[计算机软件及应用]VC++.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[计算机软件及应用]VC

Visual C++教程 希望电脑培训中心 2002.3.19 主要内容 MFC框架基础(14) MFC文档/视图结构详解(12) Visual C++程序设计的其他方面(12) 综合应用程序举例(2) 教材参考资料 C++程序设计 钱 能 清华大学出版社 Visual C++ 6.0技术内幕(第五版) David J.Kruglinski Microsoft Press MFC Visual C++ 6编程技术内幕 Eugene Olafsen,Kenn Scribner,K.David White 机械出版社 Visual C++联机文档(MSDN) 我的个人总结 我的Email:linyu_xu@ 第一部分 MFC框架基础 SDK风格的Windows程序设计(1) MFC层次结构及Appwizard使用(1) 用Appwizard开发的第一个MFC程序(1.5) 事件处理、映射模式及滚动视图(1.5) GDI、颜色及字体(2) 对话框及控件(2.5) ActiveX及IE公用控件(1.5) 位图(1) 应用框架开发技巧(2) 第二部分 MFC文档视图结构 菜单、键盘及命令处理(1) 工具栏及状态栏(1) 文档和视图分离(1) SDI及MDI文档的读写(4) 打印及打印予览(1) 拆分窗口及多视图(1.5) 应用开发技巧(2) 第三部分 MFC程序设计的其他方面 多线程程序设计(1) 数据库程序设计(3) 动态连接库程序设计(1) TCP/IP网络程序设计(2)(Sock和WinInet) MFC和 COM程序设计(2) 自动化(1) 多媒体程序设计和图形程序设计(1) 应用开发技巧(2) 第四部分 综合应用程序开发举例(2) 第一部分 MFC框架基础 第一章 SDK风格的Windows程序设计 C++语言回顾 类和对象 C++语言的特点 构造函数与析构函数 操作符重载和友员 继承、多态性 Dos下 的消息处理 windows下的消息处理 一个不用MFC框架的Windows程序 必须有一个WinMain()函数,格式如下: int WINAPI WinMain(HINSTANCE CurInstance,HINSTANCE PreInstance,LPSTR CmdLine,int ShowStyle) 必须有一个消息处理函数,格式如下: Long FAR PASCAL WndProc(HWND hWnd,UINT msg,WPARAM wParam,LPARAM lParam) WinMain的流程 WinMain的四个参数 CurInstance:当前实例的句柄 PreInstance:同一程序的前一个实例(一次运行) CmdLine:命令行参数,是一个以‘\0’结尾的ANSI字符串,不含应用程序名 ShowStyle:显示窗口的方式,有如下几种: SW_SHOWNORMAL,SW_SHOWMINIMIZED,SW_SHOWMAXIMIZED WndProc中不可缺少的default分支 return DefWindowProc(hwnd,msg,wParam,lParam); 显示一个字符串 第二章MFC层次结构及Appwizard使用 MFC层次结构介绍 Appwizard的使用详解 一个简单的应用程序MyHello 程序分析 WinMain函数 记住,Windows总是要求每个应用程序都要有WinMain函数,之所以看不见,是因为它被隐藏在应用程序框架内部 当用户运行应用程序时,windows自动调用应用程序框架内部都WinMain函数,WinMain函数会去查找该应用程序的全局构造对象,该对象有CWinApp所派生出来的类的对象,发现之后则开始调用InitInstance函数 第三章 用AppWizard创建的第一个MFC程序 目的:如何编制一个具有一定功能的MFC类库应用程序(引入简单的视图/文档概念) 什么是视图 用户角度:与其他Windows窗口一样的窗口 程序员:从MFC的Cview类派生的类的一个对象 单文档界面和多文档界面 单文档:一次只能打开一个文档(NotePad) 多文档:一次能打开多个文档(Word) 观察我们的第一个MFC程序 在视图窗口中绘图 通过修改OnDraw()函数来完成绘图 是CView类的虚拟成员函数,每次视图重画时调用(WM_PAINT?OnPaint?OnDraw) 如果程序的数据被改变,则可以调用视图的Invalidate()成员函数,并最终调用OnDraw() [Invalidate?WM_PAINT?OnDraw()] 对视图窗口的重画不要过于频繁 画图过程中涉及的MFC类 设备上下文 其他图形设备对象 设备上下文 Windows系统不允许

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档