分享
 
 
 

程序设计(第二版)

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,计算机理论,

作者: 美 佩里 著 徐成敖 龚亚平 译

出 版 社: 人民邮电出版社

出版时间: 2002-6-1字数: 490千版次: 1版1次页数: 313印刷时间: 2002/06/01开本:印次:纸张: 胶版纸I S B N : 9787115100825包装: 平装内容简介

本书详细介绍编程的初级知识。主要内容分为5部分:第1部分介绍有关编程的预备知识,如计算机的发展史、程序的构造等;第2部分从早期的编程语言与现代编程语言的两个方面介绍编程基础知识;通过第3部分的学习,读者将能够开始使用Visual Basic进行编程,内容涉及输出和输出、数据处理、在线处理、图形处理等方面;第4部分介绍各种环境中的编程,例如C、C++、批处理、宏和脚本语言、Internet编程、HTML编程、DHTML编程、XML编程、Java编程、JavaScript等;第5部分介绍编程的维护、程序发布、程序员工作的分析,并展望编程工作的未来。

通过本书的学习,读者将能够从对编程一无所知,到掌握编程的各个环节,了解当今编程领域主要语言的应用,并能够使用Visual Basic等语言进行编程,跟踪和调试错误,选择适当的编程工具。

本书适用于有志于进入编程领域的所有人员。

目录

第1部分 编程预备知识1

第1章 计算机是工具2

1.1 计算机和编程3

1.2 计算机做什么3

1.3 常见的错误观念4

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

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

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

1.4 为程序员提供的易于使用的材料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.2 第二代计算机10

1.7.3 第三代计算机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.1 程序员的生活16

2.2 对程序的需求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.7.2 第2步:确定逻辑27

2.7.3 第3步:编写程序27

2.8 程序语言27

2.9 小结27

第2部分 编程基础29

第3章 早期的编程语言30

3.1 程序和数据的存储31

3.2 二进制算法32

3.3 第一个程序34

3.4 利用键盘输入35

3.5 与英语相近36

3.5.1 FORTRAN语言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.2.2 C++??C语言的改进47

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

4.4 超文本和脚本编程语言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.1 快速打开Visual Basic57

5.2 第一个Visual Basic程序57

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.4.6 Properties窗口64

5.5 帮助系统64

5.6 小结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 应用程序:利息计算121

10.1.1 编程的准备工作121

10.1.2 应用程序的创建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 高级问题的预览145

11.4.1 ActiveX文档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 数组搜索156

12.5.1 顺序搜索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.2 C程序分析164

13.3 使用main()函数格式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.9 C运算符172

13.10 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.4 Microsoft与Netscape之战226

18.5 翻转效果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.1 语言格式248

20.8.2 Java的细节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.4 JavaScript的语言是完整的262

21.5 小结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.5.2 卸载应用程序291

23.6 更多的帮助工具291

23.6.1 配置文件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.5 顾问305

24.6 小结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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有