《程序设计导论》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:Microsoft著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2003
  • ISBN:7040131986
  • 页数:172 页
图书介绍:本书是微软认证培训系列教材之一,主要内容包括:计算机程序介绍、脚本简介、数据和变量、使用程序逻辑、使用过程和函数、开发用户界面、数据处理简介、编程方法、软件开发过程简介等。通过本课程的学习,理解程序运行的原理,理解程序开发的过程,掌握简单的程序设计语言,具备基本的编程技能。

第1章 计算机程序介绍 1

1.1 软件开发概述 1

1.1.1 计算机程序的定义 1

1.1.2 软件的工作方式 2

1.1.3 程序的执行过程 2

1.2 计算机程序执行的阶段 4

1.2.1 输入阶段如何工作 5

1.2.2 处理阶段如何工作 5

1.2.3 输出阶段如何工作 5

1.2.4 课堂练习 确定程序阶段 5

1.3 解决问题的技术 5

1.3.1 解决问题的方法 5

1.3.2 流程图 7

1.3.3 示例 画流程图 8

1.3.4 课堂练习 计算总销售量 9

1.3.5 伪代码 10

1.3.6 示例 使用“伪码编译器” 11

1.4 程序类型概述 12

1.4.1 基于Windows程序的功能 12

1.4.2 课堂练习 使用Windows程序 13

1.4.3 Web程序的功能 13

1.4.4 课堂练习 使用Web程序 14

实验 确定并在代码中识别程序阶段 14

练习1 确定程序阶段 14

练习2 在代码里查找程序阶段 15

习题 16

第2章 脚本简介 17

2.1 Web脚本 17

2.1.1 Web基础概述 17

2.1.2 课堂练习 识别IP地址 19

2.1.3 HTML简介 20

2.1.4 课堂练习 建立网页 22

2.1.5 Web脚本简介 24

2.1.6 示例 编写简单的Web脚本 25

2.2 宏脚本 28

2.2.1 宏简介 28

2.2.2 示例 编写Word宏 29

2.3 Windows脚本 30

2.3.1 Windows脚本简介 30

2.3.2 示例 编写简单Windows脚本 31

实验 编写脚本 32

练习1 用Web脚本建立“Hello World” 32

练习2 用宏建立“HelloWorld” 33

练习3 用Windows脚本建立“Hello World” 33

习题 34

第3章 数据和变量 35

3.1 变量 35

3.1.1 变量的定义 35

3.1.2 变量类型 38

3.1.3 数据类型 38

3.1.4 命名变量的指导思想 39

3.1.5 变量的声明 39

3.1.6 变量的初始化 40

3.1.7 课堂练习 确定、声明和初始化变量 41

3.2 运算符 43

3.2.1 算术运算符 43

3.2.2 关系运算符 43

3.2.3 逻辑运算符 44

3.2.4 课堂练习 使用运算符 45

3.3 编程语法 46

3.3.1 关键字 46

3.3.2 课堂练习 识别关键字 46

实验 算术运算符 47

练习 计算雇员的年收入 47

习题 48

第4章 使用程序逻辑 49

4.1 使用分支 49

4.1.1 使用IF语句 49

4.1.2 示例 绘制流程图表示IF语句 52

4.1.3 课堂练习 使用IF语句 53

4.2 使用循环 55

4.2.1 使用FOR循环 55

4.2.2 课堂练习 显示前8个偶数的乘积 58

4.2.3 使用WHILE循环 58

4.2.4 决定使用何种循环语句的指导思想 60

4.3 识别语法错误和逻辑错误 60

4.3.1 逻辑错误简介 60

4.3.2 课堂练习 识别逻辑错误 62

实验 根据面试结果选择候选人 63

练习 编写VB.NET代码 63

习题 64

第5章 使用过程和函数 66

5.1 使用过程 66

5.1.1 过程的定义 66

5.1.2 建立过程 67

5.1.3 使用过程 69

5.1.4 向过程传递数据 71

5.1.5 示例 使用过程 72

5.2 使用函数 73

5.2.1 函数的定义 73

5.2.2 什么是预定义函数 74

5.2.3 建立函数 74

5.2.4 函数的使用 76

5.2.5 课堂练习 使用函数 79

实验 识别函数并向过程传递参数 79

练习1 识别函数 80

练习2 向过程传递参数 80

习题 81

第6章 开发用户界面 82

6.1 设计用户界面 82

6.1.1 用户界面简介 82

6.1.2 用户界面的组件 83

6.1.3 优秀用户界面的特性 84

6.2 建立用户界面 87

6.2.1 示例 使用Visual Studio.NET创建应用程序 87

6.2.2 在Windows应用程序里添加用户控件 88

6.2.3 使用Visual Studio.NET在窗体上添加控件 89

6.2.4 在Web应用程序里添加用户控件 91

实验 建立用户界面 91

练习 建立Web界面 92

习题 93

第7章 数据处理简介 94

7.1 数据管理简介 94

7.1.1 外部数据存储设备 94

7.1.2 文件 95

7.1.3 记录 96

7.1.4 数据库 96

7.2 实体关系模型 97

7.2.1 实体 97

7.2.2 属性 98

7.2.3 关系 98

7.2.4 关系类型 99

7.2.5 子类型和超类型 100

7.2.6 表 101

7.3 使用键对数据排序 102

7.3.1 主键 102

7.3.2 备用键 103

7.3.3 复合键 103

7.3.4 外键 103

7.3.5 用Microsoft Visio创建实体关系图 104

7.3.6 课堂练习 用表描述数据关系 105

7.4 XML 106

7.4.1 XML简介 106

7.4.2 使用XML 107

7.4.3 HTML和XML的区别 107

7.4.4 XML的常见用途 108

7.5 建立XML文档 109

7.5.1 XML标记 109

7.5.2 XML文档的内容 111

7.5.3 示例 使用XML 112

习题 113

第8章 编程方法 114

8.1 面向过程的编程方法 114

8.1.1 面向过程编程 114

8.1.2 面向过程编程方法的局限性 115

8.2 面向对象的编程方法 116

8.2.1 面向对象编程 116

8.2.2 类、对象、消息与封装 117

8.2.3 抽象 119

8.2.4 继承和组合 120

实验 类 121

练习 识别类 121

习题 123

第9章 软件开发过程简介 124

9.1 生命周期模型 124

9.1.1 瀑布模型 124

9.1.2 螺旋模型 125

9.2 软件开发阶段 125

9.2.1 构思阶段 126

9.2.2 计划阶段 126

9.2.3 开发阶段 127

9.2.4 稳定阶段 127

9.2.5 软件开发过程中的角色 128

9.3 统一建模语言简介 129

9.3.1 UML的定义 129

9.3.2 UML的用途 130

9.3.3 UML视图 130

9.3.4 UML图 131

9.3.5 UML视图和软件开发生命周期的关系 132

9.4 开发用例图 132

9.4.1 用例简介 132

9.4.2 主角简介 133

9.4.3 主角的识别 134

9.4.4 用例图简介 134

9.4.5 用例图的绘制 135

9.4.6 示例 建立用例图 136

9.4.7 课堂练习 在内部工作公告过程中识别主角和用例 137

9.5 其他UML图 138

9.5.1 绘制类图的方法 138

9.5.2 绘制对象图的方法 140

9.5.3 协作图简介 141

9.5.4 顺序图简介 143

实验 建立用例图 145

练习1 识别用例 145

练习2 建立用例图 145

习题 146

第10章 进阶学习目标 147

10.1 回顾 147

10.1.1 脚本类型 147

10.1.2 编程基础 148

10.2 展望 150

10.2.1 .NET中的高级Windows编程 151

10.2.2 ASP.NET Web应用程序开发 151

10.2.3 使用ADO.NET的数据库编程 151

10.2.4 ASP.NET Web Service 152

10.2.5 示例Windows应用程序、Web应用程序和XML Web Service 152

实验 编程基础总结 153

练习1 开发基于Windows的应用程序 154

练习2 开发基于Web的应用程序 163

词汇表 170