零点起飞学C#之C#入门基础课件_第1页
零点起飞学C#之C#入门基础课件_第2页
零点起飞学C#之C#入门基础课件_第3页
零点起飞学C#之C#入门基础课件_第4页
零点起飞学C#之C#入门基础课件_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、零点起飞学C#之C#入门基础零点起飞学C#之C#入门基础1.1 C#概述C#是一种由微软设计的、简洁的、类型安全的、面向对象的语言。它松散地基于C/C+语言,并且有很多方面和Java语言类似。开发人员可以使用C#语言来构建在.NET Framework上运行的各种安全、可靠的程序。C#使用的开发环境是Visual Studio。本节我们来初步了解C#。1.1 C#概述C#是一种由微软设计的、简洁的、类型安全的1.1.1 C#的发展C#是微软公司在2019年推出的一种语言。经过多年的发展,它经历了多种版本的变迁,发展如下图所示。随着版本的更新,C#的功能也越来越强大。2019年出版的是C#版本是

2、4.0。1.1.1 C#的发展C#是微软公司在2019年推出的一种1.1.2 .NET框架要进行C#开发,首先需要了解.NET框架。C#程序必须在.NET Framework上运行。NET框架为C#搭建了一个基础平台。它提供的.NET类库,让应用程序能够访问运行时环境。.NET Framework主要包括两个组件:公共语言运行库(Common Language Runtime,简称为CLR)和.NET Framework类库(Class Library,简称为CL)。所以,如果要运行C#编写的程序,计算机上必须有.NET框架。1.1.2 .NET框架要进行C#开发,首先需要了解.NE1.1.3

3、 C#开发工具适当的开发环境对于C#的学习和开发很有必要。Visual Studio是一个基本完整的开发工具集,C#程序的编写以及开发都可以利用Visual Studio来完成。Visual Studio的版本也经历了多种版本的变迁。C#、.NET、Visual Studio三者的最佳搭配如下图所示。1.1.3 C#开发工具适当的开发环境对于C#的学习和开发本书采用的是.NET Framework 4.0和Visual Studio 2019的版本。零点起飞学C#之C#入门基础1.2 搭建Visual Studio 2019开发环境本节介绍搭建开发C#应用程序(如Windows窗体应用程序、A

4、SP.NET网站等)的环境,包括安装Microsoft Visual Studio 2019、配置集成开发环境(IDE)、熟悉集成开发环境等内容。注意:笔者计算机的操作系统为Microsoft Windows(R) 7。1.2 搭建Visual Studio 2019开发环境本1.2.1 安装Microsoft Visual Studio 2019下面介绍在笔者计算机上安装Microsoft Visual Studio 2019旗舰版的操作步骤,具体如下所示。(1)双击Microsoft Visual Studio 2019旗舰版的安装程序Setup.exe,打开“Visual Studio

5、2019 安装程序”对话框。(2)单击“安装 Microsoft Visual Studio 2019”链接,打开“Microsoft Visual Studio 2019旗舰版”对话框。单击“下一步”按钮即可。1.2.1 安装Microsoft Visual Stud(3)单击“下一步”按钮,打开“Microsoft Visual Studio 2019 旗舰版 安装程序起始页”对话框。此时,用户可以查看或打印“MICROSOFT软件许可条款”,并选择是否接受“许可条款”。如果选择了“我已阅读并接受许可条款”单选按钮,则单击“下一步”按钮。(4)单击“下一步”按钮,打开“Microsoft

6、Visual Studio 2019 旗舰版 安装程序选项页”对话框。此时,用户可以选择要安装的功能。在此,笔者选择了“完全”单选按钮。单击“安装”按钮,安装程序将开始安装用户选择要安装的功能。(5)安装完成后,会自动打开“Microsoft Visual Studio 2019旗舰版 安装程序完成页”对话框。单击“完成”按钮即可完成安装“Microsoft Visual Studio 2019旗舰版” 。(3)单击“下一步”按钮,打开“Microsoft Visu1.2.2 配置集成开发环境(IDE)由于Microsoft Visual Studio 2019集成开发环境简洁方便,在此简单的

7、介绍一下配置Microsoft Visual Studio 2019集成开发环境的方法。具体操作步骤如下所示。依次选择“开始”|“所有程序”|“Microsoft Visual Studio 2019”|“Microsoft Visual Studio 2019”命令。第一次打开,会弹出一个“选择默认环境设置”窗口。在此我们选择“Visual C#开发设置”选项,然后单击“启动Visual Studio(S)”按钮。打开“起始页-Microsoft Visual Studio”窗口。1.2.2 配置集成开发环境(IDE)由于Microsof1.2.3 熟悉集成开发环境Microsoft Vis

8、ual Studio 2019集成开发环境包括多个可以停靠或浮动的面板,如“工具箱”、“服务器资源管理器”、“解决方案资源管理器”、“属性”等面板。具体说明如下所示。(1)“工具箱”面板放置着Microsoft Visual Studio 2019集成开发环境提供的各种控件。控件的种类随着应用程序的类型而改变。在此,笔者打开Windows Form类型的应用程序。此时,“工具箱”面板显示了11种不同类型的控件:所有Windows窗体、公共控件、容器、菜单和工具栏、数据、组件、打印、对话框、WPF互操作性、报表和常规。(2)“服务器资源管理器”面板管理两种资源:服务器和数据连接。开发人员可以添加

9、、删除服务器或数据连接,并通过这些服务器或数据连接直接引用或操作其资源。特别地,开发人员可以通过数据连接直接操作数据库中的表、视图、存储过程等对象。1.2.3 熟悉集成开发环境Microsoft Visua(3)“解决方案资源管理器”面板显示Microsoft Visual Studio 2019集成开发环境中的当前项目的所有资源文件、数据等内容。在此,笔者打开了名称为Sample的Windows Form应用程序(在1.4节中创建)。(4)“属性”面板显示Microsoft Visual Studio 2019集成开发环境中当前选中对象的各个属性的值。在此,笔者选中了Sample的Windo

10、ws Form应用程序中的Form1.cs窗体。此时,该面板显示Form1.cs窗体的各个属性及其值。(5)“类视图”面板显示Microsoft Visual Studio 2019集成开发环境中的当前项目的所有类的关系。在此,笔者打开了名称为Sample的Windows Form应用程序(在1.4节中创建)。(6)当开发人员在编译或运行应用程序时,如果应用程序发生了错误或警告或消息,这些错误或警告或消息将显示在“错误列表”面板中。(7)当开发人员在编译或运行应用程序成功之后,“输出”面板将显示当前应用程序的输出文件及其信息。(8)当开发人员在查找指定的符号之后,“查找符号结果”面板将显示当前

11、查找的结果。(3)“解决方案资源管理器”面板显示Microsoft Vi1.3 创建第一个控制台应用程序本节介绍使用Microsoft Visual Studio 2019集成开发环境创建第一个控制台应用程序Sample_1的方法,以及开发Sample_1应用程序所涉及的各种基本技术,如编写C#代码、运行应用程序等。1.3 创建第一个控制台应用程序本节介绍使用Microso1.3.1 创建Sample_1控制台应用程序依次选择“开始”|“所有程序”|Microsoft Visual Studio 2019|Microsoft Visual Studio 2019命令,打开“起始页-Micros

12、oft Visual Studio”对话框。单击“新建项目”链接,弹出“新建项目”对话框,并执行以下具体步骤。(1)设置应用程序的模板为“控制台应用程序”。(2)设置应用程序的名称为Sample_1。(3)设置应用程序的位置为默认位置。(4)设置应用程序的解决方案为“创建新解决方案”,并选中“创建解决方案的目录”复选框。(5)设置应用程序的解决方案名称为Sample_1。(6)单击“确定”按钮,即可创建名称为Sample_1的控制台应用程序。1.3.1 创建Sample_1控制台应用程序依次选择“开1.3.2 解决方案资源管理器创建Sample_1控制台应用程序成功之后,Microsoft V

13、isual Studio 2019集成开发环境将为该应用程序创建一个默认类文件,名称为Program.cs。打开“解决方案资源管理器”面板,可以查看Sample_1控制台应用程序包含的所有资源和数据。1.3.2 解决方案资源管理器创建Sample_1控制台应1.3.3 Program.cs文件双击“解决方案资源管理器”面板中的Program.cs节点,打开Program.cs文件。该文件为Sample_1控制台应用程序提供主入口点。1.3.3 Program.cs文件双击“解决方案资源管理1.3.4 AssemblyInfo.cs文件首先展开“解决方案资源管理器”面板中的Properties节

14、点,然后双击AssemblyInfo.cs节点打开AssemblyInfo.cs文件。该文件用来配置Sample_1控制台应用程序的程序集信息。1.3.4 AssemblyInfo.cs文件首先展开“解1.3.5 运行应用程序按下F5键或者单击Microsoft Visual Studio 2019集成开发环境中的按钮即可运行Sample_1控制台应用程序。该应用程序运行之后,显示一个黑色的控制台对话框。注意:Sample_1控制台应用程序运行之后将显示一个黑色的控制台对话框,但又迅速关闭了该对话框。为了捕捉到该对话框,特意在Program.cs文件的Main(string args)方法中添

15、加了“Console.Read();”代码。该代码表示当前控制台窗体将等待用户输入一个字符,并读入该字符。如果用户不输入一个字符,那么该控制台对话框将永远等待。因此,控制台对话框将不会关闭,即达到了捕捉该对话框的目的。当然了,使用该方法也方便开发人员或用户查看控制台应用程序的运行结果。1.3.5 运行应用程序按下F5键或者单击Microsof1.4 创建第一个Windows窗体应用程序本节介绍使用Microsoft Visual Studio 2019集成开发环境(IDE)创建第一个Windows窗体应用程序Sample的方法,以及开发Sample应用程序所涉及的各种基本技术,如设计Windo

16、ws窗体、编写C#代码、配置应用程序、运行应用程序等。1.4 创建第一个Windows窗体应用程序本节介绍使用M1.4.1 创建Sample Windows窗体应用程序依次选择“开始”|“所有程序”|Microsoft Visual Studio 2019|Microsoft Visual Studio 2019命令,打开“起始页-Microsoft Visual Studio”对话框。单击“新建项目”链接,弹出“新建项目”对话框,并执行以下具体步骤。(1)设置应用程序的模板为“Windows 窗体应用程序”。(2)设置应用程序的名称为Sample。(3)设置应用程序的位置为默认位置。(4)在

17、解决方案中选择“创建新解决方案”选项,且选中“创建解决方案的目录”复选框。(5)设置应用程序的解决方案名称为Sample。(6)单击“确定”按钮即可创建名称为Sample窗体应用程序。1.4.1 创建Sample Windows窗体应用程序依1.4.2 解决方案资源管理器创建Sample Windows窗体应用程序成功之后,Microsoft Visual Studio 2019集成开发环境将为该应用程序创建一个默认Windows窗体,名称为Form1.cs。打开“解决方案资源管理器”面板,可以查看Sample Windows窗体应用程序包含的所有资源和数据。1.4.2 解决方案资源管理器创建

18、Sample Windo1.4.3 相关文件简介1.Form1.cs窗体在“解决方案资源管理器”面板中双击Form1.cs节点,打开Form1.cs窗体的设计界面。此时,开发人员可以直接将“工具箱”面板中的控件拖动到Form1.cs窗体上。2.Form1.Designer.cs文件首先展开“解决方案资源管理器”面板中的Form1.cs节点,然后双击Form1.Designer.cs节点打开Form1.Designer.cs文件。该文件中的代码为Form1.cs窗体的设计代码,用来描述Form1.cs窗体上的每一个控件。1.4.3 相关文件简介1.Form1.cs窗体3.Form1.cs窗体的代码右击“解决方案资源管理器”面板中的Form1.cs节点,打开Form1.cs窗体的代码文

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论