- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VisualC#程序设计教程主讲教师朱扬清.ppt
第1章 Visual C#概述;第1章 Visual C#概述;第1章 Visual C#概述;第1章 Visual C#概述;第1章 Visual C#概述;第1章 Visual C#概述;第1章 Visual C#概述;功 能;第1章 Visual C#概述; 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在Internet上分布,或者是在远程执行的。
提供一个将软件部署和版本控制冲突最小化的代码执行环境。
提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。
提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。
使开发人员的经验在面对类型大不相同的应用程序(如基于Windows的应用程序和基于Web的应用程序)时保持一致。
按照工业标准生成所有通信,以确保基于.NET Framework的代码可与任何其它代码集成。;1.2.1 公共语言运行库
公共语言运行库(Common Language Runtime,CLR)是.NET框架的基础,可被看做是一个在执行时管理代码的代理,提供诸如内存管理、线程管理和远程处理等核心服务,而且还强制实施严格的类型安全以及确保安全性和可靠性的其它形式的代码的准确性。事实上,代码管理是实施运行库的基本原则。以运行库为目标的代码称为托管代码;不以运行库为目标的代码称为非托管代码。
凡是使用符合公共语言规范的程序语言开发的程序,均可以在任何安装有CLR的操作系统中执行。CLR可以大幅度简化应用程序的开发,同时由于代码在托管模式下运行,有效地避免了内存泄漏等情况。使用.NET提供的编译器可以直接将源程序编译为.EXE或者.DLL文件,但是需要注意的是,此时编译出来的程序代码并不是CPU能直接执行的机器代码,而是一种中间语言代码(Intermediate Language,IL)代码,在代码被调用执行时,CLR的Class Loader会将需要的IL代码装入内存,然后再通过即时(Just-In-Time)编译方式将其临时编译成所用平台的CPU可直接执行的机器代码。 ;第1章 Visual C#概述;第1章 Visual C#概述;using System;
class HelloWorld
{
Public static void Main()
{
Console.WriteLine(“Hello World”);
}
};1.3.1 命名空间
Microsoft .NET Framework提供了一千多个类,用于完成各种各样的功能???根据类的功能不同,又把这些类划分到不同的命名空间中。命名空间包含可在程序中使用的类、结构、枚举、委托和接口,一个命名空间又可以包含其它的命名空间。这种划分方法有些类似于文件的保存方式:把文件分类存放到不同的文件夹下,而且不同文件夹下的文件名可以相同也可以不相同。同样道理,不同命名空间下的类名可以相同也可以不相同。注意:命名空间只是一种逻辑上的划分,而不是物理上的存储分类。;例如:
System.Console.WriteLine(“Hello World”);
这条语句使用的命名空间为System。在System命名空间下,有一个Console类,该类提供了静态的WriteLine方法,此语句调用此方法输出字符串“Hello World”。 ;命名空间;1.3.2 控制台应用程序
控制台应用程序也叫Console应用程序,用于在命令行方式下运行,适用于对界面设计要求不高、偏重于快速实现程序逻辑功能的场合。 ;将该文件保存为扩展名是.CS的文件,本例保存为: cx1_1.cs,保存到E盘VSHARP文件夹下。如下图所示。;注意上述保存文件的扩展名是.CS,单击[保存]按钮。;步骤2:启动命令行编译器,将刚才编写的源程序编译成.EXE可执行文件。操作如下: 单击[开始]→[程序]→[Microsoft Visual Studio 2005]→[Visual Studio Tools] →[Visual Studio 2005命令提示]; 启动命令行界面,如下图所示: ;通过如下命令将当前光标切换到源程序所在的文件夹: E: (回车) CD VSHARP (回车) 如下图所示:;在命令行输入编译命令并按回车键: CSC CX1_1.CS如下图所示:;在命令行输入如下命令并按回车键,观察当前文件夹下的文件数量和类型: DIR如下图所示:;在命令
文档评论(0)