算法第一章作业

1.请上网了解编码规范,说明你本学期的编码遵循哪个规范及该规范的链接。

(1)命名空间规范

namespace 关键字使得我们可以通过创建作用范围来对全局命名空间进行分隔。本质上来讲,一个命名空间就定义了一个范围。定义命名空间时应尽量使用大写的英文单词或单词缩写。

 

(2)文件命名规范

文件主体名必须用名词或动名词,且主体名必须是单词首字母大写的方式表示,如:合并规则的窗体可以命名为NewMerge.cs。切记不能使用拼音来表示具体的窗体或类的命名,并且在选取英文单词表示时,不要选用一些生冷偏僻的单词,使得代码可读性降低。

文件名必须采用在不影响原意表达时应尽量采用单词缩写的形式命名,以达到文件名的简洁明了的命名目的,如:应收帐款批次转凭证窗体的完整窗体名为frmTransferAccountsReceivable.cs,这时的窗体文件名太长,可以采用简写的方式,应收帐款专业简写为AR,我们可以采取这种公认的或专业的简写名词命名,最后可以命名为frmTransAR。

文件名要和类名匹配。

 

 

(3)菜单命名规范

应用程序频繁使用许多菜单控件,对于这些控件具备一组唯一的命名约定很实用。除了最前面 "mnu" 标记以外,菜单控件的前缀应该被扩展:对每一级嵌套增加一个附加前缀,将最终的菜单的标题放在名称字符串的最后。

 

(4)控件命名规范

C#编码时,为了更直观地遍历整个窗体的控件,通常的作法是给每一种类型的控件的名称前增加统一的前缀。前缀字符采用三个小写字母的形式表示(一般常用的控件三个字母都可以满足,也有一些控件无法更好地用三个字母缩写,详见下面的表格),主要按照以下几点:

控件主体名称采用名词或动名词的形式命名,如:一个开始处理的按钮:btnBeginProc

控件主体名采用单词首字母大写的形式命名,如:一个产生应收帐款的按钮可以命名为:btnMakeAR

 

(5)方法命名规范

方法名的主体应该使用大小写混合形式,并且应该足够长以描述它的作用。而且,方法名应该以一个动词起首。对于频繁使用的或长的项,推荐使用标准缩略语以使名称的长度合理化。一般来说,超过 32 个字符的变量名在 VGA 显示器上读起来就困难了。当使用缩略语时,要确保它们在整个应用程序中的一致性。在一个工程中,如果一会儿使用 Cnt, 一会儿使用 Count,将导致不必要的混淆。

 

(6)变/常量命名规范

应用程序中所有定义的变量、属性、参数等统一采用Camel规则命名,即首字符小写,在为变量取名时应尽可能选取最能说明其含义的单词,切记不能使用中文拼音。

 

链接:https://wenku.baidu.com/view/8b4d0fb9168884868662d610.html

 

2.请阅读《数学之美》,结合网上其他文章,谈谈算法在软件开发中的作用,本学期计划用算法实现一个什么软件

算法是解决问题的思路和方法。在实际的工作里,写出最优的算法可以让你得到很高的评价。计划用算法实现增删改查的软件。

 

posted @ 2020-09-18 21:07  法王且辅王  阅读(88)  评论(0编辑  收藏  举报