- 0
- 0
- 约 43页
- 2017-08-26 发布于广东
- 举报
1.2.1 C#的语言特点 3、彻底的面向对象设计,避免多继承 C#是彻底的面向对象语言,每种类型都可以看作一个对象。C#具有面向对象所应有的一切特征:封装、继承和多态,并且精心设计。C#极大地提高了开发者的效率,缩短了开发周期。 C#除拥有C++的private,protected,public三种权限外,还有第四种:internal. 大多数情况仅需从一个类派生。若需多重继承,课运用接口。 * C#程序设计实用教程 1.2.1 C#的语言特点 4、现代快速应用开发(RAD)功能 改进C/C++缺陷,支持快速应用开发(Rapid Application Development)。主要表现在如垃圾收集、委托等特性上。 5、对C++的继承且类型安全 C#继承并保留了C++大部分功能 C#中取消了不安全的类型转换,如整形强制转换成引用类型再不可能了。 * C#程序设计实用教程 1.2.1 C#的语言特点 6、与Web应用紧密结合,与XML天然融合 C#与Web紧密结合,支持绝大多数的Web标准,如HTML、XML、SOAP(SOAP 是一种简单的基于 XML 的协议,它使应用程序通过 HTTP 来交换信息。)等。利用简单的C#组件,开发者能够快速地开发Web服务,并通过Internet使这些服务能被运行于任何操作系统上的应用所调用。 7、强大的安全性机制 C#具有强大的安全机制,可以消除软件开发中许多常见错误,并能够帮助开发者尽量使用最少的代码来完成功能。这不但减轻了开发者的工作量;同时有效地避免了错误的发生。另外,.NET提供的垃圾回收器能够帮助开发者有效的管理内存资源。 * C#程序设计实用教程 1.2.1 C#的语言特点 8、完善的错误、异常处理机制 C#提供完善的错误和异常触发机制,使程序在交付应用时能够更加健壮。 9、灵活的版本处理技术 在大型工程的开发中,升级系统的组件非常容易出现错误。为了处理这个问题,C#在语言本身内置了版本控制功能,使开发人员更加容易的开发和维护各种商业应用。 10、语言的兼容性、协作的交互性 C#遵守.NET的公共语言规范,从而保证能够与其他语言开发的组件兼容。 * C#程序设计实用教程 1.1.2 C#的运行环境 C#是Visual Studio.NET的一部分。作为一个强大的集成开发工具,Visual Studio.NET对系统环境有较高的要求。 在此,只介绍C#的运行软件要求。 操作系统:Windows 2000或Windows XP等。 后台数据库:Access 2000或SQL Server 2000以上版本。 * C#程序设计实用教程 1.3 C#集成开发环境 C#是专门为.NET应用而开发的语言,与.NET框架(.NET Framework)完美结合。在.NET类库的支持下,C#能够全面地体现.NET Framework的各种优点。 * C#程序设计实用教程 1.3.1 C#的启动 由于Visual Studio.NET所包括的各个语言工具,都使用相同的集成开发环境(Integrated Development Environment,IDE),所以在启动C#之前,要启动整个Visual Studio.NET。 此时,在开始菜单中选择“开始”→“程序”→“Microsoft Visual Studio 2005”→“Microsoft Visual Studio 2005”命令,打开“起始页-“Microsoft Visual Studio”窗口。 要启动C#开发环境有两种方式,一种是单击“起始页”上的“打开项目”,选择现在已存在的C#项目文件;另一种是单击“起始页”上的“创建项目”,则打开一个“新建项目”对话框,如图1-2所示。 * C#程序设计实用教程 1.3.1 C#的启动 * C#程序设计实用教程 1.3.1 C#的启动 在“项目类型”框中选择“Visual C#项目”,然后在“模板”框中任意选择一个项目模板(如果是开发Windows应用项目,则选择“Windows应用程序”),并在下面“名称”文本框中设置新项目名称,然后单击“确定”按钮,一个新的C#的项目就创建了,并进入Visual Studio.NET强大的集成开发环境,如图1-3所示。 * C#程序设计实用教程 1.3.2 C#集成开发环境 C#的集成开发环境集成了设计、开发、编辑、测试和调试的多种功能,使得开发人员能够方便、快速地开发应用程序。 集成开发环境标题下面是菜单栏和工具栏。中央工作区是用来设计程序界面的窗体设计器和代码编辑窗口。除此之外,集成开发环境的四周,有很多浮动窗口。 1. 菜单栏 2. 工具栏 3. 工具箱 * C#程序设计实用教程 1.3.2 C#集成开发环境 4. 解决
原创力文档

文档评论(0)