书籍详情
C语言贯通教程:C,C++,VisualC++及Windows应用程序
作者:史斌星,史佳编著
出版社:清华大学出版社
出版时间:2001-08-01
ISBN:9787900635853
定价:¥46.00
购买这本书可以去
内容简介
本书是将传统的C、C++、Visual C++和Windows应用程序四部分内容结合起来编成的统一教程,作为改革C语言教学方法的一种尝试,以提高学习这方面内容的效率。本书结构严谨、语言生动,深入浅出,既注重基本概念,又能从实际出发。全书含有90多个程序实例,使本来难懂的理论变得较为容易理解,形成了独特的叙述风格。本书适用于没有C语言基础或对C有一定了解,希望进一步学习C++、Visual C++和Windows应用程序的读者。
作者简介
暂缺《C语言贯通教程:C,C++,VisualC++及Windows应用程序》作者简介
目录
第1章 VC++6.0介绍
1.1 C语言介绍
1.1.1 计算机语言
1.1.2 对计算机语言的基本要求
1.1.3 一个最简单的C语言程序
1.1.4 编译软件
1.1.5 C语言的三个阶段
1.1.6 可视化开发软件
1.1.7 VC++6.0
1.2 进入VC++6.0
1.2.1 编译步骤
1.2.2 打开VC++6.0
1.3 VC++6.0的界面
1.4 创建一个C程序
1.4.1 创建控制台程序
1.4.2 通过工具栏创建新项目
1.4.3 通过工具栏创建新文件
1.4.4 工具栏按钮和菜单栏命令的比较
1.5 怎样编译和运行程序
1.5.1 程序的编译
1.5.2 输出窗中的消息
1.5.3 程序的运行
1.5.4 控制台程序的几种运行方法
1.5.5 Workspace中的内容
1.5.6 什么是Project
1.6 怎样修改老程序
1.6.1 怎样打开一个老程序
1.6.2 程序的修改
1.6.3 退出和存盘
1.6.4 Debug和Release版本
1.7 Workspace
1.7.1 展开和收缩符号
1.7.2 隐藏Workspace窗口
1.7.3 隐藏输出窗
1.7.4 改变Workspace和输出窗的大小
1.7.5 FileView和ClassView
1.8 怎样检查错误
1.8.1 输出窗中的错误信息
1.8.2 制造一个错误
1.9 怎样使用VC++6.0帮助
1.9.1 怎样进入帮助
1.9.2 目录选项
1.9.3 索引
1.9.4 搜索
1.9.5 书签
1.9.6 F1帮助键
1.10 怎样安装VC++6.0
1.10.1 起动安装盘
1.10.2 签署协议
1.10.3 ID数
1.10.4 重新启动系统
1.10.5 选择安装方式
1.10.6 选择安装内容
1.10.7 安装进度指示
1.10.8 安装帮助软件
1.10.9 选择MSDN安装类型
1.10.10 注册
1.11 本章小结
第2章 C语言基础
2.1 C语言程序的基本特点
2.1.1 C语言程序的结构
2.1.2 C语言程序的书写格式
2.2 输出输入语句
2.2.1 格式化的输出语句
2.2.2 格式化的输入语句
2.3 在VC++6.0中创建新项目
2.3.1 从源文件创建新项目
2.3.2 创建Console项目
2.4 数据
2.4.1 变量
2.4.2 常量
2.4.3 转换说明符
2.4.4 变量和常量的大小的测试
2.4.5 控制代码的测试
2.4.6 标识符和关键字
2.4.7 变量的存储属性
2.4.8 数组
2.5 运算语句
2.5.1 赋值运算
2.5.2 算术运算
2.5.3 前置和后置运算
2.5.4 关系运算
2.5.5 条件运算
2.5.6 逗号结合运算
2.5.7 逻辑运算
2.5.8 位操作
2.5.9 数据类型转换
2.5.10 运算顺序和结合性
2.6 控制语句
2.6.1 if结构
2.6.2 swich结构
2.6.3 while结构
2.6.4 do…while结构
2.6.5 for结构
2.6.6 转移语句
2.7 指针
2.7.1 指针变量
2.7.2 指针和数组
2.7.3 字符指针
2.7.4 指针数组
2.7.5 多级指针
2.8 函数
2.8.1 一个最简单的函数
2.8.2 用地址量作实参数
2.8.3 利用地址量返回结果
2.8.4 参数个数不定的函数
2.8.5 利用全局变量传递数据
2.8.6 函数应用举例
2.8.7 如何将数组传递到函数中
2.8.8 如何将字符串传递到函数中
2.8.9 如何将多维数组传递到函数中
2.8.10 指针型函数
2.8.11 递归函数
2.8.12 函数指针
2.8.13 库函数
2.8.14 输入和输出函数的格式
2.9 文件
2.9.1 文件的打开
2.9.2 命令行参数
2.9.3 文件的复制
2.9.4 字符串输入和输出函数
2.9.5 文件的格式化输入和输出
2.10 结构和联合
2.10.1 结构
2.10.2 联合
2.10.3 枚举
2.10.4 类型定义
2.10.5 条件编译
2.11 动态存储分配
2.12 本章小结
第3章 C++
3.1 C++和C的主要差别
3.2 C++的类
3.2.1 什么是类
3.2.2 类的说明
3.2.3 类的定义
3.2.4 类的应用
3.2.5 类的对象
3.2.6 this指针
3.2.7 内联成员函数
3.3 C++项目的创建
3.4 对象的初始化
3.4.1 构造函数
3.4.2 析构函数
3.4.3 默认构造函数和析构函数
3.4.4 建立动态对象
3.5 类的继承
3.5.1 单一继承
3.5.2 多重继承
3.5.3 友元函数
3.6 多态性和虚函数
3.6.1 什么是多态性
3.6.2 虚函数
3.7 面向对象的程序设计和本章小结
第4章 Win32 Application程序
4.1 一个最简单的Win32 Application程序
4.2 文件prog4_1.cpp的说明
4.2.1 prog4_1.cpp中的说明语句
4.2.2 LoadString()函数
4.2.3 窗口类的定义和注册
4.2.4 CreateWindow()函数
4.2.5 其他函数
4.2.6 事件驱动的程序
4.2.7 WndProc()窗口函数
4.2.8 显示Ahout对话框
4.2.9 终止程序的运行
4.2.10 字符的显示
4.3 字符显示技术
4.3.1 prog4_2.cpp源文件
4.3.2 源程序分析
4.3.3 程序的运行
4.3.4 对消息的识别
4.4 图形的显示
4.5 图形的填充
4.6 本章小结
第5章 菜单程序
5.1 一个空白的菜单程序
5.1.1 怎样创建新项目
5.1.2 编译和运行程序
5.1.3 Windows窗口的基本功能
5.2 blank程序剖析
5.2.1 头文件blank.h
5.2.2 源文件blank.cpp
5.2.3 头文件MainFrm.h
5.2.4 源文件MainFrm.cpp
5.2.5 头文件ChildView.h
5.2.6 源文件ChildView.cpp
5.2.7 Stdafx文件
5.3 程序的运行顺序
5.3.1 程序的入口
5.3.2 调试方法
5.4 菜单编辑器
5.5 ClassWizard
5.5.1 进入ClassWizard
5.5.2 改动后的程序
5.6 工具栏编辑器
5.6.1 工具栏编辑器的界面
5.6.2 怎样创建新按钮
5.6.3 怎样在按钮上作图
5.7 加速键编辑器
5.8 字符串编辑器
5.9 快捷菜单
5.10 本章小结
第6章 对话框程序
6.1 AppWizard创建的对话框
6.2 对话框编辑器
6.2.1 控件工具栏
6.2.2 对话框工具栏
6.3 两个例子
6.3.1 征求意见表
6.3.2 日历查阅程序
6.4 对话框程序的剖析
6.4.1 资源文件
6.4.2 Stdafx.cpp源文件
6.4.3 blankDlg.cpp文件
6.4.4 blankDlgDlg.cpp文件
6.4.5 添加系统菜单项
6.5 组合框控件
6.6 对话框之间的通话
6.7 非模态对话框
6.8 本章小结
第7章 绘图程序
7.1 菜单控制的绘图程序
7.1.1 添加菜单项
7.1.2 添加消息处理函数
7.1.3 源程序代码
7.2 用鼠标绘图
7.2.1 创建项目
7.2.2 源程序代码
7.2.3 运行程序
7.3 本章小结
第8章 文字输入程序
8.1 一个简单的输入程序
8.1.1 创建新项目
8.1.2 添加代码
8.2 文本文件的读取
8.2.1 创建新项目
8.2.2 修改源程序
8.3 以CEditView为基类的程序
8.4 以CRichEditView为基类的程序
8.5 本章小结
第9章 多媒体编程
9.1 bmp文件的显示
9.1.1 创建项目
9.1.2 程序分析
9.2 图标和位图的显示
9.2.1 引入或创建图像资源
9.2.2 添加控件
9.2.3 程序代码
9.3 声音程序
9.4 时钟程序
9.5 动画程序
9.6 本章小结
第10章 数据库编程
10.1 什么是数据库
10.2 配置数据源
10.3 创建一个支持数据库的项目
10.4 显示窗口的设计
10.4.1 对话框中的控件
10.4.2 添加成员变量
10.4.3 程序的运行
10.5 对程序的分析
10.6 本章小结
1.1 C语言介绍
1.1.1 计算机语言
1.1.2 对计算机语言的基本要求
1.1.3 一个最简单的C语言程序
1.1.4 编译软件
1.1.5 C语言的三个阶段
1.1.6 可视化开发软件
1.1.7 VC++6.0
1.2 进入VC++6.0
1.2.1 编译步骤
1.2.2 打开VC++6.0
1.3 VC++6.0的界面
1.4 创建一个C程序
1.4.1 创建控制台程序
1.4.2 通过工具栏创建新项目
1.4.3 通过工具栏创建新文件
1.4.4 工具栏按钮和菜单栏命令的比较
1.5 怎样编译和运行程序
1.5.1 程序的编译
1.5.2 输出窗中的消息
1.5.3 程序的运行
1.5.4 控制台程序的几种运行方法
1.5.5 Workspace中的内容
1.5.6 什么是Project
1.6 怎样修改老程序
1.6.1 怎样打开一个老程序
1.6.2 程序的修改
1.6.3 退出和存盘
1.6.4 Debug和Release版本
1.7 Workspace
1.7.1 展开和收缩符号
1.7.2 隐藏Workspace窗口
1.7.3 隐藏输出窗
1.7.4 改变Workspace和输出窗的大小
1.7.5 FileView和ClassView
1.8 怎样检查错误
1.8.1 输出窗中的错误信息
1.8.2 制造一个错误
1.9 怎样使用VC++6.0帮助
1.9.1 怎样进入帮助
1.9.2 目录选项
1.9.3 索引
1.9.4 搜索
1.9.5 书签
1.9.6 F1帮助键
1.10 怎样安装VC++6.0
1.10.1 起动安装盘
1.10.2 签署协议
1.10.3 ID数
1.10.4 重新启动系统
1.10.5 选择安装方式
1.10.6 选择安装内容
1.10.7 安装进度指示
1.10.8 安装帮助软件
1.10.9 选择MSDN安装类型
1.10.10 注册
1.11 本章小结
第2章 C语言基础
2.1 C语言程序的基本特点
2.1.1 C语言程序的结构
2.1.2 C语言程序的书写格式
2.2 输出输入语句
2.2.1 格式化的输出语句
2.2.2 格式化的输入语句
2.3 在VC++6.0中创建新项目
2.3.1 从源文件创建新项目
2.3.2 创建Console项目
2.4 数据
2.4.1 变量
2.4.2 常量
2.4.3 转换说明符
2.4.4 变量和常量的大小的测试
2.4.5 控制代码的测试
2.4.6 标识符和关键字
2.4.7 变量的存储属性
2.4.8 数组
2.5 运算语句
2.5.1 赋值运算
2.5.2 算术运算
2.5.3 前置和后置运算
2.5.4 关系运算
2.5.5 条件运算
2.5.6 逗号结合运算
2.5.7 逻辑运算
2.5.8 位操作
2.5.9 数据类型转换
2.5.10 运算顺序和结合性
2.6 控制语句
2.6.1 if结构
2.6.2 swich结构
2.6.3 while结构
2.6.4 do…while结构
2.6.5 for结构
2.6.6 转移语句
2.7 指针
2.7.1 指针变量
2.7.2 指针和数组
2.7.3 字符指针
2.7.4 指针数组
2.7.5 多级指针
2.8 函数
2.8.1 一个最简单的函数
2.8.2 用地址量作实参数
2.8.3 利用地址量返回结果
2.8.4 参数个数不定的函数
2.8.5 利用全局变量传递数据
2.8.6 函数应用举例
2.8.7 如何将数组传递到函数中
2.8.8 如何将字符串传递到函数中
2.8.9 如何将多维数组传递到函数中
2.8.10 指针型函数
2.8.11 递归函数
2.8.12 函数指针
2.8.13 库函数
2.8.14 输入和输出函数的格式
2.9 文件
2.9.1 文件的打开
2.9.2 命令行参数
2.9.3 文件的复制
2.9.4 字符串输入和输出函数
2.9.5 文件的格式化输入和输出
2.10 结构和联合
2.10.1 结构
2.10.2 联合
2.10.3 枚举
2.10.4 类型定义
2.10.5 条件编译
2.11 动态存储分配
2.12 本章小结
第3章 C++
3.1 C++和C的主要差别
3.2 C++的类
3.2.1 什么是类
3.2.2 类的说明
3.2.3 类的定义
3.2.4 类的应用
3.2.5 类的对象
3.2.6 this指针
3.2.7 内联成员函数
3.3 C++项目的创建
3.4 对象的初始化
3.4.1 构造函数
3.4.2 析构函数
3.4.3 默认构造函数和析构函数
3.4.4 建立动态对象
3.5 类的继承
3.5.1 单一继承
3.5.2 多重继承
3.5.3 友元函数
3.6 多态性和虚函数
3.6.1 什么是多态性
3.6.2 虚函数
3.7 面向对象的程序设计和本章小结
第4章 Win32 Application程序
4.1 一个最简单的Win32 Application程序
4.2 文件prog4_1.cpp的说明
4.2.1 prog4_1.cpp中的说明语句
4.2.2 LoadString()函数
4.2.3 窗口类的定义和注册
4.2.4 CreateWindow()函数
4.2.5 其他函数
4.2.6 事件驱动的程序
4.2.7 WndProc()窗口函数
4.2.8 显示Ahout对话框
4.2.9 终止程序的运行
4.2.10 字符的显示
4.3 字符显示技术
4.3.1 prog4_2.cpp源文件
4.3.2 源程序分析
4.3.3 程序的运行
4.3.4 对消息的识别
4.4 图形的显示
4.5 图形的填充
4.6 本章小结
第5章 菜单程序
5.1 一个空白的菜单程序
5.1.1 怎样创建新项目
5.1.2 编译和运行程序
5.1.3 Windows窗口的基本功能
5.2 blank程序剖析
5.2.1 头文件blank.h
5.2.2 源文件blank.cpp
5.2.3 头文件MainFrm.h
5.2.4 源文件MainFrm.cpp
5.2.5 头文件ChildView.h
5.2.6 源文件ChildView.cpp
5.2.7 Stdafx文件
5.3 程序的运行顺序
5.3.1 程序的入口
5.3.2 调试方法
5.4 菜单编辑器
5.5 ClassWizard
5.5.1 进入ClassWizard
5.5.2 改动后的程序
5.6 工具栏编辑器
5.6.1 工具栏编辑器的界面
5.6.2 怎样创建新按钮
5.6.3 怎样在按钮上作图
5.7 加速键编辑器
5.8 字符串编辑器
5.9 快捷菜单
5.10 本章小结
第6章 对话框程序
6.1 AppWizard创建的对话框
6.2 对话框编辑器
6.2.1 控件工具栏
6.2.2 对话框工具栏
6.3 两个例子
6.3.1 征求意见表
6.3.2 日历查阅程序
6.4 对话框程序的剖析
6.4.1 资源文件
6.4.2 Stdafx.cpp源文件
6.4.3 blankDlg.cpp文件
6.4.4 blankDlgDlg.cpp文件
6.4.5 添加系统菜单项
6.5 组合框控件
6.6 对话框之间的通话
6.7 非模态对话框
6.8 本章小结
第7章 绘图程序
7.1 菜单控制的绘图程序
7.1.1 添加菜单项
7.1.2 添加消息处理函数
7.1.3 源程序代码
7.2 用鼠标绘图
7.2.1 创建项目
7.2.2 源程序代码
7.2.3 运行程序
7.3 本章小结
第8章 文字输入程序
8.1 一个简单的输入程序
8.1.1 创建新项目
8.1.2 添加代码
8.2 文本文件的读取
8.2.1 创建新项目
8.2.2 修改源程序
8.3 以CEditView为基类的程序
8.4 以CRichEditView为基类的程序
8.5 本章小结
第9章 多媒体编程
9.1 bmp文件的显示
9.1.1 创建项目
9.1.2 程序分析
9.2 图标和位图的显示
9.2.1 引入或创建图像资源
9.2.2 添加控件
9.2.3 程序代码
9.3 声音程序
9.4 时钟程序
9.5 动画程序
9.6 本章小结
第10章 数据库编程
10.1 什么是数据库
10.2 配置数据源
10.3 创建一个支持数据库的项目
10.4 显示窗口的设计
10.4.1 对话框中的控件
10.4.2 添加成员变量
10.4.3 程序的运行
10.5 对程序的分析
10.6 本章小结
猜您喜欢