摘要:C++中的operator,有两种用法,一种是operatoroverloading(操作符重载),一种是operatorcasting(操作隐式转换)。下面分别进行介绍: 1.operatoroverloading C++可能通过operator重载操作符,格式如下:类型Toperator操作符(...
阅读全文
摘要:strcpy 原型:extern char *strcpy(char *dest,char *src); 用法:#include 功能:把src所指由NULL结束的字符串复制到dest所指的数组中。 说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。 ...
阅读全文
摘要:sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW); 基于TCP的socket编程是采用的流式套接字。在这个程序中,将两个工程添加到一个工作区。要链接一个ws2_32.lib的库文件。服务器端编程的步骤:1...
阅读全文
摘要:两个程序之间的通信方法。Socket 是一种识别码,应用程式可用此唯一识别通信端点。用户创建Socket 地址与Socket 的关联性后,便可创建通信协议地址与Socket 的关联性。
阅读全文
摘要:是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,只拥有一点在运行中必不可少的资源,但它可与同属一个进程的其它线程共 享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可以并发执行。由于线程之间的相互制约,致使线程在运行中呈现出间 断性。线...
阅读全文
摘要:有时候,我们需要在计算机启动的时候就启动某些程序,不要人干预。这里,提供一种让程序开机自动运行的方法。见下面代码:BOOL CXXX::SetAutoRun(CString strPath){CString str;HKEY hRegKey;BOOL bResult;str=_T("Software...
阅读全文
摘要:第一种情况:char* p="how are you ?";char name[20]="ABCDEFGHIJKLMNOPQRS";strcpy(name,p); //name改变为"how are you ? OPQRS " ====>错误!strncpy(name,p,sizeof(name))...
阅读全文
摘要:方法一: 有时候在开发应用程序时,希望控制程序运行唯一的实例。例如,最常用的mp3播放软 件Winamp,由于它需要独占计算机中的音频设备,因此该程序只允许自身运行唯一的一个例程。在Visual C++的开发实践中,对于16位的Windows系统,应用程序的hPrevInstance句柄保存了应用...
阅读全文
摘要:1 在一个另一个文件中 #include一个**dlg.h文件,会发生dlg的资源ID未定义的错误 :dlg1.h(23) : error C2065: 'IDD_DIALOG1' : undeclared identifier最简单的方法是在dlg的.h文件头加入 : #include "reso...
阅读全文
摘要:把打包的工具makecert.exe等放在c:/windows/system32/里才能在dos下面使用注:如果本机使用可以codebase="http://localhost/testactivex/XMS_Agent.cab#Version=1,0,0,001"testactivex为在本地机创...
阅读全文
摘要:1 CString CQwerApp::IS_GetAppVersion(char *AppName) 2 { 3 ////需要加上version.lib在link里 4 CString AppVersion; 5 //AppVersion=IS_GetAppCreateTime(AppN...
阅读全文
摘要:在Windows操作系统里,当窗口显示之后,它就可以接收到系统源源不断地发过来的消息,然后窗口就需要处理这些消息,因此就需要一个函数来处理这些消 息。在API里定义了一个函数为回调函数,当系统需要向窗口发送消息时,就会调用窗口给出的回调函数WindowProc,如果WindowProc函数 不处理这...
阅读全文
摘要:改变背景颜色,有两种方法:1、在app的初始化函数中调用:void SetDialogBkColor( COLORREF clrCtlBk = RGB(192, 192, 192), COLORREF clrCtlText = RGB(0, 0, 0) );2、在对话框类的OnCtlColor函数中...
阅读全文
摘要:要是无法删除c:windows/cownloadprogrames下的文件时可以关掉所有的浏览器,然后在internate----程序---管理 加载项里 先把那个加载项 更新一下,或者禁用一下,或者重启一下电脑。用dll的是很增加了新内容应该吧版本号升级一下,以免冲突。
阅读全文
摘要:操作系统:winxpVC环境:VC6.0必需文件:Berkeley DB安装文件(db-.msi)下载地址:http://www.oracle.com/technology/software/products/berkeley-db/index.html步骤:1、运行db-4.7.25.msi,安装...
阅读全文
摘要:在创建MFC项目时,如果没有设置好项目参数, 就会在编译时产生很多连接错误, 如我今天遇到的:LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main解决方法:控制台项目要使用windows子系统, 而不是consol...
阅读全文