版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2022年5月13日第2章 Visual C#开发环境介绍开发环境介绍 主讲教师: 杨建军教学目标本章主要介绍Visual Studio 2005(VS) .NET开发环境,VS是一个非常复杂庞大的产品,可能会使初学者感到畏惧,但使用它创建各种应用程序是非常容易的。通过本章的学习,读者将对VS开发环境有个整体的了解,初步掌握Visual Studio 2005的使用,这对于理解如何利用C#进行编程是非常重要的。后续的学习过程中将不断介绍该开发环境的具体应用细节。教学重点l IIS安装l 安装和维护Visual Studio 2005(VS)l 使用Visual Studio 2005l 在 V
2、S.NET 中使用动态帮助2.1 IIS的安装的安装 目前微软公司所出的.NET Framework SDK 版本所支持的系统有WINDOWS NT 4.0、Windows 2000 Server、Windows 2000 Professional 、Windows XP和Vista。有的操作系统安装时已自动安装了IIS,如Windows 2000 Server,有的则没有安装。在进行Web应用程序的执行前,必须安装IIS。检测自己所操作的机器是否安装有IIS的方法是打开Internet浏览器,在“地址栏”中输入“http:/localhost”,若可以成功打开图2-1的画面(微软的欢迎使用I
3、IS主页)以及IIS说明文档窗口时,则证明IIS已经安装。 2.1 IIS的安装的安装 图2-12.1 IIS的安装的安装 如果你的操作系统没有安装IIS,请按照如下步骤安装即可:l 选择【开始】|【设置】|【控制面板】。l 选择【添加/删除程序】|【添加/删除Windows组件】。l 出现图2-2的【Windows 组件向导】画面后选择Internet信息服务(IIS)。l 单击【下一步】按扭,根据提示即可完成安装。2.1 IIS的安装的安装 图2-22.2 Visual studio 2005安装安装 对于C#初学者来说,必须建立编程环境。我们可以到微软网站下载Microsoft Visu
4、al Studio .NET 2005.rar压缩文件,然后解压缩,找到setup安装程序,双击setup图标,开始安装Visual Studio 2005。安装过程画面之一如图2-5所示 提示:下载地址是http:/ Visual studio 2005安装安装 图2-52.2 Visual studio 2005安装安装 如果你的计算机已经安装了Visual Studio 2005,这时启动setup安装程序将进入图2-6的画面,还可以修复、重新安装或安装附加的Visual Studio 2005功能。也可以卸载Visual Studio 2005。2.2 Visual studio 20
5、05安装安装 图2-62.3 Visual studio 2005的功能的功能 C#语言的开发环境从早期的Visual Studio .NET 2003发展到Visual Studio 2005,直到最新的Visual Studio 2008 IDE。建议初学者使用Visual Studio 2005来学习C#编程。Visual Studio 2005(VS)基本功能如下:2.3 Visual studio 2005的功能的功能 l VS可以自动执行编译源代码的步骤,同时可以完全控制重写它们时应使用的任何选项。l VS文本编辑器可以配合VS支持的语言(包括C#),智能地检测错误,在输入代码时给
6、出合适的推荐代码。l VS包括Windows Forms 和 Web Forms设计器,允许UI元素的简单拖放设计。l 在C#中,许多类型的项目都可以用已有的“模板”代码来创建,不需要从头开始。对于新的“初学者工具包”项目类型来说尤其如此,该项目类型可以以功能全面的应用程序为基础进行开发。一些“初学者工具包”项目类型包含在VS安装程序中,还可以在线使用更多的项目类型。2.3 Visual studio 2005的功能的功能 lVS包括几个可自动执行常用任务的向导,它们可以在已有的文件中添加合适的代码,而不需要考虑(在某些情况下)语法的正确性。l VS包含许多强大的工具,可以显示和导航项目中的元
7、素,这些元素可以是C#源文件代码,也可以是其他资源,例如位图或声音文件。l 除了在VS中编写应用程序比较简单外,还可以创建部署项目,以易于为客户提供代码,并方便地安装该项目。l 在开发项目时,VS可以使用高级调试技巧,例如能一次调试一行指令,设置断点,监视应用程序的状态等。2.4 Visual Studio 使用使用 Visual C#是 Visual Studio .NET 中引入的一种新的编程语言。C# 从 C 和 C+ 演变而来,是一种简单、现代、类型安全和面向对象的语言。设计 C# 是为了建立运行于 .NET 平台上的、范围广泛的企业级应用程序。用 Visual C# 编写的代码被编译
8、为托管代码,这意味着它将受益于公共语言运行库的服务。这些服务包括:语言互操作性、垃圾回收、增强的安全性以及改进的版本支持。 在 Visual Studio .NET 中,Visual C# 完全得到项目模板、设计器、属性页、代码助理、对象模型和其他开发环境功能的支持。Visual C# 编程的库是 .NET Framework。 2.4.1 Visual Studio的设置的设置 在 VS.NET 中,设置项可用于:改变窗口的默认外观及其布局。 l指定用来保存项目的默认位置。 l指定常用命令的快捷键。 l确定“任务列表”和“解决方案资源管理器”的默认行为 。 l确定在生成项目或项目的解决方案时
9、是否自动保存已更改的文件。 2.4.1 Visual Studio的设置的设置 第一次运行VS时,要求用户选择默认的环境设置 。 可通过菜单【工具】|【选项】打开“选项”对话框 ,如图2-7所示。 2.4.1 Visual Studio的设置的设置 图2-72.4.2 Visual Studio 2005的启动的启动 在Microsoft Windows中,选择【开始】|【所有程序】|【Microsoft Visual Studio 2005】。单击Microsoft Visual Studio 2005 图标,随后就会启动Microsoft Visual Studio 2005 。图2-8展
10、示了它的起始页。2.4.2 Visual Studio 2005的启动的启动 图2-82.5 上机练习上机练习 上机完成一个简单的C#例子,熟悉Visual Studio 2005的各种操作 (1) 启动Microsoft Visual Studio 2005。(2) 选择【文件】|【新建】|【项目】。随后会打开【新建项目】对话框。如图2-14所示(3) 在【模板】选项区域中选择【控制台应用程序】图标。(4) 在【位置】文本框中输入项目文件的路径。(5) 在【名称】文本框Ex2-1。 2.5 上机练习上机练习 图2-142.5 上机练习上机练习 (6) 确定已勾选了【创建解决方案的目录】选项,
11、然后单击【确定】按钮。然后会打开新项目,通过屏幕顶部的菜单栏,你可以访问编程环境所提供的各种功能。可以使用键盘或鼠标来访问菜单和命令,这一点和所有Windows程序都是相同的。菜单栏下方是工具栏,上面提供了一系列快捷按钮,便于执行最常用的命令。占据了IDE主要部分的“代码和文本编辑器”窗口显示了源文件的内容。在包含多个文件的项目中,每个源文件都有它自己的一张“卡片”,并用源文件的名称加上了标签。单击卡片标签,即可将相应的源文件带到前台。在右侧的“解决方案资源管理器”中,显示了项目相关文件以及其他内容的名称,在“解决方案资源管理器”中双击一个文件名,即可使该文件在左侧的“代码和文本编辑器”中前台
12、显示出来或右单击一个文件名,在快捷菜单中选择查看代码也可使该文件的内容在左侧的“代码和文本编辑器”中显示出来。如图2-15所示。2.5 上机练习上机练习 开始写代码之前,可以检查一下“解决方案资源管理器”中列出的文件,它们是作为你的项目的一部分有Visual Studio 2005创建的。解决方案“Ex2-1” 这是最顶级的解决方案文件,每个应用程序都有一个。如果你使用Windows资源管理器来查看d:shugao文件夹,就会发现该文件的实际名称是Ex2-1.sln。每个解决方案文件都包含了对一个或多个项目文件的引用。Ex2-1 这是C#项目文件。每个项目文件都引用一个或多个包含项目源代码以及
13、其他内容的文件,在一个项目中,所有源代码都必须使用相同的编程语言来编写。在Windows资源管理器中,该文件实际叫Ex2-1.obproj,并存储在d:shugao Ex2-1 Ex2-1文件夹中。每个新项目都创建了 bin 和 obj 两个文件夹。 这两个文件夹下都有一个 Debug 子目录,其中包含可执行文件 Ex2-1.exe 。在“解决方案资源管理器”中启用“显示所有文件”选项,可查看“Ex2-1”项目的结构。2.5 上机练习上机练习 Properties 这是Ex2-1项目中建立的一个文件夹。展开它,将发现它包含一个名为AssemblyInfo.cs的文件, AssemblyInfo
14、.cs是一个特殊的文件,可以用它在一个属性中添加“属性”,如作者姓名、程序的编写日期等。还可以利用一些附加的属性来修改程序的运行方式。右单击AssemblyInfo.cs文件名,在快捷菜单中选择查看代码也可使该文件在左侧的“代码和文本编辑器”中显示出来。显示内容如下所示: using System.Reflection; using System.Runtime.CompilerServices;2.5 上机练习上机练习 using System.Runtime.InteropServices;/ 有关程序集的常规信息通过下列属性集/ 控制。更改这些属性值可修改/ 与程序集关联的信息。asse
15、mbly: AssemblyTitle(Ex2-1)assembly: AssemblyDescription(杨建军)assembly: AssemblyConfiguration()assembly: AssemblyCompany(子誉国际软件 Company)assembly: AssemblyProduct(Ex2-1)assembly: AssemblyCopyright(版权所有 (C) 子誉国际软件 Company 2009)assembly: AssemblyTrademark()assembly: AssemblyCulture()2.5 上机练习上机练习 / 将 ComV
16、isible 设置为 false 使此程序集中的类型/ 对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型,/ 则将该类型上的 ComVisible 属性设置为 true。assembly: ComVisible(false)/ 如果此项目向 COM 公开,则下列 GUID 用于类型库的 IDassembly: Guid(efd5ffd1-1c67-49cc-9ee7-d03eee275a01)/ 程序集的版本信息由下面四个值组成:/ 主版本/ 次版本/ 内部版本号/ 修订号/2.5 上机练习上机练习 assembly: AssemblyVersion()assem
17、bly: AssemblyFileVersion()引用 该文件夹包含了对程序可用的已编译代码的引用。代码编译好后,它会转换成一个“程序集”(assembly),并获得一个唯一的名称。开发者使用程序集将他们写的一些有用的代码打包到一起,并分发给可能想在自己程序中使用的其他开发人员。使用本书来编写应用程序时,用到的许多特性都利用了Visual Studio 2005自带的程序集。Program.cs 这是一个C#源代码文件,是项目最初创建时,在“代码和文本编辑器”窗口中显示的文件。你将在这个文件中写入自己的代码。它包含了Visual Studio 2005自动提供的一些代码,如图2
18、-15所示。2.5 上机练习上机练习 图2-152.5 上机练习上机练习 (7) 在显示了Program.cs文件【代码和文本编辑器】窗口Main方法的大括号中输入下面的源程序。/ Output text to the screen.Console.WriteLine(欢迎使用Visual Studio 2005开发C#程序);Console. ReadKey();2.5 上机练习上机练习 (8) 选择【生成】|【生成解决方案】,确定输出窗口没有任何错误出现。如有错误,修改源程序,重新编译,直到没有任何严重错误为止。在代码和编辑器窗口中,文件名后面的星号表示文件已被修改且没有保存,你不必在生成之前保存文件,因为生成解决方案命令会自动保存文件。2.5 上机练习上机练习 (9) 选择【调试】|【开始执行(不调试)】,随后会打开一个命令窗口,程序开始运行。运行结果如图2-16所示。 (10) 按任意键返回Visual Studio 2005编
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《安全感悟分享》课件
- 《职业适应与发展》课件
- 《生产安全事故应急》课件
- 2024教师发言稿(34篇)
- 艺术与人生和社会的关系
- 单位管理制度汇编大全【人事管理】
- 单位管理制度分享合集【人员管理篇】十篇
- 单位管理制度分享大合集【人员管理】十篇
- 单位管理制度范文大合集【员工管理篇】十篇
- 单位管理制度呈现大全【人员管理】
- 安全生产培训法律法规
- 广东省广州市2021-2022学年高二上学期期末五校联考生物试题
- 2024年领导干部任前廉政知识考试测试题库及答案
- 2023-2024学年浙江省宁波市镇海区四年级(上)期末数学试卷
- 舞蹈演出编导排练合同模板
- 融资合作法律意见
- 污水泵站运营维护管理方案
- 湖北省武汉市洪山区2023-2024学年六年级上学期语文期末试卷(含答案)
- 2024下半年软考信息安全工程师考试真题-及答案-打印
- 中医辨证-八纲辨证(中医学课件)
- 冠脉介入进修汇报
评论
0/150
提交评论