Visual Basic程序设计教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:江志文编
- 出 版 社:广州:中山大学出版社
- 出版年份:2003
- ISBN:7306020366
- 页数:385 页
入门篇 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
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012