C语言贯通教程 C,C++,Visual C++及Windows应用程序PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:史斌星,史佳编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2001
- ISBN:7900635858
- 页数:464 页
第1章 VC++6.0介绍 1
1.1 C语言介绍 1
1.1.1 计算机语言 1
1.1.2 对计算机语言的基本要求 1
1.1.3 一个最简单的C语言程序 2
1.1.4 编译软件 2
1.1.5 C语言的三个阶段 3
1.1.6 可视化开发软件 4
1.1.7 VC++6.0 4
1.2 进入VC++6.0 5
1.2.1 编译步骤 5
1.2.2 打开VC++6.0 6
1.3 VC++6.0的界面 7
1.4.1 创建控制台程序 8
1.4 创建一个C程序 8
1.4.2 通过工具栏创建新项目 9
1.4.3 通过工具栏创建新文件 10
1.4.4 工具栏按钮和菜单栏命令的比较 11
1.5 怎样编译和运行程序 11
1.5.1 程序的编译 11
1.5.2 输出窗中的消息 12
1.5.3 程序的运行 13
1.5.4 控制台程序的几种运行方法 14
1.5.5 Workspace中的内容 15
1.5.6 什么是Project 15
1.6 怎样修改老程序 16
1.6.1 怎样打开一个老程序 16
1.6.2 程序的修改 16
1.6.3 退出和存盘 17
1.6.4 Debug和Release版本 18
1.7.1 展开和收缩符号 19
1.7 Workspace 19
1.7.2 隐藏Workspace窗口 20
1.7.3 隐藏输出窗 20
1.7.4 改变Workspace和输出窗的大小 20
1.7.5 FileView和ClassView 21
1.8 怎样检查错误 21
1.8.1 输出窗中的错误信息 21
1.8.2 制造一个错误 22
1.9 怎样使用VC++6.0帮助 23
1.9.1 怎样进入帮助 23
1.9.2 目录选项 24
1.9.3 索引 27
1.9.4 搜索 28
1.9.5 书签 28
1.10 怎样安装VC++6.0 29
1.10.1 起动安装盘 29
1.9.6 F1帮助键 29
1.10.2 签署协议 31
1.10.3 ID数 32
1.10.4 重新启动系统 32
1.10.5 选择安装方式 33
1.10.6 选择安装内容 35
1.10.7 安装进度指示 37
1.10.8 安装帮助软件 37
1.10.9 选择MSDN安装类型 38
1.10.10 注册 40
1.11 本章小结 40
第2章 C语言基础 42
2.1 C语言程序的基本特点 42
2.1.1 C语言程序的结构 42
2.1.2 C语言程序的书写格式 43
2.2 输出输入语句 44
2.2.1 格式化的输出语句 44
2.2.2 格式化的输入语句 45
2.3.1 从源文件创建新项目 47
2.3 在VC++6.0中创建新项目 47
2.3.2 创建Console项目 49
2.4 数据 52
2.4.1 变量 52
2.4.2 常量 56
2.4.3 转换说明符 59
2.4.4 变量和常量的大小的测试 60
2.4.5 控制代码的测试 62
2.4.6 标识符和关键字 64
2.4.7 变量的存储属性 64
2.4.8 数组 66
2.5 运算语句 70
2.5.1 赋值运算 70
2.5.2 算术运算 71
2.5.5 条件运算 73
2.5.3 前置和后置运算 73
2.5.4 关系运算 73
2.5.6 逗号结合运算 75
2.5.7 逻辑运算 75
2.5.8 位操作 76
2.5.9 数据类型转换 78
2.5.10 运算顺序和结合性 79
2.6 控制语句 81
2.6.1 if结构 81
2.6.2 swich结构 82
2.6.3 while结构 84
2.6.4 do...while结构 86
2.6.5 for结构 90
2.6.6 转移语句 92
2.7 指针 93
2.7.1 指针变量 94
2.7.2 指针和数组 99
2.7.3 字符指针 100
2.7.4 指针数组 101
2.7.5 多级指针 103
2.8 函数 104
2.8.1 一个最简单的函数 104
2.8.2 用地址量作实参数 107
2.8.3 利用地址量返回结果 108
2.8.4 参数个数不定的函数 109
2.8.5 利用全局变量传递数据 109
2.8.6 函数应用举例 110
2.8.7 如何将数组传递到函数中 115
2.8.8 如何将字符串传递到函数中 116
2.8.9 如何将多维数组传递到函数中 117
2.8.10 指针型函数 119
2.8.11 递归函数 121
2.8.12 函数指针 123
2.8.13 库函数 125
2.8.14 输入和输出函数的格式 127
2.9 文件 128
2.9.1 文件的打开 128
2.9.2 命令行参数 130
2.9.3 文件的复制 132
2.9.4 字符串输入和输出函数 135
2.9.5 文件的格式化输入和输出 136
2.10 结构和联合 137
2.10.1 结构 137
2.10.2 联合 146
2.10.3 枚举 148
2.10.4 类型定义 150
2.10.5 条件编译 151
2.11 动态存储分配 153
2.12 本章小结 156
3.1 C++和C的主要差别 157
第3章 C++ 157
3.2 C++的类 170
3.2.1 什么是类 170
3.2.2 类的说明 172
3.2.3 类的定义 174
3.2.4 类的应用 175
3.2.5 类的对象 177
3.2.6 this指针 177
3.2.7 内联成员函数 179
3.3 C++项目的创建 180
3.4 对象的初始化 185
3.4.1 构造函数 185
3.4.2 析构函数 188
3.4.3 默认构造函数和析构函数 191
3.4.4 建立动态对象 191
3.5.1 单一继承 192
3.5 类的继承 192
3.5.2 多重继承 196
3.5.3 友元函数 198
3.6 多态性和虚函数 201
3.6.1 什么是多态性 201
3.6.2 虚函数 202
3.7 面向对象的程序设计和本章小结 203
第4章 Win32 Application程序 205
4.1 一个最简单的Win32 Application程序 205
4.2 文件prog4_1.cpp的说明 217
4.2.1 prog4_1.cpp中的说明语句 218
4.2.2 LoadString()函数 219
4.2.3 窗口类的定义和注册 220
4.2.4 CreateWindow()函数 222
4.2.5 其他函数 224
4.2.6 事件驱动的程序 225
4.2.7 WndProc()窗口函数 226
4.2.8 显示About对话框 227
4.2.9 终止程序的运行 228
4.2.10 字符的显示 228
4.3 字符显示技术 230
4.3.1 prog4_2.cpp源文件 230
4.3.2 源程序分析 233
4.3.3 程序的运行 238
4.3.4 对消息的识别 239
4.4 图形的显示 240
4.5 图形的填充 246
4.6 本章小结 250
第5章 菜单程序 251
5.1 一个空白的菜单程序 251
5.1.1 怎样创建新项目 251
5.1.2 编译和运行程序 259
5.1.3 Windows窗口的基本功能 260
5.2 blank程序剖析 261
5.2.1 头文件blank.h 261
5.2.2 源文件blank.cpp 265
5.2.3 头文件MainFrm.h 269
5.2.4 源文件MainFrm.cpp 271
5.2.5 头文件ChildView.h 275
5.2.6 源文件ChildView.cpp 276
5.2.7 stdafx文件 277
5.3 程序的运行顺序 278
5.3.1 程序的入口 278
5.3.2 调试方法 285
5.4 菜单编辑器 289
5.5 ClassWizard 296
5.5.1 进入ClassWizard 296
5.5.2 改动后的程序 300
5.6.1 工具栏编辑器的界面 310
5.6 工具栏编辑器 310
5.6.2 怎样创建新按钮 311
5.6.3 怎样在按钮上作图 314
5.7 加速键编辑器 316
5.8 字符串编辑器 319
5.9 快捷菜单 321
5.10 本章小结 329
6.1 AppWizard创建的对话框 330
第6章 对话框程序 330
6.2 对话框编辑器 333
6.2.1 控件工具栏 334
6.2.2 对话框工具栏 336
6.3 两个例子 339
6.3.1 征求意见表 339
6.3.2 日历查阅程序 343
6.4 对话框程序的剖析 344
6.4.2 stdafx.cpp源文件 345
6.4.1 资源文件 345
6.4.3 blankDlg.cpp文件 346
6.4.4 blankDlgDlg.cpp文件 347
6.4.5 添加系统菜单项 351
6.5 组合框控件 354
6.6 对话框之间的通话 359
6.7 非模态对话框 370
6.8 本章小结 377
第7章 绘图程序 379
7.1 菜单控制的绘图程序 379
7.1.1 添加菜单项 379
7.1.2 添加消息处理函数 380
7.1.3 源程序代码 382
7.2 用鼠标绘图 391
7.2.1 创建项目 391
7.2.2 源程序代码 392
7.2.3 运行程序 398
7.3 本章小结 400
第8章 文字输入程序 401
8.1 一个简单的输入程序 401
8.1.1 创建新项目 401
8.1.2 添加代码 402
8.2 文本文件的读取 408
8.2.1 创建新项目 408
8.2.2 修改源程序 409
8.3 以CEditView为基类的程序 413
8.4 以CRichEditView为基类的程序 417
8.5 本章小结 420
第9章 多媒体编程 421
9.1 bmp文件的显示 421
9.1.1 创建项目 421
9.1.2 程序分析 427
9.2 图标和位图的显示 429
9.2.1 引入或创建图像资源 430
9.2.2 添加控件 431
9.2.3 程序代码 433
9.3 声音程序 435
9.4 时钟程序 438
9.5 动画程序 441
9.6 本章小结 443
第10章 数据库编程 444
10.1 什么是数据库 444
10.2 配置数据源 446
10.3 创建一个支持数据库的项目 449
10.4 显示窗口的设计 452
10.4.1 对话框中的控件 452
10.4.2 添加成员变量 453
10.4.3 程序的运行 454
10.5 对程序的分析 455
10.6 本章小结 464
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《幼儿园课程资源丛书 幼儿园语言教育资源》周兢编 2015
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019