1、我最近想仿照一个遥控器设置软件做一个功能更多的,但上面的Ctrl Alt 等选项多达1百多个,还有几十个选择菜单,里面有100多个选项,让我不知如何高效处理如此多的控键和选项。2、还有代码写到后面,一个按钮点了会影响其他很多控键,这些控键又要触发相应的函数,但不同控键影响其他控键所触发的函数又有区别,反正就是很烦,写好后要花很多时间来完完整整检查代码并调试,看是否会造成BUG,然后运行后还是发现不少问题我想问的就是像这种比较麻烦的程序,如何管理?(注:我这里指的比较大的程序是对于我这个超级菜鸟而言)
解决方案 »
- ActiveX中使用ActiveX
- 即使大恶魔即将苏醒也阻止不了我散分。
- ado用户登录 哪位帮我看看哪里错了...感激不尽
- 对话框程序在处理列表框插入时失去响应怎么办?
- Server的OnReceive何时触发?
- 怎样在一个后台程序(指没有界面的程序)实现消息循环啊?
- 我需要帮助关于HANDLE HWND
- 500分求能够将不透明的图片做成mysql安装程序第一个图片一样的软件!
- 《程序员》杂志将在“首届微软亚洲最有价值专家峰会”期间专访微软公司产品技术支持服务副总裁罗莉.摩尔,你有什么关心的话题?
- OLE 剪切板问题 ~~~
- 客户程序使用atl控件的接口向一个atl控件传入一个图片列表
- 难呀,两个星期了,还没解决的问题
2/模块化编程
3/根据功能,拆分成小的模块,可以用多个dll封装不同的功能
写一个很简单的主程序。菜单与界面是还有一些消息映射的函数都做好。按你的业务逻辑分类。每一个业务处理单元都是一个DLL,提供给界面一些回调函数。这样就可以很清皙了。也很有利于你的系统升级。
当然,加载DLL文件,可能会造成程序加载的过程很慢。不能太多。例子,你看QQ程序,是不是这样组织的。它的主程序也不是很大的。