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

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

工业技术

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

第一章 Visual Basic入门 1

VB的发展现状及优势 1

VB的发展 1

VB 6.0的3种版本 2

编写第一个VB程序 3

VB的启动和退出 3

画程序界面 4

输入程序代码 11

运行和保存程序 15

第二章 VB程序设计基础 17

VB集成开发环境 17

IDE主窗口 18

其他窗口 19

可视化编程的基本概念 22

对象(Object) 22

对象的属性、事件和方法 23

窗体和基本控件介绍 25

控件的基本属性(公共属性) 25

窗体(Form)属性 26

标签(Label)及其属性 26

文本框(TextBox)及其属性 26

命令按钮(CommandButton)及其属性 26

控件的默认属性 27

窗体和控件的基本事件 27

窗体和控件的基本方法 28

VB字符集、关键字和标识符 30

字符集 30

关键字 30

标识符 30

数据类型 30

数值(Numeric)型数据 31

非数值数据 33

自定义类型数据 34

常量 35

直接常量 35

符号常量 35

变量 36

变量命名 36

变量声明 37

运算符和表达式 39

算术运算符及其表达式 39

字符串运算符及其表达式 40

关系运算符及其表达式 41

逻辑运算符及其表达式 42

日期运算符及其表达式 44

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

常用内部函数 46

常用数学函数 46

字符串函数 47

日期和时间函数 50

转换函数 50

格式(Format)函数 51

Shell函数 52

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

语法描述 53

程序代码书写规则 54

第三章 顺序结构程序设计 57

赋值语句 57

数据输入 60

用输入框(InputBox)输入数据 60

用文本框(TextBox)输入数据 62

数据输出 67

用Print方法输出数据 68

用消息框(MsgBox)输出数据 71

用文本框(TextBox)输出数据 73

用标签(Label)输出数据 73

暂停(Stop)、结束(End)语句 75

暂停(Stop)语句 75

结束(End)语句 75

第四章 选择结构程序设计 76

条件(If)语句 76

单分支和双分支的If语句 76

块结构的If语句 81

选择情况(Select)语句 85

第五章 循环结构程序设计 89

Do...Loop语句 89

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

Do...Loop语句的其他格式 90

For...Next语句 95

循环嵌套结构 98

循环结构的应用 100

第六章 数组 104

数组的概念 104

问题的引出 104

在程序中使用数组的意义 106

数组的定义 108

关于数组应用的简单例子 109

数组的分类 111

一维数组、多维数组 111

静态数组、动态数组 113

变量数组、控件数组 115

数组的操作及应用 117

第七章 过程 125

过程的概念 125

问题的引出 125

在程序中使用过程的意义 126

过程的分类 128

过程的定义 128

过程的调用 130

关于过程应用的简单例子 130

过程、变量的作用域 131

参数 135

为何使用参数 135

何时使用参数 136

如何使用参数 138

参数传递 138

递归 140

递归的概念 140

采用递归算法的条件 141

第八章 创建用户界面 142

总体原则 142

界面设计基本原则 143

请用户参与界面设计 146

系统出错时与用户交互 147

设计用户辅助模式 147

常用控件 148

窗体(Form) 149

标签(Label) 149

文本框(TextBox) 152

命令按钮(CommandButton) 157

复选框(CheckBox)和单选框(OptionButton) 160

框架(Frame) 164

列表框(ListBox)和组合框(ComboBox) 167

滚动条(HScrollBar、VScrollBar) 176

时钟(Timer) 179

图形及图形控件 185

坐标系统 185

绘图属性 189

图形控件 195

绘图方法 201

多重窗体程序设计 208

多重窗体程序设计 208

多重窗体程序的执行与保存 219

菜单设计 221

菜单的设计 221

菜单项的控制 231

菜单项的增减 235

弹出式菜单 238

对话框程序设计 240

自定义对话框 241

通用对话框 244

ActiveX控件 251

概述 251

在工具箱中添加、删除ActiveX控件的方法 252

Slider控件 253

高级事件过程 254

响应鼠标事件 255

响应键盘事件 264

第九章 文件 268

文件概述 268

文件系统控件 269

驱动器列表框(DriveListBox) 270

目录列表框(DirListBox) 271

文件列表框(FileListBox) 272

顺序文件访问 275

顺序文件的打开与关闭 275

顺序文件的读写操作 277

随机文件访问 283

随机文件的打开和关闭 283

随机文件的读写操作 284

二进制文件访问 286

二进制文件的打开和关闭 286

二进制文件的读写操作 286

第十章 VB与数据库 288

基本概念 288

数据库技术的基本概念 288

关系数据库的基本概念 289

有关术语 289

数据联系的描述 290

VB可以访问的数据库类型 290

记录集Recordset 291

可视化数据管理器 291

数据访问控件 294

Data数据控件属性 294

Data控件的常用方法 298

数据输入 303

高级约束数据控件 306

数据访问对象 310

使用数据库 310

创建数据库 311

数据库结构的维护 313

访问网络数据库 314

ADO Data控件的用法 315

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

ADO Data与数据库相关的一些属性 317

附录A 319

语句 319

Beep语句 319

Call语句 319

ChDir语句 319

ChDrive语句 320

Close语句 320

Const语句 320

Date语句 320

Declare语句 320

Dim语句 321

Do...Loop语句 322

End语句 322

Exit语句 323

FileCopy语句 323

For...Next语句 323

Function语句 323

Get语句 324

GoSub...Return语句 324

GoTo语句 325

If...Then...Else语句 325

Kill语句 325

Let语句 325

Line Input#语句 326

Load语句 326

MkDir语句 326

Name语句 326

On...GoSub, On...Goto语句 327

Open语句 327

Option Base语句 327

Option Compare语句 327

Option Explicit语句 328

Print#语句 328

Private语句 328

Public语句 328

Put语句 329

Randomize语句 329

ReDim语句 329

Rem语句 329

RmDir语句 329

SavePicture语句 330

Seek语句 330

Select Case语句 330

SendKeys语句 330

Static语句 331

Stop语句 331

Sub语句 331

Time语句 331

Type语句 331

Unload语句 332

With语句 332

Write#语句 332

符号 333

^运算符 333

*运算符 333

/运算符 333

运算符 333

+运算符 333

-运算符 334

&运算符 334

=运算符 334

And运算符 334

比较运算符 334

Mod运算符 335

Not运算符 335

Or运算符 335

Xor运算符 335

()小括号 335

类型说明符 335

′注释符号 336

:语句分隔符 336

续行符号 336

属性 337

Action属性 337

Align属性 337

Alignment属性 338

Appearance属性 339

Auto属性 339

AutoRedraw属性 339

AutoSize属性 340

BackColor、ForeColor属性 340

BackStyle属性 340

BOFAction、EOFAction属性 341

Bold属性 341

BorderColor属性 342

BorderStyle属性 342

Cancel属性 343

CancelError属性 344

Caption属性 344

Checked属性 344

Col、Row属性 345

Color属性 345

ColumnCount属性 345

ColumnHeaders属性 345

ColumnLabel属性 346

ColumnLabelCount属性 346

Columns属性 346

CompositeColumnL abel属性 346

CompositeRowLabel属性 346

ControlBox属性 347

Copies属性 347

CurrentX、 CurrentY属性 347

Database属性 348

DatabaseName属性 348

DataField属性 348

DataSource属性 348

Default属性 348

DefaultExt属性 349

DialogTitle属性 349

DisabledPicture属性 349

DownPicture属性 350

DragIcon属性 350

DragMode属性 350

DrawMode属性 350

DrawStyle属性 351

DrawWidth属性 352

Drive属性 352

DriveLetter属性 352

Enabled属性 352

FileName属性 352

Files属性 353

FileTitle属性 353

FillColor属性 353

FillStyle属性 353

Filter属性 354

FilterIndex属性 354

Font属性 354

FontBold、 FontItalic、 FontStrikethru、 FontUnderline属性 354

FontName属性 355

FontSize属性 355

FontTransparent属性 355

Height、 Width属性 355

HelpCommand属性 355

HelpContext属性 356

HelpFile属性 356

HelpKey属性 356

HideSelection属性 356

Icon属性 356

Image属性 356

Index属性(控件数组) 357

InitDir属性 357

IntegralHeight属性 357

Interval属性 357

Italic属性 357

ItemData属性 358

LargeChange、SmallChange属性 358

Left、Top属性 358

LeftCol属性 358

List属性 358

ListCount属性 359

ListIndex属性 359

Max、Min属性 359

MaxButton属性 359

MaxLength属性 359

MouseIcon属性 360

MousePointer属性 360

MultiLine属性 361

Name属性 361

NewIndex属性 361

PasswordChar属性 361

Path属性 361

Picture属性 362

ScaleHeight、 ScaleWidth属性 362

ScaleLeft、 ScaleTop属性 362

ScaleMode属性 362

ScrollBars属性 363

SelCount属性 363

Selected属性 363

Shape属性 363

Size属性 364

Sorted属性 364

StartUpPosition属性 364

Stretch属性 365

StrikeThrough属性 365

Style属性 365

TabIndex属性 365

Text属性 366

ToolTipText属性 366

TopIndex属性 366

Underline属性 366

Value属性 366

Visible属性 367

Weight属性 367

WindowState属性 367

WordWrap属性 367

X1、 Y1、 X2、 Y2属性 368

方法 369

AddItem方法 369

Circle方法 369

Cls方法 369

Drag方法 370

Execute方法 370

Hide方法 370

Line方法 371

Move方法 371

PaintPicture方法 371

Point方法 372

PopupMenu方法 372

Print方法 372

PSet方法 373

Refresh方法 373

RemoveItem方法 373

Scale方法 373

SetFocus方法 373

Show方法 373

ShowColor方法 374

ShowFont方法 374

ShowHelp方法 374

ShowOpen方法 374

ShowPrinter方法 374

ShowSave方法 374

ZOrder方法 375

事件 376

Activate、Deactivate事件 376

Change事件 376

Click事件 376

DblClick事件 376

DragDrop事件 377

DragOver事件 377

DropDown事件 377

GotFocus事件 378

KeyDown、 KeyUp事件 378

KeyPress事件 378

Load事件 378

LostFocus事件 378

MouseDown、MouseUp事件 378

MouseMove事件 379

Paint事件 380

PathChange事件 380

PatternChange事件 380

Resize事件 380

函数 381

Abs函数 381

Array函数 381

Asc函数 381

Atn函数 381

Chr函数 381

Cos函数 381

DoEvents函数 382

EOF函数 382

Error函数 382

Exp函数 382

Format函数 382

Hex函数 383

Hour函数 383

Input函数 383

InputBox函数 383

InStr函数 384

Int、Fix函数 384

IsNumeric函数 384

LBound函数 384

LCase函数 384

Left函数 384

Len函数 385

LoadPicture函数 385

Log函数 385

LTrim、 RTrim、 Trim函数 385

Mid函数 385

Minute函数 385

Month函数 386

MonthName函数 386

MsgBox函数 386

Now函数 387

Oct函数 387

QBColor函数 387

RGB函数 388

Right函数 388

Rnd函数 389

Round函数 389

Second函数 389

Sgn函数 389

Shell函数 389

Sin函数 390

Space函数 390

Spc函数 390

Sqr函数 390

Str函数 390

StrComp函数 391

Tan函数 391

Time函数 391

Timer函数 391

UBound函数 391

UCase函数 391

Val函数 392

Year函数 392

对象 393

CheckBox控件 393

ComboBox控件 393

CommandButton控件 393

CommonDialog控件 393

Data控件 393

DataGrid控件 393

DirListBox控件 393

DriveListBox控件 393

Err对象 393

FileListBox控件 393

Form对象 394

Forms集合 394

Frame控件 394

HScrollBar、VScrollBar控件 394

Image控件 394

Label控件 394

ListBox控件 394

MDIForm对象 394

Menu控件 394

OptionButton控件 394

PictureBox控件 394

Printer对象 394

Printers集合 394

Shape控件 395

TextBox控件 395

Timer控件 395

ToolBar控件 395

附录B 396

Visual Basic.NET与Visual Basic 6.0的区别 396

数组下标 396

ReDim语句 396

字符串长度 396

整型数据 396

通用数据类型 396

数据类型的变化 397

Boolean数据类型 397

结构声明 397

语句声明 397

默认属性 397

变量作用域 397

创建对象 398

调用过程 398

流程控制 398

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