网络编程基础及精要
第一节 了解Windows机制Windows 是一个“基于事件的,消息驱动的”操作系统。在Windows下执行一个程序,只要用户进行了影响窗口的动作...
第一节 了解Windows机制
Windows 是一个“基于事件的,消息驱动的”操作系统。
在Windows下执行一个程序,只要用户进行了影响窗口的动作(如改变窗口大小或移动、单击鼠标等)该动作就会触发一个相应的“事件”
系统每次检测到一个事件时,就会给程序发送一个“消息”,从而使程序可以处理该事件。
每个Windows 应用程序都是基于事件和消息的,而且包含一个主事件循环,它不停地、反复地检测是否有用户事件发生。每次检测到一个
用户事件,程序就对该事件做出响应,处理完再等待下一个事件的发生。
Windows 下的应用程序不断地重复这一过程,直至用户终止程序,用代码来描述实际上也就是一个消息处理过程的while循环语句。
下面便简单介绍一下与 Windows 系统密切相关的几个基本概念:
1:窗口:这是我要说的第一个概念。窗口是Windows本身以及Windows 环境下的应用程序的基本界面单位,但是很多人都误以为只有具有
标题栏、状态栏、最大化、最小化按钮这样标准的方框才叫窗口。其实窗口的概念很广,例如按钮和对话框等也是窗口,只不过是一种特殊化
窗口罢了。
从用户的角度看,窗口就是显示在屏幕上的一个矩形区域,其外观独立于应用程序,事实上它就是生成该窗口的应用程序与用户间的直观
接口;从应用程序的角度看,窗口是受其控制的一部分矩形屏幕区。应用程序生成并控制与窗口有关的一切内容,包括窗口的大小、风格、位
置以及窗口内显示的内容等。用户打开一个应用程序后,程序将创建一个窗口,并在那里默默地等待用户的要求。每当用户选择窗口中的选
项,程序即对此做出响应。
2:程序:通常说的程序都是指一个能让计算机识别的文件,接触得最多的便是.exe型的
你可能喜欢
- 网络编程基础知识
- windows网络编程
- 房地产走势
- 区域战略
- 银行投资
- Java语言程序设计
- 编程入门知识
- 使用技巧
- 教程-网络安全.编程基础知识9页
- 网络安全.CH10.3.Linux.Shell编程基础知识9页
- VB网络编程的基础知识3页
- 网络安全.CH10.3.Linux.Shell编程基础知识9页
- 网络编程基础知识6页
- Linux网络编程基础知识29页
- 第一章 windows网络编程基础55页
- windows网络编程Windows平台字符透明编程大总结8页
- windows网络编程16页
- windows下C网络编程入门15页
- windows网络编程经典入门5页
- windows网络编程-课程设计9页
- 2012房地产走势2页
- 广州市未来房地产走势1页
- 房地产走势2页
- 北海市2011年房地产走势分析5页
- 转发房地产走势21页
- 关于2011年房地产走势的几点判断3页
- 区域发展战略62页
- 区域发展战略55页
- 浅谈城市设计的区域发展战略4页
- 第十章 区域经济发展战略与区域规划24页
- 《区域经济发展战略》课程教学大纲5页
- 区域经济战略的条件24页
- 汇丰银行 双币投资2页
- 招商银行投资价值分析报告29页
- 招商银行投资分析5页
- 招商银行投资分析报告11页
- 我国商业银行开展投资银行业务风险管理研究8页
- 银行投资计划13页
- 第三章 Java 语言的结构化程序设计18页
- Java语言程序设计11页
- 中南民大《Java语言程序设计》期末试卷A卷8页
- 04747Java语言程序设计(一)资料2页
- Java语言程序设计选择、判断实例11页
- 《Java语言程序设计》复习题6页
- 数控车床编程入门知识4页
- 课题一 入门知识与3B编程及机床操作14页
- 数控车床编程入门知识7页
- 数控机床入门知识与数控编程基本概念1页
- CNC数控铣床编程入门知识21页
- 课题一 数控车床编程与操作入门知识6页
- Excel高级使用技巧15页
- win7鲜为人知的使用技巧6页
- Excle使用技巧18页
- Word文档使用技巧大全52页
- CSS使用技巧13页
- excel2007使用技巧36页


