《MFC应用开发技术》教学课件02-《Windows编程基础和MF.ppt

上传人:qwe****56 文档编号:70009419 上传时间:2023-01-14 格式:PPT 页数:43 大小:504.50KB
返回 下载 相关 举报
《MFC应用开发技术》教学课件02-《Windows编程基础和MF.ppt_第1页
第1页 / 共43页
《MFC应用开发技术》教学课件02-《Windows编程基础和MF.ppt_第2页
第2页 / 共43页
点击查看更多>>
资源描述

《《MFC应用开发技术》教学课件02-《Windows编程基础和MF.ppt》由会员分享,可在线阅读,更多相关《《MFC应用开发技术》教学课件02-《Windows编程基础和MF.ppt(43页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、MFC应用开发技术应用开发技术贵州大学人武学院信息工程系贵州大学人武学院信息工程系主讲人:主讲人:黄老邪黄老邪联系方式:联系方式:联系方式:联系方式:电话:电话:电话:电话:1336869984813368699848,1331225679313312256793QQQQ:287986791287986791,18033890181803389018Email:Email:友情连接:友情连接:友情连接:友情连接:http:/ http:/1第第2章章 Windows 编程基础和编程基础和MFC基本技术基本技术22.1 Windows编程基础编程基础3可视化开发系统可视化开发系统往往集成了一系往

2、往集成了一系列系统可用资源列系统可用资源和开发工具和开发工具程序调试工具程序调试工具包括源程序语包括源程序语法检查、可执法检查、可执行程序修改和行程序修改和运行监视等运行监视等应用程序应用程序HelpHelp和和SetupSetup开发工开发工具包具包系统函数库和系统函数库和系统函数开发系统函数开发工具工具资源管理器资源管理器,包包括图形化窗口及括图形化窗口及组成元素的多种组成元素的多种对象的编辑器对象的编辑器可选择并构成具体语句可选择并构成具体语句或源程序结构的例程库或源程序结构的例程库及及Help源程序编辑源程序编辑器和编译器器和编译器其他功能其他功能4采用交互式方法时,可视化开发平台给出

3、了许多选用采用交互式方法时,可视化开发平台给出了许多选用的的对象对象,程序员可选择所需,程序员可选择所需对象对象并确定其属性,由此并确定其属性,由此搭建起应用程序的搭建起应用程序的“大框架大框架”,并可根据需要进一步,并可根据需要进一步编写必要的细节代码段,最后构成完整的编写必要的细节代码段,最后构成完整的应用程序应用程序Windows的的程序设计语言程序设计语言VCVBVJ都是都是“面向面向对象对象”的程序设计语的程序设计语言言对象对象是是Windows的规范部件的规范部件窗口窗口菜单菜单按钮按钮对话框对话框程序模块程序模块编写编写Windows程序相当一部分工程序相当一部分工作是在创建作是

4、在创建对象对象和和为为对象对象属性赋值属性赋值对象对象特征:具有规范形态和操作模式特征:具有规范形态和操作模式编程方法编程方法传统编写法传统编写法-API交互式方法交互式方法-MFC5API是是Win系统系统与与Win应用程序应用程序间的间的标准程序标准程序接口接口为应用程序为应用程序提提供供Win系统各系统各种特殊函数种特殊函数及及数据结构定义数据结构定义Win应用程序应用程序可可以利用上千个以利用上千个标准标准API函数调函数调用系统功能用系统功能API函数函数的功能的功能图形设备图形设备(GDI)函数函数:实现与:实现与设备无关的图设备无关的图形操作功能形操作功能系统服务函数系统服务函数

5、:实现与操作系统实现与操作系统有关的多种功能有关的多种功能窗口管理函数窗口管理函数实现窗口的创实现窗口的创建、移动和修建、移动和修改功能改功能6MFCMFC类库,集成了大量已经预先定义好的类库,集成了大量已经预先定义好的类类(class)class),用户可以根据编程的需要,用户可以根据编程的需要,调用相应的调用相应的类类,或根据需要自定义有关,或根据需要自定义有关的的类类7 利用利用Windows APIWindows API函数和函数和MFCMFC类库编写类库编写WindowsWindows应用程序应用程序必须首先了解以下内容:必须首先了解以下内容:(1)(1)窗口的概念窗口的概念(2)(

6、2)事件驱动的概念事件驱动的概念(3)(3)句柄句柄(4)(4)消息消息8窗口窗口一个应用程序的窗口一般包含下列成分:一个应用程序的窗口一般包含下列成分:窗口边界窗口边界工作区工作区控制菜单框控制菜单框下拉菜单下拉菜单水平滚动条水平滚动条垂直滚动条垂直滚动条最大化按钮最大化按钮最小化按钮最小化按钮标题栏标题栏9编写一个编写一个Windows应用程序应用程序首先应创建一个或多个窗口,随后首先应创建一个或多个窗口,随后应用程序的运行过程即是应用程序的运行过程即是窗口内部、窗口与窗口窗口内部、窗口与窗口之间之间、窗口与窗口与系统系统之间进行之间进行数据处理与数据交换数据处理与数据交换的过程。的过程。

7、应用程应用程序与用序与用户之间户之间交互的交互的接口环接口环境境系统管理系统管理应用程序应用程序的基本单位的基本单位Win应用程序应用程序基本的操作单元基本的操作单元10Windows程序设计针对程序设计针对事件事件或或消息消息的处理进行的处理进行。消息消息是描述事是描述事件发生的信息件发生的信息(如按下鼠标或键盘如按下鼠标或键盘)事件驱动事件驱动编程方法对于编写编程方法对于编写交互式程序交互式程序很有用处,它很有用处,它避免了死板的操作模式避免了死板的操作模式Windows程序程序的执行顺序取决于事件发生的顺序,程的执行顺序取决于事件发生的顺序,程序的执行顺序是由顺序产生的序的执行顺序是由顺

8、序产生的消息消息驱动的,但是驱动的,但是消息消息的产生往往并不要求有次序之分。的产生往往并不要求有次序之分。事件驱动事件驱动 11常用句柄类型及其说明常用句柄类型及其说明句柄句柄是一个4字节长的数值,用于标识应用程序中不同的对象对象和同类对象中不同类对象中不同的实例同的实例窗口窗口按钮按钮图标图标滚动条滚动条输出设备输出设备控制控制文件文件句柄句柄应用程序通过应用程序通过句柄句柄访问相应访问相应的对象信息的对象信息HWNDHWND窗口句柄窗口句柄HDCHDC设备环境句柄设备环境句柄HBITMAPHBITMAP位图句柄位图句柄HCURSORHCURSOR光标句柄光标句柄HICONHICON图标句

9、柄图标句柄HFONTHFONT字体句柄字体句柄HMENUHMENU菜单句柄菜单句柄HPENHPEN画笔句柄画笔句柄HFILEHFILE文件句柄文件句柄HBRUSHHBRUSH画刷句柄画刷句柄HINSTANCEHINSTANCE 当前实例句柄当前实例句柄12 Windows应用程序应用程序利用利用Windows消息消息(Message)与应与应用程序及系统进行信息交换。用程序及系统进行信息交换。窗口管理消息窗口管理消息初始化消息初始化消息输入消息输入消息系统消息系统消息剪贴板消息剪贴板消息控制处理消息控制处理消息控制通知消息控制通知消息滚动条通知消息滚动条通知消息非用户区消息非用户区消息MDI消

10、息消息DDE消息消息应用程序自定义的消息应用程序自定义的消息Windows编编程程常用消息132.2 Windows应用程序常用消息应用程序常用消息1.WM_LBUTTONDOWN:产生单击鼠标左键的消息产生单击鼠标左键的消息此外,相似的消息还有:此外,相似的消息还有:lWM_LBUTTONUP:放开鼠标左键时产生;放开鼠标左键时产生;lWM_RBUTTONDOWN:单击鼠标右键时产生;单击鼠标右键时产生;lWM_RBUTTONUP:放开鼠标右键时产生;放开鼠标右键时产生;lWM_LBUTTONDBLCLK:双击鼠标左键时产生;双击鼠标左键时产生;lWM_RBUTTONDBLCLK:双击鼠标右

11、键时产生。双击鼠标右键时产生。1Param高字节高字节包含当前光标的包含当前光标的Y坐标坐标值值低字节低字节包含当前光标的包含当前光标的X坐标坐标值值wParam包含一整包含一整数值以标识鼠标数值以标识鼠标键的键的按下状态按下状态MK_LBUTTON按下鼠标左键按下鼠标左键MK_MBUTTON按下鼠标中键按下鼠标中键MK_RBUTTON按下鼠标右键按下鼠标右键142.WM_KEYDOWN:按下一个按下一个非系统键非系统键时产生的消息时产生的消息 系统键系统键是指实现系统操作的组合键,例如是指实现系统操作的组合键,例如Alt与某与某个功能键的组合以实现系统菜单操作等。个功能键的组合以实现系统菜单

12、操作等。3.WM_ CHAR:按下一个按下一个非系统键非系统键时产生的消息时产生的消息wParam为按键的为按键的ASCII码码1Param与与WM_KEYDOWN的相同的相同wParam:按下键的按下键的虚拟键码虚拟键码,用以标识按下或释放的键,用以标识按下或释放的键1Param:记录了按键的重复次数、扫描码、转移代码、先前键记录了按键的重复次数、扫描码、转移代码、先前键的状态等信息。的状态等信息。相似的消息还有相似的消息还有WM_KEYUP,在放开非系统键时产生在放开非系统键时产生154.WM_CREATE:由由CreateWindow函数发出的消息函数发出的消息wParam:未用未用1P

13、aram:包含一个指向包含一个指向CREATESTRUCT数据数据结构的指针结构的指针5.WM_CLOSE:关闭窗口时产生的消息关闭窗口时产生的消息wParam和和1Param均未用。均未用。6.WM_DESTROY:由由DestroyWiodow函数发出的消息函数发出的消息wParam和和1Param均未用。均未用。167.WM_QUIT:由由PostQuitMessage函数发出的消息函数发出的消息退出应用程序时发出的消息退出应用程序时发出的消息wParam:含退出代码含退出代码,标识程序退出运行时的有关信息标识程序退出运行时的有关信息1Param:未用未用8.WM_PAINT用户区移动或

14、显示用户区移动或显示用户窗口改变大小用户窗口改变大小程序通过滚动条滚动窗口程序通过滚动条滚动窗口下拉式菜单关闭并需要恢复被覆盖的部分下拉式菜单关闭并需要恢复被覆盖的部分Windows清除对话框等对象,并需要恢复被覆盖的部分清除对话框等对象,并需要恢复被覆盖的部分均产生均产生WM_PAINTWM_PAINT消息消息172.3 Windows中的事件驱动程序设计中的事件驱动程序设计启动启动输入姓名输入姓名输入第一次测试成绩输入第一次测试成绩输入第二次测试成绩输入第二次测试成绩输入第三次测试成绩输入第三次测试成绩计算平均成绩计算平均成绩结束结束过程驱动过程驱动方法计算平均成绩方法计算平均成绩启动启动

15、消息处理消息处理结束结束输入姓名输入姓名输入第一次成绩输入第一次成绩输入第二次成绩输入第二次成绩输入第三次成绩输入第三次成绩计算平均成绩计算平均成绩事件驱动事件驱动方法计算平均成绩方法计算平均成绩182.4 Windows应用程序组成及编程步骤应用程序组成及编程步骤 2.4.1 应用程序的组成应用程序的组成一个完整的一个完整的Windows应用程序应用程序通常由通常由五种类型五种类型的的文件组成文件组成。1.C1.C语言源程序文件语言源程序文件2.2.头文件头文件3.3.模块定义文件模块定义文件4.4.资源描述文件资源描述文件5.5.项目文件项目文件192.4.2源程序组成结构源程序组成结构入

16、口函数入口函数WinMain窗口函数窗口函数WndProcWndProcWindows应用程序应用程序构成基构成基本框架本框架包含各种包含各种数据类型、数据类型、数据结构数据结构与函数等与函数等1.所有应用程序的入口,类似所有应用程序的入口,类似Main函数,函数,2.完成一系列的定义和初始化,并产生消息循环完成一系列的定义和初始化,并产生消息循环WinMain和和WinProc是是Windows应用程序的主体应用程序的主体202.5MFC设计应用程序的基用程序的基础知知识在在VC+VC+的编程中,利用的编程中,利用Windows APIWindows API函数进行编程时,大量的代函数进行编

17、程时,大量的代码需要用户自己编写,及其户编程的工作量较大。码需要用户自己编写,及其户编程的工作量较大。利用利用MFCMFC和向导和向导(Wizard)Wizard)来编写来编写WindowsWindows应用程序应用程序首先使用首先使用Class WizardClass Wizard来生成来生成WindowsWindows应用程序应用程序的基本框架的基本框架然后用然后用ClassWizardClassWizard来建立应用程序的类、消息处理、数据来建立应用程序的类、消息处理、数据处理函数或定义控件的属性、事件和方法处理函数或定义控件的属性、事件和方法最后把各应用程序所要求的功能添加到类中最后把

18、各应用程序所要求的功能添加到类中212.5.1 MFC概述概述增强了对数据库应用程序的支持增强了对数据库应用程序的支持利用利用DAODAO类通过编程语言来访问、操纵和管理数据库类通过编程语言来访问、操纵和管理数据库对对InternetInternet也提供了强有力的支持也提供了强有力的支持MFC1.0&MS C/C+7.0MFC1.0&MS C/C+7.0应用程序中非图形部分的类应用程序中非图形部分的类GUIGUI功能的功能的WindowsWindows相关类相关类MFC2.0&MS VC+1.0MFC2.0&MS VC+1.0在在1.01.0基础上增添了一些应用程序基础上增添了一些应用程序M

19、FC2.0&MS VC+1.5MFC2.0&MS VC+1.5添加了添加了ODBCODBC类,并且还支持类,并且还支持OLEOLE的性能的性能MFC3.0&VC+2.0MFC3.0&VC+2.0增添了对开发增添了对开发3232位应用程序的支持位应用程序的支持MFC4.0MFC4.0包含了在包含了在Win95Win95和和N N中大多数新的公共控件中大多数新的公共控件和和DAODAO、MAPIMAPIMFC4.21MFC4.2122MFCMFC还很好地保持了程序的向下兼容性还很好地保持了程序的向下兼容性MFCMFC是用来编是用来编写写WindowsWindows应用程序应用程序的的C+C+类集类

20、集以层次结构组织以层次结构组织封装了大部分封装了大部分APIAPI函数函数提供了提供了图形环境图形环境下应用程序的框架下应用程序的框架提供了创建应用程序的组件提供了创建应用程序的组件提供了大量的基类供程序员根据不同的应用环境进行扩充提供了大量的基类供程序员根据不同的应用环境进行扩充允许在编程过程中自定义和扩展应用程序中的类允许在编程过程中自定义和扩展应用程序中的类较好的移植性,较好的移植性,可移植于众多的平台可移植于众多的平台232.5.2 MFC类的组织结构及主要的类的方法类的组织结构及主要的类的方法2.5.2.1 MFC类的组织结构类的组织结构 1.1.根类:根类:CObjectCObje

21、ctMFCMFC中多数类和用户自中多数类和用户自定义子类的根类,是定义子类的根类,是抽抽象基类象基类。它提供了许多。它提供了许多编程所需的公共操作。编程所需的公共操作。对象的建立对象的建立对象的删除对象的删除运行时信息运行时信息对象诊断输出对象诊断输出串行化支持串行化支持应用程序和线程支持类应用程序和线程支持类命令相关类命令相关类文档类文档类文档模板类文档模板类视类视类(体系结构体系结构)框架窗口框架窗口(体系结构体系结构)应用程序体应用程序体系结构类系结构类窗口、对话窗口、对话框和控件类框和控件类框架窗口类(窗口)框架窗口类(窗口)视类(窗口)视类(窗口)对话框类对话框类控件条类控件条类绘图

22、和绘图和打印类打印类输出输出(设备相关设备相关)类类绘图工具类绘图工具类简单数据类型类简单数据类型类数组、列表和映射类数组、列表和映射类数组类数组类列表类列表类映射类映射类24文件和数据库类文件和数据库类文件文件I/OI/O类类DAODAO类类ODBCODBC类类InternetInternet和和网络工作类网络工作类LSAPILSAPI类类Windows SocketWindows Socket类类Win32 InternetWin32 Internet类类OLEOLE类类OLEOLE容器类容器类OLEOLE服务器类服务器类OLEOLE拖放和数据传输类拖放和数据传输类OLEOLE普通对话框类

23、普通对话框类OLEOLE动画类动画类OLEOLE动画类动画类OLEOLE控件类控件类活动文档类活动文档类其他文档类其他文档类调试和异常类调试和异常类调试支持类调试支持类异常类异常类252.5.2.3应用程序体系结构类应用程序体系结构类1 1命令相关类:命令相关类:CCmdTargetCCmdTarget类类该类是该类是CObjectCObject的子类,它是的子类,它是MFCMFC库中所有具有消息映射属性的库中所有具有消息映射属性的基类。基类。消息映射消息映射规定了当一对象接收到消息命令时,应调用哪规定了当一对象接收到消息命令时,应调用哪一个函数对该消息进行处理一个函数对该消息进行处理2 2窗

24、口应用程序类:窗口应用程序类:CWinAppCWinApp类类每个应用程序有且只有一个应用程序对象,在运行程序中该对每个应用程序有且只有一个应用程序对象,在运行程序中该对象与其它对象相互协调,该对象从象与其它对象相互协调,该对象从CWinAppCWinApp类类中派生出来。中派生出来。CWinAppCWinApp类类封装了封装了初始化初始化、运行运行、终止终止应用程序的代码。应用程序的代码。应用程序体应用程序体系结构类系结构类1.1.命令相关类命令相关类2.2.窗口应用程序类窗口应用程序类3.3.文档文档/视类视类4.4.线程基类线程基类编写程序的任务是编写程序的任务是填充框架,添加应填充框架

25、,添加应用程序专用的功能用程序专用的功能用于构造应用程用于构造应用程序框架的结构,序框架的结构,提供多数应用程提供多数应用程序公用的功能序公用的功能263 3文档文档/视类视类文档对象文档对象由文档模板对象创建,管理应用程序的数据。由文档模板对象创建,管理应用程序的数据。视对象视对象表示一个窗口的客户区,显示文档数据并允许表示一个窗口的客户区,显示文档数据并允许用户与之交互用户与之交互4 4线程基类:线程基类:CWinThreadCWinThread类类所有线程的基类,可直接使用。所有线程的基类,可直接使用。CWinAppCWinApp类类就是就是从从CWinThreadCWinThread类

26、类中派生出来的中派生出来的272.5.2.4 可视对象类可视对象类1 1窗口类:窗口类:CWndCWnd类类CwndCwnd提供了提供了MFCMFC中所有窗中所有窗口类的基本功能,是口类的基本功能,是CCmdTargetCCmdTarget类类的子类的子类2 2视类:视类:CViewCView类类该类表示框架窗口的客户区和显示文档数据并接收输入的客户区,该类表示框架窗口的客户区和显示文档数据并接收输入的客户区,其派生类主要有如下几种:其派生类主要有如下几种:lCScrollViewCScrollView:具有滚动功能的视的基类具有滚动功能的视的基类lCFormViewCFormView:其布局

27、在对话资源中定义的滚动视其布局在对话资源中定义的滚动视lCEditViewCEditView:具有文本编辑、查找、替换和滚动功能的视具有文本编辑、查找、替换和滚动功能的视创建创建WindowsWindows窗口窗口要分两要分两步进行步进行引入构造函数,构引入构造函数,构造一个造一个CWndCWnd对象对象调用调用CreateCreate建立建立WindowsWindows窗窗口,并将它连到口,并将它连到CWndCWnd对象上对象上283 3菜单类:菜单类:CMenuCMenu类类该类是该类是CObjectCObject类类的子类,用于的子类,用于管理菜单管理菜单。它是一个。它是一个Window

28、sWindows HMenu HMenu的封装,提供了与窗口有关的菜单资的封装,提供了与窗口有关的菜单资源建立、修改、跟踪及删除的成员函数。源建立、修改、跟踪及删除的成员函数。4 4对话框类:对话框类:CDialogCDialog类类由于对话框是一个特殊的窗口,所以该类是从由于对话框是一个特殊的窗口,所以该类是从CWndCWnd类类中派生出来的。中派生出来的。对话框子层次结构对话框子层次结构包括包括通用对话框类通用对话框类CDialogCDialog以及支持文件选择、颜色选择、字体选择、以及支持文件选择、颜色选择、字体选择、打印、替换文本的公共对话框子类。打印、替换文本的公共对话框子类。295

29、 5控件类控件类 控件子层次结构控件子层次结构包括若干类,使用这些类可建立静态文本、包括若干类,使用这些类可建立静态文本、命令按钮、位图按钮、列表框、组合框、滚动条、编辑框等。命令按钮、位图按钮、列表框、组合框、滚动条、编辑框等。这些直观控件为这些直观控件为WindowsWindows应用程序应用程序提供了各种输入和显示界面。提供了各种输入和显示界面。6 6控件条类:控件条类:CControlBarCControlBar类类 控件条子层次结构控件条子层次结构为工具条、状态条、对话条和分割窗口为工具条、状态条、对话条和分割窗口建立模型。该类是建立模型。该类是CToolBarCToolBar、CS

30、tatusBarCStatusBar、CDialogBarCDialogBar的基类,的基类,负责管理工具条、状态条、对话条的一些成员函数。负责管理工具条、状态条、对话条的一些成员函数。控件条控件条指指的是连接在主窗口框架的顶部或底部的小窗口的是连接在主窗口框架的顶部或底部的小窗口307 7绘画对象类:绘画对象类:CGdiObjectCGdiObject类类图形绘画对象子层次结构图形绘画对象子层次结构以以CGdiObjectCGdiObject类类为根类,可用于建为根类,可用于建立绘画对象模型,如立绘画对象模型,如画笔画笔、刷子刷子、字体字体、位图位图、调色板调色板等。等。8 8设备描述表类:

31、设备描述表类:CDCCDC类类该类及其子类支持设备描述表对象,是该类及其子类支持设备描述表对象,是CObjectCObject类类的子类。的子类。CDCCDC类类是一个较大的类,是一个较大的类,包括包括许多成员函数,如许多成员函数,如映射函数、映射函数、绘画工具函数、区域函数绘画工具函数、区域函数等,通过等,通过CDCCDC对象的成员函数可以对象的成员函数可以完成所有的绘画工作完成所有的绘画工作312.5.2.5 通用类通用类此类提供了许多通用服务,例如此类提供了许多通用服务,例如文件文件I/OI/O、诊断诊断和和异常处理异常处理等,等,此外还包括如此外还包括如数组数组和和列表列表等存放数据集

32、的类等存放数据集的类1 1文件类:文件类:CFileCFile类和类和CArchiveCArchive类类用以编写输入输出处理函数用以编写输入输出处理函数2 2异常类:异常类:CExceptionCException类类是所有异常情况的基类。不能直接建立是所有异常情况的基类。不能直接建立CExceptionCException对象,只能建立派生类的对对象,只能建立派生类的对象,用派生类来捕获指定的异常情况象,用派生类来捕获指定的异常情况3 3模板收集类模板收集类这些类可以将多种对象存放到数组、列表和这些类可以将多种对象存放到数组、列表和“映射映射”中。但这些收集类是模板,它们的参数确定了存放在

33、中。但这些收集类是模板,它们的参数确定了存放在集合中的对象类型。集合中的对象类型。322.5.2.6 OLE类类2.5.2.7 ODBC数据库类数据库类开放数据库连接子层次结构开放数据库连接子层次结构提供了一些类来支持提供了一些类来支持ODBCODBC特征特征,即通过这些类可开发数据库应用程序来访问多个数据库文件即通过这些类可开发数据库应用程序来访问多个数据库文件对象连接与嵌入子对象连接与嵌入子层次结构层次结构为支持为支持OLEOLE提供了提供了9 9个类个类普通类普通类COleDocuemntCOleDocuemntCOleItemCOleItemCOleExceptionCOleExcep

34、tion客户类客户类COleClientDocCOleClientDocCOleClientItemCOleClientItem服务器类服务器类COleServerCOleServerCOleTemplateCOleTemplateCOleServerDocCOleServerDocCOleServerItemCOleServerItem332.5.3 3 MFC中全局函数与全局变量中全局函数与全局变量 以以AfxAfx开头的函数开头的函数除数据库类函数除数据库类函数和和DDX(Dialog Data DDX(Dialog Data Exchange)Exchange)函数函数外,在目前的版本中,都表示是一个外,在目前的版本中,都表示是一个全局函数全局函数。以以AfxAfx为前缀的变量,都是为前缀的变量,都是全局变量全局变量。342.5.4应用程序向导及其应用步骤应用程序向导及其应用步骤应用程序向导为程序员提供了一个基应用程序向导为程序员提供了一个基于于MFCMFC的的应用程序框架应用程序框架,程序员可以,程序员可以在此基础上添加实现特定功能的代码在此基础上添加实现特定功能的代码即可即可353637383940414243

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com