数据处理开发技巧

1、CString::AllocSysString(...)函数,可用于返回BTSTR类型指针,可用于Ole操作。
 
2、冲突处理的对象:CMuteX, CCriticalSection, CSingleLock, CMultilock
       同步对象:CSyncObject, CCriticalSection, CEvent, CMutex, CSemaphare
 
3、Socket开发注意:
    GetLastError() == Error_IO_Pending  正在等待处理
    需要先用AfxSocketInit()初始化。
    Port端口要>1024;
    GetHostByName从主机名得到IP,只能得到局域网的IP
 
 
4、服务开发
     创建函数:OpenSCMANAGER, CreateService, CloseServiceHandle函数操作。
     打开服务:OpenService(...)
     删除服务:DeleteService(...)
      得到操作系统版本:GetVersionEx
 
5、IO卡操作,使用ntport.dll库 (使用GSLogin.dll注册)
      读写:Inp, outp
                  Inport, output,
                  InPW, Outpw
                  InPortW, OutPortW
                  InPortD, OutPortD
                  
 6、读取ini配置文件:
         GetPrivateProfileString(...);
 
 
 

你可能感兴趣的:(职场,技巧,数据处理,休闲)