现在位置: 首页 > 自动控制 > 工业·编程 > 文章
2012-07-11 22:28 工业·编程 ⁄ 共 363字 暂无评论
CString EncodeChinese(CString InputStr) { int cur; CString tempstr,returnstr; CString ws,temp1; WCHAR mid[2]; ws.Format("%s",InputStr); cur=ws.GetLength(); for(int i=0;i<ws.GetLength();i++) {    temp1=ws.Mid(i,2);    MultiByteToWideChar(CP_ACP,0,temp1.GetBuffer(0),-1,mid,2);    cur=mid[0];    if(cur>0x...
阅读全文
2012-07-11 22:24 工业·编程 ⁄ 共 3222字 暂无评论
所在函数库为math.h、stdlib.h、string.h、float.h 1. 绝对值 int    abs(int i)                                    返回整型参数i的绝对值 double cabs(struct complex znum)     返回复数znum的...
阅读全文
2012-07-11 22:18 工业·编程 ⁄ 共 3667字 暂无评论
根类 CObject CRuntimeClass 应用和线程: CWinApp CWinThread ISAPI应用类 CHttpFilter CHttpServer 同步对象类 CSyncObject CCriticalSection CSempaphone CMutex CEvent CSingleLock CMultiLock 相关类 CCommandLineInfo CWaitCursor CDockState CRecentFileList 命令例程类 CCmndUI CCmdTarget CCmdUi 文档类 CDocument COleDocum...
阅读全文
2012-07-11 22:15 工业·编程 ⁄ 共 2513字 暂无评论
1.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号<>)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。 2.查看一个宏(或变量、函数)的宏定义 把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或右键菜单中的Go To Defition Of …),如果没有建...
阅读全文
2012-07-11 22:11 工业·编程 ⁄ 共 6071字 暂无评论
CAnimateCtrl    afxcmn.h    CArchive    afx.h    CArchiveException    afx.h    CArray    afxtempl.h    CAsyncMonikerFile    afxole.h    CAsyncSocket    afxsock.h    CBitmap    afxwin.h   ...
阅读全文
2012-07-11 22:10 工业·编程 ⁄ 共 1833字 暂无评论
1.定义一个消息 #define WM_UPDATE_MESSAGE (WM_USER+200) //为了防止用户定义的消息ID与系统的消息ID冲突,MS(Microsoft)定义了一个宏WM_USER,小于WM_USER的ID被系统使用,大于WM_USER的ID被用户使用 2.定义消息映射 BEGIN_MESSAGE_MAP(CCServerDlg, CDialog)                  //CCServerDlg为对应的主窗口程序 //{{AFX_MSG_MAP...
阅读全文
不管是辅助线程还是用户接口线程,在存取共享资源时,都需要保护共享资源,以免引起冲突,造成错误。处理方法类似于Win32 API函数的使用,但MFC为我们提供了几个同步对象C++类,即CSyncObject、CMutex、CSemaphore、CEvent、CCriticalSection。这里,CSyncObject为其它四个类的基类,后四个类分别对应前面所讲的四个Win32 API同步对象。 通常,我们在C++对象的成员函数中使用共享资源,或者把共享资源封装在C++类的内部。我...
阅读全文
2012-07-11 22:07 工业·编程 ⁄ 共 6329字 暂无评论
一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DOS窗口...
阅读全文
2012-07-11 22:02 工业·编程 ⁄ 共 2047字 暂无评论
    在所有的预处理指令中,#Pragma指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。     其格式一般为:   #Pragma   Para     其中...
阅读全文
使用MFC可以用以下代码得到: CTime time = CTime::GetCurrentTime(); ///构造CTime对象 int m_nYear = time.GetYear(); ///年 int m_nMonth = time.GetMonth(); ///月 int m_nDay = time.GetDay(); ///日 int m_nHour = time.GetHour(); ///小时 int m_nMinute = time.GetMinute(); ///分钟 int m_nSecond = time.GetSecond(); ///秒     // CTime time = CTime::GetCurrentTime()...
阅读全文