《Visual Basic语言程序设计 基础版》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:谭浩强主编;张玲,谢琛编著
  • 出 版 社:北京:华夏出版社
  • 出版年份:2005
  • ISBN:7508037294
  • 页数:402 页
图书介绍:本书根据教育部五年制高职教育公共课开发指导委员会“公共课课程基本要求”编写,被教育部职成司列为公共课推荐教材。

第1章Visual Basic基础 3

1.1 Visual Basic简介/ 3

1.2 Visual Basic窗口/ 4

1.2.1启动Visual Basic/ 4

1.2.2 Visual Basic窗口/ 5

1.3 Visual Basic程序开发过程/ 9

1.3.1确定设计目标/ 9

1.3.2设计窗体界面/ 10

1.3.3设置属性/ 10

1.3.4编写程序代码/ 11

1.3.5调试程序/ 12

1.3.6保存程序/ 13

1.3.7创建可执行文件/ 14

1.4属性、事件和方法/ 15

1.4.1属性/ 15

1.4.2事件/ 17

1.4.3方法/ 18

1.4.4属性、事件和方法的区别/ 18

1.5窗体/ 19

1.5.1窗体的属性 19

1.5.2添加窗体/ 21

1.5.3窗体的事件/ 21

1.5.4窗体常用的方法/ 22

1.6基本控件的设计/ 24

1.6.1控件的命名/ 24

1.6.2控件的操作/ 25

1.7调试程序/ 30

1.7.1立即窗口/ 30

1.7.2设置程序断点和单步执行程序/ 31

1.8获取帮助信息/ 33

1.8.1 MSDN Library Visual Studio 6.0窗口/ 34

1.8.2在VB窗口查找帮助信息/ 35

练习题/ 36

第2章Visual Basic语言基础 41

2.1语句的编写规则/ 41

2.1.1注释/ 41

2.1.2分行与续行/ 41

2.1.3使用不同的进制/ 42

2.1.4命名约定/ 42

2.2数据类型/ 42

2.2.1标准数据类型/ 42

2.2.2自定义类型/ 44

2.2.3枚举类型/ 46

2.3常量和变量/ 47

2.3.1常量/ 47

2.3.2变量/ 48

2.3.3变量的声明/ 49

2.3.4变量的范围和寿命/ 53

2.4运算符和表达式/ 56

2.4.1算术运算符/ 57

2.4.2关系运算符/ 58

2.4.3逻辑运算符/ 59

2.4.4字符串运算符/ 60

2.4.5日期和时间的运算/ 61

2.4.6运算符优先级/ 61

2.5函数/ 62

2.5.1数学函数/ 62

2.5.2转换函数/ 65

2.5.3字符串函数/ 66

2.5.4日期函数/ 67

2.5.5格式输出函数/ 68

2.5.6位置输出函数/ 71

2.5.7数据类型转换函数/ 71

2.5.8调用外部程序函数Shell/ 73

2.6数据的输入和输出/ 74

2.6.1 Print方法/ 74

2.6.2清除输出的信息/ 75

2.6.3 Msgbox函数和语句/ 75

2.6.4InputBox函数/ 78

练习题 / 79

第3章程序设计基础 85

3.1程序设计基础/ 85

3.1.1结构化程序设计/ 85

3.1.2流程图/ 85

3.2 顺顺序结构/ 86

3.3分支结构/ 87

3.3.1 If-Then语句/ 87

3.3.2If-Then-End If结构/ 88

3.3.3 If-Then-Else语句/ 89

3.3.4If-Then-Else-End If语句/ 90

3.3.5 I f块结构语句/ 92

3.3.6 IIf函数/ 94

3.3.7If嵌套结构/ 94

3.3.8条件选择语句Select Case / 96

3.4循环结构/ 97

3.4.1 For…Next循环/ 98

3.4.2 Do…Loop循环/ 100

3.4.3 DoWhile/Until…Loop循环/ 101

3.4.4 Do…Loop While/Until语句/ 102

3.4.5循环的嵌套/ 104

3.5其他辅助语句/ 105

3.5.1结束语句End/ 105

3.5.2 With语句/ 105

3.5.3 GoTo语句/ 106

3.6程序错误的处理/ 108

3.6.1错误类型/ 108

3.6.2错误的跟踪检查/ 109

3.6.3使用错误处理程序/ 112

练习题/ 118

第4章标准控件和窗体 123

4.1命令按钮和快捷键/ 123

4.1.1命令按钮/ 123

4.1.2焦点/ 124

4.1.3快捷键/ 125

4.2标签和文本框/ 127

4.2.1标签/ 127

4.2.2文本框/ 129

4.2.3设置密码/ 131

4.2.4键盘与文本框事件/ 136

4.2.5选择和替换文本/ 139

4.3单选框、复选框和框架/ 142

4.3.1单选框/ 142

4.3.2框架/ 144

4.3.3复选框/ 147

4.4列表框、组合框/ 150

4.4.1列表框/ 150

4.4.2组合框/ 153

4.5滚动条/ 157

4.5.1滚动条的属性/ 157

4.5.2滚动条的事件和方法/ 158

4.6定时器/ 160

4.7多窗体/ 162

4.7.1多重窗体/ 162

4.7.2闲置循环与DoEvents语句/ 164

4.7.3MDI窗体/ 166

4.7.4创建MDI窗体/ 167

4.7.5MDI特性/ 168

练习题/ 173

第5章数组、子过程和自定义函数 183

5.1数组/ 183

5.1.1定义数组/ 183

5.1.2为数组赋值/ 184

5.1.3自定义类型数据的数组/ 186

5.1.4索引值函数/ 188

5.1.5动态数组/ 188

5.1.6数组元素的复制/ 190

5.1.7数据和数组的转换函数/ 192

5.1.8 For Each…Next语句/ 193

5.1.9控件数组/ 194

5.1.10动态添加控件/ 196

5.2过程/ 197

5.2.1模块和过程/ 198

5.2.2 Sub子过程/ 198

5.2.3 Sub Main过程/ 203

5.3自定义函数/ 204

5.3.1函数的定义/ 204

5.3.2自定义函数的应用/ 204

5.4参数的传递/ 206

5.4.1形式参数和实际参数/ 206

5.4.2传址和传值/ 206

5.4.3使用可选参数/ 208

5.4.4传递数组/ 210

5.5对象参数/ 211

练习题/ 213

第6章图像、图形与绘图 221

6.1图片、图像控件/ 221

6.1.1图片框/ 221

6.1.2图像框/ 224

6.2图形控件/ 226

6.2.1直线控件/ 226

6.2.2形状控件/ 227

6.3鼠标事件和属性/ 231

6.3.1鼠标事件/ 231

6.3.2鼠标光标/ 232

6.3.3拖放/ 235

6.4图形的坐标系统/ 238

6.4.1坐标单位/ 239

6.4.2坐标的属性/ 239

6.4.3坐标方法/ 240

6.5绘图/ 241

6.5.1绘图属性/ 241

6.5.2颜色的选择/ 242

6.5.3绘图方法/ 244

6.5.4重新绘图/ 251

练习题/ 252

第7章菜单和对话框 259

7.1菜单的设计/ 259

7.1.1创建菜单/ 259

7.1.2编写代码/ 264

7.1.3菜单的控制/ 266

7.1.4快捷菜单/ 269

7.2对话框/ 271

7.2.1对话框的种类/ 271

7.2.2自定义对话框/ 272

7.2.3通用对话框/ 275

7.2.4文件对话框/ 276

7.2.5其他对话框/ 282

练习题/ 289

第8章文件管理 295

8.1文件的操作/ 295

8.1.1文件分类/ 295

8.1.2打开和关闭顺序文件/ 296

8.1.3读顺序文件/ 296

8.1.4写顺序文件/ 300

8.1.5随机文件的操作/ 302

8.1.6随机文件记录的操作/ 306

8.1.7二进制文件的访问/ 311

8.1.8文件的基本操作/ 311

8.2文件系统控件/ 313

8.2.1驱动器列表框/ 314

8.2.2目录列表框/ 314

8.2.3文件列表框/ 315

练习题/ 319

第9章数据库、对象与Windows API 325

9.1 VB数据库/ 325

9.1.1 VB与数据库/ 325

9.1.2在VB中创建数据库/ 325

9.1.3将数据控件与数据库相连/ 328

9.2用VB访问ACCESS数据库/ 330

9.2.1 Access数据库/ 330

9.2.2访问数据库/ 331

9.2.3 ADO数据控件的属性、事件和方法/ 333

9.2.4绑定控件/ 334

9.2.5网格控件/ 339

9.3使用SQL查询数据库/ 340

9.3.1 SELECT语句/ 341

9.3.2对数据库的数据查询/ 342

9.4对象的链接与嵌入/ 345

9.4.1嵌入和链接对象/ 345

9.4.2在程序中嵌入与链接对象/ 347

9.5 Windows API/ 349

9.5.1 API函数/ 349

9.5.2声明Windows API/ 350

9.5.3应用API函数/ 352

练习题/ 355

第10章程序开发实例 359

10.1屏幕保护程序的设计/ 359

10.1.1屏幕保护程序的条件/ 359

10.1.2屏幕保护程序的设计过程/ 360

10.2考试系统开发实例/ 365

10.2.1系统功能分析/ 365

10.2.2题库设计/ 366

10.2.3设计窗体界面/ 367

10.2.4设计程序/ 379

10.2.5打包制作安装程序/ 394

练习题/ 402