织梦CMS - 轻松建站从此开始!

罗索

当前位置: 主页>大杂烩>其他杂项>

开发中经常会用到的一些函数集合(2006-11-04)

软件类型:罗索软件 授权方式:免费软件 界面语言:简体中文 软件大小:24K 文件类型:.rar 运行环境:Win2003,WinXP,Win2000 软件等级:☆☆☆☆☆ 发布时间:2006-11-04 官方网址:http://www.rosoo.net 演示网址: 下载次数:
软件介绍

开发中经常会用到的一些函数集合

整理如下:

public:
 BOOL  SplitString    (CString szData, TCHAR szToken, CStringArray& aryString, BOOL bAllowNull = FALSE);
 BOOL  SplitString    (CString szData, TCHAR szToken, CUIntArray& aryUINT, BOOL bAllowNull = FALSE);
 
 BOOL  ShowMessage    (CString szXML, BOOL bShowInformation, CString szMsgPara, CString szMsgPara1);

 //Video Format Convert
 BOOL  JT_YUV420toYUV12  (BYTE* pYUV420, BYTE* pYUV12);
 BOOL  JT_RGB24toRGB32   (BYTE *pRgb24, int nImageWidth, int nImageHeight, int nImageSize, BYTE *pRgb32);
 BOOL  JT_YUV420toRGB24  (BYTE *puc_y, int stride_y, BYTE *puc_u, BYTE *puc_v, int stride_uv, BYTE *puc_out, int width_y, int height_y, unsigned int _stride_out);
 void  JT_CreateBmpHeaderRGB24 (BYTE *pBmp,int width,int height);
 BOOL  JT_SnapshotPrtSc  (CWnd *pWnd, CString szFileName);
 HANDLE  JT_DDBToDIB    (CBitmap& bitmap, DWORD dwCompression, CPalette* pPal );
 BOOL  JT_WriteDIB    (LPTSTR szFile, HANDLE hDIB);
// BOOL  JT_CopyBitmapToYUVSurface(LPDIRECTDRAWSURFACE lpDDSurf, HBITMAP hbm);

 //Submit DB Request
 CString  SubmitRequest   (CString szProgID, CString szCmd, CString szXML, CString szLogonServer, long nLogonPort);
 CString  GetConnectionString  ();
 
 CString  GetLastErrorMsg   ();
 CString  GetAppPath    ();

 //LogReport
 REPORTFUNC m_fpReportFunc;
 void  LogReport    (CString szLogType, CString szProgramID, const char* pszFormat, ...);
 void  SetReportFunction  (REPORTFUNC fpReportFunc);

 //Base64
 int   Base64Decode   (CString szSrc, int nLen, CString& szDest);
 int   Base64Encode   (CString szSrc, int nLen, CString& szDest);
 
 //Process Management
 BOOL  Proc_GetProcessInfo  (CString szExeFile,PROCESSENTRY32* pProcEntry32);
 BOOL  Proc_TerminateProcess (DWORD dwProcessID);
 BOOL  Proc_CreateProcess  (LPCTSTR szName, int nCmdShow, DWORD dwPriority);
 BOOL  Proc_KillProcess  (DWORD dwProcessId, PCWSTR szDllFile);
 HANDLE  Proc_CreateThread  (void * lpStartAddress, void * lpParameter, DWORD dwPriority);
 
 void  Net_VCnIPTostrIP  (DWORD nIP,char * strIP);
 void  Net_VCstrIPTonIP  (DWORD &nIP,char * strIP);
 void  Net_strIPTonIP   (DWORD &nIP,char * strIP);
 void  Net_nIPTostrIP   (DWORD nIP,char * strIP);
 void  Net_GetAddrByHost  (LPTSTR szHost, DWORD *nHost);
 BOOL  CheckIPStr    (CString strIP);
 BOOL  CheckDate    (CTime tFrom, CTime tTo);
 void  nTimeToStrTime   (DWORD nTime, char* szTime);
 
 //Registry operation
 BOOL  GetRegvalue    (HKEY hKeyRoot, LPCTSTR szKeySub, CString szNode, CString& szvalue);
 BOOL  SetRegvalue    (HKEY hKeyRoot, LPCTSTR szKeySub, CString szNode, CString szvalue);

 //Chinese Code Convert
 void  ConvertGbToBig5   (const char *pszSimplified, char *pszTraditional);
 void  ConvertBig5ToGb   (const char *pszTraditional, char *pszSimplified);
 void  ConvertGbToGBKT   (const char *pszSimplified,  char *pszGBKTraditional);
 void  ConvertBig5ToGBKT  (const char *pszTraditional, char *pszGBKTraditional);

 

下载地址
下载说明

☉推荐使用网际快车下载本站软件,使用 WinRAR v3.10 以上版本解压本站软件。
☉如果这个软件总是不能下载的请点击报告错误,谢谢合作!!
☉下载本站资源,如果服务器暂不能下载请过一段时间重试!
☉如果遇到什么问题,请到本站论坛(http://bbs.rosoo.net)去咨寻,我们将在那里提供更多 、更好的资源!
☉本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。

顶一下
(10)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
发布者资料
admin 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2001-11-30 00:11 最后登录:2017-08-16 01:08