- 5
- 0
- 约7.41千字
- 约 28页
- 2017-03-31 发布于广东
- 举报
windows和brew消息驱动机制培训.ppt
Windows编程 Windows编程与DOS环境下编程相比有很大的不同。Windows要求以一种全新的思维方式进行程序设计 事件驱动的程序设计 传统的MS-DOS程序主要采用顺序的、关联的、过程驱动的程序设计方法。一个程序是一系列预先定义好的操作序列的组合,它具有一定的开头、中间过程和结束。程序直接控制程序事件和过程的顺序。这样的程序设计方法是面向程序而不是面向用户的,交互性差,用户界面不够友好 Windows应用程序都是消息(也就是所谓的事件)驱动的。任何一个窗口都能接收消息,并对每个消息做出相应的动作。 事件驱动程序设计 事件驱动程序设计是一种全新的程序设计方法,它不是由事件的顺序来控制,而是由事件的发生来控制,而这种事件的发生是随机的、不确定的,并没有预定的顺序,这样就允许程序的的用户用各种合理的顺序来安排程序的流程。对于需要用户交互的应用程序来说,事件驱动的程序设计有着过程驱动方法无法替代的优点。它是一种面向用户的程序设计方法,它在程序设计过程中除了完成所需功能之外,更多的考虑了用户可能的各种输入,并针对性的设计相应的处理程序。它是一种“被动”式程序设计方法,程序开始运行时,处于等待用户输入事件状态,然后取得事件并作出相应反应,处理完毕又返回并处于等待事件状态。 消息循环与输入 事件驱动围绕着消息的产生与处理展开,一条消息是关于发生的事件的消息。事件驱动是靠消
您可能关注的文档
- Myanmar Language Enabled Applications in Windows …….ppt
- NEC 2005 Flash Presentation.ppt
- Netzwerksicherheit mit dem Windows Server 2003.ppt
- New Developments in WDM Audio Drivers in Windows X…….ppt
- New-Windows-RoseHA-Admin-20041102.ppt
- New-Windows-RoseHA-Install-20041102.ppt
- NGRAIN Presentation Vault - V1SEP03 - NO Flash.ppt
- NICE Admin Towards running windows as non administ…….ppt
- nx-f6301-ch06x windows廾_@.ppt - 第6 章X.ppt
- O PEN NT UNIX Application Portability to Windows …….ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)