可视化系统开发复习提纲

可视化系统开发复习提纲

ID:38621813

大小:73.00 KB

页数:9页

时间:2019-06-16

可视化系统开发复习提纲_第1页
可视化系统开发复习提纲_第2页
可视化系统开发复习提纲_第3页
可视化系统开发复习提纲_第4页
可视化系统开发复习提纲_第5页
资源描述:

《可视化系统开发复习提纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、类是C++的精华,是进行封装和数据隐藏的工具,是C++的一种数据类型,使用类的变量则称为对象。类的成员函数的具体实现方法?第一种是在类的内部定义(内联函数)第二种是在类的外部定义类成员属性:私有、保护、公共私有的:私有成员只能被本类的成员函数访问使用;保护的:可以被本类的,还可以被本类派生的类的成员访问;公共:成员可以被本类及以外的函数访问,是外部接口。友元函数:用friend把其他类声明为一个类的友元,允许访问类的私有部分,不是成员函数C++三大特点:封装性继承性多态性类的封装:数据和数据的处理

2、封装在一起,利于隐藏继承:代码重用多态特性:同一名称,对应不同实现,执行不同代码(重载)什么是构造函数?:构造函数在建立对象时调用;特殊的成员函数,用来分配内存空间,初始化成员。构造函数名和类名相同,定义对象时编译系统自动调用构造函数完成对象的初始化。一个类可以有多个不同参数的构造函数重载。构造函数可以有参数,也可以无参数,但不能有返回值。当不显示定义时,系统会有默认的构造函数;会把对象中的变量初始化为0;构造函数不能被显示调用,只能是定义对象时被编译器自动的调用。什么是析构函数?在销毁对象时调用

3、波浪号和类名构成的函数是析构函数;没有参数,没有返回值,不能重载,一个类只有一个析构函数。析构函数是一种特殊的由用户定义的成员函数,当该类的对象离开了它的域,或者delete表达式被应用到该类对象的一个指针上时,析构函数会自动被调用;没有虚拟构造函数,可以有虚拟析构函数;基类的析构函数是虚拟的,则派生类的析构函数也是虚拟的。1什么是事件驱动:程序设计根据事件或消息产生驱动执行处理函数。Windows程序的执行顺序取决于事件发生的顺序,程序的执行顺序是由顺序产生的消息驱动的,但是消息的产生往往并不要

4、求有次序之分。消息:描述事件发生的信息,程序是由消息驱动的。2什么是句柄句柄是一个4字节长的数值,用于标识应用程序中不同的对象和同类对象中不同的实例;应用程序通过句柄访问相应的对象信息。消息的组成:消息号,字参数和长字参数。消息结构:MSG点的结构:POINT矩形结构:RECT3Windows应用程序的基本工作机制和流程?Windows应用程序组成:入口函数WinMain和窗口函数WndProc初始化窗口类——注册窗口类——创建窗口——显示窗口—绘制用户区——消息循环(分配消息到窗口函数)——执行

5、窗口函数响应消息。窗口的注册、创建、消息响应LRESULTCALLBACKWndProc(HWND,UINT,WPARAM,LPARAM);//窗口函数说明//********************以下是入口函数的代码*******************/intWINAPIWinMain(HINSTANCEhInstance,HINSTANCEhPrevInstance,LPSTRlpCmdLine,intnCmdShow){……………省略部分代码,定义一些对象及变量……………………….//*

6、*********以下是初始化窗口类****************///……………省略部分代码……wcex的成员变量初始化………………….if(!RegisterClassEx(&wcex)){//窗口类的注册如果注册失败则发出警告MessageBox(NULL,_T("窗口注册失败"),_T("窗口注册"),NULL);return1;}hWnd=CreateWindow(…………)/***********创建窗口***********/if(!hWnd){//如果创建窗口失败则发出警告Mes

7、sageBox(NULL,_T("创建窗口失败"),_T("创建窗口"),NULL);return1;}ShowWindow(hWnd,nCmdShow);//显示窗口UpdateWindow(hWnd);//绘制用户区while(GetMessage(&msg,NULL,0,0)){//消息循环TranslateMessage(&msg);DispatchMessage(&msg);}return(int)msg.wParam;//程序终止时将信息返回系统}/******************

8、*一下是窗口函数代码***********/LRESULTCALLBACKWndProc(…………){switch(message){caseWM_DESTROY:PostQuitMessage(0);break;//调用PostQuitMessage发出WM_Quit消息default:returnDefWindowProc(hWnd,message,wParam,LParam);break;//默认采用系统消息默认处理函数}return0;}第四章1什么是GDI和设备无关性?图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。