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

  • 购买积分:12 如何计算积分?
  • 作  者:袁福庆主编
  • 出 版 社:上海:上海科学普及出版社
  • 出版年份:2007
  • ISBN:7542736620
  • 页数:341 页
图书介绍:本书主要介绍Visual Basic 6.0基础知识、程序开发方法等,适合高职高专院校和培训班作教材。

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

1.1 程序设计语言的发展 1

1.1.1 机器语言(Machine Language) 1

1.1.2 汇编语言(Assembly Language) 2

1.1.3 高级语言(High-Level-Language) 2

1.2 Visual Basic的发展 3

1.3 Visual Basic应用程序的基本特点 3

1.4 Visual Basic 6.0的新增功能 5

1.4.1 数据访问功能 5

1.4.2 语言功能 5

1.4.3 向导 6

1.4.4 控件 6

1.4.5 Internet 7

1.4.6 部件的建立 7

1.5 安装中文版Visual Basic 6.0 7

1.5.1 Visual Basic 6.0的版本 7

1.5.2 Visual Basic 6.0的安装环境 8

1.5.3 Visual Basic 6.0的安装过程 8

1.5.4 启动Visual Basic 6.0 12

1.5.5 使用帮助 12

1.6 Visual Basic的集成开发环境 13

1.6.1 标题栏 13

1.6.2 菜单栏 14

1.6.3 工具栏 14

1.6.4 窗体(Form)窗口 14

1.6.5 属性(Properties)窗口 15

1.6.6 工程资源管理器(Project Explorer)窗口 16

1.6.7 代码(Code)窗口 17

1.6.8 立即(Immediate)窗口 17

1.6.9 窗体布局(FormLayout)窗口 18

1.6.10 工具箱(Toolbox)窗口 18

习题 19

第2章 初识面向对象的程序设计方法 20

2.1 可视化编程的步骤 20

2.1.1 开发应用程序 20

2.1.2 编辑Visual Basic程序 21

2.1.3 执行程序 28

2.1.4 保存Visual Basic程序 29

2.1.5 清除程序 30

2.1.6 读取程序 31

2.1.7 打印窗体或代码 31

2.1.8 建立可执行文件 33

2.1.9 启动可执行文件 34

2.1.10 制作安装程序 34

2.2 对象及其属性、事件和方法 38

2.2.1 对象的概念 38

2.2.2 对象的属性、事件和方法 39

2.3 窗体 41

2.3.1 窗体对象的常用属性 42

2.3.2 窗体对象的常用事件 45

2.3.3 窗体对象的常用方法 48

2.4 Visual Basic程序书写规则 50

习题 51

第3章 常量、变量、内部函数、运算符和表达式 53

3.1 常量 53

3.1.1 直接常量 53

3.1.2 符号常量 53

3.1.3 系统提供的常量 54

3.2 变量 55

3.2.1 变量的命名规则 55

3.2.2 变量的种类 56

3.2.3 变量的声明 57

3.2.4 变量的赋值 59

3.2.5 变量的作用域和有效周期 59

3.2.6 变量综合练习 62

3.3 常见的内部函数 62

3.3.1 数学函数 63

3.3.2 转换函数 65

3.3.3 字符串函数 66

3.3.4 日期与时间函数 69

3.3.5 格式输出函数 71

3.3.6 用户交互函数 74

3.4 编码规则 80

3.5 运算符与表达式 81

3.5.1 算术运算符 81

3.5.2 关系运算符 82

3.5.3 逻辑运算符 82

3.5.4 字符串运算符 83

3.5.5 表达式 84

习题 84

第4章 数组 86

4.1 数组的概念及分类 86

4.2 静态数组及声明 86

4.2.1 一维数组的声明 87

4.2.2 多维数组的声明 87

4.3 动态数组及声明 88

4.4 数组的基本操作 90

4.4.1 给数组元素赋初值 90

4.4.2 数组的输入 91

4.4.3 数组的赋值 91

4.4.4 数组的输出 91

4.4.5 数组的引用 92

4.4.6 数组元素的复制 92

4.4.7 数组应用实例 93

4.5 静态数组及动态数组的应用范例 93

4.6 控件数组 95

4.6.1 控件数组的概念 95

4.6.2 控件数组的建立 95

习题 98

第5章 程序控制结构 101

5.1 结构化程序设计 101

5.2 选择结构 101

5.2.1 单一选择 102

5.2.2 双向选择 103

5.2.3 IIF函数 107

5.2.4 多向选择 107

5.3 循环结构 113

5.3.1 循环结构控制语句 113

5.3.2 循环嵌套 118

5.3.3 GOTO语句 119

习题 120

第6章 过程 123

6.1 过程的概述 123

6.2 通用过程 124

6.2.1 Sub过程的定义 124

6.2.2 调用Sub过程 125

6.2.3 Function过程 128

6.3 参数传递 131

6.3.1 按值传递参数 131

6.3.2 按地址传递参数 132

6.3.3 数组数据的参数传递 133

习题 135

第7章 常用控件 139

7.1 控件概述 139

7.2 命令按钮(CommandButton) 139

7.2.1 命令按钮的属性和事件 139

7.2.2 应用举例 141

7.3 标签(Label) 141

7.3.1 标签的属性和事件 141

7.3.2 应用举例 142

7.4 文本框(TextBox) 143

7.4.1 文本框的属性和事件 143

7.4.2 应用举例 143

7.5 单选按钮(OptionButton) 144

7.5.1 单选按钮的属性和事件 144

7.5.2 应用举例 145

7.6 复选框(CheckBox) 146

7.6.1 复选框的属性和事件 146

7.6.2 应用举例 147

7.7 框架(Frame) 148

7.7.1 框架的属性 148

7.7.2 应用举例 148

7.8 计时器(Timer) 149

7.8.1 计时器的属性和事件 150

7.8.2 应用举例 150

7.9 图片框(PictureBox) 151

7.9.1 图片框的属性 151

7.9.2 应用举例 152

7.10 图像框(ImageBox) 152

7.10.1 图像框的属性 153

7.10.2 应用举例 153

7.11 列表框(ListBox) 154

7.11.1 列表框的属性 154

7.11.2 列表框的方法 155

7.11.3 应用举例 155

7.12 组合框(ComboBox) 156

7.12.1 组合框的属性和方法 156

7.12.2 应用举例 157

7.13 滚动条 158

7.13.1 滚动条的属性与事件 159

7.13.2 应用举例 159

习题 160

第8章 鼠标事件与键盘事件 162

8.1 鼠标事件 162

8.1.1 Click事件 162

8.1.2 DblClick事件 163

8.1.3 MouseDown、MouseUp和MouseMove事件 163

8.2 键盘事件 167

8.2.1 KeyPress事件 167

8.2.2 KeyDown和KeyUp事件 168

习题 170

第9章 绘图 173

9.1 图形操作基础 173

9.1.1 屏幕坐标系统 173

9.1.2 颜色设置 176

9.2 绘图方法 178

9.2.1 CurrentX属性和CurrentY属性 179

9.2.2 使用Print方法输出文字 180

9.2.3 使用Pset方法画点 181

9.2.4 使用Line方法画线 182

9.2.5 使用Circle方法画圆 185

9.2.6 使用PaintPicture方法绘制图像 186

9.2.7 使用Point方法返回指定点的颜色 187

9.2.8 使用Cls方法清屏 187

9.3 绘图常用属性 189

9.3.1 BackColor属性和ForeColor属性 189

9.3.2 DrawWidth属性和DrawStyle属性 189

9.3.3 FillColor属性和FillStyle属性 190

9.4 形状控件(Shape) 191

9.4.1 形状控件的建立 191

9.4.2 形状控件的应用 192

习题 194

第10章 菜单设计 196

10.1 菜单编辑器的使用 196

10.2 下拉式菜单 199

10.3 菜单代码的设计 204

10.4 综合实例 206

10.5 弹出式菜单 208

10.6 动态菜单 210

10.6.1 菜单数组的特点 210

10.6.2 动态菜单设计示例 211

习题 213

第11章 外部控件 215

11.1 ActiveX控件简介 215

11.2 通用对话框 216

11.2.1 文件对话框 216

11.2.2 其他对话框 218

11.3 工具栏的设计 221

11.4 状态栏的设计 224

习题 225

第12章 多模块程序设计的调试 227

12.1 模块(Module) 227

12.1.1 工程文件的分类 227

12.1.2 模块的分类 228

12.2 多个模块的程序设计 228

12.2.1 程序的声明 228

12.2.2 变量、常量及数组的声明 229

12.2.3 建立多模块工程 230

12.2.4 多模块工程常用的叙述与方法 232

12.3 多窗体程序 236

12.3.1 MDI设计 237

12.3.2 MDI窗体与子窗体的交互操作 239

12.3.3 MDI窗体设计实例 240

12.4 程序调试 243

12.4.1 Visual Basic程序的错误类型 243

12.4.2 调试与排错 244

习题 247

第13章 文件操作 248

13.1 文件的结构和类型 248

13.1.1 文件的结构 248

13.1.2 文件的类型 249

13.2 文件操作函数及语句 250

13.2.1 文件操作 250

13.2.2 目录操作 251

13.3 文件的读写 253

13.3.1 文件访问操作的函数和语句 254

13.3.2 顺序访问模式 255

13.3.3 随机访问模式 257

13.3.4 二进制访问模式 259

13.4 文件系统控件 260

13.4.1 驱动器列表框 260

13.4.2 目录列表框 261

13.4.3 文件列表框 261

13.4.4 文件系统控件的组合 262

习题 263

第14章 VB与数据库技术 265

14.1 数据库概述 265

14.1.1 数据库的定义 265

14.1.2 数据库的基本概念 266

14.1.3 VB可以访问的数据库 266

14.2 可视化数据管理器 267

14.2.1 建立数据库 267

14.2.2 建立数据库表 269

14.2.3 输入记录数据 270

14.3 查询数据库 271

14.4 数据控件 272

14.4.1 数据控件简介 272

14.4.2 数据控件的常用属性 273

14.4.3 数据控件的常用方法 274

14.4.4 数据控件的常用事件 275

14.5 记录集的操作 276

14.5.1 Recordset对象的属性 276

14.5.2 Recordset对象的方法 277

14.6 数据感知控件 279

14.6.1 数据感知控件的两个重要属性 279

14.6.2 使用MSFlexGrid控件作为数据感知控件 280

习题 282

第15章 多媒体 283

15.1 录音机 283

15.1.1 录制声音 284

15.1.2 保存文件 285

15.1.3 播放声音 286

15.1.4 产生声音特效 286

15.1.5 编辑声音 287

15.2 Windows Media Player 288

15.2.1 启动Windows Media Player 288

15.2.2 更换Windows Media Player界面 289

15.2.3 复制CD音乐 289

15.3 OLE技术 290

15.3.1 OLE控件的建立 290

15.3.2 OLE容器的应用 292

习题 294

第16章 综合实例——考勤管理系统 296

16.1 系统设计 296

16.2 数据库设计 297

16.2.1 数据库需求分析 297

16.2.2 数据库结构设计 297

16.3 系统实现 300

16.3.1 创建系统的数据库 300

16.3.2 新建项目 301

16.3.3 设计“登录”窗体 302

16.3.4 设计“主菜单”窗体 303

16.3.5 设计“设置时间”窗体 305

16.3.6 设计“添加出勤记录”窗体 306

16.3.7 设计“添加员工记录”窗体 309

16.3.8 设计“添加部门记录”窗体 313

16.3.9 设计“添加加班记录”窗体 315

16.3.10 设计“添加请假记录”窗体 317

16.3.11 设计“添加出差记录”窗体 320

16.3.12 设计“根据员工编号检索记录”窗体 322

16.3.13 设计“按时间检索”窗体 328

16.3.14 设计“统计条件”窗体 333

附录 习题参考答案 339