- 39
- 0
- 约7.92千字
- 约 35页
- 2020-03-17 发布于江苏
- 举报
9.4 控件编程 GUI图形界面的功能,主要通过一定的设计思路与计算方法,由特定的程序来实现。为了实现程序的功能,还需要在运行程序前编写代码,完成程序中变量的赋值、输入输出、计算及绘图功能。 9.4.1 回调函数 GUI图形界面的功能,主要通过一定的设计思路与计算方法,由特定的程序来实现。为了实现程序的功能,还需要在运行程序前编写代码,完成程序中变量的赋值、输入输出、计算及绘图功能。 1.事件驱动机制 面向对象的程序设计是以对象感知事件的过程为编程单位,这种程序设计的方法称为事件驱动编程机制。每一个对象都能感知和接受多个不同的事件,并对事件作出响应(动作)。当事件发生时,相应的程序段才会运行。 事件是由用户或操作系统引发的动作。事件发生在用户与应用程序交互时,例如,单击控件、键盘输入、移动鼠标等都是一些事件。每一种对象能够“感受”的事件是不同的。 9.4.1 回调函数 2.回调函数 回调函数就是处理该事件的程序,它定义对象怎样处理信息并响应某事件,该函数不会主动运行,是由主控程序调用的。主控程序一直处于前台操作,它对各种消息进行分析、排队和处理,当控件被触发时去调用指定的回调函数,执行完毕之后控制权又回到主控程序。gcbo为正在执行回调的对象句柄,可以使用它来查询该对象的属性。 3.handles结构体 GUI中的所有控件使用同一个handles结构体,handles结构体
您可能关注的文档
- IllustratorCS6核心应用案例教程 08章 特效.ppt
- IllustratorCS6核心应用案例教程 09章 商业案例.ppt
- IllustratorCS6核心应用案例教程-教学大纲.doc
- IllustratorCS6核心应用案例教程-教学教案.doc
- Excel 2013在会计与财务管理中的应用 项目四 在工资管理中的应用.pptx
- Excel 2013在会计与财务管理中的应用 项目十 在本量利分析中的应用.pptx
- Excel 2013在会计与财务管理中的应用 项目五 在固定资产管理中的应用.pptx
- Illustrator常用工具速查表.doc
- Excel 2013在会计与财务管理中的应用 项目三 在报表编制中的应用.pptx
- InDesignCS6核心应用案例教程 第1章 初识InDesign CS6.ppt
- T∕QGCML 3144-2024 市场化科普工作规范.docx
- T∕QGCML 3157-2024 智能型水产投料轨道车.docx
- T∕QGCML 3164-2024 表面处理污泥水热制备聚硫铁晶体.docx
- T∕QGCML 3138-2024 可燃气体与有毒气体报警器主板控制软件.docx
- T∕QGCML 3075-2024 井下钻探技术在特厚煤层中精准探测技术规程.docx
- T∕QGCML 3139-2024 基于STM32天然气煤气检测报警系统.docx
- T∕QGCML 3079-2024 煤矿预防工伤事故服务管理规范.docx
- T∕QGCML 3086-2024 综采工作面过超高空巷高水充填技术规程.docx
- T∕QGCML 3061-2024 远程费控电能表.docx
- T∕QGCML 3131-2024 便携式大气颗粒物智能检测分析仪.docx
原创力文档

文档评论(0)