当前位置:首页 > 工业技术
计算思维与Visual Basic程序设计
计算思维与Visual Basic程序设计

计算思维与Visual Basic程序设计PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:张春英,赵艳君主编;山艳,陈晓,刘盈等副主编
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2017
  • ISBN:7563549122
  • 页数:340 页
图书介绍:
《计算思维与Visual Basic程序设计》目录

第1章 计算思维基础知识 1

1.1 科学与思维 1

1.1.1 什么是科学 1

1.1.2 思维与科学思维 3

1.2 计算思维的产生与发展 4

1.2.1 计算思维产生的背景 4

1.2.2 计算思维在中国的发展 5

1.3 计算思维的定义与特征 6

1.3.1 计算思维的定义 6

1.3.2 计算思维的特征与本质 7

1.3.3 计算思维的宏观特性 9

1.4 计算思维与计算机的关系 12

1.4.1 计算机促进了计算思维的发展 12

1.4.2 计算机科学中的计算思维 13

1.5 本章知识点小结 14

第2章 Visual Basic程序设计与问题求解 15

2.1 程序设计的基本概念 15

2.1.1 计算模型 15

2.1.2 程序设计的发展阶段 18

2.1.3 程序设计语言的基本概念 20

2.1.4 编写程序的步骤 23

2.2 Visual Basic的集成开发环境 24

2.2.1 Visual Basic的特点 24

2.2.2 Visual Basic的安装与运行 25

2.2.3 Visual Basic的集成开发环境 27

2.3 工程的管理 33

2.3.1 工程的构成 33

2.3.2 创建、打开和保存工程 34

2.3.3 添加、移除和保存文件 37

2.3.4 工程的设置和运行 38

2.3.5 Visual Basic应用程序设计的基本步骤 40

2.4 算法的概念及其描述方法 40

2.4.1 算法的概念与起源 40

2.4.2 算法的定义和特征 42

2.4.3 算法设计的要求 43

2.4.4 算法的描述方法 44

2.5 本章知识点小结 48

第3章 顺序结构与程序调试 49

3.1 Visual Basic语言基础 49

3.1.1 数据类型及常量、变量实例 49

3.1.2 Visual Basic程序编码规则 50

3.1.3 数据类型 52

3.1.4 数据类型转换 55

3.1.5 常量与变量 56

3.1.6 运算符与表达式 59

3.1.7 常用内部函数 64

3.2 顺序结构程序设计 68

3.2.1 顺序结构程序设计实例 69

3.2.2 输入语句 70

3.2.3 输出语句 71

3.2.4 其他语句 76

3.2.5 程序调试技术 77

3.3 对象及其属性、事件和方法 82

3.3.1 Visual Basic对象的应用实例 82

3.3.2 Visual Basic的对象 83

3.3.3 对象的属性 86

3.3.4 对象的事件 89

3.3.5 对象的方法 90

3.3.6 焦点的概述 90

3.4 窗体与基本控件 91

3.4.1 窗体 91

3.4.2 命令按钮 97

3.4.3 标签 99

3.4.4 文本框 100

3.4.5 图形控件 102

3.4.6 时钟控件 107

3.5 本章知识点小结 110

第4章 选择结构 111

4.1 If选择结构 111

4.1.1 单分支结构 111

4.1.2 双分支结构 114

4.1.3 多分支结构 116

4.2 Select…Case结构 119

4.2.1 语句结构 119

4.2.2 应用实例 121

4.3 选择结构的嵌套 122

4.4 选择类控件 123

4.4.1 单选按钮和复选框 124

4.4.2 框架 125

4.5 综合应用实例 128

4.6 程序测试 130

4.6.1 程序测试方法 131

4.6.2 程序测试类型 131

4.6.3 程序测试流程 132

4.7 本章知识点小结 132

第5章 循环结构 133

5.1 循环结构与循环语句 133

5.1.1 循环结构 133

5.1.2 Do循环结构 134

5.1.3 While循环结构 137

5.1.4 For循环结构 139

5.2 流程的转移控制语句 141

5.3 计数控制的循环 143

5.3.1 累加和问题 143

5.3.2 数列问题 144

5.3.3 递推问题 145

5.4 条件控制的循环 146

5.4.1 计算近似值 147

5.4.2 迭代问题 148

5.5 嵌套循环 149

5.5.1 穷举法 151

5.5.2 图形打印问题 152

5.6 循环控件 154

5.6.1 滚动条 154

5.6.2 ProgressBar控件 156

5.6.3 Slider控件 158

5.6.4 UpDown控件 159

5.7 本章知识点小结 161

第6章 数组及其应用 162

6.1 数组的定义与初始化 162

6.1.1 数组的概念 162

6.1.2 数组的声明 165

6.2 数组的基本操作 166

6.2.1 数组元素的赋值 166

6.2.2 数组元素的输出 167

6.2.3 ForEach…Next语句 168

6.3 动态数组 169

6.3.1 案例引入 169

6.3.2 动态数组的定义 170

6.3.3 学生成绩的动态添加 172

6.4 控件数组 173

6.4.1 引例 173

6.4.2 控件数组的概念 174

6.4.3 控件数组的建立 174

6.4.4 摇奖器的实现 176

6.5 列表框和组合框 177

6.5.1 列表框 177

6.5.2 组合框 179

6.6 最值问题 182

6.6.1 一维数组的最值问题 182

6.6.2 二维数组的最值问题 183

6.7 排序 184

6.7.1 直接插入排序 185

6.7.2 冒泡排序 186

6.7.3 选择排序 188

6.8 查找 190

6.8.1 顺序查找 190

6.8.2 二分查找 194

6.9 矩阵计算 196

6.9.1 矩阵转置 196

6.9.2 矩阵乘积 197

6.9.3 矩阵变换 198

6.10 多信息集成统计 199

6.10.1 学生信息统计问题 200

6.10.2 With语句 201

6.10.3 实例的实现 202

6.11 本章知识点小结 203

第7章 过程与模块化设计 205

7.1 分而治之与信息隐藏 205

7.2 过程分类 206

7.2.1 引例 206

7.2.2 过程分类 208

7.3 Sub过程 209

7.3.1 过程的定义与调用实例 209

7.3.2 自定义Sub过程的定义 210

7.3.3 自定义Sub过程的调用 213

7.4 Function过程 215

7.4.1 Function过程的定义与调用示例 215

7.4.2 Function过程的定义 216

7.4.3 Function过程的调用 217

7.4.4 Function过程与Sub过程的区别及注意事项 218

7.5 参数传递 218

7.5.1 按值传递参数(ByVal) 219

7.5.2 按地址传递参数(ByRef) 219

7.5.3 参数传递实例 219

7.5.4 数组参数的传递 222

7.5.5 选用传递方式的规则 222

7.6 递归 223

7.6.1 递归问题的提出 223

7.6.2 递归过程 225

7.6.3 递归调用 229

7.7 模块化程序设计 231

7.8 本章知识点小结 232

第8章 文件处理 233

8.1 文件操作实例 233

8.2 文件概述 234

8.2.1 文件及其结构 234

8.2.2 文件编程方法 236

8.3 顺序访问文件 236

8.3.1 打开顺序文件 237

8.3.2 读顺序文件 237

8.3.3 写顺序文件 239

8.3.4 关闭顺序文件 241

8.4 随机文件 241

8.4.1 随机文件的特点 241

8.4.2 随机文件读写实例 242

8.4.3 随机文件读写操作 243

8.5 二进制文件 245

8.5.1 二进制文件的特点 245

8.5.2 二进制文件读写操作 245

8.6 常用文件操作函数与语句 246

8.6.1 文件操作函数 246

8.6.2 文件操作语句 250

8.7 菜单与对话框 251

8.7.1 文件系统控件 251

8.7.2 菜单的设计与响应 253

8.7.3 对话框的设计 258

8.8 工具栏与状态栏 265

8.8.1 工具栏 265

8.8.2 状态栏 267

8.9 多重窗体与多文档界面设计 269

8.9.1 创建和设计MDI窗体及其子窗体 269

8.9.2 MDI窗体和子窗体的交互 271

8.9.3 MDI应用程序中的“窗口”菜单 273

8.10 本章知识点小结 274

第9章 数据库程序设计 276

9.1 学生信息管理系统实例 276

9.1.1 系统功能要求 276

9.1.2 系统功能结构图 277

9.1.3 系统运行效果 277

9.1.4 实例分析 281

9.2 数据库的基本概念 281

9.2.1 数据库系统 282

9.2.2 关系数据库 282

9.2.3 记录集 284

9.3 使用Access建立数据库 285

9.3.1 建立数据库 285

9.3.2 建立表 286

9.4 ADO数据控件 290

9.4.1 学生信息维护与学生信息查询实例 290

9.4.2 ADO访问数据模型 291

9.4.3 ADO数据控件的主要属性 292

9.4.4 数据绑定控件的属性 295

9.4.5 记录集的属性与方法 296

9.4.6 数据库记录的增、删、改操作 299

9.4.7 ADO的数据绑定控件DataGrid 303

9.5 SQL查询 304

9.5.1 成绩查询与成绩分析实例 304

9.5.2 SQL查询 304

9.6 报表制作 309

9.7 本章知识点小结 312

第10章 多媒体程序设计 313

10.1 图形操作 313

10.1.1 绘制曲线实例 313

10.1.2 坐标系统 314

10.1.3 绘图属性 317

10.1.4 绘制图形 319

10.2 多媒体控件 324

10.2.1 多媒体控件实例 324

10.2.2 MMControl控件 327

10.2.3 WindowsMediaPlayer控件 331

10.2.4 ShockWaveFlash控件 335

10.3 本章知识点小结 339

参考文献 340

返回顶部