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