程序设计入门经典PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)金斯利-休斯(Kingsley-Hughes,A.),(美)金斯利-休斯(Kingsley-Hughes,K.)著;顾晓峰译
- 出 版 社:北京:清华大学出版社
- 出版年份:2006
- ISBN:7302125481
- 页数:358 页
1.1 编程的发展过程 1
第1章 编程概述 1
1.2 编程的概念 3
1.2.1 存在多种编程语言的原因 4
1.2.2 不同的代码,相同的结果 5
1.3 能编程的程序 9
1.3.1 开发环境 9
1.3.2 编译器 9
1.4 小结 9
第2章 学习编程的原因 11
2.1 编程的意义 11
2.1.1 “职业”编程人员 11
2.1.2 解决问题 14
2.1.5 名望 15
2.2 学习的内容 15
2.1.3 因为想作贡献 15
2.1.4 仅为娱乐 15
2.3 对编程的看法和实际情况 19
2.3.1 看法1——编程工具需花费许多钱 19
2.3.2 看法2——成为编程人员须具备计算机科学学位 19
2.3.3 看法3——学习编程需花数年时间 19
2.3.4 看法4——编程只适合年青人 20
2.3.5 看法5——编程需要顶级的超级计算机 20
2.3.6 看法6——编程会上瘾! 20
2.3.7 看法7——编程语言一直在改变 20
2.3.8 看法8——一旦学会了某种编程语言,学习其他语言就会简单些 20
2.4 小结 21
3.1.1 “自顶向下”的处理过程 22
3.1 读取代码 22
第3章 计算机读取代码的方式 22
3.1.2 分解代码 24
3.1.3 语句 28
3.1.4 函数/过程 29
3.2 编程中的语句和段落 30
3.2.1 代码行 30
3.2.2 代码段落 31
3.3 数据存储 31
3.4 小结 34
第4章 从概念到代码——代码语言 35
4.1 二进制 35
4.1.1 二进制介绍 35
4.1.2 大数 37
4.1.3 按位分组 38
4.1.4 二进制数学 41
4.1.5 需要二进制的原因 44
4.2 十六进制 44
4.2.1 十六进制介绍 44
4.2.2 十六进制和Windows Calculator 46
4.3 字符表示 46
4.4 运算符 54
4.4.1 算术运算符 54
4.4.2 赋值运算符 55
4.4.3 比较运算符 55
4.4.4 逻辑运算符 56
4.4.5 字符串运算符 56
4.5 小结 57
5.1 建立自己的工作区 58
5.1.1 键盘 58
第5章 编程工具 58
5.1.2 工作区 59
5.1.3 办公桌 59
5.1.4 显示器 59
5.2 选择编程语言 62
5.2.1 学习编程 62
5.2.2 学校/学院 62
5.2.3 业务培训 63
5.2.4 业余编程人员 63
5.2.5 语言 64
5.2.6 教您如何编程 64
5.3 工具 65
5.3.1 通用工具和实用程序 65
5.3.2 编程工具 70
5.4 小结 76
第6章 简单编码 77
6.1 注释代码 77
6.1.1 VBScript注释 77
6.1.2 Java Script注释 80
6.1.3 C++注释 82
6.2 变量 83
6.3 字符串 100
6.3.1 字符串概述 100
6.3.2 字符串操作 101
6.4 处理输入 105
6.5 变量操作——执行简单的数学功能 107
6.6 小结 109
第7章 编码结构 110
7.1 结构的用途 110
7.2 使用结构前的准备工作 111
7.3 函数 120
7.4 条件控制 126
7.4.1 条件判断 126
7.4.2 条件 127
7.4.3 多条件控制 132
7.5 循环 141
7.5.1 for循环语句 141
7.5.2 死循环 143
7.5.3 while循环语句 143
7.5.4 do while循环语句 144
7.6 数组 147
7.6.1 二维数组 148
7.6.2 多维数组 149
7.7 小结 150
8.1 解决问题的基础知识 151
第8章 解决问题 151
8.1.1 清楚需求 152
8.1.2 研究 155
8.1.3 把问题分解成小问题 157
8.2 编写代码 158
8.3 小结 172
第9章 调试 173
9.1 人为错误 173
9.2 错误,错误,还是错误 173
9.3 编译器错误 174
9.4 运行库错误 186
9.5 逻辑错误 190
9.6 发现错误 193
9.6.1 输入代码后阅读每行代码 193
9.6.4 注释,注释,再注释 194
9.6.5 删除代码的多义性 194
9.6.3 保持结构清楚 194
9.6.2 检查之前的语句 194
9.6.6 分号 195
9.6.7 测试代码 196
9.6.8 检查变量 196
9.7 小结 201
第10章 界面 202
10.1 界面概述 202
10.2 界面的重要性 204
10.2.1 什么是界面 204
10.2.2 所有的软件都有界面吗 204
10.3 界面详述 205
10.3.1 基于文本的界面 205
10.3.2 程序纲要 207
10.3.3 正确提示输入 209
10.3.4 对输出结果进行注释 212
10.3.5 对程序退出进行确认 213
10.3.6 添加简单的帮助 214
10.3.7 确认 219
10.4 非文本形式的界面 220
10.5 按钮 220
10.5.1 菜单 222
10.5.2 复选框 223
10.5.3 单选按钮 224
10.5.4 单行文本框 225
10.5.5 多行文本框 225
10.5.6 下拉式菜单 226
10.6 综合 227
10.6.1 简单应用程序 227
10.6.2 更多复杂的应用程序 230
10.7 小结 232
第11章 综述编程项目 233
11.1 计划编程项目 233
11.2 计划 234
11.2.1 想法 234
11.2.2 要求 237
11.3 编程阶段 240
11.4 测试 242
11.5 附加功能 245
11.6 整理代码 245
11.7 最终测试 246
11.8 小结 246
第12章 操作文件 247
12.1 保存数据的原则 247
12.2 文件的生命周期 247
12.5 用VBScript创建文件 249
12.4 开始编程 249
12.3 文件 249
12.5.1 基本要素 250
12.5.2 创建文件夹 252
12.5.3 创建多个文件 253
12.5.4 使用条件控制 253
12.5.5 使用变量 255
12.5.6 对文件名和文件夹名进行提示,以增加灵活性 255
12.5.7 检查相同文件 258
12.6 编辑已存在的文件 258
12.6.1 运行 260
12.6.2 追加文件 260
12.6.3 以只读方式打开文件 261
12.6.4 ReadAll、ReadLine和Read方法 262
12.8 小结 265
12.7.2 删除文件夹 265
12.7.1 删除文件 265
12.7 删除文件和文件夹 265
第13章 注册表 267
13.1 Windows注册表 267
13.2 Windows注册表概述 267
13.2.1 定义 267
13.2.2 Regedit和Regedit32 268
13.2.3 备份注册表 269
13.2.4 操作注册表 278
13.3 通过编程来操作Windowd注册表 284
13.3.1 用VBScript编辑注册表 284
13.3.2 用JScript编辑注册表 288
13.4 Windows注册表的使用 289
13.6 小结 290
13.5 使用注册表时应注意的问题 290
第14章 组织、计划和版本控制 292
14.1 组织 292
14.1.1 组织自己 292
14.1.2 组织自己的工作空间 292
14.2 主要事件——组织自己的PC机 294
14.3 文件夹 295
14.3.1 按语言分组 295
14.3.2 按项目分组 296
14.3.3 文件夹内容注释 297
14.4 文件名控制 299
14.5 更多版本控制提示 300
14.6 版本控制——查找其他版本 305
14.7 软件版本控制 306
14.8 小结 306
15.1 编译代码 307
第15章 编译代码和编译方法 307
15.2 所有的编译器是否都相同 308
15.2.1 错误处理 314
15.2.2 不同的语言会怎样 318
15.3 编译的作用 321
15.3.1 保护智能属性 321
15.3.2 速度 321
15.3.3 功能提升 322
15.3.4 安全性 322
15.3.5 调试 322
15.4 编译代码的其他方法 323
15.5 小结 328
第16章 发布项目 329
16.1 发布类型 329
16.1.1 实体发布 329
16.1.2 刻录光盘 333
16.1.3 虚拟发布 340
16.2 小结 343
附录A 术语表 344
附录B Web资源 348
B.1 编程工具 348
B.2 Java工具 349
B.3 Java站点 350
B.4 C++工具 351
B.5 C++站点 352
B.6 BASIC工具 352
B.7 BASIC站点 353
B.8 Web脚本语言 354
B.9 CD刻录 354
B.10 压缩工具 354
B.11 其他站点 356
- 《国学经典诵读》(中国)严琼燕 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《小提琴经典练习曲简编 沃尔法特》丁芷诺,杨宝智 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《经典沐心 第2卷 智慧卷》宋伟 2016
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019