现在位置: 首页 > 自动控制 > 工业·编程 > 文章
2012-08-02 08:46 工业·编程 ⁄ 共 1283字 暂无评论
    WINDOWS的钩子函数可以认为是WINDOWS的主要特性之一。利用它们,您可以捕捉您自己进程或其它进程发生的事件。通过“钩挂”,您可以给WINDOWS一个处理或过滤事件的回调函数,该函数也叫做“钩子函数”,当每次发生您感兴趣的事件时, WINDOWS都将调用该函数。一共有两种类型的钩子:局部的和远程的。     局部钩子仅钩挂您自己进程的事件。远程的钩子还可以将钩挂其它进程发生的事件。  ...
阅读全文
2012-08-02 08:44 工业·编程 ⁄ 共 8679字 暂无评论
    自从微软推出第一个版本的Windows操作系统以来,动态链接库(DLL)一直是Windows操作系统的基础。动态链接库通常都不能直接运行,也不能接收消息。它们是一些独立的文件,其中包含能被可执行程序或其它DLL调用来完成某项工作的函数。只有在其它模块调用动态链接库中的函数时,它才发挥作用。     Windows API中的所有函数都包含在DLL中。其中有3个最重要的DLL,Kernel32.dll,它包含用于管理...
阅读全文
2012-08-02 08:37 工业·编程 ⁄ 共 843字 暂无评论
    .dll和.lib都是程序集合,便于代码重用。都是二进制的文件。     .dll也叫动态链接库,与程序链接的方式为运行时链接(run-time linked),为PE(portable executable)格式,也就是程完整的程序。.exe、.dll、.fon、.mod、.drv、.ocx等等都是动态链接库。如.exe为系统调用的函数集合。.dll不存在同名引用,且有导出表,与导入表。    .lib也叫静态链接库,在编译时与程序链接(l...
阅读全文
2012-08-02 08:29 工业·编程 ⁄ 共 2212字 暂无评论
#include   < string .h > void    main()   {   string    aaa = " abcsd   d " ;           printf( " looking   for   abc   from   abcdecd   %s/n " ,         ...
阅读全文
2012-08-02 08:19 工业·编程 ⁄ 共 1297字 暂无评论
    均匀分布(Uniform Distribution) 生成随机变量x,符合参数为(a,b)的均匀分布Unit(a,b),其概率密度分布函数为: f(x)=1/(b-a), a<=x<=b f(x)=0,  x为其它 在计算机上可以用物理方法来产生随机数,但价格昂贵,不能重复,使用不便。另一种方法是用数学递推公式产生,这样产生的序列与真正的随机数序列不同,所以称为伪随机数或伪随机序列,只要方法和参数选择合适,所产生的伪随机数就...
阅读全文
2012-08-02 08:18 工业·编程 ⁄ 共 217字 暂无评论
// 产生10到100随机数 // #include "stdafx.h" #include "stdlib.h" #include "time.h" int main(int argc, char* argv[]) {   int i; int f,g; srand((unsigned)time(NULL)); for(i=0;i<100;i++) {      f=rand()%(100-10+1);   g=f+10;   printf("%d\n"...
阅读全文
2012-08-02 07:53 工业·编程 ⁄ 共 218字 暂无评论
#include "stdafx.h" #include "stdlib.h" #include "time.h" int main(int argc, char* argv[]) {   int i; double f,g; srand((unsigned)time(NULL)); for(i=0;i<100;i++) {    f=(double)(rand()%11); //不包括1就 %10就行了   g=f/10;   printf("%f/n",g); }...
阅读全文
2012-08-02 07:52 工业·编程 ⁄ 共 3110字 暂无评论
    和Win32平台创建Windows程序作对比:MFC有个theApp全局变量来代表程序的本身. WinMain 寻找WinMain入口:在安装目录下找到MFC文件夹下的SRC文件夹,SRC下是MFC源代码。WinMain在APPMODUL.CPP中实现: _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { // call shared/exported WinMain return AfxWinMain(hInstance, hPrevInstance, lpCmdLine, nC...
阅读全文
2012-08-02 07:45 工业·编程 ⁄ 共 506字 暂无评论
    在Windows下有.LIB和.DLL两种后缀形式的库,这两者之间有什么区别和联系呢?     lib是库的简称,共有两种:一种包含了函数所在DLL文件和文件中函数位置的信息,代码由运行时加载在进程空间中的DLL提供。称为动态链接库dynamic link library.另一种包含函数代码本身,在编译时直接将代码加入程序当中。称为静态链接库static link library     区别:   lib是编译时需...
阅读全文
2012-08-01 05:32 工业·编程 ⁄ 共 4351字 评论 2 条
一.引言 VC++的MFC类库实际上是Windows下C++编程的一套最为流行的类库。MFC的框架结构大大方便了程序员的编程工作,但是为了更加有效、灵活的使用MFC编程,了解MFC的体系结构往往可以使编程工作事半功倍。它合理的封装了WIN32 API函数,并设计了一套方便的消息映射机制。但这套机制本身比较庞大和复杂,对它的分析和了解无疑有助于我们写出更为合理的高效的程序。这里我们简单的分析MFC的消息响应机制,以了解MFC是如何对Windo...
阅读全文