- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1_面向对象编程基础
VC++图像编程---面向对象编程基础 西北大学信息学院 冯筠 2007年3月 什么是面向对象? 对象的概念 对象的概念 对象的概念 对象的概念 对象是什么? 对象是包含现实世界物体特征的抽象实体,反映了系统为之保存信息和(或)与之交互的能力。 对象=数据+作用于这些数据上的操作(行为) =属性(Attribute)+方法(Method) 消息(Message) :函数调用(时机) 消息是向某对象请求服务的一种表达方式。 对象之间通过传递消息来实现相互的通信。 对象与类的关系 类的概念 人类的产生 类的特性 封装性 继承性 多态性 类的特性 封装性 继承性 多态性 类的特性 封装性 继承性 多态性 类的特性 封装性 继承性 多态性 回顾了OOP概念 对象与类 OOP设计思想 封装性 继承性 多态性 类的C++描述 派生与继承 派生与继承 继承举例 组合的概念 若在逻辑上A是B的“一部分”(a part of),则不允许B从A派生,而是要用A和其它东西组合出B。 多态性 多态性 面向对象设计思想 OOP技术的特征 OOP技术的特征 OOP技术的特征 OOP技术的特征 OOP技术的终极目标 程序结构 多文件结构 类声明(.h)与类定义(.cpp) 头文件的作用 避免重复编译 易于维护、调试 功能划分,程序脉络清晰 注意事项 内存分配 代码、全局、栈区和堆区(动态分配) Clock *b=new Clock; delete b; //delete b[]; //deleteb[0]; include 与include “”区别 条件预编译:#denif…#endif 避免类的重复定义 标准输入输出流 构造函数 构造函数 构造函数 析构函数 析构函数 析构函数 函数的重载 this指针 友元函数 虚 函 数 虚 函 数 虚 函 数 虚 函 数 虚 函 数函数的覆盖 运算符重载 C++编程规范 1.3 C++基本内容小结 复习了C++语言 C++语言基础 C++编译原理 C++编程规范 注意的问题点 条件预编译 避免重复包含 头文件 程序结构 Win32程序介绍 控制台程序(console) 用VC++写传统纯粹的C/C++“DOS-like”程序 不涉及到GUI(窗口、对话框、控件)的Win32程序 基于GUI的Win32程序(最常见) 可视化的GUI窗口的Win32程序。 Win32程序举例 例如:进入一个典型的Windows窗口 RUN——cmd/command——explorer Win32程序的生命周期 创建窗口过程(MessageQueue→消息队列) CreateWindow→WM_CREATE→WndProc→Init 程序运行过程 GetMessage→WM_QUIT→While(0) 消息循环与消息响应过程(WndProc→窗口函数) TranslateMessage→DispatchMessage→WndProc 程序结束过程 WM_CLOSE→DefWindowProc→DestroyWindow→WM_DESTROY→PostQuitMessage→WM_QUIT→GetMessage{Return(0)} Windows编程基础 关于API 关于API 消息及消息队列 消息及消息队列 关于句柄 消息及消息队列 消息及消息队列 注意事项 WinMain函数 窗口的创建 设计窗口类 窗口类注册 创建窗口 显示和更新窗口 消息循环 窗口过程函数 基于SDK的编程方式 基于SDK的编程方式 Visual C++ 6.0的编程方式归总 1.4 Windows程序运行基本原理小结 学习Windows程序运行机制 Win32程序开发流程 以消息为基础,以事件驱动之 消息运行机制 Win32程序的运行原理 三种Win32程序的开发方式 本 讲 总 结 回顾了OOP概念 复习了C++语言的基础知识 重点学习了Windows程序运行机制(本章核心) 引入基于MFC的开发方式 进入下一讲的学习内容 Visual C++ 集成开发环境和交互式编程 MFC的基本类结构 句柄(HANDLE),资源的标识。 操作系统要管理和操作这些资源,都是通过句柄来找到对应的资源。按资源的类型,又可将句柄细分成图标句柄(HICON),光标句柄(HCURSOR),窗口句柄(HWND),应用程序实例句柄(HINST
有哪些信誉好的足球投注网站
文档评论(0)