《Visual Basic程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李林,申时凯,王卫星主编
  • 出 版 社:北京:地质出版社
  • 出版年份:2006
  • ISBN:7116050345
  • 页数:316 页
图书介绍:本书针对初学编程时遇到的种种难关,采用Visual Basic语言精心安排了编程的教学内容。从“画出”一个可用的用户界面开始,到编写程序代码,再到设计完整的应用程序,一步一步教你学习如何用Visual Basic开发软件。本教程是专门对Visual Basic入门用户编写的,适合没有编程经验的读者,或有Visual Basic及其他编程语言基础的读者使用。

第1章 Visual Basic 6.0概述 1

1.1 为什么要学习Visual Basic 1

1.2 Visual Basic的发展史 2

1.3 程序设计的有关概念 3

1.3.1 结构化程序设计 3

1.3.2 面向对象程序设计 4

1.4 Visual Basic 6.0的集成开发环境 5

1.5 习题 7

第2章 设计简单的Visual Basic应用程序 8

2.1 设计一个登录窗口 8

2.2 做一个图片浏览器 13

2.3 开发Visual Basic应用程序的步骤 16

2.4 习题 16

第3章 Visual Basic语言基础 18

3.1 数据类型 18

3.1.1 基本数据类型 18

3.1.2 用户自定义类型 20

3.2 变量和常量 20

3.2.1 变量 20

3.2.2 常量 24

3.3 运算符和表达式 25

3.3.1 算术运算符 26

3.3.2 逻辑运算符 26

3.3.3 关系运算符 27

3.3.4 运算符的优先级 28

3.3.5 表达式 28

3.4 常用内部函数 29

3.4.1 数学函数 29

3.4.2 字符串函数 30

3.4.3 日期与时间函数 31

3.4.4 格式输出函数 32

3.4.5 类型转换函数 33

3.4.6 InputBox函数与MsgBox函数 33

3.5 习题 38

第4章 Visual Basic基本控制结构 42

4.1 顺序结构 42

4.1.1 赋值语句 42

4.1.2 数据的输出——Print方法 44

4.1.3 注释语句 45

4.2 选择结构 45

4.2.1 If语句 46

4.2.2 Select语句 49

4.3 循环结构 52

4.3.1 Do……Loop循环 52

4.3.2 For……Next循环 56

4.3.3 循环的嵌套 59

4.4 其他辅助控制语句 62

4.5 习题 63

第5章 数组 73

5.1 数组的概念 73

5.2 静态数组及其声明 74

5.2.1 一维数组 74

5.2.2 多维数组 76

5.3 动态数组及其声明 78

5.4 数组的排序 79

5.5 控件数组 83

5.6 习题 87

第6章 过程 94

6.1 子过程(Sub)的定义与调用 94

6.1.1 子过程的定义 94

6.1.2 建立Sub过程 95

6.1.3 调用Sub过程 96

6.2 函数(Function)过程的定义与调用 99

6.2.1 函数过程的定义 99

6.2.2 建立函数过程 100

6.2.3 调用函数过程 100

6.3 变量、过程的作用域 102

6.3.1 模块概述 102

6.3.2 变量的作用域 102

6.3.3 过程的作用域 107

6.4 参数的传递 107

6.4.1 形参与实参的概念 107

6.4.2 按值传递参数 108

6.4.3 按地址传递参数 109

6.4.4 数组参数 110

6.4.5 对象参数 112

6.5 过程的嵌套与递归 112

6.5.1 过程的嵌套 112

6.5.2 过程的递归 112

6.6 习题 114

第7章 窗体 123

7.1 属性、事件和方法的概念 123

7.1.1 属性(Property) 124

7.1.2 事件(Event) 124

7.1.3 方法(Method) 125

7.1.4 属性、方法和事件之间的关系 125

7.2 窗体的常用属性 126

7.3 窗体的常用方法 127

7.4 事件 130

7.4.1 鼠标事件 130

7.4.2 键盘事件 132

7.5 多窗体设计 134

7.5.1 多窗体概述 134

7.5.2 多窗体举例 135

7.6 习题 139

第8章 VB中的常用控件 146

8.1 标签(Label)控件 146

8.2 文本框(TextBox)控件 148

8.3 综合示例 152

8.4 命令按钮(CommandButton)控件 153

8.5 复选(CheckBox)与单选(OptionButton)控件 157

8.5.1 复选(CheckBox)控件 157

8.5.2 单选(OptionButton)控件 159

8.6 综合示例二 161

8.7 列表框(ListBox)控件 162

8.8 组合框(ComboBox)控件 164

8.9 综合示例三 165

8.10 滚动条 166

8.11 综合示例四 167

8.12 计时器(Timer)控件 169

8.13 菜单设计 170

8.13.1 菜单编辑器 171

8.13.2 下拉菜单 172

8.13.3 弹出菜单 174

8.14 习题 175

第9章 文件系统操作 180

9.1 文件系统控件 180

9.1.1 驱动器列表框 180

9.1.2 目录列表框 181

9.1.3 文件列表框 182

9.1.4 综合示例 183

9.2 文件常用语句及函数 184

9.3 文件访问 187

9.3.1 顺序文件访问 188

9.3.2 随机文件访问 195

9.3.3 二进制文件访问 199

9.4 习题 201

第10章 Visual Basic图形操作 204

10.1 坐标和颜色 204

10.1.1 坐标系统 204

10.1.2 颜色 207

10.2 图形控件 208

10.2.1 图片框(PiceureBox)控件 208

10.2.2 图像框(Image)控件 210

10.2.3 用直线(Line)控件画线 211

10.2.4 用形状(Shape)控件画几何图形 211

10.3 绘图方法 214

10.3.1 用Pset方法画点 214

10.3.2 用Line方法画线和矩形 215

10.3.3 用Circle方法画圆、椭圆、圆弧及扇形 215

10.3.4 用PaintPicture方法显示图片 216

10.4 窗体和控件的图形属性 217

10.5 习题 218

第11章 建立和访问数据库 221

11.1 数据库的基础知识 221

11.1.1 数据与数据处理 221

11.1.2 数据库、数据库管理系统和数据库系统 222

11.1.3 数据管理发展的三个阶段 223

11.1.4 关系型数据库的基本结构 223

11.2 数据库管理器 224

11.2.1 数据库管理器介绍 224

11.2.2 建立数据库 225

11.2.3 建立查询 228

11.3 数据(Data)控件 230

11.3.1 数据控件的建立 230

11.3.2 数据控件举例 230

11.3.3 数据控件常用的属性 233

11.3.4 数据控件常用的事件和方法 233

11.3.5 记录集的属性与方法 234

11.4 数据绑定控件 238

11.5 ADO数据控件 241

11.5.1 ADO对象模型 241

11.5.2 使用ADO数据控件 242

11.5.3 使用ADO对象编程 246

11.6 SQL语言 250

11.6.1 SQL语言概述 250

11.6.2 数据查询 251

11.6.3 数据操纵 252

11.6.4 SQL函数 253

11.7 习题 253

第12章 常用ActiveX控件 255

12.1 概述 255

12.2 状态栏(StatusBar) 256

12.3 工具栏(ToolBar)和图像列表(ImageList) 259

12.3.1 工具栏(ToolBar)控件 259

12.3.2 图像列表(ImageList)控件 261

12.4 SSTab控件的应用 263

12.5 进度条(ProgressBar) 264

12.6 滑块(Slider)控件 264

12.7 分层显示(TreeView)控件 266

12.8 通用对话框控件 268

12.8.1 对话框概述 268

12.8.2 通用对话框示例 269

12.9 多媒体控件 271

12.9.1 多媒体控件概述 271

12.9.2 制作多媒体播放器 272

12.9.3 制作安装文件 274

12.10 习题 276

第13章 程序调试技巧与错误处理 279

13.1 程序中易出现的错误类型 279

13.2 应用程序的模式 280

13.3 程序调试工具 280

13.4 捕获错误及处理 282

13.5 习题 283

第14章 上机实验 286

实验1 设计简单的Visual Basic应用程序 286

实验2 Visual Basic语言基础 290

实验3 顺序结构程序设计 293

实验4 选择结构程序设计 295

实验5 循环结构程序设计 296

实验6 数组 298

实验7 过程 300

实验8 窗体 303

实验9 VB中的常用控件 304

实验10 文件系统 307

实验11 Visual Basic图形操作 308

实验12 建立和访问数据库 309

实验13 ActiveX控件 310

实验14 多媒体程序设计 312

实验15 程序调试与错误处理 313