现在位置: 首页 > 自动控制 > 工业·编程 > 文章
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()...
阅读全文
2012-07-10 21:31 工业·编程 ⁄ 共 2747字 暂无评论
功能快捷键 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义 CTRL + F12转到声明 CTRL + ALT + J对象浏览 CTRL + ALT + F1帮助目录 CTRL + F1 动态帮助 F1 帮助 SHIFT + F1当前窗口帮助 CTRL + ALT + F...
阅读全文
这面的代码应该在OnInitDialog的函数中调用。 HICON hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); SendMessage( WM_SETICON, TRUE, (LPARAM)hIcon ); SendMessage( WM_SETICON, FALSE, (LPARAM)hIcon );
阅读全文
2012-07-10 21:12 工业·编程 ⁄ 共 7422字 暂无评论
1.1 线程同步概述       如果没有同步对象和操作系统对特殊事件监视的能力,线程可能被迫使用有副作用的技术使自己与特殊事件同步。不使用操作系统支持的线程同步技术,会产生许多问题,比如:分配不必要的CPU时间,浪费;在高低优先级线程间,若低线程负责信号重置任务,则可能永远无法执行重置。 1.2 临界区 1.2.1 概述 临界区:在所有同步对象中,临界区是最容易使用的,但它只能用于同步单个进程...
阅读全文
2012-07-10 21:08 工业·编程 ⁄ 共 8252字 暂无评论
//一、打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); //二、关闭CD_ROM mciSendString("Set cdAudio door closed wait",NULL,0,NULL); //三、关闭计算机 OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数据结构 OsVersionInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&OsVersionInfo); //获取操作系统版本信息 if(OsVersionInfo.dwPlatf...
阅读全文
2012-07-10 21:03 工业·编程 ⁄ 共 1807字 暂无评论
  SetTimer定时的分辨率最小到50ms,在需要更小的定时间隔时他就无能为力了,多媒体定时器在精确定实时中很有用处,能够定时到一毫秒,不过得到这样的好处是要付出代价的,使用起来略嫌麻烦,下面1-6步就是使用方法,不对之处请指正。原来写时使用了使用了英文注释,比较简单就不改了。 1.Link winmm.lib #i nclude <mmsystem.h>         #pragma comment(lib, "...
阅读全文
2012-07-10 20:57 工业·编程 ⁄ 共 831字 暂无评论
GetPrivateProfileInt 从ini文件中读取整数值 UINT GetPrivateProfileInt(LPCTSTR lpAppName,LPCTSTR lpKeyName,INT nDefault,LPCSTR lpFileName); lpAppName为段名,lpKeyName为项名,nDefault为找不到该项时返回的默认值,lpFileName为ini文件名 返回值:若成功,返回指定项后的整数值,若该项不存在,返回nDefault的值 GetPrivateProfileString 从ini文件中读取字符串 DWORD GetPrivateProfileString(LPCTSTR lpAppName...
阅读全文
2012-07-10 20:48 工业·编程 ⁄ 共 26015字 暂无评论
CArchive类:用于二进制保存档案 CArchive::CArchive 建立一个CArchive对象 CArchive(CFile* pFile,UINT nMode,int nBufSize=4096,void* lpBuf=NULL); 参数:pFile 指向CFile对象的指针,这个CFile对象是数据的最终源或目的; nMode是标志,取值为CArchive::load时,从文档中加载数据(要求CFile读许可),取值为CArchive::store时,将数据存入文档(要求CFile写许可); nBufSize 指定内部文件缓冲区的大小(按字节计...
阅读全文