可视化程序设计入门1.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:28 大小:1.6MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

可视化程序设计入门1.ppt

可视化程序设计入门1.ppt

预览

免费试读已结束,剩余 18 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

可视化程序设计使用图形用户界面使用面向对象的方法编程基于消息驱动的程序设计对话框人机交互的接口图形用户界面(GUI:graphicaluserinterface)对应用程序的理解:应用程序=代码+资源前台:图形化的窗口、对话框、位图等;后台:非图形化的类对象及其他代码;每个应用程序都可以看作一个类,运行时产生一个实例对象,每个实例对象有一个编号,称为“句柄”(HINSTANCE类型)。操作系统必须依靠句柄识别对应的应用程序。程序的资源包括:位图、光标、对话框、图标、菜单等。每个资源对象都有一个ID,对应相应的类。控制台应用程序的执行依靠程序流程控制进行windows应用程序中独立函数执行靠流程控制,整个程序中各个函数的跳转靠消息机制控制。消息机制是windows应用程序最重要的特征之一事件:在windows操作系统环境中,系统或用户产生的动作消息:描述事件发生的信息事件驱动机制:由事件发出消息,由消息触发对应的代码执行操作消息到代码的关联,由VC++消息映射机制自动完成MicrosoftFoundationClass微软基础类库主要用于开发windows应用程序是个类的层次结构,大部分由基类CObject类派生出来1、生成标准程序结构:单文档、多文档、对话框等。2、设计图形用户界面,添加控件3、建立对象的事件驱动程序,编写相关代码4、编译、链接、运行设计一个可视化应用程序,可以计算圆的面积和周长。见案例calculator.1、用向导建立对话框使用向导建立应用程序使用向导建立应用程序使用向导建立应用程序2、设计图形用户界面3、设计对象的事件驱动程序3.1建立与控件对应的程序变量3.2编写响应消息的类函数(1)对话框初始化函数(2)单击“确定”按钮的响应函数voidCCalculatorDlg::OnButton1(){//TODO:AddyourcontrolnotificationhandlercodehereUpdateData(true);doublegirth,area;girth=2*3.1415*m_radius;area=3.1415*m_radius*m_radius;m_girth.Format("%10.3f",girth);m_area.Format("%10.3f",area);UpdateData(false);}(2)单击“清空”按钮的响应函数voidCCalculatorDlg::OnButton2(){//TODO:Addyourcontrolnotificationhandlercodeherem_radius=0;m_girth="0.00";m_area="0.00";UpdateData(false);}4、编译链接运行