|
今天打开备受大家推宏的老谭作品《考勤工资表完整应用实例》研究了一下,感觉老谭的作品确实很有特色。不得不在此赞赏一番。不过也想借此机会谈谈对EXCEL开发的一些看法。
1、一个专业的E作品首先应该考虑的是兼容性的问题,所以在设计软件时要把这个问题放在首位来处理。通过设置一些检测版本的方法加入Workbook_Open中,这样当版本不符合时就可以直接告知用户,以便用户升级。
2、一个专业的E作品其实应该考虑的是程序结构的问题,即三层独立的原则。也就是指用户接口层,程序应用层,数据存储层三者独立。只有把这三层的设计独立开来,才能使得每一层的维护不至于影响到其它层。这种要求一般往往针对较大的项目,好处是显而易见的,不过目前国内的作品一般很少见,见到的大多是国外开发的一些定制程序。
3、一个专业的E作品还应考虑到程序段间衔接问题。小型实用的程序开发往往自己就能搞定,而一些大型的EXCEL作品往往会需要几个人的合作。这就要求在程序设计时要遵循一致性的原则。在程序接口处有一套可遵循的编程习惯和方法。
4、一个专业的E作品还要考一个最重要的因素,效率。一设计很好的作品一定要有很好的执行速度。这就要求开发人员在开发时一定要遵循一个原则时时考虑用尽可能少的内存占用率来运行程序。不要将一个程序全部集中到一个文件中。这样程序在打开后就被全部装入内存。虽然可以起到用时方便的目的,但却给系统运行缓慢留下隐患。所以在设计时,如果文件内容很多,不妨考虑用到哪个文件再把它调到内存中。这样就会极大的提高系统运行的效率。
发表拙见,高人莫笑,君有高见,请多见教!
|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )
GMT+8, 2024-11-25 07:49 , Processed in 0.066478 second(s), 15 queries .
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.