21世纪高等学校计算机规划教材

Visual C++ 程序设计教程

说理透彻,程序简洁,以程说理
分享 推荐 1 收藏 5 阅读 1.4K
陈浩杰 (作者) 978-7-115-44864-4

关于本书的内容有任何问题,请联系 张斌

针对Visual C++入门难的特点,作者以循序渐进的原则,构筑了Visual C++程序设计的几个渐进的台阶,包括C++语法、Windows C程序设计、简单应用程序框架及以此为基础的相关类和资源的使用、文档/视图结构及以此为基础的相关类和资源的使用。
本书的程序相当简洁,摒弃了大多数Visual C++书籍程序庞大的特点;另外,程序与原理密不可分,尤其是对比较难的原理能做到通过例程来说明。
¥38.00 ¥32.30 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

本书以Visual C++ 6.0为基础,详细阐述了Visual C++程序设计的基本原理和内容。全书以循序渐进的原则,构筑了Visual C++程序设计的几个模块,包括C++语法、Windows C程序设计、简单应用程序框架及以此为基础的相关类和资源的使用、文档/视图结构及以此为基础的相关类和资源的使用。
本书可作为普通高等院校、高职高专院校计算机及相关专业的教材,也可供应用开发人员和自学者参考。

目录

绪 论 1
0.1 面向对象程序设计导论 1
0.2 Windows程序设计导论 2
0.3 Visual C++的发展历史与技术特点 3
第 1章 Visual C++ 概述 4
1.1 Visual C++的工作环境 4
1.2 工程的建立与编译、连接 5
1.3 思考与练习 8
第 2章 C++对C的补充 9
2.1 C++的输入和输出 9
2.2 函数重载、缺省函数参数和引用 10
2.3 思考与练习 14
第3章 C++的类 15
3.1 类的定义 15
3.2 类的继承性 19
3.3 虚拟函数与多态性 22
3.4 思考与练习 24
第4章 Windows API程序设计 25
4.1 Windows程序设计与DOS程序设计的区别 25
4.2 API应用程序举例 27
4.3 思考与练习 32
第5章 简单应用程序框架 33
5.1 MFC的基本组成 33
5.2 简单的MFC应用程序分析 34
5.3 消息映射与消息处理 37
5.4 缺省的消息映射和消息处理函数 39
5.5 应用程序举例 42
5.6 思考与练习 45
第6章 CDC类与CGdiObject类 46
6.1 CDC类的应用与扩展 46
6.2 CGdiObject类的应用 50
6.3 CFont类与LOGFONT结构 52
6.4 定时器的使用 55
6.5 思考与练习 57
第7章 菜单和相关资源的使用 58
7.1 菜单消息与消息映射 58
7.2 用图标美化程序 71
7.3 使用快捷键 73
7.4 字符串表和状态栏 75
7.5 工具栏的使用 77
7.6 思考与练习 83
第8章 对话框初步和公用对话框的使用 84
8.1 对话框初步 84
8.2 色彩对话框 90
8.3 字体对话框 93
8.4 文件对话框与CFile类 98
8.5 思考与练习 107
第9章 文档/视图结构的应用程序框架 108
9.1 分工合作的文档/视图结构 109
9.2 单文档和多文档的文档/视图结构 111
9.3 单文档应用程序框架的建立与分析 113
9.4 文档/视图结构应用程序执行流程 123
9.5 多文档应用程序框架简介 134
9.6 思考与练习 136
第 10章 对话框、数据交换与验证 137
10.1 对话框模板与对话框类的连接 137
10.2 控件与控件类的连接 141
10.3 数据交换(DDX)与验证(DDV) 148
10.4 微调控件的使用 155
10.5 用滑动控件代替编辑控件 158
10.6 用滚动控件代替编辑控件 160
10.7 思考与练习 165
第 11章 常用控件的使用 166
11.1 单选按钮控件 166
11.2 复选框 171
11.3 列表框 173
11.4 组合框 177
11.5 思考与练习 180
第 12章 自定义消息与非模式对话框的使用 181
12.1 自定义消息 181
12.2 非模式对话框简介 182
12.3 非模式对话框使用举例 183
12.4 思考与练习 188
第 13章 动态链接库的使用 189
13.1 静态链接和动态链接 189
13.2 动态链接库设计 190
13.3 在应用程序中使用动态链接库 192
13.4 思考与练习 193
第 14章 多线程程序设计 194
14.1 Windows多任务的概念 194
14.2 多线程序程序设计的基本概念 195
14.3 多线程程序设计举例 196
14.4 思考与练习 201
参考文献 202

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

曲阜师范大学工学院副教授,硕士研究生导师。 1996年毕业于北京印刷学院印刷技术专业,获得工学学士学位。 1996-1999年在曲阜师范大学自动化研究所工作。 1999-2002年在武汉大学脱产读研,获得工学硕士学位。 2002-2004年在曲阜师范大学控制科学与工程系工作。 2004-2014年在曲阜师范大学印刷学院工作。 2014年至今 在曲阜师范大学工学院工作。 担任过多本科与研究生课程的讲授任务,积累了丰富的教学经验。主持校精品课程1门,参与主讲山东省精品课程1门。 曾主持山东省软科学计划项目1项、日照市应用技术研究与开发计划项目1项,参与国家自然科学基金项目1项。 获得山东省软科学三等奖1项,曲阜师范大学首届教学奖1项,曲阜师范大学教材奖1项,曲阜师范大学教学成果奖1项。 2013年获得曲阜师范大学优秀教师称号。

推荐用户

同系列书

  • 计算机网络教程(第5版)(微课版)

    谢希仁 谢钧

    本书共为7章,主要内容包括概述、物理层、数据链路层(包括局域网)、网络层与网络互连、运输层、网络应用、网络安全...

    ¥49.80
  • 计算机网络技术及应用

    郭浩

    全书共分为7个章节,系统地阐述了计算机网络的概念和知识、数据通信基本知识、网络体系结构、局域网原理和技术、In...

    ¥32.00
  • 网络规划与设计实用教程

    何利

    本书根据网络工程项目工作安排知识点,脉络清晰,理论知识系统。注重理论与实践的紧密结合,充分考虑了各类型、各层次...

    ¥49.80
  • Office高级应用教程

    李静毅

    本书共7章,主要内容包括:办公自动化基本概念和计算机相关基础知识;利用Word 2010编辑文档、美化文档以及...

    ¥49.80
  • C语言程序设计

    陈维

    根据中国高等院校计算机基础教育研究会发布的“中国高等院校计算机基础教育课程体系2014”中关于程序设计类课程教...

    ¥54.00

购买本书用户

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部