VisualC#2008-编写C#程序.docVIP

  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文档。上传文档
查看更多
第3章 编写C#程序 从本章开始,您将学到如何使用Visual C# 2008来编写Windows应用程序。本章首先介绍了C#编码规范,并在讲解了C#编码规范后,对第2章设计的QQ用户登录界面中各元素的Name属性进行了设置。 最后介绍了一个简单的C#程序,从这个简单的实例中,读者可以学到使用Visual C# 2008来开发Windows应用程序的三个基本步骤:程序界面设计与界面对象属性设置、编写程序代码以及测试与运行程序。 3.1 编码规范 说明:在介绍编码规范的过程中,您也许会对其中提到的一些概念表示疑惑(如类、方法和对象等),这时您不必要担心,因为在后面的章节中,当需要具体使用到这些概念时都会有详细的介绍。 编写代码时,保持良好的编码习惯是十分重要的,这样写出的代码既能被编译器正确地识别,又能增强程序的可读性和可维护性。一般来说,不同的编程语言的编码规则是不相同的,下面介绍编写Visual C# 2008程序时应当遵循的一些规则。 3.1.1 标识符 标识符是计算机程序设计语言里常用的一个术语,在所有的程序设计语言(当然也包括C#)中,常量、变量、函数、类等的命名必须遵循一定的规则,人们把符合这些规则的名称称为Visual C# 2008的合法标识符,这些规则是: (1)标识符必须由字母、十进制数字、下划线(_)或汉字组成,且只能以字母、下划线或者汉字开头。 (2)如果以下划线开头,则必须包括至少一个其他字符。 (3)不能是Visual C# 2008中的关键字(保留字)。 (4)Visual C# 2008的标识符区分大小写。 下面列出了一些合法与不合法的标识符: abcd、_123、被乘数、if_else // 合法的标识符 1234abcd // 错误,不能以数字开头 _ // 错误,以下划线开头,应至少包括一个其他字符 aB#3 // 错误,包含非法字符“#” false // 错误,“false”是Visual C# 2008中的关键字 注意: (1)Visual C# 2008标识符区分大小写,如:“aBCd”、“ABcd”、“abcd”和“ABCD”是不同的标识符。 (2)虽然在Visual C# 2008中,标识符中允许使用中文(如:被乘数),然而在实际应用中并不提倡这么做。 3.1.2 分号与分行 C#语句使用“;”结束,即编译器遇到“;”便认为该条语句结束,因此编写代码时可以在一行中编写多条C#语句。然而并不提倡这么做,一行中只编写一条语句可以让代码的结构更清晰,从而提高其可读性和可维护性。 但是当一条语句太长,不适合单行显示时,则应当分成多行来编写。但分行时不能随意,应当遵循下面的原则: (1)在一个逗号后换行。 (2)在一个操作符后换行。 (3)在表达式的高层次处换行。 (4)新行与前一行在同一层次,并与表达式的起始对齐。 下面看两个分行例子: //************************************************************************* boolYear = (year % 4 == 0 year % 100 != 0) || (year % 400 == 0); num = a * b / (c + d - e) + 4 / f; //************************************************************************* 上面的分行方法是不错的,在表达式的“)”号后面开始分行,显得结构清晰,容易读懂,是值得提倡的做法。 再看下面的分行例子: //************************************************************************* boolYear = (year % 4 == 0 year % 100 != 0)|| (year % 400 == 0); num = a * b / (c + d - e) + 4 / f; //************************************************************************* 显然这样的分行是难于被人接受的,它违背了分行的高层次规则,在编程的过程中,应当避免这样做。 3.7.3 注释 注释是程序代码中不可缺少的,经验表明:成熟的源代码中包含三分之一到二分之一的注释。这样,可以提高程序的可读性,方便对源代码的阅读和修改。因此,在程序适当的位置加上注释语句是一种良好的编码习惯。C#的注释有行注释和

文档评论(0)

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

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

1亿VIP精品文档

相关文档