良好的程序式写作习惯
- 程序代码中符号、变数,其字体皆使用半型书写。
- 不要为了省心,把所有变数定义为浮点数或是全域变数。
- 变数定义至于程序块的最前面,不要再程序代码中的任意位置定义变数。
- 不要写了一大段代码段之后,才开始试bug。
- 养成随时注释的习惯。
- 程序码中,适当的放置空列有助于程序阅读。
- 一列代码不宜过长,不容易阅读。
C#程序架构
一个C#程序可能包含以下重要部分:
- 命名空间
- 类别
- 成员
- 事件\方法
了解命名空间(Namespace)、类别(Class)、成员(Member)、属性(Property)、事件\方法(Event\Method)彼此的关系有助于了解C#程序的架构。
命名空间用来宣告一群相关的类别,可以将具有相同的命名借以区分。
using命名空间,可以省略“命名空间.XXX”,使得程序段更加简洁明了,可以在程序一开始处using定义要使用的命名空间。
事件\方法是事先定义好的有触发机制的程序,例如当某个按钮被单机时会执行某个事件。
例如在创建项目时,项目名称就是自定义命名空间,而解决方案名称则是该程序的文件夹名称。
程序编写步骤
- 把目的整理成条列式的功能需求
- 设计窗口 画面
- 编写程序码
- 试debug
值得注意 的重点
- 控制项有很多的属性,存取资料都是透过属性,而不是控制项。
- 计算公式中出现小数点在该常量后面加f。