单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,2013/1/19,#,第,1,章,C#,入门基础,C#,是从,C,和,C+,派生来的一种简单、现代、面向对象和类型安全的编程语言。它主要是从,C/C+,编程语言家族移植过来的,,C,和,C+,的程序员会很快熟悉它。,C#,结合了,Visual Basic,的快速开发能力和,C+,的强大灵活的能力。本章将讲解使用,C#,语言开发的入门知识,主要介绍,C#,、,.NET Framework,、,Visual Studio 2010,集成开发环境等知识点。,1.1 C#,概述,C#,是一种由微软设计的、简洁的、类型安全的、面向对象的语言。它松散地基于,C/C+,语言,并且有很多方面和,Java,语言类似。开发人员可以使用,C#,语言来构建在,.NET Framework,上运行的各种安全、可靠的程序。,C#,使用的开发环境是,Visual Studio,。本节我们来初步了解,C#,。,1.1.1 C#,的发展,C#,是微软公司在,2002,年推出的一种语言。经过多年的发展,它经历了多种版本的变迁,发展,如,下图,所,示。随着版本的更新,,C#,的功能也越来越强大。,2010,年出版的是,C#,版本是,4.0,。,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.3 C#,开发工具,适当的开发环境对于,C#,的学习和开发很有必要。,Visual Studio,是一个基本完整的开发工具集,,C#,程序的编写以及开发都可以利用,Visual Studio,来完成。,Visual Studio,的版本也经历了多种版本的变迁。,C#,、,.NET,、,Visual Studio,三者的最佳搭配,如,下图,所,示。,本,书采用的是,.NET,Framework 4.0,和,Visual Studio 2010,的版本。,1.2,搭建,Visual Studio 2010,开发环境,本节介绍搭建开发,C#,应用程序(如,Windows,窗体应用程序、,ASP.NET,网站等)的环境,包括安装,Microsoft Visual Studio 2010,、配置集成开发环境(,IDE,)、熟悉集成开发环境等内容。,注意:笔者计算机的操作系统为,Microsoft Windows(R)7,。,1.2.1,安装,Microsoft Visual Studio 2010,下面介绍在笔者计算机上安装,Microsoft Visual Studio 2010,旗舰版的操作步骤,具体如下所示。,(,1,)双击,Microsoft Visual Studio 2010,旗舰版的安装程序,Setup.exe,,打开“,Visual Studio 2010,安装程序”对话框。,(,2,)单击“安装,Microsoft Visual Studio 2010,”链接,打开“,Microsoft Visual Studio 2010,旗舰版”对话框。单击“下一步”按钮即可。,(,3,)单击“下一步”按钮,打开“,Microsoft Visual Studio 2010,旗舰版 安装程序,起始页”对话框。此时,用户可以查看或打印“,MICROSOFT,软件许可条款”,并选择是否接受“许可条款”。如果选择了“我已阅读并接受许可条款”单选按钮,则单击“下一步”按钮。,(,4,)单击“下一步”按钮,打开“,Microsoft Visual Studio 2010,旗舰版 安装程序,选项页”对话框。此时,用户可以选择要安装的功能。在此,笔者选择了“完全”单选按钮。单击“安装”按钮,安装程序将开始安装用户选择要安装的功能。,(,5,)安装完成后,会自动打开“,Microsoft Visual Studio 2010,旗舰版 安装程序,完成页”对话框。单击“完成”按钮即可完成安装“,Microsoft Visual Studio 2010,旗舰版”。,1.2.2,配置集成开发环境(,IDE,),由于,Microsoft Visual Studio 2010,集成开发环境简洁方便,在此简单的介绍一下配置,Microsoft Visual Studio 2010,集成开发环境的方法。具体操作步骤如下所示。,依次选择“开始”,|,“所有程序”,|,“,Microsoft Visual Studio 2010,”,|,“,Microsoft Visual Studio 2010,”命令。第一次打开,会弹出一个“选择默认环境设置”窗口。在此我们选择“,Visual C#,开发设置”选项,然后单击“启动,Visual Studio(S,)”按钮。打开“起始页,-,Microsoft Visual Studio,”窗口。,1.2.3,熟悉集成开发环境,Microsoft Visual Studio 2010,集成开发环境包括多个可以停靠或浮动的面板,如“工具箱”、“服务器资源管理器”、“解决方案资源管理器”、“属性”等面板。具体说明如下所示。,(,1,)“工具箱”面板放置着,Microsoft Visual Studio 2010,集成开发环境提供的各种控件。控件的种类随着应用程序的类型而改变。在此,笔者打开,Windows Form,类型的应用程序。此时,“工具箱”面板显示了,11,种不同类型的控件:所有,Windows,窗体、公共控件、容器、菜单和工具栏、数据、组件、打印、对话框、,WPF,互操作性、报表和常规。(,2,)“服务器资源管理器”面板管理两种资源:服务器和数据连接。开发人员可以添加、删除服务器或数据连接,并通过这些服务器或数据连接直接引用或操作其资源。特别地,开发人员可以通过数据连接直接操作数据库中的表、视图、存储过程等对象。,(,3,)“解决方案资源管理器”面板显示,Microsoft Visual Studio 2010,集成开发环境中的当前项目的所有资源文件、数据等内容。在此,笔者打开了名称为,Sample,的,Windows Form,应用程序(在,1.4,节中创建),。,(,4,)“属性”面板显示,Microsoft Visual Studio 2010,集成开发环境中当前选中对象的各个属性的值。在此,笔者选中了,Sample,的,Windows Form,应用程序中的,Form1.cs,窗体。此时,该面板显示,Form1.cs,窗体的各个属性及其,值。,(,5,)“类视图”面板显示,Microsoft Visual Studio 2010,集成开发环境中的当前项目的所有类的关系。在此,笔者打开了名称为,Sample,的,Windows Form,应用程序(在,1.4,节中创建),。,(,6,)当开发人员在编译或运行应用程序时,如果应用程序发生了错误或警告或消息,这些错误或警告或消息将显示在“错误列表”面板,中。,(,7,)当开发人员在编译或运行应用程序成功之后,“输出”面板将显示当前应用程序的输出文件及其,信息。,(,8,)当开发人员在查找指定的符号之后,“查找符号结果”面板将显示当前查找的,结果。,1.3,创建第一个控制台应用程序,本节介绍使用,Microsoft Visual Studio 2010,集成开发环境创建第一个控制台应用程序,Sample_1,的方法,以及开发,Sample_1,应用程序所涉及的各种基本技术,如编写,C#,代码、运行应用程序等。,1.3.1,创建,Sample_1,控制台应用程序,依次选择“开始”,|,“所有程序”,|Microsoft Visual Studio 2010|Microsoft Visual Studio 2010,命令,打开“起始页,-,Microsoft Visual Studio,”对话框。单击“新建项目”链接,弹出“新建项目”对话框,并执行以下具体步骤。,(,1,)设置应用程序的模板为“控制台应用程序”。,(,2,)设置应用程序的名称为,Sample_1,。,(,3,)设置应用程序的位置为默认位置。,(,4,)设置应用程序的解决方案为“创建新解决方案”,并选中“创建解决方案的目录”复选框。,(,5,)设置应用程序的解决方案名称为,Sample_1,。,(,6,)单击“确定”按钮,即可创建名称为,Sample_1,的控制台应用程序。,1.3.2,解决方案资源管理器,创建,Sample_1,控制台应用程序成功之后,,Microsoft Visual Studio 2010,集成开发环境将为该应用程序创建一个默认类文件,名称为,Program.cs,。打开“解决方案资源管理器”面板,可以查看,Sample_1,控制台应用程序包含的所有资源和数据。,1.3.3 Program.cs,文件,双击“解决方案资源管理器”面板中的,Program.cs,节点,打开,Program.cs,文件。该文件为,Sample_1,控制台应用程序提供主入口点。,1.3.4 AssemblyInfo.cs,文件,首先展开“解决方案资源管理器”面板中的,Properties,节点,然后双击,AssemblyInfo.cs,节点打开,AssemblyInfo.cs,文件。该文件用来配置,Sample_1,控制台应用程序的程序集信息。,1.3.5,运行应用程序,按下,F5,键或者单击,Microsoft Visual Studio 2010,集成开发环境中的按钮即可运行,Sample_1,控制台应用程序。该应用程序运行之后,显示一个黑色的控制台对话框。,注意:,Sample_1,控制台应用程序运行之后将显示一个黑色的控制台对话框,但又迅速关闭了该对话框。为了捕捉到该对话框,特意在,Program.cs,文件的,Main(string args),方法中添加了“,Console.Read();,”代码。该代码表示当前控制台窗体将等待用户输入一个字符,并读入该字符。如果用户不输入一个字符,那么该控制台对话框将永远等待。因此,控制台对话框将不会关闭,即达到了捕捉该对话框的目的。当然了,使用该方法也方便开发人员或用户查看控制台应用程序的运行结果。,1.4,创建第一个,Windows,窗体应用程序,本节介绍使用,Microsoft Visual Studio 2010,集成开发环境(,IDE,)创建第一个,Windows,窗体应用程序,Sample,的方法,以及开发,Sample,应用程序所涉及的各种基本技术,如设计,Windows,窗体、编写,C#,代码、配置应用程序、运行应用程序等。,1.4.1,创建,Sample,Windows,窗体应用程序,依次选择“开始”,|,“所有程序”,|Microsoft Visual Studio 2010|Microsoft Visual Studio 2010,命令,打开“起始页,-,Microsoft Visual Studio,”对话框。单击“新建项目”链接,弹出“新建项目”对话框,并执行以下具体步骤。,(,1,)设置应用程序的模板为“,Windows,窗体应用程序”。,(,2,)设置应用程序的名称为,Sample,。,(,3,)设置应用程序的位置为默认位置。,(,4,)在解决方案中选择“创建新解决方案”选项,且选中“创建解决方案的目录”复选框。,(,5,)设置应用程序的解决方案名称为,Sample,。,(,6,)单击“确定”按钮即可创建名