当前位置:首页 > 工业技术
Visual Basic程序设计教程
Visual Basic程序设计教程

Visual Basic程序设计教程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:江志文编
  • 出 版 社:广州:中山大学出版社
  • 出版年份:2003
  • ISBN:7306020366
  • 页数:385 页
图书介绍:
《Visual Basic程序设计教程》目录

入门篇 3

第一章 VisualBasic概述 3

1.1 VB的发展现状及优势 3

1.1.1 VB的发展 3

1.1.2 VB6.0的3种版本 4

1.2 如何安装VB6.0 4

1.2.1 安装所需的环境 4

1.2.2 实际安装情况 5

1.2.3 启动及卸载 5

1.3 强大的在线帮助功能 5

1.4 VB6.0的新特点 6

1.4.1 Internet网上功能的新特色 6

1.4.2 数据库技术方面的新特色 6

1.4.3 开发环境方面的新特色 6

第二章 编写第一个VB程序 7

2.1 画程序界面 7

2.1.1 我们的任务 7

2.1.2 画界面元素 8

2.2 输入程序代码 13

2.3 运行和保存程序 15

2.3.1 运行程序 15

2.3.2 保存程序 16

基础篇 21

第三章 VB程序设计基础 21

3.1 VB集成开发环境 21

3.1.1 IDE主窗口 21

3.1.2 其他窗口 23

3.2 VB编程的基本要素 25

3.2.1 对象(Object) 25

3.2.2 属性(Property) 26

3.2.3 事件(Event) 26

3.2.4 方法(Method) 27

3.3 窗体和基本控件介绍 27

3.3.1 控件的基本属性(公共属性) 27

3.3.2 窗体(Form)属性 28

3.3.3 标签(Label)及其属性 28

3.3.4 文本框(TextBox)及其属性 28

3.3.5 命令按钮(CommandButton)及其属性 29

3.3.6 控件默认属性 29

3.3.7 窗体和控件的基本事件 29

3.3.8 窗体和控件的基本方法 30

3.4 VB字符集、关键字和标识符 32

3.4.1 字符集 32

3.4.2 关键字 32

3.4.3 标识符 32

3.5 数据类型 32

3.5.1 数值数据 33

3.5.2 非数值数据 33

3.5.3 自定义类型数据 34

3.6 常数 34

3.6.1 直接常数 34

3.6.2 符号常数 35

3.6.3 系统符号常数 35

3.7 变量 35

3.7.1 变量命名 35

3.7.2 变量声明 36

3.7.3 变量隐式声明 36

3.8 运算符和表达式 36

3.8.1 算术运算符及其表达式 36

3.8.2 字符串运算符及其表达式 37

3.8.3 关系运算符及其表达式 37

3.8.4 逻辑运算符及其表达式 38

3.8.5 运算符的优先级和类型转换 39

3.9 常用内部函数 39

3.9.1 常用数学函数 39

3.9.2 字符串函数 40

3.9.3 日期和时间函数 42

3.9.4 转换函数 42

3.9.5 格式(Format)函数 43

3.10 语法描述和程序代码书写规则 44

3.10.1 语法描述 44

3.10.2 程序代码书写规则 44

第四章 顺序结构程序设计 45

4.1 赋值语句 45

4.2 InputBox函数(输入函数) 45

4.3 MsgBox函数(信息交互函数) 46

4.4 暂停(Stop)、结束(End)语句 48

4.4.1 暂停(Stop)语句 48

4.4.2 结束(End)语句 49

4.5 应用例子 49

第五章 选择结构程序设计 53

5.1 条件(If)语句 53

5.1.1 单分支和双分支的If语句 53

5.1.2 块结构的If语句 54

5.2 选择情况(Select)语句 57

第六章 循环结构程序设计 60

6.1 Do...Loop语句 60

6.1.1 Do...Loop语句的一种常用格式 60

6.1.2 Do...Loop语句的其他格式 61

6.2 For...Next语句 63

6.3 循环嵌套结构 65

6.4 循环结构的应用 65

思考题 69

第七章 数组 71

7.1 数组的分类 72

7.1.1 一维数组、多维数组 72

7.1.2 静态数组、动态数组 73

7.1.3 变量数组、控件数组 74

7.2 数组的操作及应用 75

第八章 过程 83

8.1 过程的定义 83

8.2 过程、变量的作用域 85

8.3 参数 87

8.3.1 为何使用参数 88

8.3.2 何时使用参数 88

8.3.3 如何使用参数 89

8.3.4 参数传递 90

8.4 过程的调用 91

8.5 递归 92

8.5.1 递归的概念 92

8.5.2 采用递归算法的条件 93

应用篇 97

第九章 常用属性、事件、方法 97

9.1 常用属性 97

9.1.1 Name(名称) 97

9.1.2 Caption 98

9.1.3 Height、Width、Top、Left 98

9.1.4 Enabled 98

9.1.5 Visible 99

9.1.6 TabIndex 99

9.1.7 Font 99

9.1.8 ForeColor 100

9.1.9 BackColor 100

9.1.10 BackStyle 100

9.1.11 BorderStyle 100

9.1.12 Alignment 101

9.1.13 AutoSize 101

9.1.14 WordWarp 101

9.2 常用事件 101

9.2.1 Change 101

9.2.2 Click 102

9.2.3 DblClick 102

9.2.4 GotFocus 102

9.2.5 LostFocus 103

9.3 常用方法 103

9.3.1 SetFocus 103

9.3.2 Print 103

9.3.3 Cls 104

9.3.4 Move 104

第十章 创建用户界面 106

10.1 总体原则 106

10.1.1 界面设计基本原则 106

10.1.2 请用户参与界面设计 108

10.1.3 系统出错时与用户交互 109

10.1.4 设计用户辅助模式 109

10.2 常用控件 110

10.2.1 控件分类及功能描述 110

10.2.2 内部控件 111

10.2.3 ActiveX控件 149

10.3 高级事件过程 157

10.3.1 响应鼠标事件 157

10.3.2 拖放控件 163

10.3.3 OLE拖放 167

10.3.4 响应键盘事件 171

10.4 菜单设计 175

10.4.1 菜单的设计 175

10.4.2 菜单项的控制 183

10.4.3 菜单项的增减 187

10.4.4 弹出式菜单 190

10.5 多文档界面(MDI) 191

10.5.1 创建MDI窗体及其子窗体 192

10.5.2 使用MDI窗体及其子窗体 194

10.5.3 MDI应用程序中的菜单 197

10.6 工具栏 198

10.6.1 创建工具栏 199

10.6.2 编写工具栏的代码 199

10.6.3 协调菜单与工具栏的外观 200

10.6.4 控制菜单的外观 200

10.6.5 控制工具栏的外观 201

10.7 对话框 201

10.7.1 模式与无模式的对话框 201

10.7.2 预定义对话框的使用 202

10.7.3 用窗体作为自定义对话框 202

第十一章 文件 207

11.1 概述 207

11.1.1 文件访问类型 207

11.1.2 文件访问函数和语句 207

11.2 顺序文件访问 208

11.2.1 顺序文件的打开 208

11.2.2 顺序文件的关闭 209

11.2.3 读顺序文件 209

11.2.4 写顺序文件 210

11.3 随机文件访问 211

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

11.3.2 随机文件的读写操作 212

11.4 二进制文件访问 212

提高篇 217

第十二章 VB与数据库* 217

12.1 基本概念 217

12.1.1 数据库技术的基本概念 217

12.1.2 关系数据库的基本概念 217

12.1.3 有关术语 218

12.1.4 数据联系的描述 219

12.1.5 VB可以访问的数据库类型 219

12.1.6 记录集Recordset 219

12.2 可视化数据管理器 220

12.3 数据访问控件 221

12.3.1 Data数据控件属性 222

12.3.2 Data控件的常用方法 226

12.3.3 数据输入 230

12.3.4 高级约束数据控件 232

12.4 数据访问对象 236

12.4.1 使用数据库 236

12.4.2 创建数据库 237

12.4.3 数据库结构的维护 238

12.5 访问网络数据库 240

12.5.1 ADOData控件的用法 241

12.5.2 创建一个客户端数据库应用程序 241

12.5.3 ADOData与数据库相关的一些属性 242

12.6 结构化查询语言SQL 243

12.6.1 SELECT命令 244

12.6.2 DELETE命令 249

12.6.3 INSERT命令 249

12.6.4 UPDATE命令 250

思考题 250

实验篇 253

第十三章 常见错误类型及程序调试* 253

13.1 联机文档系统 253

13.1.1 帮助的内容 253

13.1.2 上下文相关帮助 254

13.1.3 参考“帮助”中的代码示例 255

13.1.4 VB联机链接 255

13.2 错误类型 255

13.2.1 编译错误 256

13.2.2 运行时错误 257

13.2.3 逻辑错误 258

13.3 程序调试 258

13.3.1 调试与避免错误 258

13.3.2 设计时、运行时以及中断模式 259

13.3.3 调试工具栏 260

13.3.4 调试窗口 261

13.3.5 使用中断模式 263

13.3.6 运行程序的选定部分 269

13.3.7 “立即”窗口的使用 271

13.3.8 特别的调试考虑 274

13.4 出错处理 277

13.4.1 处理错误基本方法 278

13.4.2 有关错误处理的关键字 279

13.4.3 设计错误处理程序 288

13.4.4 生成错误测试 290

13.4.5 联机错误处理 291

13.4.6 集中化的错误处理 291

13.4.7 关闭错误处理 295

第十四章 实验 296

实验准备 296

实验一 296

实验二 298

实验三 299

实验四 300

实验五 301

实验六 302

实验七 304

实验八 305

实验九 309

实验十 309

附录篇 319

语句 319

Beep语句 319

Call语句 319

ChDir语句 319

ChDrive语句 319

Close语句 319

Const语句 320

Date语句 320

Declare语句 320

Dim语句 321

Do...Loop语句 321

End语句 322

Exit语句 322

FileCopy语句 322

For...Next语句 322

Function语句 323

Get语句 324

GoTo语句 324

If...Then...Else语句 324

Let语句 325

LineInput#语句 325

Load语句 325

MkDir语句 325

Open语句 325

OptionBase语句 326

OptionExplicit语句 326

Print#语句 326

Private语句 326

Public语句 326

Put语句 327

Randomize语句 327

ReDim语句 327

Rem语句 327

SavePicture语句 327

SelectCase语句 328

Static语句 328

Sub语句 328

Time语句 329

Type语句 329

Unload语句 329

With语句 329

Write#语句 329

运算符 330

^运算符 330

*运算符 330

/运算符 330

\运算符 330

+运算符 330

-运算符 331

&运算符 331

=运算符 331

And运算符 331

比较运算符 331

Mod运算符 331

Not运算符 332

Or运算符 332

Xor运算符 332

运算符优先级 332

属性 333

Action属性 333

Align属性 333

Alignment属性 334

Appearance属性 335

Auto属性 335

AutoRedraw属性 335

AutoSize属性 335

BackColor、Forecolor属性 336

BackStyle属性 336

BOFAction、EOFAction属性 336

Bold属性 337

BorderColor属性 337

BorderStyle属性 338

Cancel属性 339

CancelError属性 339

Caption属性 339

Check属性 340

Col、Row属性 340

Color属性 340

ColumnCount属性 340

ColumnHeaders属性 341

ColumnLabel属性 341

ColumnLabelCount属性 341

Columns属性 341

CornpositeColumnLabel属性 341

CompositeRowLabel属性 342

ControlBox属性 342

Copies属性 342

CurrentX、CurrentY属性 342

Database属性 343

DatabaseName属性 343

DataField属性 343

DataSource属性 343

Default属性 343

DefaultExt属性 343

DialogTitle属性 344

DisabledPicture属性 344

DownPicture属性 344

Draglcon属性 345

DragMode属性 345

DrawMode属性 345

DrawStyle属性 346

DrawWidth属性 346

Drive属性 346

DriveLetter属性 347

Enabled属性 347

FileName属性 347

Files属性 347

FileTitle属性 347

FillColor属性 347

FillStyle属性 348

Filter属性 348

FilterIndex属性 348

Font属性 348

FontBold、FontItalic、FontStrikethru、FontUnderline属性 349

FontName属性 349

FontSize属性 349

FontTransparent属性 349

Height、Width属性 350

HelpCommand属性 350

HelpContext属性 350

elpFile属性 350

HelpKey属性 350

HideSelection属性 350

leon属性 350

Image属性 351

Index属性(控件数组) 351

InitDir属性 351

IntegralHeight属性 351

Interval属性 351

Italic属性 351

ItemData属性 352

LargeChange、SmallChange属性 352

Left、Top属性 352

LeftCol属性 352

List属性 352

ListCount属性 353

ListIndex属性 353

Max、Min属性 353

MaxButton属性 353

MaxLength属性 353

MouseIeon属性 354

MousePointer属性 354

MultiLine属性 355

Name属性 355

NewIndex属性 355

PasswordChar属性 355

Path属性 355

Picture属性 355

ScaleHeight、ScaleWidth属性 356

ScaleLeft、SealeTop属性 356

ScaleMode属性 356

ScrollBars属性 356

SelCount属性 357

Selected属性 357

Shape属性 357

Size属性 357

Sorted属性 358

StartUpPosition属性 358

Stretch属性 358

StrikeThrough属性 358

Style属性 359

TabIndex属性 359

Text属性 359

ToolTipText属性 359

TopIndex属性 359

Underline属性 360

Value属性 360

Visible属性 360

Weight属性 360

WindowState属性 361

WordWrap属性 361

X1、Y1、X2、Y2属性 361

方法 362

AddItem方法 362

Circle方法 362

Cls方法 362

Drag方法 363

Execute方法 363

Hide方法 363

Line方法 363

Move方法 364

PaintPicture方法 364

Point方法 364

PopupMenu方法 365

Print方法 365

PSet方法 365

Refresh方法 366

RemoveItem方法 366

Scale方法 366

SetFocus方法 366

Show方法 366

ShowColor方法 366

ShowFont方法 367

ShowHelp方法 367

ShowOpen方法 367

ShowPrinter方法 367

ShowSave方法 367

ZOrder方法 367

事件 368

Activate、Deactivate事件 368

Change事件 368

Click事件 368

DblClick事件 368

DragDrop事件 369

DragOver事件 369

DropDown事件 369

GotFocus事件 369

KeyDown、KeyUp事件 370

KeyPress事件 370

Load事件 370

LostFocus事件 370

MouseDown、MouseUp事件 370

MouseMove事件 371

Paint事件 371

PathChange事件 372

PatternChange事件 372

Resize事件 372

函数 373

Abs函数 373

Array函数 373

Asc函数 373

Atn函数 373

Chr函数 373

Cos函数 373

DoEvents函数 373

EOF函数 374

Error函数 374

Exp函数 374

Format函数 374

Hex函数 374

Hour函数 375

Input函数 375

InputBox函数 375

InStr函数 375

Int、Fix函数 376

LBound函数 376

LCase函数 376

Left函数 376

Len函数 376

Load.Picture函数 376

Log函数 376

LTrim、RTrim、Trim函数 377

Mid函数 377

Minute函数 377

Month函数 377

MonthName函数 377

MsgBox函数 377

Now函数 379

Oct函数 379

QBColor函数 379

RGB函数 379

Right函数 380

Rnd函数 380

Round函数 380

Second函数 381

Sgn函数 381

Shell函数 381

Sin函数 381

Space函数 381

Spc函数 381

Sqr函数 382

Str函数 382

StrComp函数 382

Tan函数 382

Time函数 382

Timer函数 382

UBound函数 382

UCase函数 383

Val函数 383

Year函数 383

对象 384

CheckBox控件 384

ComboBox控件 384

CommandButton控件 384

CommonDialog控件 384

Data控件 384

DataGrid控件 384

DirListBox控件 384

DriveListBox控件 384

Err对象 384

FileListBox控件 384

Form对象 384

Forms集合 384

Frame控件 385

HScrollBar、VScrollBar控件 385

Image控件 385

Label控件 385

ListBox控件 385

MDIForm对象 385

Menu控件 385

OptionButton控件 385

PictureBox控件 385

Printer对象 385

Printers集合 385

Shape控件 385

TextBox控件 385

Timer控件 385

ToolBai控件 385

相关图书
作者其它书籍
返回顶部