《Visual Basic程序设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李新玉主编;彭元珍,许新民,刘雍等副主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2012
  • ISBN:9787030342997
  • 页数:314 页
图书介绍:程序设计是理工科学生必修的公共基础课,VisualBasic程序设计是其中的一门面向对象的高级计算机编程语言之一。其作用是培养大学生的程序设计能力,使学生学会利用计算机解决专业课程学习及日常生活中的计算问题。要求学生在掌握顺序、选择、循环三种基本结构并能熟练用之编写程序的基础上,掌握面向对象程序设计基本概念,掌握窗体和常用控件的使用,能较熟练地用VisualBasic语言开发Windows环境下一般应用程序的能力。本书作者在近八年的教学过程中积累了大量的经验,也发现了现有教材的不足,为了提高教学质量和教学效果,急需编写适合我校教学要求的新教材。

第一部分 理论 3

第1章 VB程序设计概述 3

1.1 VB的产生与发展 4

1.2 VB 6.0的功能特点 5

1.3 VB 6.0的安装和启动 7

1.3.1 VB 6.0对软、硬件运行环境的要求 7

1.3.2 VB 6.0的安装 7

1.3.3 VB 6.0的启动与退出 8

1.4 VB 6.0的集成开发环境 9

习题 17

第2章 简单的VB程序设计 19

2.1 对象的概念 20

2.1.1 对象 20

2.1.2 类 20

2.1.3 对象的三要素 20

2.1.4 事件驱动 23

2.2 建立简单的VB应用程序 23

2.2.1 设计VB应用程序的主要步骤 23

2.2.2 简单程序设计举例 24

2.2.3 控件的建立与调整方法 27

2.3 窗体和基本控件 27

2.3.1 VB中的控件 27

2.3.2 控件的通用属性 28

2.3.3 窗体 29

2.3.4 标签 34

2.3.5 文本框 35

2.3.6 命令按钮 39

2.4 VB 6.0的帮助系统 41

习题 42

第3章 VB语言基础 46

3.1 数据类型 47

3.2 字符集与标识符 50

3.3 常量和变量 51

3.3.1 常量 51

3.3.2 变量 52

3.4 运算符和表达式 55

3.4.1 运算符 55

3.4.2 表达式 59

3.4.3 常用内部函数 60

3.5 编码规则 66

习题 67

第4章 结构化程序设计方法 70

4.1 结构化程序设计方法简介 71

4.1.1 结构化程序设计方法的基本原则 71

4.1.2 算法及算法的特性 71

4.1.3 算法的表示 72

4.2 顺序结构程序设计 76

4.2.1 注释语句 76

4.2.2 赋值语句 77

4.2.3 数据的输入和输出 78

4.2.4 字体、字形和颜色 84

4.3 选择结构程序设计 87

4.3.1 单行结构的If语句 87

4.3.2 块结构的If语句 88

4.3.3 多分支的If语句 89

4.3.4 Select Case语句 91

4.3.5 条件结构的嵌套 93

4.3.6 条件函数 94

4.3.7 选择结构应用程序举例 95

4.4 循环结构程序设计 98

4.4.1 For...Next循环语句 98

4.4.2 Do While...Loop循环语句 100

4.4.3 Do...Loop Until循环语句 102

4.4.4 While...Wend循环语句 103

4.4.5 用GoTo语句和If语句构成循环 104

4.4.6 循环的嵌套 105

4.4.7 循环结构应用程序举例 106

习题 118

第5章 数组及应用 122

5.1 数组的基本概念 123

5.2 一维数组 123

5.2.1 一维数组的定义 123

5.2.2 一维数组的引用 124

5.2.3 一维数组的基本操作 124

5.2.4 一维数组的应用 126

5.3 二维数组与多维数组 131

5.3.1 二维数组的定义 131

5.3.2 二维数组的引用 132

5.3.3 二维数组的基本操作 132

5.3.4 二维数组的应用 134

5.3.5 多维数组的定义和引用 136

5.4 动态数组 136

5.4.1 动态数组的定义和引用 137

5.4.2 动态数组的应用举例 137

5.5 与数组操作有关的函数和语句 138

习题 141

第6章 过程与函数 145

6.1 Function过程 146

6.1.1 Function过程的定义 146

6.1.2 函数过程的调用 147

6.1.3 函数的嵌套调用 149

6.1.4 函数的递归调用 150

6.2 Sub过程 151

6.2.1 Sub过程的定义 151

6.2.2 Sub过程的调用 151

6.3 过程参数的传递 152

6.3.1 单向的传值方式 152

6.3.2 双向的传地址方式 153

6.3.3 数组参数的传递 154

6.3.4 可选参数与可变参数的传递 155

6.3.5 对象参数的传递 156

6.4 工程与工程资源管理 157

6.4.1 VB应用程序的结构 158

6.4.2 工程资源管理器 158

6.4.3 过程的作用域 160

6.4.4 变量的作用域 161

6.4.5 变量的存储方式与生存期 163

6.5 用户自定义数据类型 164

6.5.1 记录类型 164

6.5.2 枚举型 165

习题 166

第7章 常用控件 171

7.1 焦点与Tab顺序 172

7.2 框架、单选按钮及复选框 173

7.2.1 框架 173

7.2.2 单选按钮 173

7.2.3 复选框 174

7.2.4 单选按钮与复选框的应用举例 175

7.3 列表框和组合框 177

7.3.1 列表框 177

7.3.2 组合框 181

7.4 滚动条 183

7.5 计时器 185

7.6 控件数组 187

习题 190

第8章 图形操作 194

8.1 VB的坐标系 195

8.2 VB的图形控件 198

8.2.1 图像框控件 199

8.2.2 图片框控件 200

8.2.3 直线控件 202

8.2.4 形状控件 203

8.3 VB的绘图方法 205

8.3.1 与绘图方法有关的基本概念 205

8.3.2 Line方法 206

8.3.3 Pset方法 207

8.3.4 Circle方法 209

8.3.5 PaintPicture方法 210

8.3.6 Point方法 211

习题 212

第9章 界面设计 215

9.1 菜单设计 216

9.1.1 菜单的基本概念 216

9.1.2 菜单编辑器 217

9.1.3 快捷菜单 221

9.1.4 动态菜单 224

9.2 对话框设计 225

9.2.1 对话框概述 225

9.2.2 自定义对话框 225

9.2.3 通用对话框 227

9.3 工具栏和状态栏 234

9.3.1 利用图片框制作工具栏 234

9.3.2 利用Toolbar控件制作工具栏 234

9.3.3 利用StatusBar控件创建状态栏 237

9.4 多重窗体与多文档界面 238

9.4.1 多重窗体的操作 238

9.4.2 多文档界面 240

习题 241

第10章 文件 243

10.1 文件的基本概念 244

10.1.1 文件的结构与分类 244

10.1.2 文件的操作过程 245

10.2 顺序文件 246

10.2.1 顺序文件的打开与关闭 246

10.2.2 顺序文件的写操作 247

10.2.3 顺序文件的读操作 248

10.3 随机文件 251

10.3.1 随机文件的打开与关闭 251

10.3.2 随机文件的写操作 251

10.3.3 随机文件的读操作 252

10.4 二进制文件 253

10.5 文件管理控件 254

10.5.1 驱动器列表框 255

10.5.2 目录列表框 255

10.5.3 文件列表框 257

10.6 文件操作语句和函数 258

习题 261

附录 ASCII代码表 263

第二部分 实验 267

实验一 VB的集成开发环境和可视化编程基础 267

实验二 顺序结构程序设计 272

实验三 选择结构程序设计 276

实验四 循环结构程序设计(一) 280

实验五 循环结构程序设计(二) 284

实验六 数组 288

实验七 函数与过程 293

实验八 常用控件 298

实验九 图形操作 303

实验十 界面设计与文件操作 308

参考文献 314