
Win32应用程序基础
文章平均质量分 64
zdrl
这个作者很懒,什么都没留下…
展开
-
Win32应用程序基础——WNDCLASSEX窗口类
有了主函数,程序便可以运行了,程序首先找到WinMain入口,然后开始执行,但是注意,此时还没有任何的动作,所以此时的程序运行之后没有任何现象。也许很多人预想的是,运行一个界面,上面显示一个Hello world。毕竟我们在控制台程序中也是这么过来的。那么我们接下来要做的就是“构造”一个窗口。说到底我们的程序是一个系统调用,所以我们直接向操作系统请求构造窗口,并且要交给操作系统一些和窗口相转载 2013-09-13 20:56:13 · 883 阅读 · 0 评论 -
Win32窗口编程基础知识——主函数
所有的程序都有一个主函数作为程序的入口,在控制台中我们都熟悉了,main这样的函数,但是在Win32窗口中这个函数的名字是WinMain函数的固定形式如下。int WINAPI WinMain(HINSTANCE hInst,HINSTANCE prevhInst,LPSTR cmd,int show){ return 0;}这个主函数转载 2013-09-13 21:35:58 · 1573 阅读 · 0 评论 -
VC6.0下利用消息实现内部进程通讯
内部进程间通讯和数据交换有消息、共享内存、匿名(命名)管道、邮槽、Windows套接字等多种技术。其中利用消息机制实现IPC虽然同其他方法相比有交换的数据量小、携带的信息少等缺点,但由于其实现方便、应用灵活而广泛应用于无须大量、频繁数据交换的内部进程通讯系统之中,尤其是对于在上层主控软件与底层工作软件之间的命令与响应上更能充分显示其良好的性能。本文就通过编制一个主控软件和一个受其操作的底层工作软件转载 2013-09-14 19:30:28 · 642 阅读 · 0 评论 -
VC数据类型
VC数据类型 标识符 实际类型 意义 CHAR char 8位Windows(ANSI)字符。 CCHAR char 8位Windows(ANSI)字符。 PSZ char* 一个以"NULL"结束的Windows字符串的指针 PCHAR CHAR* 一个CHAR型指针 PSTR CHAR* 一个以"NULL"结尾的8位Windows(ANSI)字符串指针转载 2013-09-14 19:52:17 · 460 阅读 · 0 评论 -
CPP笔记20130922
1、char *p = "Hello,world!" ;所需的存储空间为: 4字节指针变量所需的空间 + 字符串"Hello,world!"的12个字节另外再加上一个字节用来表示字符串结束的0。2、对于char a[] = "Hello" ;这种声明方式, 编译器会根据"Hello"字符串的长度( 5个字符 + 一个结尾0 )来决定初始化时的数组大小。3、对于一个字符数组char原创 2013-09-22 11:24:22 · 514 阅读 · 0 评论 -
App.Config详解及读写操作
App.Config详解应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式。先大概有个印象,通过后面的实例会有一个比较清楚的认识转载 2013-10-15 12:54:50 · 556 阅读 · 0 评论 -
ThreadPool 线程池[c#]
ThreadPool(线程池)是一个静态类,它没有定义任何的构造方法(),我们只能够使用它的静态方法,这是因为,这是因为ThreadPool是托管线程池,是由CLR管理的。ThreadPool使用WaitCallback委托,它所要做的工作是在后台进行的。使工作项的排队和运行更容易,可以给工作者线程传递一个状态对象(提供数据)。状态对象是私有的作用域位于线程层,所以不需要进行同步。Thre转载 2014-03-27 13:09:48 · 643 阅读 · 0 评论