欢迎来到天天文库
浏览记录
ID:16376318
大小:551.00 KB
页数:28页
时间:2018-08-09
《可视化程序设计入门课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、可视化程序设计Windows应用程序的基本特点和概念使用向导建立应用程序资源编辑器常用控件使用图形用户界面使用面向对象的方法编程基于消息驱动的程序设计Windows应用程序的基本特点基本特点和概念对话框人机交互的接口图形用户界面(GUI:graphicaluserinterface)图形用户界面基本特点和概念对应用程序的理解:应用程序=代码+资源前台:图形化的窗口、对话框、位图等;后台:非图形化的类对象及其他代码;面向对象编程方式基本特点和概念每个应用程序都可以看作一个类,运行时产生一个实例对象,每个实
2、例对象有一个编号,称为“句柄”(HINSTANCE类型)。操作系统必须依靠句柄识别对应的应用程序。程序的资源包括:位图、光标、对话框、图标、菜单等。每个资源对象都有一个ID,对应相应的类。面向对象编程方式基本特点和概念控制台应用程序的执行依靠程序流程控制进行windows应用程序中独立函数执行靠流程控制,整个程序中各个函数的跳转靠消息机制控制。消息机制是windows应用程序最重要的特征之一消息与消息处理函数基本特点和概念事件:在windows操作系统环境中,系统或用户产生的动作消息:描述事件发生的信息
3、事件驱动机制:由事件发出消息,由消息触发对应的代码执行操作消息到代码的关联,由VC++消息映射机制自动完成消息与消息处理函数基本特点和概念MicrosoftFoundationClass微软基础类库主要用于开发windows应用程序是个类的层次结构,大部分由基类CObject类派生出来MFC类库基本特点和概念1、生成标准程序结构:单文档、多文档、对话框等。2、设计图形用户界面,添加控件3、建立对象的事件驱动程序,编写相关代码4、编译、链接、运行使用向导建立应用程序使用向导建立应用程序使用向导建立应用程序
4、的步骤:设计一个可视化应用程序,可以计算圆的面积和周长。见案例calculator.使用向导建立应用程序1、用向导建立对话框使用向导建立应用程序使用向导建立应用程序使用向导建立应用程序使用向导建立应用程序2、设计图形用户界面使用向导建立应用程序3、设计对象的事件驱动程序使用向导建立应用程序3.1建立与控件对应的程序变量使用向导建立应用程序3.2编写响应消息的类函数使用向导建立应用程序(1)对话框初始化函数BOOLCCalculatorDlg::OnInitDialog(){CDialog::OnInit
5、Dialog();//Settheiconforthisdialog.Theframeworkdoesthisautomatically//whentheapplication'smainwindowisnotadialogSetIcon(m_hIcon,TRUE);//SetbigiconSetIcon(m_hIcon,FALSE);//Setsmallicon//TODO:Addextrainitializationherem_radius=0;m_girth="0.00";m_area="0.00
6、";UpdateData(false);returnTRUE;//returnTRUEunlessyousetthefocustoacontrol}使用向导建立应用程序(2)单击“确定”按钮的响应函数使用向导建立应用程序voidCCalculatorDlg::OnButton1(){//TODO:AddyourcontrolnotificationhandlercodehereUpdateData(true);doublegirth,area;girth=2*3.1415*m_radius;area=3
7、.1415*m_radius*m_radius;m_girth.Format("%10.3f",girth);m_area.Format("%10.3f",area);UpdateData(false);}(2)单击“确定”按钮的响应函数使用向导建立应用程序(2)单击“清空”按钮的响应函数voidCCalculatorDlg::OnButton2(){//TODO:Addyourcontrolnotificationhandlercodeherem_radius=0;m_girth="0.00";m_a
8、rea="0.00";UpdateData(false);}(2)单击“清空”按钮的响应函数使用向导建立应用程序4、编译链接运行使用向导建立应用程序
此文档下载收益归作者所有