顶部
收藏

C/C++程序设计教程(Visual C++环境)


作者:
龚沛曾 杨志强
定价:
26.00 元
版面字数:
470千字
开本:
16开
装帧形式:
平装
页数:
347
最新
印次时间:
2010年01月
ISBN:
978-7-04-015117-6
物料号:
15117-00
出版时间:
2004-09-01
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

  本书是根据教育部高等学校非计算机专业计算机基础课程教学指导分委员会提出的《关于进一步加强高校计算机基础教学的意见》中有关大学计算机基础课程教学要求编写的。
  本书主要内容包括:C/C++概述,基本数据类型、运算符和表达式,结构化程序设计,数组,函数,面向对象程序设计基础,基于对话框的应用程序,文档/视图结构应用程序,C++的I/O流库,等等,并针对课程内容设置了11个实验,使学生通过实验巩固所学知识。本书力图把传统的面向过程的内容、现代的面向对象的内容、图形用户界面编程与应用程序开发内容三部分有机地结合在一起,使读者通过对本书的学习,能够掌握开发小型系统的基本知识。
  本书可作为高等院校各专业的程序设计课程教材,也可作为培训教材或自学教材。
  • 目录
    • 第一篇 教学篇
      • 第一章 C/C++概述
        • 1.1 C/C++发展简史
          • 1.2 简单的C/C++程序实例
            • 1.3 基本语法成分
              • 1.4 数据的输入和输出
                • 1.4.1 标准输出设备cout
                  • 1.4.2 标准输入设备cin
                  • 1.5 编译预处理
                    • 1.5.1 文件包含
                      • 1.5.2 宏定义
                      • 1.6 Visual C++简介
                        • 1.6.1 Visual C++集成开发环境
                          • 1.6.2 简单C/C++程序的编写和运行过程
                            • 1.6.3 程序调试
                            • 习题
                            • 第二章 基本数据类型、运算符和表达式
                              • 2.1 数据类型
                                • 2.1.1 数据类型分类
                                  • 2.1.2 基本类型数据的存储
                                  • 2.2 变量和常量
                                    • 2.2.1 变量
                                      • 2.2.2 常量
                                      • 2.3 运算符和表达式
                                        • 2.3.1 运算符
                                          • 2.3.2 表达式
                                            • 2.3.3 数据类型转换
                                              • 2.3.4 内部函数
                                              • 2.4 指针
                                                • 2.4.1 指针概念的引入
                                                  • 2.4.2 指针运算
                                                    • 2.4.3 new和delete
                                                    • 2.5 typedef语句
                                                      • 2.6 应用举例
                                                        • 习题
                                                        • 第三章 结构化程序设计
                                                          • 3.1 顺序结构
                                                            • 3.1.1 表达式语句
                                                              • 3.1.2 空语句
                                                                • 3.1.3 复合语句
                                                                • 3.2 选择结构
                                                                  • 3.2.1 if语句
                                                                    • 3.2.2 switch语句
                                                                    • 3.3 循环结构
                                                                      • 3.3.1 while语句
                                                                        • 3.3.2 do-while语句
                                                                          • 3.3.3 for语句
                                                                            • 3.3.4 循环的嵌套
                                                                            • 3.4 其他控制语句
                                                                              • 3.4.1 goto语句
                                                                                • 3.4.2 break语句和continue语句
                                                                                • 3.5 应用举例
                                                                                  • 习题
                                                                                  • 第四章 数组
                                                                                    • 4.1 一维数组
                                                                                      • 4.1.1 引例
                                                                                        • 4.1.2 一维数组的定义、存储和初始化
                                                                                          • 4.1.3 数组元素的引用和基本操作
                                                                                            • 4.1.4 数组排序
                                                                                            • 4.2 二维数组
                                                                                              • 4.2.1 二维数组的定义和初始化
                                                                                                • 4.2.2 二维数组的基本操作
                                                                                                • 4.3字符串
                                                                                                  • 4.3.1 字符数组
                                                                                                    • 4.3.2 CString 类
                                                                                                    • 4.4 指针和数组
                                                                                                      • 4.4.1 指针和一维数组
                                                                                                        • 4.4.2 指针和二维数组
                                                                                                          • 4.4.3 指针和字符串
                                                                                                          • 4.5 程序举例
                                                                                                            • 习题
                                                                                                            • 第五章 函数
                                                                                                              • 5.1 函数的定义、调用和说明
                                                                                                                • 5.1.1 引例
                                                                                                                  • 5.1.2 函数定义
                                                                                                                    • 5.l.3 函数调用
                                                                                                                      • 5.1.4 函数说明
                                                                                                                      • 5.2 函数间参数传递
                                                                                                                        • 5.2.1 传值参数
                                                                                                                          • 5.2.2 指针参数
                                                                                                                            • 5.2.3 引用参数
                                                                                                                              • 5.2.4 教组名作参数
                                                                                                                                • 5.2.5 对象参数
                                                                                                                                • 5.3 递归函数
                                                                                                                                  • 5.3.1 递归的概念
                                                                                                                                    • 5.3.2 递归函教和递归调用
                                                                                                                                      • 5.3.3 递归调用的执行过程
                                                                                                                                      • 5.4 函数参数缺省
                                                                                                                                        • 5.5 函数重载
                                                                                                                                          • 5.6 函数模板
                                                                                                                                            • 5.7 作用域与存储类别
                                                                                                                                              • 5.7.1 自动变量
                                                                                                                                                • 5.7.2 静态局部变量
                                                                                                                                                  • 5.7.3 全局变量
                                                                                                                                                  • 5.8 程序举例
                                                                                                                                                    • 习题
                                                                                                                                                    • 第六章 面向对象程序设计基础
                                                                                                                                                      • 6.1 面向对象程序设计概述
                                                                                                                                                        • 6.1.1 面向对象程序设计的产生
                                                                                                                                                          • 6.1.2 面向对象的基本概念
                                                                                                                                                            • 6.1.3 面向对象程序设计的特点
                                                                                                                                                            • 6.2 结构
                                                                                                                                                              • 6.2.1 结构定义
                                                                                                                                                                • 6.2.2 结构变量的引用
                                                                                                                                                                • 6.3 类和对象
                                                                                                                                                                  • 6.3.1 类的定义
                                                                                                                                                                    • 6.3.2 对象的定义
                                                                                                                                                                      • 6.3.3 对象的初始化
                                                                                                                                                                        • 6.3.4 常对象和常成员
                                                                                                                                                                          • 6.3.5 静态成员
                                                                                                                                                                            • 6.3.6 友元函数
                                                                                                                                                                            • 6.4 继承和派生
                                                                                                                                                                              • 6.4.1 基类和派生类
                                                                                                                                                                                • 6.4.2 单继承
                                                                                                                                                                                • 6.5 多态性
                                                                                                                                                                                  • 6.5.1 函数重载
                                                                                                                                                                                    • 6.5.2 运算符重载
                                                                                                                                                                                      • 6.5.3 虚函数
                                                                                                                                                                                        • 6.5.4 抽象类
                                                                                                                                                                                        • 6.6 程序举例
                                                                                                                                                                                          • 习题
                                                                                                                                                                                          • 第七章 基于对话框的应用程序
                                                                                                                                                                                            • 7.1 Windows编程基础
                                                                                                                                                                                              • 7.1.1 Windows API编程
                                                                                                                                                                                                • 7.1.2 MFC编程
                                                                                                                                                                                                • 7.2 基于对话框的应用程序
                                                                                                                                                                                                  • 7.2.1 简单应用程序实例
                                                                                                                                                                                                    • 7.2.2 对话框应用程序框架
                                                                                                                                                                                                    • 7.3 静态文本框、命令按钮和编辑框
                                                                                                                                                                                                      • 7.3.1 静态文本框
                                                                                                                                                                                                        • 7.3.2 命令按钮
                                                                                                                                                                                                          • 7.3.3 编辑框
                                                                                                                                                                                                          • 7.4 框架、单选按钮和复选框
                                                                                                                                                                                                            • 7.4.1 框架
                                                                                                                                                                                                              • 7.4.2 单选按钮
                                                                                                                                                                                                                • 7.4.3 复选框
                                                                                                                                                                                                                • 7.5 列表框和组合框
                                                                                                                                                                                                                  • 7.5.1 列表框
                                                                                                                                                                                                                    • 7.5.2 组合框
                                                                                                                                                                                                                    • 7.6 滚动条
                                                                                                                                                                                                                      • 7.7 程序举例
                                                                                                                                                                                                                        • 习题
                                                                                                                                                                                                                        • 第八章 文档/视图结构应用程序
                                                                                                                                                                                                                          • 8.1 文档/视图结构
                                                                                                                                                                                                                            • 8.2 图形与文字输出
                                                                                                                                                                                                                              • 8.2.1 简单的文字和图形输出
                                                                                                                                                                                                                                • 8.2.2 画笔和画刷
                                                                                                                                                                                                                                  • 8.2.3 位图处理
                                                                                                                                                                                                                                  • 8.3 鼠标和键盘消息处理
                                                                                                                                                                                                                                    • 8.3.1 鼠标消息处理
                                                                                                                                                                                                                                      • 8.3.2 键盘消息处理
                                                                                                                                                                                                                                      • 8.4 定时器
                                                                                                                                                                                                                                        • 8.5 对话框
                                                                                                                                                                                                                                          • 8.5.1 文件对话框
                                                                                                                                                                                                                                            • 8.5.2 颜色对话框
                                                                                                                                                                                                                                              • 8.5.3 字体对话框
                                                                                                                                                                                                                                                • 8.5.4 调用自定义对话框
                                                                                                                                                                                                                                                • 8.6 莱单设计
                                                                                                                                                                                                                                                  • 8.7 程序举例
                                                                                                                                                                                                                                                    • 习题
                                                                                                                                                                                                                                                    • 第九章 C++的I/O流类
                                                                                                                                                                                                                                                      • 9.1 流
                                                                                                                                                                                                                                                        • 9.1.1 I/0流类
                                                                                                                                                                                                                                                          • 9.1.2 标准输出流
                                                                                                                                                                                                                                                            • 9.1.3 标准输入流
                                                                                                                                                                                                                                                            • 9.2 磁盘文件
                                                                                                                                                                                                                                                              • 9.2.1 文件的打开和关闭
                                                                                                                                                                                                                                                                • 9.2.2 文本文件的读/写
                                                                                                                                                                                                                                                                  • 9.2.3 二进制文件的读/写
                                                                                                                                                                                                                                                                    • 9.2.4 随机访问文件
                                                                                                                                                                                                                                                                    • 9.3 程序举例
                                                                                                                                                                                                                                                                      • 习题
                                                                                                                                                                                                                                                                    • 第二篇 实验篇
                                                                                                                                                                                                                                                                      • 实验一 C/C++概述
                                                                                                                                                                                                                                                                        • 实验二 顺序结构程序
                                                                                                                                                                                                                                                                          • 实验三 选择控制结构
                                                                                                                                                                                                                                                                            • 实验四 循环控制结构
                                                                                                                                                                                                                                                                              • 实验五 数组和指针
                                                                                                                                                                                                                                                                                • 实验六 函数
                                                                                                                                                                                                                                                                                  • 实验七 对象和类
                                                                                                                                                                                                                                                                                    • 实验八 继承和多态性
                                                                                                                                                                                                                                                                                      • 实验九 基于对话框的应用程序
                                                                                                                                                                                                                                                                                        • 实验十 文档视图结构应用程序
                                                                                                                                                                                                                                                                                          • 实验十一 C++的I/O流
                                                                                                                                                                                                                                                                                          • 参考文献

                                                                                                                                                                                                                                                                                          相关图书