文件名称:wbQQ
- 所属分类:
- ICQ/即时通讯
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2008-10-13
- 文件大小:
- 217.01kb
- 下载次数:
- 0次
- 提 供 者:
- liangc******
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
本软件在win2000professionSP4 + vc6MFC环境下开发和测试通过,使用前要注册ODBC数据源;数据源名称:wbQQuser;类型:ACCESS;文件名:wbQQuser.mdb,不明了之处请参看源程序,注释很清楚。
多线程通信使用的全局变量导致函数耦合度较大。
有些函数太长,导致功能不单一,内聚度降低。
客户端点击传送文件后,应使该按钮无效,直到文件传送完毕或文件传送线程关闭再使之有效,如不使用全局变量有什么好办法实现。
我认为学好一种技术爱好是最好的老师,交流是最好的方法,请高手赐教。-the software win2000professionSP4 vc6MFC under development and the environment through testing, to be registered before use ODBC data source; Data Source Name : wbQQuser; Type : ACCESS; File Name : wbQQuser.mdb unidentified between the source See, Notes very well. Multithreading communications to use the global variable coupling causes the function to a greater degree. Some function too long, leading to the functions of a single, cohesive degrees lower. Click on the client transmission of documents, should enable the button invalid, until the completion of file transfer or file transfer threads closed again to make it effective, such as the use of global variables is not a good way to achieve what. I believe that learning a technical hobby is the best teacher. Exchange is the best method,
多线程通信使用的全局变量导致函数耦合度较大。
有些函数太长,导致功能不单一,内聚度降低。
客户端点击传送文件后,应使该按钮无效,直到文件传送完毕或文件传送线程关闭再使之有效,如不使用全局变量有什么好办法实现。
我认为学好一种技术爱好是最好的老师,交流是最好的方法,请高手赐教。-the software win2000professionSP4 vc6MFC under development and the environment through testing, to be registered before use ODBC data source; Data Source Name : wbQQuser; Type : ACCESS; File Name : wbQQuser.mdb unidentified between the source See, Notes very well. Multithreading communications to use the global variable coupling causes the function to a greater degree. Some function too long, leading to the functions of a single, cohesive degrees lower. Click on the client transmission of documents, should enable the button invalid, until the completion of file transfer or file transfer threads closed again to make it effective, such as the use of global variables is not a good way to achieve what. I believe that learning a technical hobby is the best teacher. Exchange is the best method,
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 5956464wbqq.rar 列表 wbQQ\wbQQChat\ReadMe.txt wbQQ\wbQQChat\res\wbQQChat.ico wbQQ\wbQQChat\res\wbQQChat.rc2 wbQQ\wbQQChat\res wbQQ\wbQQChat\Resource.h wbQQ\wbQQChat\StdAfx.cpp wbQQ\wbQQChat\StdAfx.h wbQQ\wbQQChat\wbQQChat.clw wbQQ\wbQQChat\wbQQChat.cpp wbQQ\wbQQChat\wbQQChat.dsp wbQQ\wbQQChat\wbQQChat.dsw wbQQ\wbQQChat\wbQQChat.exe wbQQ\wbQQChat\wbQQChat.h wbQQ\wbQQChat\wbQQChat.opt wbQQ\wbQQChat\wbQQChat.plg wbQQ\wbQQChat\wbQQChat.rc wbQQ\wbQQChat wbQQ\wbQQClient\AboutAuth.cpp wbQQ\wbQQClient\AboutAuth.h wbQQ\wbQQClient\CarryFile.cpp wbQQ\wbQQClient\CarryFile.h wbQQ\wbQQClient\ChatDlg.cpp wbQQ\wbQQClient\ChatDlg.h wbQQ\wbQQClient\data\111.db wbQQ\wbQQClient\data\111.lwb wbQQ\wbQQClient\data\222.db wbQQ\wbQQClient\data\222.lwb wbQQ\wbQQClient\data\333.db wbQQ\wbQQClient\data\333.lwb wbQQ\wbQQClient\data\444.db wbQQ\wbQQClient\data\444.lwb wbQQ\wbQQClient\data\555.db wbQQ\wbQQClient\data\555.lwb wbQQ\wbQQClient\data\netset.cfg wbQQ\wbQQClient\data wbQQ\wbQQClient\face\02.ico wbQQ\wbQQClient\face\03.ico wbQQ\wbQQClient\face\04.ico wbQQ\wbQQClient\face\05.ico wbQQ\wbQQClient\face\06.ico wbQQ\wbQQClient\face\07.ico wbQQ\wbQQClient\face\08.ico wbQQ\wbQQClient\face\09.ico wbQQ\wbQQClient\face\10.ico wbQQ\wbQQClient\face\11.ico wbQQ\wbQQClient\face\12.ico wbQQ\wbQQClient\face\13.ico wbQQ\wbQQClient\face\14.ico wbQQ\wbQQClient\face\15.ico wbQQ\wbQQClient\face\16.ico wbQQ\wbQQClient\face\17.ico wbQQ\wbQQClient\face\18.ico wbQQ\wbQQClient\face\19.ico wbQQ\wbQQClient\face\20.ico wbQQ\wbQQClient\face\21.ico wbQQ\wbQQClient\face\22.ico wbQQ\wbQQClient\face\23.ico wbQQ\wbQQClient\face\24.ico wbQQ\wbQQClient\face\25.ico wbQQ\wbQQClient\face\icon25.ico wbQQ\wbQQClient\face wbQQ\wbQQClient\IconComboBox.cpp wbQQ\wbQQClient\IconComboBox.h wbQQ\wbQQClient\NetSet.cpp wbQQ\wbQQClient\NetSet.h wbQQ\wbQQClient\ReadMe.txt wbQQ\wbQQClient\RegBasicDlg.cpp wbQQ\wbQQClient\RegBasicDlg.h wbQQ\wbQQClient\RegMisc.cpp wbQQ\wbQQClient\RegMiscDlg.cpp wbQQ\wbQQClient\RegMiscDlg.h wbQQ\wbQQClient\RegNetSetDlg.cpp wbQQ\wbQQClient\RegNetSetDlg.h wbQQ\wbQQClient\RegWizard.cpp wbQQ\wbQQClient\RegWizard.h wbQQ\wbQQClient\res\banshen.bmp wbQQ\wbQQClient\res\wbQQClient.ico wbQQ\wbQQClient\res\wbQQClient.rc2 wbQQ\wbQQClient\res wbQQ\wbQQClient\Resource.h wbQQ\wbQQClient\StdAfx.cpp wbQQ\wbQQClient\StdAfx.h wbQQ\wbQQClient\wbQQClient.clw wbQQ\wbQQClient\wbQQClient.cpp wbQQ\wbQQClient\wbQQClient.dsp wbQQ\wbQQClient\wbQQClient.dsw wbQQ\wbQQClient\wbQQClient.exe wbQQ\wbQQClient\wbQQClient.h wbQQ\wbQQClient\wbQQClient.opt wbQQ\wbQQClient\wbQQClient.plg wbQQ\wbQQClient\wbQQClient.rc wbQQ\wbQQClient\wbQQClientDlg.cpp wbQQ\wbQQClient\wbQQClientDlg.h wbQQ\wbQQClient wbQQ\wbQQRegSer\ReadMe.txt wbQQ\wbQQRegSer\res\wbQQRegSer.ico wbQQ\wbQQRegSer\res\wbQQRegSer.rc2 wbQQ\wbQQRegSer\res wbQQ\wbQQRegSer\Resource.h wbQQ\wbQQRegSer\StdAfx.cpp wbQQ\wbQQRegSer\StdAfx.h wbQQ\wbQQRegSer\User.cpp wbQQ\wbQQRegSer\User.h wbQQ\wbQQRegSer\wbQQRegSer.clw wbQQ\wbQQRegSer\wbQQRegSer.cpp wbQQ\wbQQRegSer\wbQQRegSer.dsp wbQQ\wbQQRegSer\wbQQRegSer.dsw wbQQ\wbQQRegSer\wbQQRegSer.exe wbQQ\wbQQRegSer\wbQQRegSer.h wbQQ\wbQQRegSer\wbQQRegSer.opt wbQQ\wbQQRegSer\wbQQRegSer.plg wbQQ\wbQQRegSer\wbQQRegSer.rc wbQQ\wbQQRegSer\wbQQRegSerDlg.cpp wbQQ\wbQQRegSer\wbQQRegSerDlg.h wbQQ\wbQQRegSer wbQQ\wbQQuser.mdb wbQQ\软件说明.txt wbQQ