⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d001.bmp.txt

📁 Visual C++通信编程工程实例精解(附盘)
💻 TXT
字号:
第1章概  述
    Visual C++是在Microsoft C的基础上发展起来的,拥有功能强大的基础类库MFC,已
成为集编辑、编译、运行、调试为一体的功能强大的集成编程环境。本章首先概述了Windows
的编程基础,然后重点讲解了Visual C++ 6.0的集成编程环境,最后简述了Ⅵsual C++编程
的基础类库MFC。本章可以帮助初学者迅速熟悉编程环境,有一定编程基础的开发人员也
可以通过本章简单回顾一下相关的知识。
1.1  Windows应用程序编程基础
1.1.1 Windows应用程序的特点
    Windows是一种基于图形界面的多任务操作系统,要求以一种全新的思维方式进行程序
设计,主要表现为以下几点。
    1.事件驱动的程序设计
    事件驱动程序设计是一种全新的程序设计方法,它不是由事件的顺序来控制,而是由事
件的发生来控制。而这种事件的发生是随机的、不确定的,并没有预定的顺序,这样就允许
程序的用户使用各种合理的顺序来安排程序的流程。对于需要用户交互的应用程序来说,事
件驱动的程序设计有着过程驱动方法无法替代的优点。首先,它是一种面向用户的程序设计
方法,在程序设计过程中除了完成所需功能之外,更多的考虑了用户可能的各种输入.并针
对性地设计相应的处理程序;其次,它是一种“被动”式程序设计方法,程序开始运行时,
处于等待用户输入事件状态,然后取得事件并做出相应反应,处理完毕又返回并处于等待事
件状态。
  2.消息循环
  消息是一种报告有关事件发生的通知。事件驱动围绕着消息的产生与处理展开,一条消
息是关于某一个已经发生了的事件的通知。事件驱动是靠消息循环机制来实现的。
    Windows应用程序的消息来源有以下4种。
    1)输入消息。输入消息包括键盘和鼠标的输入,该类消息首先放在系统消息队列中,
然后由Windows将它们送入应用程序消息队列中,由应用程序来处理消息。
    2)控制消息。控制消息用来与Windows的控制对象,如列表框、按钮、检查框等进行
双向通信。当用户在列表框中改动当前选择或改变了检查框的状态时发出此类消息。这类消
息一般不经过应用程序消息队列,而是直接发送到控制对象上去。
    3)系统消息。系统消息对程序化的事件或系统时钟中断做出反应。一些系统消息,像
DDE消息(动态数据交换消息)要通过Windows的系统消息队列,而有的则不通过系统消
息队列,直接送入应用程序的消息队列,如创建窗口消息。
    4)用户消息。用户消息是程序员自己定义并茌应用程序中主动发出的,一般由应用程
    J

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -