1、模块与模块之间要高内聚低耦合
2、单个执行文件大小控制在500K以内,大型项目采用com方法解决文件大小问题
3、要注意内存释放
4、尽量使用C\C++基本元素,少用对象控件组件等
5、平台相关性注意封装,以便平台移植
6、网络通信: 功能调用<--协议解析<--Socket通信-----------------Socket通信-->协议解析--->功能调用
7、基本文件/对象组:
a、Option.ini ----------------配置文件
b、CMyOption---------------静态类,存放全局参数,应用系统相关
c、CMyClass----------------静态类,通用函数集,应用系统无关性
d、CSocketServer---------Socket服务端
e、CSocketClient----------Socket客户端
f、CFormDataCoding----编码/解码、加密/解密模块
g、CDataEncode-----------编码函数集
h、CFuns---------------------应用系统函数集
文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/3_program/c++/cppjs/2007114/83957.html
文章评论(0条评论)
登录后参与讨论