您的位置:首页 > 产品设计 > UI/UE

GUI图形界面必知道的东西2

2017-05-08 10:27 267 查看
2. GUI程序开发概述(1)现代操作系统提供原生SDK支持GUI程序开发(2)GUI程序开发是现代操作系统上的主流技术(3)不同操作系统上的GUI开发原理相同(4)不同操作系统上的GUI SDK不同2. GUI程序开发原理(1)GUI程序在运行时会创建一个消息队列(2)系统内核将用户操作翻译对应的程序消息(3)程序在运行过程中需要实时处理队列中的消息(4)当队列中没有消息时,程序将处于停滞状态

(5)不同操作系统支持相同的GUI开发原理

3. GUI程序开发的本质(1)在代码中用程序创建窗口及窗口元素(2)在消息处理函数中根据程序消息做出不同的响应经典GUI程序开发模式

4. GUI程序开发实例(1)多数操作系统以C函数的方式提供GUI SDK(2)以Windows操作系统为例[align=center]
函数名功能
RegisterClass向系统注册GUI窗口样式
CreateWindow创建窗口或窗口元素
ShowWindow在屏幕上显示创建好的窗口
UpdateWindow刷新屏幕上的窗口
GetMessage获取程序消息队列中的消息
TranslateMessage翻译系统消息
DispatchMessage将消息发送到窗口处理函数
[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: