1、我最近想仿照一个遥控器设置软件做一个功能更多的,但上面的Ctrl Alt 等选项多达1百多个,还有几十个选择菜单,里面有100多个选项,让我不知如何高效处理如此多的控键和选项。2、还有代码写到后面,一个按钮点了会影响其他很多控键,这些控键又要触发相应的函数,但不同控键影响其他控键所触发的函数又有区别,反正就是很烦,写好后要花很多时间来完完整整检查代码并调试,看是否会造成BUG,然后运行后还是发现不少问题我想问的就是像这种比较麻烦的程序,如何管理?(注:我这里指的比较大的程序是对于我这个超级菜鸟而言)

解决方案 »

  1.   

    1/注意程序的易读性
    2/模块化编程
    3/根据功能,拆分成小的模块,可以用多个dll封装不同的功能
      

  2.   

    有人这样提出来,
      写一个很简单的主程序。菜单与界面是还有一些消息映射的函数都做好。按你的业务逻辑分类。每一个业务处理单元都是一个DLL,提供给界面一些回调函数。这样就可以很清皙了。也很有利于你的系统升级。
    当然,加载DLL文件,可能会造成程序加载的过程很慢。不能太多。例子,你看QQ程序,是不是这样组织的。它的主程序也不是很大的。