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

  • 购买积分:13 如何计算积分?
  • 作  者:马正元等编著
  • 出 版 社:济南:山东大学出版社
  • 出版年份:2002
  • ISBN:7560724094
  • 页数:369 页
图书介绍:

第一章 Visual Basic的基础知识 3

1.1 Visual Basic简介 3

1.1.1 Visual Basic概述 3

1.1.2 Visual Basic的诞生和发展 3

1.1.3 Visual Basic6.0中文版的启动和退出 4

1.2 Visual Basic的特点 6

1.3 Visual Basic集成开发环境 8

1.3.1 标题栏和菜单栏 8

1.3.2 工具栏及数字显示区 8

1.3.3 控件工具箱 9

1.3.4 工程资源管理器窗口 12

1.3.5 属性窗口 12

1.3.6 窗体设计器和对象浏览器窗口 13

1.3.7 代码窗口 14

1.3.8 立即窗口 16

1.3.9 窗体布局窗口 16

习题 16

2.1.2 对象事件 17

2.1.1 对象 17

2.1 对象、事件、属性和方法 17

第二章 Visual Basic可视经编程技术 17

2.1.3 对象属性 18

2.1.4 对象常用的方法 19

2.2 Visual Basic中的基本控件的使用方法 20

2.2.1 在窗体上添加VB的基本控件的方法 20

2.2.2 VB基本控件的使用 21

2.3.1 VB可视化编程的步骤 22

2.3.2 创建第一个工程 22

2.3 VB可视化编程 22

2.3.3 创建一个简单的动画工程 25

2.4 管理Visual Basic工程 27

2.4.1 Visual Basic工程 27

2.4.2 工程资源管理器 28

2.4.3 VB工程文件 28

2.4.4 VB工程的结构 28

2.4.5 VB工程的基本操作 29

习题 30

3.1.1 基本数据类型 31

3.1 数据类型 31

第三章 Visual Basic的程序设计基础 31

3.1.2 用户自定义数据类型 32

3.1.3 枚举类型 33

3.2 常量 35

3.2.1 直接常量 36

3.2.2 符号常量 36

3.3 变量 37

3.3.1 变量的命名规则 37

3.3.2 变量的类型说明 38

3.3.3 变量的作用范围 39

3.4 常用内部函数 40

3.4.1 数学运算函数 40

3.4.2 字符串函数 41

3.4.3 随机函数和随机语句 41

3.4.4 格式输出函数 41

3.4.5 日期和时间函数 44

3.4.6 数据类型转换函数 45

3.5.2 字符串运算和字符串表达式 46

3.5.1 算术运算符和算术表达式 46

3.5 表达式 46

3.5.3 日期型表达式 47

3.6 数据的输出语句 47

3.6.1 VB程序中语句的规定 47

3.6.2 命令格式中的符号约定 47

3.6.3 使用Print方法直接从窗体中输出数据 48

3.6.4 窗体的介绍 48

3.6.5 使用标签控件输出数据 51

3.6.6 使用文本框控件输出文本 53

3.6.7 MsgBox 函数和MsgBox语句的使用 55

3.6.8 在图片框控件上输出文本 58

3.6.9 输出到立即窗口 60

3.7 VB的基本语句介绍 61

3.8 数据的输入语句 64

3.8.1 使用文本框控件的输入数据 64

3.8.2 用滚动条控件的输入数据 66

3.8.3 用InputBox函数输入数据 68

习题 70

4.1.2 关系表达式 72

4.1.1 关系运算符 72

4.1 关系运算和关系表达式 72

第四章 程序流程的控制 72

4.2 布尔运算符和布尔表达式 73

4.2.1 布尔运算符和布尔表达式 73

4.2.2 VB运算符的优先级 75

4.3 选择结构 76

4.3.1 If…Then语句 76

4.3.2 嵌套的If语句 78

4.3.3 Iif函数 82

4.3.4 多分支的If选择结构 83

4.3.5 用Select Case语句实现多分支选择结构 84

4.4 循环结构 88

4.4.4 For循环结构 89

4.4.2 Do…Loop循环结构 92

4.4.3 For…Next循环和Do…Loop循环的关系 96

4.5 常用控件的使用 97

4.5.1 命令按钮的使用 97

4.5.2 单选钮、复选钮和框架的使用 98

4.5.3 计时器控件 102

4.5.4 滚动条的使用 104

4.5.5 列表框和组合框的使用 106

4.6 Visual Basic的焦点 111

4.6.1 Visual Basic的焦点 111

4.6.2 在控件中移动焦点 111

习题 112

5.1.1 数组的定义和数组元素 114

5.1.2 数组中的维数及数组的类型 114

5.1 数组 114

第五章 数组 114

5.1.3 数组的形式 115

5.2 静态数组 115

5.2.2 声明静态数组的方法 115

5.2.2 静态数组的使用 116

5.2.3 使用For Esch…Next循环结构 118

5.3 动态数组的创建和使用 120

5.4 控件数组的创建和使用 130

习题 133

6.1 子程序(Sub)过程 136

6.1.1 子程序过程的定义 136

第六章 子程序过程和函数过程 136

6.1.2 通用过程和事件过程 137

6.2 函数(Function)过程 138

6.3 过程的创建及调用 138

6.3.1 过程的创建 138

6.3.2 调用过程 139

6.4 过程参数的传递 145

6.4.1 形式参数和实际参数 145

6.4.2 参数的传递 146

6.5 过程的嵌套与递归 151

6.5.1 过程的嵌套 151

6.5.2 过程的递归 152

习题 154

第七章 Visual Basic的绘图程序设计 156

7.1 VB的坐标系统 156

7.1.1 坐标系统概述 156

7.1.2 使用坐标系统 157

7.2 用VB提供的图形方法绘图 160

7.2.2 绘图方法 161

7.2.1 图形方法的原理 161

7.3 其他绘图方法 168

7.4 绘图中颜色的处理 170

7.4.1 使用RGB函数 170

7.4.2 使用QBColor函数 170

7.4.3 使用颜色属性 171

7.5 图形控件的功能 173

7.5.1 添加图片 173

7.5.2 图形控件 175

7.5.4 控件大小的动态改变 180

7.5.3 窗体和控件的图形属性 180

7.5.5 实现动画效果 181

习题 184

第八章 VB的输入和输出 189

8.1 自定义对话框 189

8.1.1 模式对话框与无模式对话框 189

8.1.2 设置标准对话框的属性 190

8.2 Windows通用对话框 190

8.2.1 通用对话框概念 191

8.2.2 颜色对话框 191

8.2.3 字体对话框 192

8.2.4 打印对话框 193

8.2.5 帮助对话框 194

8.3 响应鼠标操作 195

8.3.1 响应鼠标事件 195

8.3.2 检测鼠标按钮 196

8.3.3 MouseDown,MouseMove和MouseUp事件示例 198

8.3.4 拖放 199

8.3.5 OLE拖放 202

8.3.6 Drag方法示例 203

8.3.7 自定义鼠标指针 204

8.4 响应键盘操作 205

8.4.1 响应键盘事件 206

8.4.2 编写低级键盘处理程序 208

8.4.3 高级键盘处理程序 209

8.5 中断后台处理 211

8.5.1 允许用户中断后台处理任务 211

8.5.2 使用DoEvents函数 212

习题 213

第九章 菜单栏和工具栏 215

9.1 菜单的基本概念 215

9.2.1 菜单编辑器 216

9.2 普通菜单栏 216

9.2.2 菜单标题与命名准则 218

9.2.3 用菜单编辑器创建菜单项 219

9.2.4 编写菜单控件的代码 220

9.3 运行时创建和修改菜单 220

9.3.1 使菜单命令有效或无效 220

9.4 在菜单中添加文件列表 221

9.4.1 创建菜单控件数组 221

9.3.3 在菜单上使用复选标记 221

9.3.2 使菜单控件不可见 221

9.4.2 添加文件列表 222

9.4.3 保存文件列表 223

9.5 显示弹出式菜单 224

9.6 多文档界面(MDI)应用程序中的菜单 225

9.6.1 建立多文档界面 226

9.6.2 创建MDI应用程序的菜单 227

9.6.3 创建“窗口”菜单 227

9.6.4 排列子窗体 227

9.7.1 手工创建工具栏 228

9.7 工具栏 228

9.7.2 使用ToolBar控件创建工具栏 230

9.7.3 菜单与工具栏例 高级记事本程序 236

9.8 协调菜单与工具栏的外观 239

9.8.1 控制菜单的外观 239

9.8.2 控制工具栏的外观 240

9.9 创建状态栏 240

习题 243

10.1 添加工具提示帮助 245

第十章 为应用程序提供帮助 245

10.2 添加WinHelp帮助 246

10.3 添加“这是什么?”(What s This?)帮助 248

习题 251

第十一章 调试与错误处理 252

11.1 程序错误 252

11.1.1 编译错误 252

11.1.2 运行时的错误 253

11.1.3 逻辑错误 253

11.2 程序调试 253

11.2.1 进入中断模式 254

11.2.2 跟踪应用程序的执行 255

11.2.3 使用调试窗口 256

11.3 错误捕获及处理 259

11.3.1 On Error语句 259

11.3.2 Resume语句 260

11.3.3 可捕获的错误 261

11.3.4 Error语句 261

11.3.5 On Error语句示例 261

11.4.1 条件编译语句 262

11.4 条件编译 262

11.4.2 If…Then…Else示例 263

习题 264

第十二章 文件管理 265

12.1 文件系统的概念 265

12.2 用于处理文件系统的语句和函数 265

12.3 与目录和文件有关的控件 270

12.3.1 驱动器列表框控件 270

12.3.2 目录列表框控件 271

12.3.3 文件列表框控件 271

12.3.4 使用文件系统控件的组合 272

12.4 使用FSO对象模型编程 273

12.4.1 File System Object模型介绍 273

12.4.2 文件系统对象(File System Object) 273

12.4.3 FSO对象模型编程 274

12.4.4 访问已有的驱动器、文件和文件夹 275

12.4.5 使用文件夹 276

12.4.6 使用文件 277

12.5.1 打开对话框 281

12.5 使用公用对话框管理文件 281

12.5.2 另存为对话框 282

12.6 用于文件读写的语句和函数 282

12.6.1 打开文件和关闭文件 282

12.6.2 顺序读写文件的有关语句和函数 283

12.6.3 随机读写文件的有关语句和函数 287

12.6.4 读写二进制文件的有关语句和函数 291

习题 292

第十三章 数据库编程基础 293

13.1 访问数据库的策略 293

13.2 使用Data控件 294

13.3 使用TextBox控件 295

13.4 用代码操作记录 298

13.5 使用DBGrid控件 303

13.6 使用DBList控件 304

13.7 使用DBCombo控件 305

13.8 使用RemoteData控件 307

13.9 使用ADO控件 309

习题 316

14.1.1 ActiveX的起源 317

14.1.2 ActiveX的分类 317

14.1 ActiveX概述 317

第十四章 ActiveX组件 317

14.1.3 ActiveX的构筑工具 318

14.2 ActiveX控件的设计 318

14.2.1 设计步骤 318

14.2.2 ActiveX 控件创建实例:AXYesNo 319

14.2.3 设计改变ActiveX控件尺寸的过程 320

14.2.4 增加ActiveX控有关的属性、事件及方法 321

14.2.6 编译和登记控件 323

14.3 动态加载ActiveX控件 323

14.2.5 调试ActiveX控件 323

14.3.1 Add方法 324

14.3.2 删除控件 324

14.4 ActiveX文档 325

14.5 手工创建ActiveX文档 328

14.5.1 创建ActXDoc工程 328

14.5.2 运行和调试ActXDoc工程 329

14.5.3 在ActXDoc 工程中加入第二个ActiveX文档 330

14.5.4 在ActXDoc工程中添加窗体 331

14.5.5 为UserDocument文档添加属性 332

14.5.6 将属性保存到PropertyBag中 334

14.5.7 为ActXDoc工程添加菜单 336

第十五章 Windows API函数调用 337

15.1 调用API函数 337

15.1.1 声明API函数 337

15.1.2 声明32位函数 338

15.1.3 字符串 338

15.1.4 向API函数传递过程地址 340

15.1.5 使用API浏览器声明API函数 341

15.2.2 使用SysInfo控件确定操作系统的版本 342

15.2 API编程实例 342

15.2.1 使用API获取系统信息 342

15.2.3 编写一个托盘程序 343

15.2.4 在VB中用API实现多媒体功能 346

第十六章 多媒体技术 349

16.1 VB控制多媒体的几种方法 349

16.1.1 ILE控制方法 349

16.1.2 MCI(MMControl)控制方法 349

16.1.3 API函数控制方法 350

16.1.4 MCIWnd控件方法 350

16.2 MCI控件简介 351

16.1.5 ActiveMovie控件方法 351

16.2.1 MCI控件的属性 352

16.2.2 MCI控件的事件 352

16.3 利用MCI控件编程多媒体播放器 353

16.4 利用ActiveMovie控件创建媒体文件浏览器 356

附录A 对象的属性 359

附录B 对象的事件 364

附录C 对象的方法 366

附录D 可捕获的错误代码及错误信息 367