最近准备开发一个客户端,类似qq,msn.由于是初次接处,所以有好多问题,请高手们帮忙看看.1.客户端要提供update功能,如果以后想在新版本中不但更新程序功能,还要更新客户端的界面,那么怎么做才能实现这样的功能,这个架构怎样设计才能实现以后界面和程序功能分开更新. 我是这样想的:将用户界面,和核心功能分别封装成不同的dll,在生成一个.exe文件调用他们,如果要更新的话,只要分别更新不同的dll就行了.这样可以吗,或有没有更好的办法.2.程序更新的话,己经在客户端的exe文件能更新吗,我现在认为只有dll文件能更新.3.设计出了界面的效果图后,怎样做才能使实现后的程序包最小,不会是都引入位图吧.
解决方案 »
- MFC:怎么样交换CListBox中两个数据的位置?
- DLL中创建进度条
- 刚进入VC,遇到一头雾,望各位朋友耐心指点~
- 用钩子判断键盘上某一键按下的消息,三个参数分别怎么判断?LRESULT WINAPI hkprcSysMsg(int nCode, WPARAM wParam, LPARAM lParam)
- com组件,不是activex控件可以放到ie浏览器上吗?
- 串口编程
- 线程是否可以读取、修改全局变量?
- 关于VC中的字串类型转换,请高手帮忙
- 请问软件工程师是怎么评定的?
- 请教静态链接库编译链接的疑问
- 关于控件消息的疑问!
- #ifdef _TEST 与#if defined(_TEST)有区别吗?
2.如果exe程序更新,需要单独有个更新程序负责完成这个功能.其实,现在也有的软件是采用全部更新的方法来做的.
3.程序包最小,可以采用WTL来做。引入位图那是没办法的事,也可以使用加载的方法,不将位图放到资源文件里,而是放在程序的安装路径下。这样,位图也好直接替换
组建一般会导出DllRegisterServer和DllUnregisterServer函数。