《Visual Basic程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王丽君主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302189916
  • 页数:307 页
图书介绍:本书主要内容包括Visula Basic程序设计的基础知识、基本语法、编程方法及常用算法。

第1章 Visual Basic入门 1

1.1 Visual Basic简介 1

1.1.1 Visual Basic的发展 1

1.1.2 Visual Basic的特点 2

1.1.3程序设计与程序设计语言 3

1.1.4 Visual Basic程序设计的基本步骤 4

1.2 Visual Basic的编程环境 9

1.2.1主窗口 9

1.2.2属性窗口 12

1.2.3代码窗口 13

1.2.4工程资源管理器窗口 14

1.2.5立即窗口 15

1.2.6窗体布局窗口 15

1.2.7工具箱窗口 15

1.3 Visual Basic对象的概念 16

1.3.1对象的概念 16

1.3.2对象的建立和编辑 17

1.3.3对象的属性、事件和方法 17

1.4 Visual Basic简单控件设计 20

1.4.1窗体 20

1.4.2标签 25

1.4.3文本框 26

1.4.4命令按钮 28

1.5 Visual Basic的工程管理与环境设置 29

1.5.1工程的构成 29

1.5.2工程的管理 30

1.5.3文件的管理 31

1.5.4工程组 33

1.5.5工程环境设置 33

1.5.6程序的调试与纠错 35

本章小结 38

思考题1 38

第2章 Visual Basic编程基础 39

2.1基本数据类型 39

2.1.1数值型数据类型 39

2.1.2字符型数据类型 41

2.1.3布尔型数据类型 42

2.1.4日期型数据类型 43

2.1.5对象型数据类型 44

2.1.6变体型数据类型 44

2.1.7用户自定义数据类型 45

2.2常量 46

2.2.1直接常量 46

2.2.2符号常量 47

2.2.3系统常量 48

2.3变量 49

2.3.1变量的命名规则 49

2.3.2变量的声明 49

2.4运算符与表达式 53

2.4.1算术运算符与算术表达式 53

2.4.2字符运算符与字符串表达式 54

2.4.3关系运算符与关系表达式 55

2.4.4布尔运算符与布尔表达式 56

2.4.5日期运算符与日期型表达式 57

2.4.6复杂表达式 57

2.5常用内部函数 58

2.5.1数学函数 59

2.5.2字符串函数 60

2.5.3转换函数 61

2.5.4日期/时间函数 61

2.5.5格式输出函数 62

2.5.6随机函数 64

2.5.7 Shell函数 65

2.5.8测试函数 66

本章小结 66

思考题2 66

第3章 Visual Basic语言的基本控制结构 68

3.1算法与结构化程序设计 68

3.1.1算法概述 68

3.1.2结构化程序设计 71

3.1.3三种程序控制结构 72

3.2顺序结构 73

3.2.1常用基本语句 73

3.2.2输入输出对话框 76

3.3分支(选择)结构 80

3.3.1单分支If…Then语句 80

3.3.2双分支结构If…Then…Else语句 81

3.3.3 IIf函数 84

3.3.4多分支结构If…Then…ElseIf语句 84

3.3.5多分支语句Select Case 86

3.4循环结构 88

3.4.1 For循环 88

3.4.2 Do循环 91

3.4.3 While循环 92

3.4.4循环嵌套 92

3.5应用程序举例 94

本章小结 99

思考题3 99

第4章 常用内部控件 100

4.1单选按钮、复选框及框架 100

4.1.1单选按钮 100

4.1.2复选框 102

4.1.3框架控件 103

4.2图形控件 105

4.2.1图片框控件 105

4.2.2图像框控件 108

4.2.3形状控件 110

4.2.4线条控件 111

4.3列表框和组合框 113

4.3.1列表框 113

4.3.2组合框 116

4.4滚动条 119

4.5时钟控件 121

4.6综合应用程序举例 123

本章小结 127

思考题4 127

第5章 数组 128

5.1数组的概念 128

5.2数组的定义和引用 129

5.2.1一维数组的定义及引用 129

5.2.2二维数组的定义及引用 131

5.2.3多维数组的定义及引用 133

5.2.4 LBound函数和UBound函数 134

5.3动态数组 134

5.3.1动态数组的定义和引用 134

5.3.2 Array函数 135

5.3.3数组刷新语句 136

5.3.4 For Each…Next循环语句 137

5.4控件数组 138

5.4.1控件数组的概念 138

5.4.2控件数组的创建 138

5.5数组应用举例 141

本章小结 147

思考题5 148

第6章 绘图和键盘及鼠标 149

6.1绘图 149

6.1.1绘图操作基础 149

6.1.2绘图的属性与方法 153

6.1.3绘图方法 155

6.2键盘 158

6.3鼠标器 162

6.4拖放 166

6.5综合应用程序举例 169

本章小结 171

思考题6 171

第7章 过程 172

7.1 Sub过程 172

7.1.1事件过程与通用过程 172

7.1.2 Sub过程的创建 173

7.1.3 Sub过程的调用 175

7.2 Function过程 176

7.2.1 Function过程的定义 176

7.2.2 Function过程的调用 178

7.2.3查看过程 179

7.3参数传递 180

7.3.1形式参数与实际参数 180

7.3.2值传递与地址传递 181

7.3.3数组的传递 182

7.4可选参数和可变参数 184

7.5递归调用 186

7.6变量与过程的作用域和生存期 187

7.6.1过程的作用域 187

7.6.2变量的作用域 188

7.6.3变量的生存期 192

本章小结 194

思考题7 194

第8章 用户界面设计 196

8.1通用对话框 196

8.1.1“打开”和“另存为”对话框 198

8.1.2“颜色”对话框 202

8.1.3“字体”对话框 203

8.1.4“打印”对话框 205

8.1.5“帮助”对话框 207

8.2菜单程序设计 209

8.2.1 Visual Basic中的菜单 209

8.2.2菜单编辑器 210

8.2.3下拉式菜单 212

8.2.4菜单项的控制 216

8.2.5弹出式菜单 225

8.3多重窗体 228

8.3.1多重窗体的建立 228

8.3.2有关窗体的语句和方法 229

8.3.3多重窗体的应用 230

本章小结 233

思考题8 233

第9章 文件 234

9.1 Visual Basic文件概念 234

9.2文件系统操作 235

9.2.1文件的打开与关闭 235

9.2.2文件操作语句和函数的使用 236

9.3顺序文件 239

9.4随机文件 244

9.5二进制文件 246

9.6文件系统控件 247

本章小结 250

思考题9 250

第10章 数据库的基本操作 251

10.1 Access数据库 251

10.1.1数据库的概念 251

10.1.2关系模型及基本知识 252

10.1.3 Access数据库 253

10.2用Data控件管理数据库 258

10.2.1 Data控件的属性及数据绑定 259

10.2.2 Data控件的常用方法 261

10.2.3 Data控件的事件 262

10.2.4记录集的属性与方法 262

10.2.5数据库记录的增删改操作 265

10.3用ADO控件管理数据库 268

10.3.1 ADO数据控件的属性 268

10.3.2数据绑定控件 269

10.3.3通过ADO对象访问数据库 269

10.4结构化查询语句 272

10.4.1结构化查询语言简介 272

10.4.2使用SQL语句 274

10.5报表制作 279

本章小结 282

思考题10 282

第11章 图书管理系统设计 283

11.1系统设计 283

11.2数据库设计 284

11.3编码设计 285

11.4图书管理系统的执行过程 299

11.5系统的编译与发行 300

附录 302

参考文献 307