C#程序设计-教材课件汇总完整版ppt全套课件最全教学教程整本书电子教案全书教案合集最新课件汇编.ppt
《C#程序设计-教材课件汇总完整版ppt全套课件最全教学教程整本书电子教案全书教案合集最新课件汇编.ppt》由会员分享,可在线阅读,更多相关《C#程序设计-教材课件汇总完整版ppt全套课件最全教学教程整本书电子教案全书教案合集最新课件汇编.ppt(521页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C#程序设计项目1开发环境准备C#程序设计1.会安装开发环境并配置开发环境的过程;2.了解Visual Studio.NET集成开发环境;3.了解C#程序的结构;4.能熟练使用帮助文件。Visual Studio是微软公司推出的目前最流行的Windows平台应用程序开发环境。Visual C#是软件开发环境Visual Studio 中的分支,目前该软件开发环境升级到Microsoft Visual Studio 2013。Visual Studio 2013为开发者们提供了全新并更加出色的功能,如Peek、代码信息指示(Code information indicators)、为UI响应与能
2、耗准备的诊断工具、对ASP.NET网页开发的重要更新,支持Git方式管理与敏捷的组合管理扩展ALM功能等等。大幅改进了敏捷开发、生命周期管理、版本控制等诸多方面的特性。本教材实例Microsoft Visual Studio 2010验证通过。教学教学目标目标C#程序设计1.1 Microsoft.NET FrameworkNET Framework 具有两个主要组件:公共语言运行库和.NET Framework 类库。公共语言运行库是.NET Framework 的基础。C#程序设计 1.1.1 公共语言运行库公共语言运行库.NET Framework的核心是其运行库的执行环境,称为公共语言
3、运行库(CLR)或.NET运行库。通常将在CLR的控制下运行的代码称为托管代码(managed code)。负责管理用.NET框架类库开发的所有应用程序的执行。在Visual Studio.NET中集成的所有编程语言编写的应用程序均需通过公共语言运行库才能运行。公共语言运行库提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。.NET Framework 的另一个主要组件是类库。C#程序设计1.1.2 NET Framework 类库类库.NET Framework类库是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(C
4、ommon Language Runtime)为基础,支持多种语言(C#、VB、C+、Python等)的开发。NET也为应用程序接口(API)提供了新功能和开发工具。.NET Framework类库是一个由Microsoft.NET Framework SDK中包含的类、接口和值类型组成的库。该库提供对系统功能的访问,是建立.NET Framework应用程序、组件和控件的基础。Visual Studio 和.NET Framework 的结合使用减少了对公用管道代码的需要,从而缩短了开发时间并使开发人员能够集中精力解决业务问题。本教材的实例在Visual Studio2010开发环境运行通过
5、。Visual Studio2010开发环境配置.NET Framework 4类库。C#程序设计1.2 Visual C#集成开发环境集成开发环境 Visual Studio开发环境可用于多种类型的程序开发,包括基于Web的应用程序、XML Web Service、基于Windows的应用程序和移动应用程序等。这些编程语言利用了.NET框架(.NET Framework)的功能。Visual Studio提供了一系列核心程序设计语言:Visual Basic、Visual C+、Visual C#和Visual J#。Visual Studio允许这些编程语言共享工具甚至可以创建由不同编程语
6、言混合在一起的应用程序,从而结束了各种不同的编程语言只能各自使用独立的程序设计界面的局面。该开发环境基于 Microsoft 的智能客户端应用程序设想而提供,它使开发人员能够快速创建可提供最高质量和丰富用户体验的连接应用程序。C#程序设计1.2.1 开发环境安装开发环境安装Visual Studio2010软件有5个版本,分别是专业版、高级版、旗舰版、学习版和测试版。Visual Studio2010软件较大,直接运行该安装文件目录下的setup.exe文件,弹出图1-1的安装界面,安装速度较慢。整个过程在30分钟以上。安装过程如下。1.运行软件包下的安装文件Setup.exe文件,启动安装界
7、面如图1-2-1,在安装界面1-2-1上选择【安装Microsoft Visual Studio 2010】,弹出安装向导,如图1-2-2所示,加载安装组件。C#程序设计2.组件加载完成后,单击【下一步】按钮,弹出安装程序的起始页,如图1-2-3,安装程序将显示要安装的组件,还需要准备好产品的序列号注册。并选择单选按钮【我已阅读并且受许可条款】,单击【下一步】按钮,弹出选项页如图1-2-4,选择要安装的功能以及安装路径。根据读者具体情况选择“完全”或者“自定义”安装,安装路径一般选择“C”盘。这里选择自定义安装,安装C#环境以及辅助的功能。选择【下一步】,选择要安装的内容。C#程序设计C#程序
8、设计3.这里选择自定义安装的部件如图1-2-5。这里选择Visual C#以及相关的组件。单击【安装】按钮弹出正在安装组件界面如图1-2-6。安装过程较慢。并且安装过程需要自动重启系统完成安装。4.安装完毕后,可以通过桌面【开始】【所有程序】【Microsoft Visual Studio2010】【Microsoft Visual Studio2010】启动程序。C#程序设计C#程序设计1.2.1 初次运行初次运行1.2.1 初次运行初次运行Visual Studio 2010将打开“选择默认环境设置”对话框,如图1-2-7所示。在“选择默认环境设置”列表框中选择“Visual C#开发设置
9、”,单击【启动Visual Studio】按钮,弹出图1-2-8加载对话框,提示等待几分钟的时间。这时默认环境设置为Visual C#开发。C#程序设计如果在使用的过程中想改变默认环境设置,则可以执行“工具”菜单中的“导入和导出设置”命令,打开“导入和导出设置向导”对话框,如图1-2-9。选择【重置所有设置】单选按钮,显示图1-2-10 设置向导,在该图示中选择【否,仅重置设置,从而覆盖我的当前设置】单选按钮,单击【下一步】按钮进行必要的设置,可以根据需要进行设置。使集成开发环境更适合C#程序的设计。C#程序设计C#程序设计Visual Studio2010启动后,运行界面如图1-2-11所示
10、。Visual Studio环境有许多子窗口作为其组成部分 C#程序设计1.2.2 起始页起始页在Visual Studio的主区域,显示有起始页子窗口,如果该窗口未显示,可以选择菜单“视图”“起始页”命令,打开该窗口。该窗口有两个个区域。1.最近使用的项目及新建、打开选项在起始页的左侧上方的区域方便用户使用新建项目或者打开项目的选项卡。包括“连接到Team Foundation Server”,该平台是用于 Microsoft 应用程序生命周期管理解决方案的协作平台,使组织能有效地管理软件开发项目。“新建项目”用于建立一个新的项目,“打开项目”用于打开已经创建过的项目。在起始页左侧下方的“最
11、近使用的项目”,该区域中列出了最近创建或打开过的项目列表。列表默认显示最近创建或打开的1-24个项目,可以使用“工具”菜单中的“选项”命令打开“选项”对话框设置显示的项目数。C#程序设计1.最近使用的项目及新建、打开选项在起始页的左侧上方的区域方便用户使用新建项目或者打开项目的选项卡。包括“连接到Team Foundation Server”,该平台是用于 Microsoft 应用程序生命周期管理解决方案的协作平台,使组织能有效地管理软件开发项目。“新建项目”用于建立一个新的项目,“打开项目”用于打开已经创建过的项目。在起始页左侧下方的“最近使用的项目”,该区域中列出了最近创建或打开过的项目列
12、表。列表默认显示最近创建或打开的1-24个项目,可以使用“工具”菜单中的“选项”命令打开“选项”对话框设置显示的项目数。C#程序设计2.入门、指南和资源、最新新闻“入门”选项卡中提供新手创建项目的相关帮助,是联机资源的一部分,用于描述VisualStudio2010的新功能、如何进行创建应用程序以及相关的学习资源等。“指南和资源”主要提供项目团队开发项目的开发和管理流程的相关帮助文件。“最新新闻”,该功能需要在连接Internet的条件下使用。主要用于显示最新技术等帮助文件列表。C#程序设计1.3 C#开发环境开发环境1.3.1 系统命名空间Microsoft.NET Framework提供了
13、多个类。根据类的特性划分不同的命名空间,命名空间就像一个装着类的箱子,使用到命名空间的某个类时,就使用“using命名空间名”引入到项目中。命名空间包含可在应用程序中使用的类、结构、枚举、委托和接口,一个命名空间又可以子命名空间。命名空间只是一种逻辑上的划分,而不是物理上的存储分类。在应用程序中,需要访问某一个命名空间的某一类时,在程序的开始使用using关键字引入命名空间,格式如下。命名空间.实例名称.方法名(参数,)或者命名空间.类名称.静态方法名(参数,);或者在访问类时,通过以下格式访问:命名空间.类名调用时根据类的实际情况使用两种方法中的一种进行调用即可。C#程序设计如Console
14、类,可以通过以下方式访问:在系统命名空间添加using System,然后调用时使用.Console.WriteLine(hello visual studio2010!)。在类的方法中直接掉用,不添加Console类的命名空间,格式如下。System.Console.WriteLine(hello visual studio2010!);为了清晰、快速引用需要的功能,一般在程序的开头引用命名空间来简化代码书写形式。比如上面的语句,前缀“System.”表示Console类在System命名空间下,如果在程序的开头写上:using System;那么,语句中就不需要加上命名空间前缀了,而可以直
15、接写为:Console.WriteLine(hello world);表1-3-1列出了.NET框架中常用的命名空间。表1-3-1 .NET框架类中常用的命名空间C#程序设计命名空间类的描述System定义通常使用的数据类型和数据转换的基本.NET类System.Collections定义列表、队列、位数组合字符串表System.Data定义ADO.NET数据库结构System.Data.SqlClient提供对SQL Server数据访问System.Drawing提供对基本图形功能的访问System.IO允许读写数据流和文件System.Net提供对Windows网络功能的访问System
16、.TextASCII、Unicode、UTF-7和UTF-8字符编码处理System.Threading多线程编程System.Timers在指定的时间间隔引发一个事件System.Web浏览器和Web服务器功能System.Windows.Forms创建使用标准Windows图形接口的基于Windows的应用程序System.XML提供对处理XML文档的支持C#程序设计1.3.2 用户命名空间用户命名空间是在建立应用程序中创建的命名空间,开发者在该命名空间中完成相关的设计操作。1.3.3 Main()方法项目的命名空间内可以包括一个或多个类,多个类可以在一个文件中,也可以是多个文件,但是一个
17、项目有且只有一个Main()方法,程序从该方法开始运行。C#规定,Main()方法是程序的入口,当程序执行时,直接调用该方法。该方法必需包含在一个类中。一个C#程序中有且只有一个Main()方法,否则,出现错误。C#程序设计1.3.4 注释任何语言都支持注释,因为程序的编制过程中比较重要或比较难以理解的地方往往需要加以说明,而这种说明不能参与程序的运行,这就有注释完成。注释是写在程序中的解释性文字,合理的注释会提高代码的阅读性和可理解性。C#提供了三种注释风格。在程序的一行中以“/”开始注释,其后可以编写任何内容,只要这些内容在一行上即可。如下面的注释语句是正确的:/这是一的注释words但下
18、面的注释语句就会失败,因为第二行代码会解释为C#代码:/这不是一个注释words 需要多行注释时,可以在注释的开头加上“/*”,在末尾加上“*/”。这些符号可以在单独一行上,也可以不在一行上,注释符号之间的所有内容都是注释。注释中唯一不能出现的是“/*”,因为它会被看作是注释结束的标记。所以,下面的语句是正确的。/*This is a comment*/*And so.is this!*/但下面的注释就会出现问题:C#程序设计/*Conmments often end with/*character*/因为注释结束符号后的内容(*/后面的字符)会被当作C#的代码,因此产生错误。前面说过有两种方
19、法给C#注释。但是在C#中,还有第三类注释,严格的说,这是/语法的扩展。他们都是单行注释,用三个“/”符号来开头,而不是两个。1.3.5 关键字在C#代码中常常使用关键字,关键字也叫保留字,是对C#有特定意义的字符串。关键字在Visual Studio.NET环境的代码视图中默认以蓝色显示。例如,代码中的using、namespace、class、int、void等,均为C#的关键字。C#程序设计1.4 C#应用程序应用程序在C#中,每一个解决方案可以有一个或多个项目组成,每一个项目可以由一个或者多个类文件组成,所有的代码都必须封装在某个类中。一个类可以由一个文件或多个文件组成,文件名可以和类
20、名相同,也可以不同。C#解决方案的扩展名为.sln,C#源程序类文件的扩展名为.cs,比如Form1.cs。常用的C#应用程序有以下三种。1.4.1 Windows 应用程序Windows应用程序是在Windows操作系统中以图形界面运行的程序,可以使用鼠标进行相关的操作,设计时可以表现为窗体。Windows窗体是用于Windows应用程序基于.NET框架的平台。Windows应用程序可以利用开发环境提供的控件设计窗体,自动生成部分设计代码。Windows应用程序一般包括建立项目、界面设计、属性设计、代码设计等步骤。为了实现Windows应用程序需了解以下内容。【例1-1】使用Windows应
21、用程序创建一个项目,运行显示“Hello Visual Studio2010!”。实现的步骤如下。C#程序设计 新建项目启动Visual Studio.NET 2010,选择菜单栏中的“文件”菜单,在打开的文件菜单中用鼠标指向“新建”,在下一级菜单中选择“项目”,将打开“新建项目”对话框,在“已安装的模板”选择“Visual C#”,这时在“联机模板”显示已经安装的基于Visual C#的项目模板,这里选择“Windows窗体应用程序”,并设置项目的名称和解决方案的名称以及存放的路径就可以了。如图1-4-1。设置解决方案的名字和项目名称为“exp1-1”,并单击在“位置”下拉编辑框的右方按钮“
22、浏览”,选择该项目文件存放的位置。设置完毕后单击“确定”,切换到窗体设计界面。窗体的设计创建Windows应用程序时将默认打开设计器视图,如图1-4-2所示。在设计器视图中可以为Windows界面添加控件。在菜单栏上依次选择“视图代码”,或者直接在键盘上上按“F7”、在界面空白处单击鼠标右键在上下文菜单中选择“查看代码”等方式将打开代码视图,代码视图与设计器视图共享一个屏幕区域,通过窗口上部的标签进行切换,如图1-4-3所示。代码视图实质上是一个纯文本编辑器,在该视图中可以进行通常的文本编辑操作,如选定、复制、移动、撤消、恢复等。C#程序设计窗体是Windows应用程序中最常见的对象,也是程序
23、设计的基础。各种控件对象必须建立在窗体上。同Windows环境下的应用程序窗口一样,窗体具有控制菜单、标题栏、最大化/还原按钮、最小化按钮、关闭按钮以及边框。通过窗体的属性设置可以达到我们想要的效果。在创建C#的Windows应用程序项目或Web应用程序项目时,Visual Studio.NET会自动提供一个窗体,但是一个应用程序往往是由多个窗体组成的,要为应用程序添加窗体,可以通过“解决方案资源管理器”视图下的项目中通过右键快捷菜单或文件菜单中的添加Windows窗体命令实现。窗体常用的属性如表1-4-1。窗体及控件的属性设计一般通过属性窗口实现。在窗体设计器的界面上,依次通过菜单“视图属性
24、窗口”、或者在工具栏中选择“”,一般在窗体设计器的右下方显示属性窗口,通过该窗口对窗体或控件的属性及时间进行设计,其中子属性可以“分类顺序”或“字母顺序”排列。本例只用到一个窗体,所以该窗体为应用程序提供的窗体。修改窗体的Name属性和Text为“Hello Visual Studio2010!”,StartPosition属性为CenterScreen,即运行时窗体处于屏幕中间的位置。C#程序设计(1)添加控件在工具栏中单击,或者通过菜单项“视图工具箱”,在窗体设计器的左边显示“工具箱”,并单击“”取消隐藏工具箱。在展开的窗格中单击“所有Windows窗体”选项卡中的控件,然后在窗体中单击,
25、或者直接拖动控件到窗体中,这样就为窗体添加了一个Label(标签)。(2)修改控件的属性在工具栏中单击,或者通过菜单项“视图属性窗口”,在窗体设计器的右边显示显示属性窗口。默认label控件的名称为label1,该名称也可以修改。设置label控件的Text属性为“Hello Visual Studio2010!”。(3)编写代码双击窗体设计界面进入代码编写界面,也可以按“F7”进入代码编写界面。本例不用写任何代码完成该功能。C#程序设计属性名称说明属性名称说明Name窗体的名称,该名称既是窗体对象的名称,也是保存在磁盘上的窗体文件的名称,窗体文件的扩展名为.cs。BackColor窗体颜色。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 程序设计 教材 课件 汇总 完整版 ppt 全套 教学 教程 电子 教案 全书 最新 汇编
链接地址:https://www.taowenge.com/p-77247248.html
限制150内