vc++概述.ppt
文本预览下载声明
MFC AppWizard Step 1 对话框 所使用的 语言文字 建立的应用 程序的类型 MFC AppWizard Step 2 对话框 选择数据库的支持 MFC AppWizard Step 3 对话框 选择复合文件支持 MFC AppWizard Step 4 对话框 选择 应用程序 界面外观 MFC AppWizard Step 5 对话框 选择应用 程序风格 选择库的链接方式 选择应用 程序注释 MFC AppWizard Step 6 对话框 设置所生成的文件名和类名 New Project Information 对话框 MFC AppWizard 自动生成应用程序框架 第5章 文本与字体 * Huang Weitong * * 第5章 文本与字体 * Huang Weitong * 第5章 文本与字体 * Huang Weitong * 第5章 文本与字体 * Huang Weitong * Visual C++6.0 Visual C++6.0的特点 下一张 优秀的开发环境 简便的Wizard 快速的集成数据库访问 强劲的Internet支持 完善的MFC Visual C++6.0的配置要求 下一张 Windows 95或Windows NT操作系统 IBM PC及兼容机,80486以上的CPU 8MB以上的内存 至少164MB硬盘空间 VGA显示器 CD-ROM驱动器和高密软区 .MFC概述 1.VC++编程的实现方法 利用Windows API函数编程,用户需要编写大量的代码,工作量大。 利用MFC和向导(Wizard)实现可视化编程,其步骤如下: 用Class Wizard生成应用程序的基本框架; 用Class Wizard建立类、消息处理、数据处理函数或定义控件的属性、事件和方法: 把各应用程序所要求的功能添加到类中。 2.MFC及其特点 MFC是用来编写Windows应用程序的C++类集 以层次结构组织 封装了大部分API函数 提供了图形环境下应用程序的框架 提供了创建应用程序的组件 提供大量的基类便于不同的应用环境进行扩充 允许自定义和扩展应用程序中的类 较好的移植性,可移植于众多的平台 很好地保持了程序的向下兼容性 3.版本升级与功能的增强 MFC1.0C/C++7.0提供应用程序中非图形部分的类GUI功能的Windows相关类; MFC2.0VC++1.0增添一些应用程序; MFC2.0VC++1.5加了ODBC类,并支持OLE性能; MFC3.0VC++2.0支持开发32位应用程序; MFC4.0包含了在Win95和NT中大多数新的公共控件和DAO、MAPI; MFC4.21增强了对数据库应用程序的支持,利用DAO类通过编程语言来访问、操纵和管理数据库,对Internet也提供了强有力的支持。 * Dos下 的消息处理 DOS操作系统 main() 调用库函数或 调用自定义函数 程序需要获得用户击键或使用操作系统功能时,调用适当的函数即可。 一个简单的C++程序 //这是一个简单的C++程序 #includeiostream.h void main(void) {int x; cout“请输入一个整数:”; cinx; cout“你刚才输入的数字是:”x“\n”; } C程序特点 返回 可由一个或多个函数构成,但至少有一个主函数(main()),程序总是从主函数开始执行。 每个基本语句以“;”结束。 #include语句是编译预处理语句。 变量必须“先定义,后使用”。 以//开头或/*……*/包含的语句是注释语句。 * Windows操作系统 调用WinMain()函数 其主要功能是: 注册窗口类 创建主窗口 显示主窗口 进入消息循环 windows下的消息处理 调用WndProc()消息函数 其主要功能是: 处理各种消息 消息到来 处理完成 程序启动 空闲 消息的概念 返回 所有Windows应用程序都是利用消息(Message)与其他的Windows应用程序及Windows系统进行信息交换,即Windows应用程序都是消息驱动的。 标准Windows消息 控件通知与命令消息 * 用AppWizard创建的第一个MFC程序 目的:如何编制一个具有一定功能的MFC类库应用程序(引入简单的视图/文档概念) 什么是视图 用户角度:与其他Windows窗口一样的窗口 程序员:从MFC的Cview类派生的类的一个对象 单文档界面和多文档界面 单文档:一次只能打开一个文档(NotePad) 多文档:一次能打开多个文档(Word) * 在视图窗口中绘图 通过修改
显示全部