c#第1讲 概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 .NET Framework 和c#概述 本章目标 了解.NET Framework 的结构 理解.NET Framework 的基本概念 CLR JIT MSIL 了解C#程序的基本结构 C#是.NET平台(.NET Framework )上的编程语言,用C#编写的程序必须在.NET Framework 上运行。学习C#,就必须理解.NET 的运行机制,了解.NET Framework 。 Microsoft. NET Framework 的体系结构 公共语言运行库 (CLR) 公共语言运行时(Common Language Runtime ),是一种多语言执行环境,支持众多的数据类型和语言特性。他为.NET的应用程序提供了一个托管代码的执行环境。他实际上是驻留在内存中的一段代码,主要负责应用程序在整个执行期间的代码托管工作。主要功能有: 管理内存 线程执行 远程管理 代码安全验证 编译以及其他系统服务 微软中间语言(MSIL) 微软中间语言 Microsoft Intermediate Language (MSIL)它类似Java字节码的语言,也是为了能在不同平台移植所生成的中间代码,独立于任何特定处理器体系结构。 编译器产生 MSIL 时,它也产生所需要的元数据。元数据描述代码中的类型,包括每种类型的定义、每种类型的成员的签名、代码引用的成员和运行库在执行时使用的其他数据。 JIT编译器 JIT 编译器的主要工作是将普通 MSIL 代码转换为可以直接由 CPU 执行的计算机代码。 .NET Framework 的组件 Hello World 程序 //这是用 C# 编写的一个简单的 HelloWorld 程序 using System; namespace Notepad { class HelloWorld { public static void Main() { Console.WriteLine(Hello World); } } } C#程序结构概括 命名空间(名字空间) using语句的使用 嵌套的名称空间 Main方法 Main方法是程序的入口点,程序控制在该方法中开始和结束。每个C#程序都必须在它的某个类中定义一个Main方法。 Main方法可以使用命令行参数,声名时可以有以下两种形式: static int Main( string[] args) static void Main( string[] args) 命令行参数实际是一个string数组,元素有args[0],args[1]等。 C#程序中的基本输入输出 2.2.1 字符界面的输入和输出 字符界面的输入输出要用到System.Console类 System.Console的Read()方法可以输入一个字符,ReadLine()方法可以输入一行字符串,Write()方法可以输出一个数据或一个字符串(字符串之间或字符串与其他变量之间可以用加号+表示连接),WriteLine( )方法可以输出一个字符串并换行。 操作系统 公共语言运行时 (CLR) VC++.Net C# VB.Net VJ# … .Net Framework 类库 基本框架类 Web Forms Web Services WinForms ADO.Net 和 XML 类 .Net Framework .Net Framework 类库 ASP.NET CLR 声明 HelloWorld 类 描述代码的注释 程序入口点, Main 的返回类型为 void 控制台类的 WriteLine() 方法用于显示输出结果 导入 System 命名空间 声明命名空间 Notepad 将文件保存为 HelloWorld.cs 语句是C#程序的基本单位之一,每一条语句都由分号“;”结束。 类和方法中的所有语句用一对大括号括起,除了using 及namespace语句之外的其他的执行具体操作的语句,都只能存在于类的大括号之中。 大小写严格区分。 一个程序只有一个程序入口,即一个Main( )方法。 程序包含多个.cs文件; 每个.cs文件包含0个或多个命名空间; 每个命名空间包含多个类及接口的定义; 每个类中含有多个变量及方法; 每个方法中含有局部变量定义及语句。 命名空间用于在C#程序中定义作用域,通过声明名称空间,开发人员就可以为C#应用程序提供一个层次结构。一个C#源程序可以由多个源代码文件所组成,每个源代码文件又可以包含多个命名空间,一个命名空间中又可以包含其他明明,这种多层次的结构构成一个C#程序。 名称空间的声明形式: namespace 标识符 比如: namesp

文档评论(0)

书房 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档