《Visual Basic程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:韩育,薛晓萍,赵冬梅主编
  • 出 版 社:北京:中国科学技术出版社
  • 出版年份:2006
  • ISBN:7504643459
  • 页数:343 页
图书介绍:从计算机科学与技术角度来看,Visual Basic是一种具有良好的图形用户界面的程序设计语言,同时又是一种支持面向对象程序设计的语言,因此,利用这种可视化技术进行编程,能使编程工作变得轻松快捷,摆脱了面向过程语言的许多细节,而将主要精力集中在解决实际问题和设计友好界面上。本书是一本通用的Visual Basic程序编程技巧实用教材,主要介绍的是Visual Basic基础知识、程序设计基础、数据输入与输出、常用内部控件、控制结构程序设计、数组、过程、图形设计、数据文件、数据访问编程等内容。本书可作为大学专科、高职高专学院Visual Basic语言程序设计教材或参考用书,也适合具有中等以上文化程度的读者自学之用。

1.1 Visual Basic简介 1

1.1.1 Visual Basic的产生和发展 1

1.1.2 Visual Basic的特点和功能 1

第1章 Visual Basic程序设计概述 1

1.2 Visual Basic 6.0的启动及基本界面 3

1.2.1 菜单栏 4

1.2.2 工具栏 5

1.2.3 工具箱 6

1.2.7 代码窗口 7

1.3.1 简单程序设计说明 7

1.3 Visual Basic应用程序设计初步 7

1.3.2 界面设计 7

1.2.6 窗体布局窗口 7

1.2.5 属性窗口 7

1.2.4 工程资源管理器窗口 7

1.3.3 属性设置 9

1.3.4 编写程序代码 10

1.3.5 保存工程 10

1.3.6 程序的运行 11

1.4.1 面向对象的程序设计 13

1.4 面向对象程序设计的基本概念 13

1.4.2 对象与对象属性、类 14

1.4.3 窗体和命令按钮、标签、文本框控件的常用属性 15

1.4.4 属性的设置 19

1.4.5 对象事件与事件过程 20

1.4.6 对象方法 21

1.4.7 事件编程 22

1.4.8 Visual Basic 6.0工程的结构 25

1.4.9 立即窗口 25

1.4.10 Visual Basic应用程序的编程步骤 27

习题 28

第2章 程序设计基础 30

2.1 数据类型 30

2.1.1 数值型 30

2.1.2 String(字符串)型 31

2.1.3 Boolean(逻辑、布尔)型 31

2.1.4 Date(日期时间)型 31

2.2 常量与变量 31

2.2.1 直接常量 32

2.2.2 变量 33

2.2.3 符号常量 39

2.3 运算符、表达式、函数 40

2.3.1 运算符 40

2.3.2 表达式与运算符的优先级 44

2.3.3 常用内部函数 45

2.4 Visual Basic程序代码的编写规则 53

2.4.1 关键字与标识符 53

2.4.2 语句 53

2.4.3 续行 54

2.4.4 一行书写多条语句 54

2.4.5 注释 54

2.5 命令格式中的符号约定 54

习题 55

第3章 程序流程控制 57

3.1 顺序结构程序设计 57

3.1.1 赋值语句Let 57

3.1.2 数据输出 60

3.1.3 数据输入 66

3.2 选择结构程序设计 70

3.2.1 条件语句 70

3.1.4 常用基本语句 70

3.2.2 Select Case语句 78

3.3 循环结构程序设计 82

3.3.1 Do...Loop语句 82

3.3.2 For...Next语句 86

3.3.3 多重循环 90

习题 91

第4章 常用内部控件 95

4.1 框架 95

4.1.1 添加框架的方法 95

4.1.2 框架的主要属性 95

4.2 单选按钮、复选框 99

4.2.1 单选按钮(OptionButton) 99

4.2.2 复选框(CheckBox) 103

4.3 列表框和组合框 107

4.3.1 列表框(ListBox) 108

4.3.2 组合框(ComboBox) 115

4.4 图片控件、图像控件 118

4.4.1 图片控件(PictureBox) 118

4.4.2 图像控件(Image) 121

4.5 计时器控件(Timer) 123

4.6 滚动条控件(ScrollBar) 128

习题 132

第5章 数组 136

5.1 数组的概念 136

5.1.1 下标变量 136

5.1.2 数组的概念 136

5.1.3 数组的维数 137

5.1.4 数组元素的存放 137

5.1.5 数组的形式 137

5.2.1 数组的声明 138

5.2 固定数组 138

5.2.2 数组的应用 139

5.2.3 字符串数组 150

5.2.4 可变数组 151

5.2.5 记录数组 152

5.3 动态数组 155

5.4 For Each...Next循环 157

5.5 控件数组 158

5.5.1 控件数组的概念 158

5.5.2 控件数组的建立 158

5.5.3 控件数组的使用 159

习题 162

第6章 过程 164

6.1 Sub过程 164

6.1.2 Sub过程的建立 165

6.1.1 Sub过程的声明 165

6.1.3 Sub过程的调用 166

6.2 Function过程 168

6.2.1 Function过程的声明 168

6.2.2 Function过程的建立 169

6.2.3 Function过程的调用 170

6.3 参数的传递 173

6.3.1 按值传递参数(ByVal) 174

6.3.2 按地址传递参数(ByRef) 174

6.4 过程的嵌套与递归 176

6.4.1 过程的嵌套 176

6.4.2 过程的递归调用 177

6.5 变量和过程的作用域 179

6.5.1 代码模块的概念 179

6.5.2 有关变量的进一步讨论 181

6.5.3 过程的作用域 182

6.6 多重窗体程序设计 184

6.6.1 建立多重窗体应用程序 185

6.6.2 多重窗体程序的执行与保存 185

6.6.3 多重窗体程序设计常用的方法 186

6.6.4 多重窗体程序设计举例 187

6.6.5 Sub Main过程 189

习题 190

第7章 菜单和工具栏 194

7.1 菜单设计 194

7.1.1 菜单组成 194

7.1.2 菜单编辑器 194

7.1.3 下拉菜单的设计 196

7.1.4 弹出式菜单 198

7.1.5 菜单控件数组 199

7.2 创建工具栏 201

7.2.1 ImageList控件 202

7.2.2 ToolBar控件 203

7.3 Windows界面样式及创建SDI程序界面 206

7.3.1 Windows界面样式 206

7.3.2 创建SDI程序界面 207

7.4 创建MDI程序界面 208

7.4.1 MDI窗体与MDI子窗体 208

7.4.2 创建MDI应用程序 209

习题 211

第8章 文件系统处理 214

8.1 文件概述 214

8.1.1 文件 214

8.1.2 文件的结构 214

8.1.3 文件的分类 214

8.2.1 顺序文件 215

8.1.4 文件的访问 215

8.2 文件的建立、打开、读写和关闭 215

8.2.2 随机文件 218

8.2.3 二进制文件 221

8.3 文件处理函数与语句 222

8.4 文件系统控件 226

8.4.1 驱动器列表框控件 227

8.4.2 目录列表框控件 227

8.4.3 文件列表框控件 228

8.5 公共对话框控件 229

8.5.1 添加CommonDialog控件 229

8.5.2 公共对话框的方法和Action属性 230

8.5.3 公共对话框的部分属性 230

8.5.4 “打开”对话框 231

8.5.6 “颜色”对话框 232

8.5.5 “另存为”对话框 232

8.5.7 “字体”对话框 233

8.5.8 “打印”对话框 234

8.6 综合举例 235

习题 237

第9章 键盘和鼠标事件 239

9.1 键盘事件 239

9.1.1 KeyPress事件 239

9.1.2 KeyDown和KeyUp事件 240

9.1.3 窗体级键盘处理程序 241

9.2 鼠标事件 242

9.3 拖放技术 243

9.3.1 与拖放相关的属性、方法和事件 244

9.3.2 自动拖放 244

9.3.3 手动拖放 244

习题 246

第10章 OLE控件与API函数简介 247

10.1 OLE控件 247

10.1.1 使用OLE控件 247

10.1.2 OLE控件的属性 249

10.2 API函数 253

10.2.1 API的概念 253

10.2.2 使用API文本浏览器 253

10.2.3 API函数的使用示例 256

习题 260

第11章 绘制图形 261

11.1 Visual Basic的坐标系统 261

11.1.1 默认坐标系统 261

11.1.2 坐标度量单位 261

11.1.3 用户自定义坐标系统 262

11.2 颜色 264

11.2.1 RGB函数 265

11.2.2 QBColor函数 265

11.2.3 使用Visual Basic的颜色常量 265

11.2.4 直接使用颜色值 266

11.3 常用绘图控件 266

11.3.1 Line控件 266

11.3.2 Shape控件 268

11.4 绘图方法 269

11.4.1 PSet方法 269

11.4.2 Line方法 271

11.4.3 常用的绘图属性和事件 274

11.4.4 Circle方法 276

11.4.5 Cls方法 281

习题 281

12.1 数据库的基本概念 283

第12章 数据库技术 283

12.1.1 关系数据库的结构 284

12.1.2 数据库的分类 286

12.1.3 访问数据库的方法 287

12.2 可视化数据管理器的使用 287

12.2.1 建立一个数据库 287

12.2.2 打开数据库 290

12.2.3 添加数据表 290

12.2.4 用户数据的增加、删除、修改 294

12.2.5 查询 296

12.3 Microsoft Jet SQL基础 298

12.3.1 选择查询(SELECT语句) 299

12.3.2 动作查询 305

12.3.3 数据库定义 306

12.4.1 使用Data控件浏览记录 307

12.4 使用Data控件访问数据库 307

12.4.2 记录集的更新和记录的添加、删除、修改和保存 314

12.4.3 数据绑定控件 316

12.5 使用DAO对象访问数据库 318

12.5.1 Microsoft Jet数据访问对象模型 318

12.5.2 DAO编程实例 321

12.6 使用ADO Data控件访问数据库 327

12.6.1 ADO Data控件 327

12.6.2 ADO Data的几个数据绑定控件 331

12.7 使用ADO对象访问数据库 335

12.7.1 ADO对象模型 335

12.7.2 使用ADO对象编程 336

12.8 报表 339

习题 342

附录:ASCII字符集 343