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

  • 购买积分:12 如何计算积分?
  • 作  者:周洪建,苑囡囡主编;温川雪,张俊妍,蔡桂艳副主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2013
  • ISBN:9787030365675
  • 页数:302 页
图书介绍:本书是面向高等院校VisualBasic语言程序设计课程而编写的教材。全书分为12章,主要内容包括:VisualBasic语言概述、数据类型、运算符和表达式、简单程序设计、选择结构程序设计、循环结构程序设计、数组、用户界面设计、过程、文件管理以及数据库编程等。本教材立足于“理论够用,操作熟练,重在实践”的基本要求,针对初学者特点,力争内容叙述深入浅出、循序渐进,程序示例生动易懂,具有启发性。本书既可以作为高等院校本科及专科学生的VisualBasic语言教材,也可以作为教师、自学者的参考用书。

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

1.1 Visual Basic的发展过程和特点 1

1.2 Visual Basic的特点 2

1.3 Visual Basic集成开发环境 2

1.3.1 Visual Basic的启动与退出 2

1.3.2 Visual Basic的工作界面 3

1.4面向对象程序设计 7

1.4.1对象和类 7

1.4.2对象的操作 7

1.4.3事件及事件过程 9

1.5窗体 12

1.6标签控件 16

1.7文本框控件 18

1.8命令按钮控件 19

1.9用Visual Basic开发应用程序 21

1.9.1 Visual Basic程序的书写规则 21

1.9.2创建Visual Basic应用程序的主要步骤 22

1.10 Visual Basic工程的管理 22

1.10.1工程资源管理器 22

1.10.2设置工程选项 24

习题 24

第2章Visual Basic的数据类型及运算 29

2.1数据类型 29

2.1.1基本数据类型 29

2.1.2自定义数据类型 32

2.1.3枚举类型 33

2.2常量和变量 34

2.2.1常量 34

2.2.2变量 35

2.3运算符和表达式 38

2.3.1算数运算符 38

2.3.2字符串运算符 39

2.3.3关系运算符 40

2.3.4逻辑运算符 41

2.3.5表达式 41

2.4常用内部函数 42

2.4.1函数的基本概念 42

2.4.2数学函数 43

2.4.3字符串函数 44

2.4.4类型转换函数 44

2.4.5日期和时间函数 45

2.4.6判断函数 45

2.4.7其他函数 46

习题 49

第3章 程序控制结构 55

3.1顺序结构程序设计 55

3.1.1赋值语句 55

3.1.2数据的输入/输出 56

3.1.3结束、注释和暂停语句 62

3.1.4顺序结构程序应用举例 63

3.2选择结构程序设计 66

3.2.1 If条件语句 66

3.2.2 Select Case 73

3.2.3条件函数 75

3.2.4选择结构程序应用举例 76

3.3循环结构程序设计 78

3.3.1 For循环语句 78

3.3.2 Do…Loop循环语句 81

3.3.3循环的嵌套——多重循环结构 85

3.3.4其他辅助控制语句 88

3.3.5循环结构程序应用举例——常用算法介绍 90

习题 96

第4章 数组 106

4.1数组的概述 106

4.2一维数组 107

4.2.1一维数组的声明 107

4.2.2一维数组的引用 108

4.2.3一维数组的基本操作 109

4.2.4一维数组的应用 111

4.3二维数组及多维数组 117

4.3.1二维数组的声明 117

4.3.2二维数组的引用 118

4.3.3二维数组的基本操作 118

4.3.4二维数组的应用 119

4.3.5多维数组的声明 123

4.4动态数组 123

4.4.1动态数组的建立及使用 123

4.4.2与数组操作有关的几个函数 126

4.4.3应用举例 127

4.5控件数组 128

4.5.1控件数组的概念 128

4.5.2控件数组的建立 129

习题 133

第5章 过程 141

5.1 Sub过程 141

5.1.1建立Sub过程 141

5.1.2调用Sub过程 143

5.1.3通用过程和事件过程 144

5.2 Function过程 145

5.2.1定义Function过程 145

5.2.2调用Function过程 146

5.3参数传递 147

5.3.1形参与实参 147

5.3.2传址与传值 147

5.3.3数组参数的传递 150

5.3.4可选参数和可变参数 151

5.4过程的递归调用 152

5.4.1递归的概念 153

5.4.2 Visual Basic递归过程 153

5.5过程的应用 154

5.6 Visual Basic工程结构 157

5.6.1窗体模块 157

5.6.2标准模块 158

5.6.3 SubMain过程 159

5.7变量的作用域和生存期 159

5.7.1变量的作用域 159

5.7.2变量的生存期 161

5.7.3过程的作用域 162

习题 162

第6章 常用标准控件 171

6.1 Visual Basic控件概述 171

6.1.1 Visual Basic控件的分类 171

6.1.2默认属性与公共属性 172

6.2选择控件 173

6.2.1复选框 174

6.2.2单选按钮 175

6.2.3框架 176

6.2.4列表框 179

6.2.5组合框 181

6.3图形控件 183

6.3.1图片框 183

6.3.2图像框 185

6.3.3直线与形状 186

6.4滚动条与计时器 188

6.4.1滚动条 188

6.4.2计时器 190

6.5多重窗体 192

6.5.1添加窗体 192

6.5.2设置启动对象 192

6.5.3窗体操作的语句和方法 193

习题 194

第7章 键盘与鼠标事件过程 200

7.1键盘事件 200

7.1.1 KeyPress事件 200

7.1.2 KeyDown事件和KeyUp事件 203

7.2鼠标事件 209

7.2.1鼠标指针 209

7.2.2鼠标事件 212

7.3拖放 216

7.3.1与拖放有关的属性、事件和方法 216

7.3.2拖放应用 218

习题 220

第8章 用户界面设计 224

8.1通用对话框 224

8.1.1添加通用对话框 224

8.1.2“打开”对话框 226

8.1.3“另存为”对话框 228

8.1.4“颜色”对话框 230

8.1.5“字体”对话框 230

8.1.6“打印”对话框 232

8.1.7“帮助”对话框 233

8.2菜单设计 233

8.2.1下拉菜单 233

8.2.2菜单编辑器的使用 234

8.2.3弹出菜单 237

8.3多文档界面应用程序 239

8.3.1创建MDI应用程序 239

8.3.2 MDI窗体运行时的特性 241

8.3.3使用MDI窗体及其子窗体 242

习题 245

第9章 文件 249

9.1数据文件的概念 249

9.1.1文件的命名规则 249

9.1.2文件的结构 250

9.1.3文件的种类和存取类型 251

9.2文件的读写 252

9.2.1顺序文件的读写 254

9.2.2随机文件的读写 257

9.2.3二进制文件的读写 260

9.2.4小结 261

9.3文件操作语句和函数 261

9.4文件系统控件 264

9.4.1驱动器列表框 264

9.4.2目录列表框 265

9.4.3文件列表框 267

9.4.4小结 268

习题 269

第10章Visual Basic与数据库 273

10.1数据库概述 273

10.1.1关系数据库的基本结构 273

10.1.2数据访问对象模型 275

10.1.3结构化查询语言 275

10.1.4数据库的分类 275

10.1.5 ODBC和数据源 275

10.2可视化数据库管理器 277

10.2.1建立一个数据库 277

10.2.2添加数据表 278

10.2.3数据表中数据的编辑 280

10.2.4使用“数据窗体设计器” 281

10.3结构化查询语言 282

10.3.1 SQL语言的组成 283

10.3.2数据查询语句 283

10.3.3使用SQL 284

10.4 Data控件 285

10.4.1 Data控件的属性 285

10.4.2 Data控件的方法 286

10.4.3 Data控件的事件 286

10.4.4 Recordset对象 287

10.4.5 Data控件应用例子 289

10.5 ADO数据控件 291

10.5.1 ADO数据控件的属性 292

10.5.2 ADO数据控件的方法 295

10.5.3 ADO数据控件的事件 296

10.5.4 ADO数据控件的应用例子 296

习题 299

参考文献 302