初步学习了vc编程,在基于事件驱动的消息机制的windows编程要比dos下的编程有所难道,不过它的所见即所得让人心动。接触即着迷,情不自禁去学习。学完第一章,自己算有所收获。
学会了创建窗口的过程:设计窗口类,注册窗口,创建窗口,更新窗口。而要让程序和用户交换引入了消息机制,然而应用程序如何感知用户操作呢,就是用回调函数来实现。具体实现过程:
1.用户的操作(如按下鼠标)。
2.操作系统把消息打包投递到应用程序的消息队列(注意:不是所有消息都应该消息队列被处理)
3.应用程序把消息从队列中取出。
4.让os调用回调函数来处...


- [blackberry] 楼上说的对,鄙视1楼的“游客”! 08/31 09:26
- [zjdayy] 哦,学习是自己的事情。自己才是最好的老师。 08/30 13:54
- [游客] 不知道训练营到底是怎么回事,为什么半年多了也没动静,办不下去的话也请管理员通知大家。 08/30 04:22
- [younggay] 实验4第一题程序正确。 08/18 08:58
- [游客] 呵呵 看来大家干什么的都有啊 !!! 08/06 21:43
- [inuyashall] TO 1楼: 啊,我好像明白了。a命令写入汇编指令的过程就是将机器码存入内存的过程,所以内存的确是 08/06 18:05
- [inuyashall] 楼上,为什么呢? a命令只是写入汇编指令吧?如果没有t命令来执行,仅有a命令又如何修改内存呢? 08/06 18:00
- [zjdayy] 恩,楼上说的不错就是这本,可以看看。 08/06 17:47
- [inuyashall] 刚去图书馆查了下,信息如下: 系统号- 图书 000639772 ISBN 978-7 08/06 17:39
- [游客] 借不来就买去,我去网上搜搜,是谁写的?那个出版社出的? 08/06 17:26
[2009-08-31 20:03] windows内部运行机制II
阅读全文 |
评论次数(0) |
浏览次数(446) |
所属类型(vc学习笔记)
[2009-08-29 22:49] windows内部运行机制
1.1 API与SDK
操作系统提供给应用程序的接口:API
软件开发包:SDK
1.2
窗口:1.可以分为客户区,非客户区。
2.窗口是通过句柄标识的,对窗口操作就得知道窗口句柄:HWND。 记住一点:句柄是资源的标示符,想操作句柄的操作就相当对资源的引用。
1.3
1.消息与消息队列
消息:MSG;
其数据结构:
typedef struct tagMSG{
HWND hwnd;
...
操作系统提供给应用程序的接口:API
软件开发包:SDK
1.2
窗口:1.可以分为客户区,非客户区。
2.窗口是通过句柄标识的,对窗口操作就得知道窗口句柄:HWND。 记住一点:句柄是资源的标示符,想操作句柄的操作就相当对资源的引用。
1.3
1.消息与消息队列
消息:MSG;
其数据结构:
typedef struct tagMSG{
HWND hwnd;
...
阅读全文 |
评论次数(3) |
浏览次数(497) |
所属类型(vc学习笔记)
页码数(1):
1