- 1、本文档共256页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C Sharp 课件
第1章 Visual C#概述 本 章 要 点 编程概述 VS2005开发环境的功能和特点 Microsoft .NET Framework C#应用程序的结构 第1章 Visual C#概述 Microsoft Visual Studio.NET是Microsoft 公司为适应Internet高速发展的需要,而推出的新的开发平台。2003年,Microsoft 公司发布了VS.NET 2003,提供了在Windows操作系统下开发各类基于.NET框架1.1的全新的应用程序开发平台;2005年底,Microsoft公司又发布了基于.NET框架2.0的VS2005开发平台,植入了适用于大型团队开发的各种优秀的复杂功能,并于2006年1月发布了VS 2005 Professional 简体中文版。 第1章 Visual C#概述 开发人员使用的编程模式有: C/S(Client/Server)模式 B/S(Browser/Server)模式 Web服务(Web Service) 以及其他传统C/S结构的变形,例如,P2P(Peer to Peer)、智能客户端等。 第1章 Visual C#概述 从外观上看应用程序主要可以分为以下几类: Windows 应用程序 Web应用程序 控制台应用程序 组件与Web服务 第1章 Visual C#概述 1.1 VS2005开发环境的功能和特点 Microsoft公司推出的Visual Studio 2005(简称VS2005)提供了一个全新的开发环境,在此环境下,可以用多种语言开发Windows窗体应用程序、ASP.NET网站、移动设备应用程序、组件与控件、数据报表和XML Web服务等多种复杂的系统。 VS2005分为Team System版本、Professional版本、Standard版本和Express版本,分别适用于大型软件开发团体、中小型软件开发公司以及业余开发者,是一种全面的、先进的、完全适应当前网络发展的高级软件开发平台。 第1章 Visual C#概述 1.1 VS2005开发环境的功能和特点 C#语言是在C、C++和Java语言基础上重新构造的、语法与C++和Java语言都比较相似的、基于.NET框架的,一种完全面向对象的、类型安全的编程语言,也是.NET的首选编程语言。从开发效率来讲,C#语言为应用程序开发人员提供了快速的开发手段,但又不牺牲C++语言的特点和优点。从继承性来讲,C#语言在更高层次上重新实现了C和C++语言。从语法形式和易用性来讲,C#语言几乎综合了目前流行的所有高级语言的优点,提供了一种语法优雅、功能完善而又容易使用的外在表现形式。 第1章 Visual C#概述 1.1 VS2005开发环境的功能和特点 表1-1 描述了基于.NET框架的一些编程工具和编程特点。 第1章 Visual C#概述 1.2 Microsoft.NET Framework Microsoft.NET Framework是支持生成与运行下一代应用程序和XML Web services的内部Windows组件,其主要目标如下: 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的。 提供一个将软件部署和版本控制冲突最小化的代码执行环境。 提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。 提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。 使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致。 按照工业标准生成所有通信,以确保基于.NET Framework的代码可与任何其它代码集成。 1.2.1 公共语言运行库 公共语言运行库(Common Language Runtime,CLR)是.NET框架的基础,可被看做是一个在执行时管理代码的代理,提供诸如内存管理、线程管理和远程处理等核心服务,而且还强制实施严格的类型安全以及确保安全性和可靠性的其它形式的代码的准确性。事实上,代码管理是实施运行库的基本原则。以运行库为目标的代码称为托管代码;不以运行库为目标的代码称为非托管代码。 凡是使用符合公共语言规范的程序语言开发的程序,均可以在任何安装有CLR的操作系统中执行。CLR可以大幅度简化应用程序的开发,同时由于代码在托管模式下运行,有效地避免了内存泄漏等情况。使用.NET提供的编译器可以直接将源程序编译为.EXE或者.DLL文件,但是需要注
文档评论(0)