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

  • 购买积分:11 如何计算积分?
  • 作  者:宁爱军主编;赵奇,窦若菲,王燕编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115193605
  • 页数:265 页
图书介绍:Visual Basic继承了Basic语言简单、易学的特点,采用面向对象、可视化、事件驱动等先进的软件开发方法,是广泛使用的程序设计语言和集成开发环境。本书在讲解程序设计的过程中,采用先算法设计,后编程语言的顺序,力求解决读者在学习Visual Basic后,只能设计界面、阅读程序,却不会编程解决实际问题的情况。在强调培养读者算法设计、程序编写和调试能力的同时,也注重Visual Basic界面设计、文件、图形、数据库和高级编程技术等实际应用能力的培养。通过阅读本书,使得读者具备通过分析问题、设计算法、编写和调试程序,解决实际问题的能力。

第1章 程序设计基础 1

1.1程序设计语言 1

1.2算法的概念 2

1.3算法的特性 3

1.4算法的表示方法 4

1.5结构化程序设计方法 7

习题 8

第2章 Visual Basic简介 9

2.1概述 9

2.2 Visual Basic的安装与启动 10

2.3 Visual Basic的集成开发环境 12

2.4 Visual Basic的帮助系统 16

2.5类和对象 17

2.5.1类和对象的概念 18

2.5.2 Visual Basic中的类和对象 18

2.6 Visual Basic的工程管理 19

2.7 Visual Basic应用程序的设计步骤 21

2.8窗体和常用控件 22

2.8.1控件的公共属性 22

2.8.2窗体(Form) 25

2.8.3标签(Label) 28

2.8.4文本框(TextBox) 29

2.8.5命令按钮(CommandButton) 30

2.9 Visual Basic简单应用程序举例 31

2.10程序调试 33

习题 35

第3章 Visual Basic编程基础 37

3.1数据类型 37

3.2字符集 39

3.3常量 39

3.4变量 41

3.4.1变量的命名规则 41

3.4.2变量的声明 42

3.5变量的赋值 43

3.6运算符与表达式 44

3.7常用内部函数 47

3.7.1数学函数 47

3.7.2转换函数 48

3.7.3字符串函数 49

3.7.4日期函数 50

3.7.5 Shell函数 51

3.8枚举类型 52

3.9用户自定义类型 53

习题 55

第4章 顺序结构程序设计 56

4.1数据输入和输出 56

4.1.1 Print语句 56

4.1.2 MsgBox过程和函数 58

4.1.3 InputBox函数 60

4.1.4其他输入/输出方法 60

4.2 Visual Basic语句 61

4.3顺序结构程序设计 62

4.4 Visual Basic程序错误处理 64

4.4.1 On Error语句 65

4.4.2 Err对象 65

4.4.3 Resume语句 66

习题 66

第5章 选择结构程序设计 68

5.1选择结构算法设计 68

5.2关系运算与逻辑运算 72

5.3 If Then End If结构 74

5.4 Select Case语句 77

5.5选择结构的嵌套 80

5.6条件函数 81

5.7单行If语句 81

习题 82

第6章 循环结构程序设计 84

6.1循环结构概述 84

6.2循环结构算法设计 85

6.2.1当型循环和直到型循环 85

6.2.2循环算法的设计 87

6.2.3循环的嵌套 89

6.3循环结构编程 90

6.3.1 While Wend循环 90

6.3.2 Do Loop循环 92

6.3.3 For Next循环 94

6.4循环结构程序举例 96

习题 104

第7章 数组 106

7.1数组 106

7.1.1数组的引出 106

7.1.2多维数组 106

7.2一维数组算法设计 107

7.3一维数组程序设计 110

7.3.1一维数组的定义 110

7.3.2数组元素引用 110

7.3.3一维数组程序设计 111

7.4二维数组算法设计 114

7.5二维数组程序设计 116

7.5.1二维数组的定义 116

7.5.2数组元素引用 117

7.5.3二维数组程序设计 117

7.6 For Each Next语句处理数组 120

7.7动态数组 121

7.8使用Erase语句删除数组 122

7.9数组的赋值函数Array() 123

7.10控件数组 123

7.11用户定义类型的数组 124

习题 125

第8章 过程 127

8.1函数(Function) 127

8.2 Sub过程 130

8.3参数传递方式 131

8.3.1参数的地址传递(引用) 132

8.3.2参数的值传递 133

8.3.3可选参数 134

8.3.4使用不定数量的参数 134

8.4数组参数 135

8.5过程的嵌套调用与递归调用 136

8.5.1过程的嵌套调用 136

8.5.2过程的递归调用 137

8.6 Visual Basic工程的结构 139

8.7过程和变量的作用域 141

8.7.1过程的作用域 141

8.7.2变量的作用域 141

8.7.3变量的生存期 143

8.8事件过程 143

8.8.1鼠标事件过程 144

8.8.2键盘事件过程 144

8.9对象作为过程的参数 145

习题 146

第9章 常用控件 147

9.1控件概述 147

9.2常用标准控件 148

9.2.1单选按钮 148

9.2.2复选框 148

9.2.3框架 149

9.2.4列表框 150

9.2.5组合框 152

9.2.6滚动条 153

9.2.7计时器 154

9.2.8图形框 155

9.3 ActiveX控件 155

9.3.1滑动器 156

9.3.2进度条 156

9.3.3 UpDown控件 157

9.3.4 SSTab控件 158

9.3.5 Animation控件 159

9.3.6图片列表 160

习题 161

第10章 界面设计 163

10.1对话框使用 163

10.1.1通用对话框 163

10.1.2自定义对话框 167

10.2菜单设计 168

10.2.1菜单编辑器 168

10.2.2弹出式菜单 170

10.3多重窗体与多文档界面 171

10.3.1多重窗体的操作 171

10.3.2多文档界面 174

10.4工具栏与状态栏 176

10.4.1手工制作工具栏 176

10.4.2使用Toolbar控件和ImageList控件制作工具栏 176

10.4.3状态栏 178

10.5 Windows API 180

习题 182

第11章 文件 183

11.1文件概述 183

11.2顺序文件 183

11.2.1顺序文件的打开和关闭 184

11.2.2顺序文件的写操作 184

11.2.3顺序文件的读操作 185

11.3随机文件 187

11.3.1随机文件的打开和关闭 187

11.3.2随机文件的读写 187

11.4二进制文件 189

11.5常用的文件操作语句和函数 190

11.5.1与文件、文件夹有关的函数和语句 190

11.5.2对文件和文件夹的操作 191

11.6文件控件 192

11.6.1驱动器列表框 192

11.6.2目录列表框 193

11.6.3文件列表框 193

习题 195

第12章 图形程序设计 196

12.1图形操作控件 196

12.2图形程序设计基础 198

12.2.1坐标系统 198

12.2.2颜色 200

12.3绘图方法 201

习题 207

第13章 数据库编程 208

13.1数据库基础知识 208

13.2数据库设计 208

13.3 SQL简介 210

13.3.1 SQL的组成 210

13.3.2 SQL数据定义语言 210

13.3.3 SQL数据处理语言 211

13.4数据控件 212

13.4.1 Data控件的常用属性 213

13.4.2数据绑定控件 214

13.4.3 Data控件的事件与方法 214

13.4.4记录集对象 215

13.5 ADO数据控件和DataGrid控件 219

13.6 ADODB程序设计 220

习题 225

第14章 Visual Basic高级编程与实例 226

14.1控件拖放与OLE拖放 226

14.1.1控件拖放 226

14.1.2 OLE拖放 228

14.2 OLE控件编程 229

14.2.1嵌入对象 229

14.2.2链接对象 231

14.2.3编程创建OLE链接对象 231

14.3 Visual Basic类的编写和使用 232

14.4自定义ActiveX控件和使用 236

14.5 MCI控件编程 239

14.5.1 MCI控件 240

14.5.2常见的多媒体设备 240

14.5.3 MCI控件的主要属性和事件 240

14.6 Visual Basic网络编程 244

14.7应用程序的发布 247

14.8 Visual Basic应用程序实例 251

习题 264

参考文献 265