|
发表于 2017-8-9 18:00:37
|
显示全部楼层
|阅读模式
新疆维吾尔自治区巴音郭楞蒙古自治州
当前进度:
奇门遁甲实战篇: 第2节
C#交流群:16885911
原贴地址
C#窗体修炼手册课程介绍等
http://bbs.125.la/forum.php?mod=viewthread&tid=14028643
C#窗体修炼手册-奇门遁甲实战项目(项目介绍)
http://bbs.125.la/forum.php?mod=viewthread&tid=14051143
下载地址(方便大家直接保存到网盘后在线观看不再使用压缩包方式上传)
百度链接:http://pan.baidu.com/s/1slfjm6h 密码:pqhe
本节内容摘要
代码改造的原则:
1.为什么需要改造;
1.代码冗余(相同的代码很多)
2.为了减少工作量,并且增加代码的性能.代码的可读性.
2.原则性
1.尽量使用对象方法来调用;
2.使用外部类库;更新文件时很方便,只需要更新功能DLL不需要更新主程序.
3.代码结构清晰
3.需要注意的地方
1.主程序与类库的Framework版本保持一致(类库的版本可低于主程序.但是不要高于主程序)[不推荐这种不一致的形式]
2.选择引用的方式
1.工程引用
相比DLL引用的好处:
1.代码更新时,同步更新
2.DLL引用
4.开始优化
1.提取相同的公共数据,并且修改主程序调用的对象
2.移除主程序对SQL的引用;
3.提取主程序方法至类库中
5.静态构造函数
普通类: 构造函数与类名相同
带有修饰符.
可带参数
静态类
构造函数与类名相同
不能带修饰符private/public (但是需要static修饰)
不能带参数
调用次数(仅一次) 访问时间:当代码第一次调用静态成员/方法时,静态构造方法仅被调用一次;
不要使用:Application.StartupPath
推荐使用:AppDomain.CurrentDomain.BaseDirectory
|
|