- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
例如,下面的模块级注释描述了公共的和私有的过程(在类模块中称为“方法”)、属性及其数据类型,以及如何将该类作为对象来使用的有关信息:公共方法:MailAddRecipient(strNameAsString,OptionalfTypeAsBoolean)strName://要加入到邮件中的收件人名称。fType:OutlookMailItemType//属性设置。SendMail(OptionalblnShowMailFirstAsBoolean)blnShowMailFirst://发送前是否显示Outlook邮件信息。如果不能解析收件人的地址,让代码将它设置为True。 私有方法:InitializeOutlook()CreateMail()公共属性:MailSubject:(Writeonly,String)MailMessage:(Writeonly,String)MailAttachments:(Writeonly,String)*第30页,共50页,星期日,2025年,2月5日通过在程序中添加一些空格、空行和缩进等技巧,帮助人们从视觉上看清程序的结构例如,通过缩进技巧可清晰地观察到程序的嵌套层次,同时还容易发现诸如“遗漏end”那样的错误视觉组织*第31页,共50页,星期日,2025年,2月5日IF(…)THEN
IF(…)THEN
……
ELSE
……
ENDIF
……
ELSE
……
ENDIF*第32页,共50页,星期日,2025年,2月5日自然的程序段之间可用空行隔开可通过添加空格使语句成分清晰,如
(A<-17)ANDNOT(B<=49)ORC
可写成
(A<-17)ANDNOT(B<=49)ORC也可以通过添加括号突出运算的优先级,避免发生运算的错误,如a**(b**c)*第33页,共50页,星期日,2025年,2月5日放置大括号一般首选的方法是KR方法:把左括号放在行尾,右括号放在行首。如:if?(X)?{Y}定义函数时应当把左右括号都放在行首,如:int?F(int?x){//}注意,右括号所在的行不应当有其它语句,除非跟随着一个条件判断。也就是do-while语句中的“while”和if-else语句中的“else”。例如:do?{body?of?do-loop}?while?(condition);if?(x?==?y)?{…}?else?if?(x??y)?{...}?else?{…}*第34页,共50页,星期日,2025年,2月5日数据说明为了使程序中数据说明更易于理解和维护,可采用以下风格:数据说明的次序应当规范化说明语句中变量安排有序化使用注解说明复杂数据结构*第35页,共50页,星期日,2025年,2月5日第12章程序设计语言和编码第1页,共50页,星期日,2025年,2月5日编码阶段的任务是根据详细设计说明书编写程序程序设计语言的特性和程序设计风格会深刻地影响软件的质量和可维护性为了保证程序编码的质量,程序员必须深刻理解、熟练掌握并正确地运用程序设计语言的特性此外,还要求源程序具有良好的结构性和良好的程序设计风格*第2页,共50页,星期日,2025年,2月5日内容摘要程序设计语言程序设计风格*第3页,共50页,星期日,2025年,2月5日内容摘要程序设计语言程序设计风格*第4页,共50页,星期日,2025年,2月5日基本概念程序设计语言是指用于书写计算机程序的语言,它是一种实现性的软件语言程序设计语言包含:语法、语义和语用★★★★★语法(syntax)用来表示构成语言的各个记号之间的组合规则,它是构成语言结构正确成分所需遵循的规则集合如C语言中for语句的构成规则是:
for(表达式1;表达式2;表达式3)语句
语法中不涉及到这些记号的含义,也不涉及使用者*第5页,共50页,星期日,2025年,2月5日语义(semantic)用来表示按照各种表示方式所表示的各个记号的特定含义,但它不涉及到使用者。如上述for语句中:表达式1表示循环初值;表达式2表示循环条件;表达式3表示循环的增量;语句为循环体。整个语句的语义
原创力文档


文档评论(0)