VBA开发经验总结之二:灵活运用工作表属性
2015-05-17 01:08
183 查看
近期,在帮公司写一个销售管理的工具,高强度的开发激发了我对一些以前既有方式的看法,特将几点开发经验总结在此。
1、将工作表及窗体的公共变量及特征变量写为工作表或窗体的属性。此种方法的优点:
① 采用面向对象编程的思想;
② 减少模块加载导致的内存增加。
2、将工作表的一些内容特征写为工作表的属性,如工作表特殊的区域地址,重要表头的行地址或列地址。
3、利用表格命名区域和报表所在的工作表属性设计工作表,如此做法的优势在于:
① 防止对报告表格列及行的硬编码;
② 模块内临时变量的激增导致维护难度加大;
③ 框架化需生成的工作报表,便于更新和维护。
4、如出现多种信息在模块及窗体间传递,采用TYPE设计新的类型进行传递。避免可读性差的单个公共变量之间的参数传递。
1、将工作表及窗体的公共变量及特征变量写为工作表或窗体的属性。此种方法的优点:
① 采用面向对象编程的思想;
② 减少模块加载导致的内存增加。
2、将工作表的一些内容特征写为工作表的属性,如工作表特殊的区域地址,重要表头的行地址或列地址。
3、利用表格命名区域和报表所在的工作表属性设计工作表,如此做法的优势在于:
① 防止对报告表格列及行的硬编码;
② 模块内临时变量的激增导致维护难度加大;
③ 框架化需生成的工作报表,便于更新和维护。
4、如出现多种信息在模块及窗体间传递,采用TYPE设计新的类型进行传递。避免可读性差的单个公共变量之间的参数传递。
相关文章推荐
- android开发之gridView的一些属性。(项目经验总结)
- android开发之gridView的一些属性。(项目经验总结)
- VBA开发经验总结之一:利用Range对象设计用户界面
- DSP程序开发与优化经验之二:程序运行时间测量方法总结
- DSP程序开发与优化经验之二:程序运行时间测量方法总结
- [置顶] android开发之gridView的一些属性。(项目经验总结)
- c# WinForm开发 DataGridView控件的各种操作总结(单元格操作,属性设置)
- 带属性标签开发全过程----j2ee小应用之二(Inber)
- 基于MVC4+EasyUI的Web开发框架经验总结(2)- 使用EasyUI的树控件构建Web界面
- PHP开发经验总结
- WEB前端开发经验总结--WEB标准篇
- flask 项目的开发经验总结
- ASP.NET web开发经验技巧、工作总结
- iOS开发经验总结
- Android 开发60条技术经验总结
- Android开发-layout布局相关属性总结
- 数据库开发经验总结
- [网上搜集]c# WinForm开发 DataGridView控件的各种操作总结(单元格操作,属性设置)
- 基于Metronic的Bootstrap开发框架经验总结(5)--Bootstrap文件上传插件File Input的使用
- IOS开发之UIScrollView的属性总结