- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 初识C# 本章以编写两个简单的C#程序作为工作任务,完成对C#的初步介绍,以及对Visual Studio集成开发环境的介绍。 1.1 .NET简介 .NET Framework是微软公司提出的一种新的计算平台,它简化了Web Service应用程序的开发。可以让使用不同编程语言的人,都可以对其进行访问,因此.NET可以接受VB、C#、Jscript、J#等20余种语言编程。 .NET Framework有两个主要的组件:公共语言运行库(Common Language Runtime,CLR)和.NET Framework类库(.NET Framework Class Libraries)。 和Java类似,为了实现跨平台性,.NET源程序的编译也采用了一种中间语言,即MS中间语言(MS Intermediate Language,MSIL),公共语言运行库CLR负责在计算机上执行编译后的MSIL代码,并负责与Windows(或其他操作系统)及IIS交互。 .NET Framework类库是微软提供的实现大量重要功能的代码库,用户在编制程序时,可以调用库中的函数,降低用户工作复杂度。 1.2 控制台应用程序 任务1 控制台程序 在命令窗口中输出一行文字,“Hello C#”,如图1-1所示。 1.2 控制台应用程序 任务1 任务实施 (一)创建项目 (1)启动Visual Studio。 (2)点开【文件】菜单,选择【新建】|【项目】,打开“新建项目”对话框。 (3)“项目类型”框中选择“Windows”;“模板”框中选择“控制台应用程序”;“名称”框中,键入“HelloConsole”作为该项目的项目名称;“位置”框中,可以键入要保存项目的路径,也可以单击【浏览】按钮选择路径,如图1-2所示。 (4)单击【确定】按钮,完成项目的创建。 1.2 基于控制台的程序 任务1 任务实施 (一)创建项目 1.2 基于控制台的程序 任务1 任务实施 (一)代码的编写 在弹出的“program.cs”窗口中,已经有了相应的代码框架,将如下代码补充进去: //第一个简单的C#控制台应用程序 class HelloConsole { static void Main(string[] args) { System.Console.WriteLine(Hello C#); //输出语句 } } 1.2 基于控制台的程序 任务1 任务实施 (三)程序的运行 按下Ctrl + F5键运行该应用程序 小提示: (1) F5键是调试运行, Ctrl + F5键是非调试运行。 (2) 默认开发环境通过【工具】菜单的【导入和导出设置】进行设置。 (3)如果默认的开发环境是Visual C#,则调试的快捷键是F6。 1.2 基于控制台的程序 任务1 支撑知识 (一)类的定义 C#中的程序是由一个或多个自定义的类组成的,类定义的关键字是class,其定义格式为: class 类名 { … } 1.2 基于控制台的程序 任务1 支撑知识 (二)Main方法 C#程序必须包含一个Main方法,其定义的格式必须为: static void Main() { … } Main方法是C#程序的入口点,程序的开始和结束都在该方法中。 Main方法在类定义的内部声明,关键字static是必须的,表明是静态方法; void关键字表明该方法在执行完任务后不返回任何参数。 方法体界定也适用大括号完成。 1.2 基于控制台的程序 任务1 支撑知识 (三)输入与输出 在编制程序时,通常使用.NET Framework的运行时库(CLR)提供的输入和输出方法 WriteLine()和Write() ReadLine()和Read() 注意:WriteLine()和Write()的区别; ReadLine()和Read()的区别 1.2 基于控制台的程序 任务1 支撑知识 (四)命名空间 命名空间既是Visual Studio提供系统资源的分层组织形式,也是分层组织程序的方式,其原理相当于在程序文件中打了一个包(建立了一个文件夹),如果几个程序都是同一个命名空间,则这些程序都放到这个文件夹里面。命名空间有两种,一种是系统命名空间,一种是用户自定义命名空间。 系统命名空间是VS平台提供的系统预定义的基本数据类型和类(包括方法成员)类型资源,以供用户编制程序时使用。系统命名空间用using关键字导入提供了一种分层方法来管理程序中的元素以及类库中的类。在代码页的最上面,类似于C语言的include语句。 1.2 基于控制台的程
您可能关注的文档
- AutoCAD平面设计教程 教学课件 作者 胡正飞 第6章 常用绘图命令详解.ppt
- AutoCAD平面设计教程 教学课件 作者 胡正飞 第7章 常用修改命令详解.ppt
- AutoCAD实用教程 第三版 教学课件 作者 邱志惠 第1 6章 第1章.ppt
- AutoCAD实用教程 第三版 教学课件 作者 邱志惠 第1 6章 第2章.ppt
- AutoCAD实用教程 第三版 教学课件 作者 邱志惠 第1 6章 第6章.ppt
- AutoCAD实用教程 第三版 教学课件 作者 邱志惠 第7 12章 第7章.ppt
- AutoCAD实用教程 第三版 教学课件 作者 邱志惠 第7 12章 第8章.ppt
- AutoCAD实用教程 第三版 教学课件 作者 邱志惠 第7 12章 第9章.ppt
- AutoCAD实用教程 第三版 教学课件 作者 邱志惠 第7 12章 第11章.ppt
- AutoCAD实用教程 第三版 教学课件 作者 邱志惠 第13 18章第14章.ppt
文档评论(0)