ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:2.12MB ,
资源ID:25156862      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25156862.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(认识Visual C#.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

认识Visual C#.docx

1、认识Visual C#认识Visual C#Visual C#发展历程C#的来源可追溯至FORTRAN和Algol,FORTRAN是FORmula TRANslator的缩写,开发于1950年,它是第一个高级命令语言,其主要目的是将数学公式翻译成汇编语言指令序列;而与以前的语言相比,Algol语言在清晰性和一致性上迈出了一大步,它是最原始的块结构化语言并且对大部分编程语言都产生了巨大的影响。1998年,Anders Hejlsberg (Delphi和Turbo Pascal语言的设计者)以及他的微软开发团队开始设计C#语言的第一个版本。2000年9月,ECMA(国际信息和通信系统司标准化组织

2、)成立了一个任务组,着力为C#编程语言定义一个Microsoft建议标准。据称,其设计目标是制定“一个简单、现代、通用、面向对象的编程语言”,于是出台了ECMA-334标准,这是一种令人满意的简洁的语言,它有类似JAVA的语法,但显然又借鉴了C+和C的风格。设计C#语言是为了增强软件的健壮性,为此提供了数组越界检查和“强类型”检查,并且禁止使用未初始化的变量。C#语言编程环境目前,开发和运行C#程序有多种选择,例如,用户可以从微软免费获取.NET的软件开发工具箱(SDK)或购买功能强大的Visual Studio.NET开发环境,各自的特点如下: SDK包含编译、运行和测试C#程序的所有资源,

3、它包含C#语言编译器、JIT、编译器和相关文档。唯一不含有的是用来输入和编辑C#程序的文本编辑器。 Visual Studio.NET是微软的完整开发环境,它包含一个集成开发环境(IDE)和高级C#编辑器,同时还支持程序调试及许多可提高开发人员效率的附加功能。Visual Studio.NET和SDK使用相同的C#编译器、JIT编译器和运行时来编译和运行程序,用户可以准确运行同一程序而且运行速度相同。Visual Studio.NET提供了功能强大的工具包,可以让用户轻松设计和编写C#程序。什么是.NET Framework 2.0.NET Framework 是支持生成、运行下一代应用程序和

4、XML Web Services的内部Windows组件。它简化了在高度分布式Internet环境中的应用程序开发,.NET Framework旨在实现以下目标: 提供一个一致的面向对象编程环境,而无论对象代码是在本地存储执行,还是在本地执行在Internet上分布,或者是在远程执行的。 提供一个将软件部署和版本控制冲突最小化的代码执行环境。 提供一个可提高代码(包括由未知的或不完全受信任的第3方创建的代码)执行安全性的执行环境。 提供一个可消除脚本环境或解释环境性能问题的代码执行环境,使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一

5、致。.NET Framework具有两个主要组件:公共语言运行库(简称CLR)和.NET Framework类库,下面分别对它们进行介绍。(1)公共语言运行库 公共语言运行库是.NET Framework的基础,可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。 公共语言运行库用于管理内存、线程执行、代码执行、代码安全验证、编译以及其他系统服务,这些功能是在公共语言运行库上运行的托管代码所固有的。至于安全性,则取决于包括托管组件的来源(如Internet、企业网络或本地计算机)在

6、内的一些因素,由于托管组件被赋予不同程度的信任,这意味着即使用在同一活动应用程序中,托管组件既可能执行文件访问操作、注册表访问操作或其他须小心使用的功能,也可能不能够执行这些功能。 公共语言运行库还通过实现称为通用类型系统(CTS)的严格类型验证和代码验证基础结构来加强代码可靠性。CTS确保所有托管代码都是可以自我描述。Microsoft和第三方语言编译器生成符合CTS的托管代码,这意味着托管代码可在严格实施类型保护和类型安全的同时使用其他托管类型和实例。(2).NET Framework类库 .NET Framework类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,

7、这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于ASP.NET所提供的最新创新的应用程序(如Web窗体和XML Web Services)。 .NET Framework类库是一个与公共语言运行库紧密集成的可重用的类型集合。该类库是面向对象的,这不但使.NET Framework类型易于使用,而且还减少了学习.NET Framework新功能所需要的时间。 第3方组件可与.NET Framework中的类实现无缝集成,正如用户对面向对象的类库所希望的那样,.NET Framework类型能够完成一系列常见编程任务(包括诸如字符串管理、数据收集、数据库连接以及文件访问等任

8、务)。 类库还包括支持多种专用开发方案的类型。.NET Framework 2.0特性.NET Framework2.0在.NET Framework1.1的基础上又提供了许多功能的改进。除此之外,还增加了许多功能,如表1所示。表1 .NET Framework2.0新增特性特性简要介绍64位平台支持提供对64位计算机的支持访问控制列表支持添加了允许托管代码创建和修改ACL的新类已验证身份的流提供NegotiateStream和SslStream类进行身份验证的支持COM Interop服务增强功能类和工具中增加了4种支持与COM的互操作性的主要增强功能ConSole类增补提供对控制台窗口的更

9、多控制数据保护API包含4种方法,可使应用程序无须调用平台即可加密密码、密钥、连接字符串等调试器显示属性控制当调试应用程序时Visual Studio显示类或成员的方式调试器编辑并继续支持引入了“编辑并继续”功能检测网络连接更改NetworkChange类可使应用程序在网络接口(也称为网卡或适配器)的Internet协议(IP)地址发生更改时接收通知分布式计算提供对分布式计算的支持EventLog增强可以对EventLog消息、参数和类别使用自定义DLL扩展的证书管理支持X.509证书存储区、证书链和证书扩展FTP支持可以使用WebRequest、WebResponse和WebClient类访

10、问文件传输协议资源泛型和泛型集合引入泛型,以创建灵活的可重用代码全球化5个新的全球化功能,对于开发用于不同语言和区域性的应用程序提供了更广泛的支持I/O增强功能对各种I/O类的可用性和功能进行了改进基于清单的激活提供了通过使用清单加载和激活应用程序的新支持.NET Framework远程处理.NET Framework远程处理现在支持Ipv6地址以及泛型类型的交换获取有关本地计算机网络使用情况的信息应用程序可以访问IP、Ipv4、Ipv6、TCP和UDP风络流量的统计信息和本地计算机网络适配器的地址和配置信息PingPing类可使应用程序确定是否可通过网络远程计算机从应用程序内部处理HTTP请

11、求可以使用HttpListener类来创建响应HTTP请求的简单Web服务器缓存的编程空间通过使用System.Net.Cache命名空间中的类,应用程序可以使用WebRequest、WebResponse和WebClien类控制所获取资源的缓存编程语言4种Microsoft编程语言都有不同的改进。安全性异常System.Security.SecurityException类已得到扩展,以提供有利于调查安全性异常起因的附加数据串行I/O设备支持新的SerialPort类为应用程序提供了访问计算机串行端口以及与串行I/O设备进行通信的能力序列化BinaryFormatter和SoapFormat

12、ter类提供了版本容错序列化SMTP支持应用程序可以将电子邮件发送给一个或多个收件人。邮件可用不同的可选视图发送并且可包含附件,同时支持抄送和密件抄送强类型资源支持资源文件生成器(Resgen.exe)创建嵌入在可执行文件和附属程序集中的资源文件线程改进支持命名完全在托管代码中创建的进程间通信事件跟踪数据筛选.NET Framework 2.0提供了跟踪作记录与I/O、应用程序启动和关闭等有关的系统事件的类事务支持应用程序参与由Microsoft分布式事务协调器(MSDTC)或本地事务管理器管理的事务Web服务支持使用基于事件的编程模式异步调用Web方法安装Microsoft Visual S

13、tudio 2005开发环境1安装必备安装Microsoft Visual Studio 2005开发环境之前,要检查一下本机的相关配置是否满足安装Microsoft Visual Studio 2005开发环境的要求,具体对硬件和软件的要求如下所示:(1)硬件环境安装Visual Studio 2005需要对硬件有一定的要求,表1中列出了安装Visual Studio 2005的基本要求。表1 安装Visual Studio 2005的系统要求硬件需求描述处理器具有Pentium II级450 MHz处理器的PC (建议:Pentium III级600MHz处理器)RAMWindows NT

14、 4.0工作站- 64 MB,Windows NT 4.0 Server - 160 MB(建议:工作站用96 MB;Server 用192 MB)Windows 2000 Professional - 96MB;Windows 2000 Server - 192 MB(建议:Professional用128 MB;Server 用256 MB)Windows XP Professional - 160 MB (建议:192 MB)Windows XP Home - 96 MB(建议:160 MB)所需硬盘空间系统驱动器上600 MB;安装驱动器上3 GBCD-ROM或DVD-ROM驱动器要求

15、使用视频800 x 600,256色(建议:增强色16位)鼠标Microsoft 鼠标或兼容的指针设备& 说明: 表1未针对最小系统配置调整性能。特别是在运行多个应用程序、处理大型项目或进行企业级开发时,将RAM增加到超过建议的系统配置可提高性能。 当启动Visual Studio 2005安装程序时,默认安装位置是启动系统的系统驱动器。不过,可以将此应用程序安装在任何驱动器上。无论应用程序的位置如何,安装过程都将在系统驱动器上安装一些文件。因此,应确保系统驱动器有上表中确定的必需空间量,而不管应用程序的位置如何,并要确保安装应用程序的驱动器上有附加的空间。选择自定义安装可能需要更多或更少的硬

16、盘空间。 随着产品提供的媒体的类型,需要CD-ROM或DVD-ROM。(2)软件环境安装Visual Studio 2005需要对软件也有一定的要求,并且不同的操作系统,Visual Studio 2005的要求也不相同,具体如下所示: Windows Server 2000系列并要求带有Service Pack 4.0(SP4) Windows XP Professional并要求带有Service Pack 2.0(SP2) Windows Server 2003并要求带有Service Pack 1.0(SP1)& 说明:对于Visual Studio 2005的设计和开发,Window

17、s 95、Windows 98、Windows 98第二版、Windows Me和Microsoft Windows 2000 Datacenter Server都是Visual Studio 2005不支持的平台,但是可以在Windows 98和Windows Me平台中部署应用程序和远程调试应用程序。2安装步骤.NET为开发人员提供了功能强大的管理与开发工具,同时它们也是.NET框架提供的服务,有了它们的支持,.NET才变得如此强大。下面将详细介绍当前最流行的.NET开发工具Visual Studio 2005的安装。(1)开始安装Visual Studio 2005,将Visual St

18、udio 2005安装盘放到光驱中,光盘自动运行后会进入安装程序文件界面,如果光盘不能自动运行,可以双击Setup.exe可执行文件,应用程序会自动跳转到如图1所示的Visual Studio 2005安装程序界面,该界面上有3个安装选项:安装Visual Studio 2005、安装产品文档和检查Service Release,一般情况下需安装前两项。图1 Visual Studio 2005安装程序(2)单击第一个安装选项“安装Visual Studio 2005”,弹出如图2所示的Visual Studio 2005安装向导界面。图2 Visual Studio 2005安装向导(3)单

19、击“下一步”按钮,弹出如图3所示的Visual Studio 2005安装程序起始页界面,该界面左边显示的是关于Visual Studio 2005安装程序的所需组件信息,右边显示用户许可协议。图3 Visual Studio 2005安装程序起始页(4)选中“我接受许可协议中的条款”复选框,单击“下一步”按钮,弹出如图4所示的Visual Studio 2005安装程序选项页界面,用户可以选择要安装的功能和产品安装路径,一般选择要安装的功能为默认值,产品默认路径为“C:Program FilesMicrosoft Visual Studio 8”。图4 Visual Studio 2005安

20、装程序选项页(5)选择好产品安装路径之后,单击“安装”按钮,进入如图5所示的Visual Studio 2005安装程序安装页界面,显示正在安装组件。图5 Visual Studio 2005安装程序安装页(6)安装完毕后,单击“下一步”按钮,弹出如图6所示的Visual Studio 2005安装程序完成页界面,单击“完成”按钮,至此,Visual Studio 2005程序开发环境安装完成。图6 Visual Studio 2005安装程序完成页安装Microsoft Visual Studio 2005 MSDN帮助在安装完Visual Studio 2005之后,如果还想安装Visua

21、l Studio 2005帮助文档(MSDN),可以按照以下步骤进行安装。(1)把Visual Studio 2005 MSDN安装盘放入到光驱中,光盘自动运行后会进入安装程序文件界面,如果光盘不能自动运行,双击setup.exe可执行文件,应用程序自动跳转到如图1所示的Visual Studio 2005 MSDN安装向导界面。图1 Visual Studio 2005 MSDN安装向导(2)单击“下一步”按钮,进入到如图2所示的Visual Studio 2005 MSDN安装的许可证信息界面,在这里如果单击“取消”按钮,会退出Visual Studio 2005 MSDN安装程序。图2

22、Visual Studio 2005 MSDN安装的许可证信息(3)选中“我接受许可协议中的条款”复选框,单击“下一步”按钮,进入到如图3所示的Visual Studio 2005 MSDN安装的客户信息界面,在这里可以设置使用Visual Studio 2005 MSDN的客户信息。图3 Visual Studio 2005 MSDN安装的客户信息(4)单击“下一步”按钮,进入到如图4所示的Visual Studio 2005 MSDN安装的类型界面,这里可以根据需要选择Visual Studio 2005 MSDN的3种安装类型,即完全、自定义和最小,默认为完全安装。图4 Visual S

23、tudio 2005 MSDN安装类型(5)单击“下一步”按钮,进入到如图5所示的Visual Studio 2005 MSDN安装的文件夹选择界面,单击“浏览”按钮选择Visual Studio 2005 MSDN的安装路径,默认安装路径为“C:Program FilesMSDN”。图5 Visual Studio 2005 MSDN安装的文件夹选择(6)单击“下一步”按钮,进入到如图6所示的Visual Studio 2005 MSDN准备安装界面。图6 Visual Studio 2005 MSDN准备安装界面(7)单击“安装”按钮,程序进入到如图7所示的Visual Studio 20

24、05 MSDN安装界面。图7 Visual Studio 2005 MSDN安装界面(8)程序安装完成之后,单击图7中的“完成”按钮,Visual Studio 2005 MSDN安装完成。如何使用MSDN帮助MSDN是微软的文档库,它提供了大量的技术文档,是开发人员的左膀右臂,下面介绍如何使用MSDN帮助。具体操作步骤如下:(1)单击“开始”/“程序”/“Microsoft Developer Network”/“MSDN Library for Visual Studio 2005”菜单项,即可进入MSKN Library for Visual Studio 2005文档库。MSDN Li

25、brary的浏览是基于Microsoft Document Explorer软件的,如图1所示。图1 Microsoft ocument Explorer(2)单击“确定”按钮进入MSDN后,可以看到MSDN的主界面如图2所示。图2 MSDN主界面(3)单击“目录”按钮,可以在主界面的左侧显示“目录”面板,如图3所示。在“目录”面板中,可以让使用者快速地对MSDN的结构有一个大致的了解,并起到了导航的作用。对于MSDN文档库较熟悉的读者可以从目录入手,查找自己感兴趣的内容进行阅读。(4)MSDN对不熟悉文档库的读者提供了其它工具,以方便使用。单击“索引”按钮,在主界面左侧显示“索引”面板,为使

26、用者提供了快速检索MSDN的功能,如图4所示。在“查找”文件框中输入需要查询的内容后,按键盘上的键,MSDN将自动转入最匹配的技术文档提供给使用者阅读,还可以看到,MSDN中预定了许多关键字,只要输入的关键字与MSDN中预定义的关键字匹配,就能找到相应的文档。图3 “目录”面板 图4 “索引”面板(5)MSDN还为使用者提供了一种强大的搜索功能,可以提供对本地帮助、MSDN Online、Codezone社区等许多文档库的详细搜索。单击“搜索”按钮,并在文本框中输入搜索的内容提要,按键盘上的键后,搜索的结果以概要的方式呈现在主界面中,使用者可以根据自己的需要选择不同的文档进行阅读,其使用示意图

27、如图5所示。图5 MSDN的搜索功能利用MSDN帮助附带的示例学习编程开发人员在开发程序时,可以直接在MSDN中查找相关内容,以解决在开发过程中遇到的疑难问题,例如,查找制作“委托”示例操作步骤如下:(1)单击“索引“按钮,在左侧“查找”文件框输入“委托”,按键盘上的Enter键,如图1所示。图1 在索引中搜索关键字“委托”(2)在右侧主界面中显示所有示例的相关链接内容,单击“委托示例 C#“超链接,即可查看示例说明委托类型。示例演示了如何将委托映射到静态方法和实例方法,以及如何组合它们创建多路广播委托,如图2所示。图2 “委托示例 C#“的相关内容(3)单击“下载示例”超链接,即可查看。创建

28、项目选择“开始”/“程序”/“Microsoft Visual Studio 2005”/“Microsoft Visual Studio 2005”菜单项,运行Visual Studio 2005。Visual Studio 2005的操作界面,如图1所示。图1 Visual Studio 2005操作界面创建C#程序之前,首先要创建项目。创建项目的常用方法有两种,一种是在菜单栏中选择“文件”/“新建”/“项目”命令,另一种是在“起始页”选项卡的“最近项目”栏中单击“创建”/“项目”超链接,打开“新建项目”对话框,如图2所示。图2 新建项目在“项目类型”树形列表中选择“Visual C#”节

29、点,在“模板”框中选择“Windows应用程序”。然后在下面的“名称”文本框中对所要创建的项目进行命名,在命名时可以使用默认名“WindowsApplication1”,也可以使用用户自定义的名称。在“位置”下拉列表框中通过单击“浏览”按钮设置项目存放的位置。在“解决方案名称”文本框中为解决方案命名,值得注意的是解决方案名称应与项目名称统一,如果需要创建解决方案目录,则选中“创建解决方案的目录”复选框,最后单击“确定“按钮,完成项目的创建。设计界面Visual C#是通过集成开发环境设计界面的,集成开发环境(Integrated Development Environment简称IDE)是一个

30、包括从设计到运行以及调试应用程序为一体的开发环境,Visual Studio提供了在设计、开发、调试和部署Web应用程序、XML Web Services和传统的客户端应用程序时所需的工具。Visual Studio 2005集成开发环境包括菜单栏、工具栏、解决方案资源管理器、属性窗口和工具箱等,Visual Studio 2005主窗口如图1所示。图1 Visual Studio 2005主窗口编写代码代码的编写是在文档窗口中进行的,可以通过双击窗体设计区,或者单击解决方案资源管理器中的查看代码按钮进入,如图1所示。图1 文档窗口说到文档窗口,就不得不提到Visual C#代码编辑器,Vis

31、ual C#代码编辑器是编写源代码的自处理程序,像Microsoft Word对句子、段落和语法提供广泛支持一样,C#代码编辑器也为C#语法和.NET Framework提供了广泛支持,这些支持可以分为5个主要的类别: IntelliSense:将.NET Framework类和方法键入编辑器时,不断对其基本文档进行更新,同时还具有自动代码生成功能。 重构:随着基本代码在开发项目过程中的演变,智能重构基本代码。 代码段:可以浏览的库,其中包含了频繁重复的代码模式。 波浪下划线:当键入内容时,对拼写错误的单词、错误的语法以及警告情况的可见通知,如图2所示。 可读性帮助:大纲显示和着色。图2 波浪下划线调试运行程序编写完毕,可以通过在“调试”菜单中选择“启动调试”、“逐语句”或“逐过程”命令来执行程序并调试,也可以通过右键单击可执行代码中的某行,然后在弹出的快捷菜单中选择“运行到光标处”命令。如果选择“启动调试”命令,则应用程序启动并一直运行到断点,如图1所示。可以在任何时刻中断执行,以检查值、修改变量、或检查程序状态。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1