- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章简单的C#程序设计要点
第2章 简单的C#程序设计 2.1 第一个控制台应用程序 图2.1 “新建项目”对话框 图2.2: 代码编辑器窗口 举例代码 图2.3 执行代码后的结果 2.2 第一个Windows应用程序 Windows应用程序示例 Windows应用程序项目的组成 Windows应用程序的程序组成 Windows应用程序示例 第一个Winows应用程序设计过程 向窗体中添加控件并设置控件属性 Windows应用程序项目的组成 Properties部分包含AssemblyInfo.cs(保存程序集信息)、Resources.Designer.resx(项目资源文件)和Settings.Designer.cs(项目设置文件)。 引用部分包含项目所引用的命名空间,这里包括System、System.Data等多个命名空间。 Form1.cs部分包含Form1窗体的C#设计代码(Form1.Designer.cs是由用户设计操作自动生成的代码)和资源(Form1.resx). Program.cs是C#程序文件,定义Program类,其中包括应用程序的主入口点Main方法。 Windows应用程序包含很多文件,但大部分是由系统自动生成的。 Windows应用程序的程序组成 Windows应用程序设计就是设计一个个窗体,每个窗体实现一个功能。一个窗体就是一个类。 Form1类是从Form派生出来的,它包含构造函数Form1()和事件过程bottom1_Click,前者调用父类Form的InitializeComponent()方法生成标签、文本框和命令按钮等控件的可视化对象代码,后者单击按钮时执行。 在bottom1_Click事件过程中,声明了a、b和c三个整型变量,a、b分别获取用户在前两个文本框中输入的值。由于文本框中的值均为字符,所以调用Convert类的方法ToInt16,将文本框的值转换成整数。A、b的值相加的结果存放在整型变量c中,通过第3个文本框显示出来。由于文本框只能显示字符串,所以又通过Convert类的ToString方法将c转换成字符串。 2.3 C#程序结构分析 2.3.1 注释 2.3.2 命名空间 2.3.3 类 2.3.4 Main方法 2.3.5 标识符及关键字 2.3.6 C#语句 2.3.1 注释 注释可分为行注释和块注释两种。 如果注释的行数较少,一般使用行注释。行注释都以“//”开头。如下图: 对于连续多行的大段注释,则使用块注释。块注释通常以“/*”开始,以“*/”结束,注释的内容在它们之间。 注意:注释可出现在代码的任意位置,但不能分隔关键字和标识符;有时也可使用“///”来注释类和方法。 2.3.2 命名空间 C#中含有1000多个类,每个类都放在自己的类别中,这些类别称为命名空间。命名空间既用做程序的“内部”组织系统,也用做向“外部”公开的系统(即一种向其他程序公开自己拥有的程序元素的方法)。 如果要调用某个命名空间中的类或方法,首先需要使用using指令引入命名空间。 Using指令将命名空间所标识的命名空间内的类成员导入当前编译单元中,从而可以直接使用每个被导入类的标识符,而不必加上它们的完全限定名。 第一个控制台应用程序清单中“using System;” 声明,就表明程序可以直接引用该System名称空间内的代码,而无需在每个引用的前面加上System。 Usint指令的基本形式为:using 命名空间名; 2.3.3 类 类是一种数据结构,它可以封装数据成员、函数成员和其他的类。类是创建对象的模板。 C#中所有的语句都必须位于类内,因此,类是C#语言的核心和基本构成模块。C#支持自定义类,使用C#编程就是编写自己的类来描述实际需要解决的问题。 使用任何新的类之前都必须声明它,一个类一旦被声明,就可以当作一种新的类型来使用,在C#中通过使用class关键字来声明类,声明形式如下: [类修饰符] class [类名] [基类或接口] { [类体] } 在C#中,类名是一种标识符。类名要能够体现类的含义和用途。类名一般第一个字母要大写。类名也可以采用多个词构成的组合词,但每个词的第一个字母都要大写。 2.3.4 Main方法 Main方法是程序的入口,C#程序中必须包含一个Main方法,在该方法中可以创建对象和调用其他方法。 一个C#程序中只能有一个Main方法,并且在C#中所有的Main方法都必须是静态的。C#是一种面向对象的编程语言,既是程序的启动入口点,也是一个类的成员。由于程序启动时还没有创建类的对象,因此,必须将入口点Main方法定义为静态方法,使它可以不依赖于实例对象而执行。可以用3个修饰符修饰Main方法,分别
您可能关注的文档
最近下载
- 三角函数与解三角形大题综合(精选30题)--2026年高考数学.docx
- IEC 60068-2-11:2021(完整版清晰版).pdf VIP
- 【最新】2026一年级寒假特色作业高清版.docx
- 华北科技学院《高等数学》2018-2019学年第二学期期末试卷.doc VIP
- 公务摄影培训课件.ppt VIP
- 2026人教版小学数学二年级上册期末考试3套精选试卷(含答案解析).docx
- YZ∕T 0136-2014 快递专用电动三轮车技术要求(可复制版).pdf
- 职业技能大赛的作品汇报PPT获奖模板.pptx VIP
- 人教版小学四年级上册期末考试数学试卷(提升卷).pdf VIP
- 政治哲学导论 (英)乔纳森·沃尔夫著200908232页.pdf VIP
原创力文档


文档评论(0)