图书介绍

程序设计:第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

程序设计:第2版
  • (美)佩里(Perry,G.)著 徐成敖 龚亚平译 著
  • 出版社: 人民邮电出版社
  • ISBN:
  • 出版时间:2002
  • 标注页数:313页
  • 文件大小:68MB
  • 文件页数:329页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

程序设计:第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 编程预备知识1

第1章 计算机是工具2

1.1 计算机和编程3

1.2 计算机做什么3

1.3 常见的错误观念4

1.3.1 误区1:“只有数学专家才能够学习计算机编程”4

1.3.3 误区3:“编写程序很难”5

1.4 为程序员提供的易于使用的材料5

1.3.2 误区2:“计算机程序会出错”5

1.5 人与计算机6

1.6 计算机的花费6

1.6.1 硬件7

1.6.2 软件8

1.6.3 人8

1.6.4 数据8

1.6.5 规程9

1.7 计算机发展概述9

1.7.1 第一代计算机9

1.7.3 第三代计算机10

1.7.2 第二代计算机10

1.8 到处连网11

1.9 今天的计算机11

1.10 计算机类型11

1.10.1 超级计算机12

1.10.2 大型机12

1.10.3 小型计算机13

1.10.4 微机13

1.11 小结13

第2章 程序的构造15

2.2 对程序的需求16

2.1 程序员的生活16

2.3 程序、程序,到处都是程序17

2.4 软件如同使用说明18

2.4.1 是艺术还是科学19

2.4.2 所用的语言19

2.5 语言翻译程序21

2.6 最重要的是准确性22

2.7 设计的需要23

2.7.1 第1步:定义输出24

2.9 小结27

2.8 程序语言27

2.7.2 第2步:确定逻辑27

2.7.3 第3步:编写程序27

第2部分 编程基础29

第3章 早期的编程语言30

3.1 程序和数据的存储31

3.2 二进制算法32

3.3 第一个程序34

3.4 利用键盘输入35

3.5.1 FORTRAN语言36

3.5 与英语相近36

3.5.2 COBOL语言38

3.6 多年来的其他语言41

3.7 小结43

第4章 现代编程语言44

4.1 Pascal语言的重要性及其消逝45

4.2 C编程语言46

4.2.1 C语言的成功之处46

4.3 C++对现代语言的影响47

4.4 超文本和脚本编程语言47

4.2.2 C++——C语言的改进47

4.5 BASIC语言48

4.5.1 早期的BASIC语言49

4.5.2 利用Visual Basic进行图形化编程51

4.6 哪种语言最好53

4.7 小结53

第3部分 编程体验55

第5章 第一种语言:Visual Basic56

5.2 第一个Visual Basic程序57

5.1 快速打开Visual Basic57

5.3 学习Visual Basic环境59

5.3.1 Visual Basic编程的步骤59

5.3.2 在Visual Basic中工作59

5.4 Visual Basic屏幕60

5.4.1 菜单栏和工具栏61

5.4.2 Form窗口61

5.4.3 工具箱提供了控件62

5.4.4 Form Layout窗口63

5.4.5 Project Explorer窗口63

5.6 小结64

5.4.6 Properties窗口64

5.5 帮助系统64

第6章 输入和输出66

6.1 Windows程序快速分析67

6.2 控制事件67

6.3 应用程序分类68

6.4 界面控件68

6.4.1 放置控件69

6.4.2 设置属性70

6.5 应用程序开发过程72

6.6 其他控件74

6.7 含有注释的文档76

6.8 消息和输入框78

6.8.1 使用消息对话框78

6.8.2 使用输入框80

6.9 小结81

第7章 Visual Basic数据处理82

7.1 添加代码83

7.2 Visual Basic数据基础83

7.2.1 数据类型84

7.2.2 数值指定85

7.2.3 通过变量保存数据86

7.2.4 将数据赋给变量88

7.3 表达式及数学运算符90

7.4 比较运算符92

7.5 小结93

第8章 数据处理94

8.1 判断过程代码设计95

8.2 Else的使用96

8.3 判断过程的其他形式97

8.4 If…Else语句的嵌套98

8.5 使用Select Case语句实现选择过程99

8.6 Visual Basic中的循环102

8.6.1 Do While循环102

8.6.2 Do Until循环104

8.6.3 For循环105

8.7 小结106

第9章 有趣的Visual Basic108

9.1 Shape的使用109

9.2 关于控件109

9.3 Line控件110

9.4 Shape控件的使用112

9.5 简单的Shape应用程序113

9.6 Picture Box控件117

9.6.1 Picture Box控件的创建117

9.6.2 Picture Box控件的类型118

9.7 小结119

第10章 Visual Basic高级编程120

10.1.1 编程的准备工作121

10.1.2 应用程序的创建121

10.1 应用程序:利息计算121

10.1.3 热键及目标控件123

10.1.4 理解运行时的焦点123

10.1.5 Tab键的顺序125

10.2 窗体标签及文本框的添加125

10.2.1 第1个标签与文本框的组合125

10.2.2 完成控件并了解控件数组126

10.3 添加代码129

10.3.1 计算代码130

10.3.2 Unload语句131

10.3.3 错误检查132

10.4 小结135

第11章 在线Visual Basic编程136

11.1 关于Visual Basic向导137

11.2 Internet中向导的使用140

11.2.1 向导的使用140

11.2.2 默认URL141

11.2.3 创建可用于Internet的应用程序141

11.2.4 应用程序的试用143

11.3 Internet控件示例144

11.4.1 ActiveX文档145

11.4 高级问题的预览145

11.4.2 HTML和VBScript146

11.5 小结147

第4部分 各种环境中的编程149

第12章 程序算法150

12.1 计数器和累加器151

12.2 数值交换152

12.3 排序153

12.4 循环的嵌套155

12.5.1 顺序搜索156

12.5 数组搜索156

12.5.2 二分法搜索157

12.6 数据结构的简要说明158

12.6.1 利用数据结构协助数据分组159

12.6.2 引用数据结构项159

12.7 小结160

第13章 C语言编程161

13.1 C语言简介162

13.3 使用main()函数格式164

13.2 C程序分析164

13.4 使用#include语句165

13.5 C数据165

13.6 C注释166

13.7 变量声明166

13.8 C函数167

13.8.1 使用内置函数167

13.8.2 printf()输出函数167

13.8.3 scanf()输入函数169

13.8.4 编写一般的程序函数171

13.10 C控制语句172

13.9 C运算符172

13.11 小结174

第14章 C++编程175

14.1 学习C++176

14.2 对象术语176

14.3 C和C++之间的根本差异177

14.3.1 注释177

14.3.2 名称的不同177

14.3.3 I/O的不同178

14.4 对象简介178

14.4.1 定义类180

14.4.2 声明对象变量181

14.4.3 访问成员182

14.4.4 向对象中添加行为182

14.4.5 使用类的作用域184

14.5 OOP的好处185

14.6 小结186

第15章 批处理、宏和脚本语言188

15.1 批处理:一个程序运行所有任务189

15.1.1 批处理文件的使用189

15.1.2 回顾批处理语言190

15.2 宏语言192

15.2.1 宏的必要性192

15.2.2 使用键盘宏193

15.3 Visual Basic for Applications(VBA)194

15.4 Windows中的脚本197

15.5 小结199

第16章 Internet编程概念201

16.1 Internet编程考虑的问题202

16.1.1 Internet连接202

16.1.2 Internet通信203

16.2 简单导航的必要性204

16.3 HTML编程205

16.4 ActiveX控件206

16.5 Internet应用程序中的脚本编程207

16.6 ASP和.NET技术209

16.7 小结211

第17章 HTML编程212

17.1 理解HTML213

17.2 简单的HTML215

17.3 简单的HTML文本格式化216

17.4 简单的HTML图形218

17.5 使用超链接220

17.6 电子邮件超链接220

17.7 小结221

第18章 DHTML编程222

18.1 DHTML简介223

18.2 DHTML页面示例224

18.3 DHTML背后的技术225

18.5 翻转效果226

18.4 Microsoft与Netscape之战226

18.6 小结229

第19章 XML简介231

19.1 XML及其影响232

19.2 多平台233

19.3 完整的XML示例233

19.3.1 使用格式正确的XML代码234

19.3.2 验证XML代码235

19.3.3 定义DTD236

19.4 小结239

第20章 Java编程240

20.1 Java简介241

20.2 Java提供可执行的内容242

20.3 多平台可执行内容243

20.4 Java使用总结244

20.5 安全性问题245

20.6 Java的Web页面245

20.7 Visual J++:一个Java系统示例246

20.8 Java语言的细节247

20.8.2 Java的细节248

20.8.1 语言格式248

20.8.3 理解代码249

20.9 异常处理251

20.9.1 设置异常251

20.9.2 使用try和catch252

20.10 小结253

第21章 JavaScript255

21.1 JavaScript的用途256

21.2 回顾JavaScript的对象257

21.3 JavaScript的事件和处理程序259

21.5 小结262

21.4 JavaScript的语言是完整的262

第5部分 编程的业务263

第22章 维护的重要性264

22.1 流程图265

22.1.1 流程图的符号265

22.1.2 流程图的规则266

22.1.3 一个现实世界的流程图267

22.2 伪代码270

22.3 结构化编程简介271

22.3.1 结构化编程技术271

22.3.2 结构化的问题272

22.3.3 结构化编程的构成273

22.4 结构化编程技术274

22.4.1 顺序结构274

22.4.2 判断结构(选择结构)275

22.4.3 循环结构276

22.5 正确的测试至关重要277

22.5.1 桌面检查278

22.5.2 Beta测试278

22.5.3 并行测试278

22.6 调试279

22.7 小结280

第23章 发布应用程序282

23.1 围绕软件发布的问题283

23.2 以前发布过程非常容易283

23.3 Windows应用程序发布283

23.4 部署应用程序286

23.5 生成安装文件之后290

23.5.1 记住网络290

23.6 更多的帮助工具291

23.6.1 配置文件291

23.5.2 卸载应用程序291

23.6.2 版本控制器292

23.6.3 资源编辑器293

23.7 小结294

第24章 编程业务295

24.1 数据处理部门和其他部门296

24.2 数据处理部门的开支297

24.2.1 了解总开销方法297

24.2.2 了解按项目收费方法298

24.2.3 签约程序员的角色298

24.3 计算机职位299

24.4 职业类别300

24.4.1 等级和认证300

24.4.2 证书301

24.4.3 数据输入301

24.4.4 程序员的类型302

24.4.5 分析和程序员303

24.4.6 Internet和网络相关的工作304

24.4.7 管理的可能性304

24.6 小结305

24.5 顾问305

第25章 编程的未来307

25.1 编程会消失吗308

25.1.1 工具会过时,但编程却不会过时308

25.1.2 不断变化的技术需要不断变化的程序员309

25.2 不断培训309

25.2.1 行业期刊309

25.2.2 书籍310

25.2.3 课堂和Web311

25.3 从初学者到权威312

25.4 小结313

热门推荐