VISUAL C++面向对象程序设计/李康满
全新正版 极速发货
¥
31.21
6.3折
¥
49.8
全新
库存4件
作者李康满 李浪
出版社华中科技大学出版社
ISBN9787568049306
出版时间2019-01
装帧平装
开本16开
定价49.8元
货号1201828252
上书时间2024-12-03
商品详情
- 品相描述:全新
- 商品描述
-
目录
目录章 Visual C++集成开发环境 11.1 Visual C++概述 11.2 Visual Studio集成开发环境 11.2.1 Visual Studio 2010界面 21.2.2项目与解决方案 31.3创建应用程序 51.3.1 创建Win32控制台应用程序 51.3.2 创建MFC应用程序 101.4习题 12第2章 C++面向对象编程基础 142.1 一个简单的C++程序 142.2 C++程序基本要素 152.2.1 关键字和标识符 152.2.2 基本数据类型 162.2.3 常量与变量 172.2.4 运算符与表达式 182.3 类与对象 212.3.1 面向对象程序设计的基本思想和特点 212.3.2 类的定义与实现 232.3.3 构造函数和析构函数 242.3.4 this指针 292.4 组合类 302.4.1 组合类的定义 302.4.2 组合类的构造函数 312.5 友元 322.5.1 友元函数 332.5.2 友元类 342.6 类的静态成员 362.6.1 静态数据成员 362.6.2 静态函数成员 372.7 继承与派生 382.7.1 继承与派生的概念 382.7.2 派生类的定义 392.7.3 继承的方式 402.7.4 派生类的构造函数与析构函数 452.7.5 虚基类 482.8 重载 522.8.1 函数重载 522.8.2 运算符重载 542.9 多态与虚函数 592.9.1 多态的概念 592.9.2 虚函数 592.9.3 虚析构函数 612.9.4 纯虚函数与抽象类 612.10 流 632.11 拓展案例 642.12 习题 66第3章WINDOWS应用程序 723.1 Windows编程基础知识 723.1.1 窗口 723.1.2 事件驱动 723.1.3 句柄 733.1.4 Windows消息 733.2 Windows应用程序常用消息 743.3 Windows中的事件驱动程序设计 753.3.1 程序入口函数 753.3.2 定义窗口类 763.3.3 窗口类注册 773.3.4 窗口的创建 773.3.5 窗口的显示 783.3.6 消息循环 783.3.7 窗口函数 793.4 拓展案例 813.5 习题: 82第4章 MFC原理与方法 844.1微软基础类 844.2 MFC类的组织结构 844.2.1根类 854.2.2应用程序体系结构类 854.2.3可视对象类 864.2.4通用类 884.2.5 OLE类 894.2.6 ODBC数据库类 894.2.7 Intemet和网络工作类 904.2.8 调试和异常类 904.3 Visual C++工程类型 914.3.1 ATL Project 914.3.2 CLR项目 914.3.3 常规(General) 924.3.4 MFC项目 924.3.5 测试(Test) 924.3.6 Win32 934.4 MFC应用程序向导 934.5 应用程序向导生成的文件 1054.6 MFC消息管理 1054.6.1 MFC消息映射机制 1064.6.2 消息类别 1074.6.3 消息处理 1074.6.4添加消息处理函数 1084.7 MFC宏和指令 1114.8 常用的MFC类 1184.9 拓展案例 1224.10习题: 123第5章 文档与视图体系结构 1245.1文档/视图类 1245.1.1 文档类 1245.1.2单文档和多文档 1245.1.3视图类 1255.1.4文档/视图/框架结构 1265.2文档/视图结构的操作 1275.2.1 各类间的相互操作 1275.2.2 视图类CView的操作 1285.2.3 文档CDocument类的操作 1295.3 鼠标和键盘消息处理 1305.3.1鼠标事件和鼠标消息 1305.3.2 鼠标消息处理 1315.3.3 键盘消息处理 1345.4 菜单设计 1375.4.1菜单资源 1375.4.2 菜单快捷键 1415.4.3 弹出式菜单 1425.5工具栏和状态栏 1445.5.1工具栏 1445.5.2 状态栏 1455.6文档序列化 1475.6.1 CFile类 1475.6.2 CArchive类 1505.6.3 序列化函数 1505.6.4 自定义序列化 1515.7拓展案例 1565.10习题 159第6章 对话框 1626.1 对话框概述 1626.2 基于对话框的应用程序 1636.3 对话框的使用 1696.3.1设计对话框资源 1696.3.2 生成对话框类 1766.3.3 运行对话框 1846.4 对话框类CDialog和CDialogEx 1846.4.1 CDialog类 1846.4.2 CDialogEx类 1876.5 模式对话框和非模式对话框 1906.5.1 模式对话框 1906.5.2非模式对话框 1926.6消息对话框 1956.6.1 消息对话框的弹出 1956.6.2 消息对话框的返回值 1976.7通用对话框 1996.7.1 文件对话框 1996.7.2 字体对话框 2036.7.3 颜色对话框 2066.8 拓展案例 2086.9习题 211第7章 常用控件 2137.1控件概述 2137.1.1 控件的分类 2137.1.2 控件的组织 2147.1.3 控件的属性 2157.1.4 控件的创建 2167.1.5控件通知Notification消息 2167.2静态控件和按钮 2177.2.1 静态控件 2177.2.2按钮 2207.3 编辑框和旋转按钮 2347.3.1 编辑框 2347.3.2 旋转按钮 2377.4 列表框、组合框和滚动条控件 2387.4.1 列表框 2387.4.2 组合框 2467.4.3 滚动条控件 2547.5滑动控件和进度条控件 2577.5.1滑动控件 2577.5.2 进度条控件 2587.6日期时间控件和标签控件 2607.6.1日期时间控件 2607.6.2标签控件 2607.7 拓展案例 2667.8习题 273第8章 图形处理 2758.1 MFC绘图基础CDC类 2758.2 画笔和画刷 2778.2.1 用画笔绘制基本几何轮廓 2778.2.2 用画刷绘制几何图形 2808.2.3 绘制复杂几何图形 2828.3 文本和字体 2848.4 位图、图标和光标 2858.4.1 位图 2868.4.2 图标 2868.4.3 光标 2878.5 拓展案例 2888.6 习题 291第9章 Visual C++的不错应用 2929.1 Visual C++数据库编程(ODBC) 2929.1.1 ODBC基本概念 2929.1.2 ODBC数据库配置过程 2939.1.3 ODBC编程实现 2949.2 Visual C++ Socket编程 2989.2.1 面向连接的网络通信 2989.2.2 MFC/Socket网络编程:服务器端 3019.2.3 MFC/Socket网络编程:客户端 3089.3 拓展案例 3129.4 习题 316参考文献 317
内容摘要
本书是结合多年教学和实践经验、参考国内外有关著作文献而编写的一本Visual C++面向对象编程实用教程。全书针对初学者的特点,由浅入深、系统地介绍了Visual C++面向对象编程的基本原理和方法,主要内容包括C++面向对象程序设计、可视化编程环境、WINDOWS编程基础、MFC编程方法和Visual C++不错编程内容。全书共分9章,章介绍了Visual Studio集成开发环境;第2章对C++面向对象编程基础作了介绍;第3章分析了WINDOWS应用程序开发的基本原理;第4章系统介绍了MFC原理与方法;第5章剖析了MFC文档与视图体系结构;第6章介绍了对话框的原理与应用,包括通用对话框的应用;第7章详细介绍了常用控件;第8章介绍了MFC图形处理的原理与方法;第9章介绍了ODBC及Socket编程的Visual C++不错应用。为了帮助学生掌握知识的应用,每章都增加了拓展案例,指导学生对本章知识进行综合应用,每章后面均配有理论习题及上机编程题,帮助学生巩固知识。本书内容详实、重点难点突出,所选案例具有较强的代表性,有助于学习者举一反三。教程注重理论性和实用性的结合,收集的例题与习题大多是一些应用型的实例。全书内容安排循序渐进,重点突出,实例典型,文字精炼。特别适合作为大中专院校、各类职业院校及计算机培训学校相关专业课程的教材,也可作为Visual C++应用开发人员的自学读本或参考工具书。
精彩内容
前言面向对象的方法日趋完善,其倡导的封装性、继承性和多态性等特性在应用中不断被人们所领悟,并得以提升和推广。尽管新的编程技术和工具不断涌现,但无论程序设计技术如何发展,面向对象程序设计方法仍是当前编程技术的根本和基础,以MFC为主的Visual C++在桌面应用程序开发方面仍然具有很大的优势。本书是软件工程学习的基础教程,考虑到一般本科学校计算机及其相关专业的现状,从面向对象的基本概念出发,讲述面向对象程序设计的思想与方法,既有原理性的讲解,也有实例说明和分步骤的编程实现,深入浅出地引导读者思维和实践,既注意基本原理的学习、也注重培养学生实际的应用软件开发能力。力求通过实例让读者较好地掌握“面向对象与可视化程序设计”的思路、开发技巧与体系。同时还增加拓展,培养学生的应用能力。内容循序渐进易于讲解,教学过程结构清晰,方便教师组织教学内容。参加编写工作的有衡阳师范学院的李康满、李浪、王樱、田小梅、刘新宇、郑光勇和衡阳技师学院的尹友明等老师,最值得一提的是,本书通过教育部产学合作协同育人项目(No.201701048037,201702071007)、湖南省普通高校实践教学建设项目,衡阳师范学院十三五转型发展、十三五专业综合改革、校校合作等项目的支持,得到了合作公司及合作院校的实训案例支持,使得本书的案例具有很强的实用性和代表性。其中、2章由王樱和尹友明编写,第3章由李浪编写,第4、5章由李康满编写,第6、7章由田小梅编写,第8章由刘新宇编写,第9章由郑光勇编写。全书由李康满和李浪统稿和审稿,编写期间,参与了讨论和代码调试工作的还有梁小满、赵辉煌、焦铬、陈石义、封山河、张琴艳、龙大奇、罗恒辉、周瑛等老师。本书的作者都是多年从事面向对象编程教学和科研的教师,在编写的过程中,参考了国内外大量文献资料,结合了多年教学科研经验。尽管我们再三校对,书中可能还存在错误和不足,恳请专家和广大读者指正和谅解。本书不仅可以作为大中专院校、各类职业院校及计算机培训学校相关专业课程的教材,还可作为软件开发的参考用书。同时,本书已整理好书中实例代码并开发好相应的教学课件,有教学需要的老师可以在华中科技大学出版社的网页上下载,也可发邮件向我们索取,我们的联系方式:lkm@hynu.edu.cn;lilang911@126.com。
— 没有更多了 —
以下为对购买帮助不大的评价