图书介绍
Visual Basic 6.0中文版编程方法详解PDF|Epub|txt|kindle电子书版本网盘下载
- 李鸿吉编著 著
- 出版社: 北京:科学出版社
- ISBN:7030090314
- 出版时间:2001
- 标注页数:775页
- 文件大小:85MB
- 文件页数:798页
- 主题词:
PDF下载
下载说明
Visual Basic 6.0中文版编程方法详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第1章 概述1
1.1 Visual Basic的特点1
1.1.1 可视化1
1.1.2 面向对象编程2
1.1.3 事件驱动3
1.1.4 OLE和ActiveX4
1.2 Visual Basic6.0的新功能4
1.2.1 数据访问4
1.2.2 语言功能5
1.2.3 向导6
1.2.4 控件6
1.2.5 Internet6
1.2.6 部件的建立7
1.3 安装、运行和联机帮助7
1.3.1 Visual Basic6.0的版本7
1.3.2 Visual Studio8
1.3.3 对配置的要求8
1.3.4 安装8
1.3.5 运行14
1.3.6 联机帮助系统15
1.4 编码约定16
1.4.1 变量作用域的命名约定16
1.4.2 变量类型的命名约定17
1.4.3 对象的命名约定17
1.4.4 数据库对象前缀19
1.4.5 菜单前缀和常量命名约定20
1.4.6 代码注释约定20
第2章 集成开发环境22
2.1 集成开发环境的操作界面22
2.2 集成开发环境的主要特点24
2.3 集成开发环境的组成24
2.3.1 菜单栏24
2.3.2 工具栏25
2.3.3 工程资源管理器窗口26
2.3.4 属性窗口26
2.3.5 窗体布局窗口27
2.3.6 工具箱28
2.3.7 代码窗口和对象窗口29
2.3.8 立即窗口30
2.3.9 本地窗口30
2.3.10 监视窗口30
2.4 集成开发环境的模式30
2.4.1 集成开发环境的模式转换30
2.4.2 设计模式30
2.4.3 运行模式31
2.4.4 中断模式31
2.5 集成开发环境的应用技术31
2.5.1 代码编辑器设置31
2.5.2 代码窗口的环境设置34
2.5.3 多控件调整35
2.5.4 设置启动窗体和启动过程36
2.5.5 对EXE文件进行设置37
2.5.6 添加调试、编辑和窗体编辑器工具栏39
2.5.7 可执行文件的优化40
2.5.8 使用书签41
2.5.9 使用对象浏览器42
2.6 电脑动画程序示例43
2.6.1 示例:动画_蝴蝶飞舞43
2.6.2 示例:动画_月有圆缺46
2.6.3 文件的保存、打开和制作EXE文件48
2.7 开发应用程序的一般步骤48
2.8 应用程序向导50
2.8.1 “VB应用程序向导”的功能50
2.8.2 “VB应用程序向导”的使用方法50
2.8.3 “VB应用程序向导”所生成的代码55
2.8.4 Me和App关键字56
2.8.5 在向导所生成的框架中添加控件和代码57
2.8.6 构成Visual Basic工程的文件类型和保存58
第3章 程序设计语法60
3.1 语句行和物理行61
3.1.1 断句符61
3.1.2 连写的语句行61
3.1.3 注释行62
3.2 常量62
3.2.1 使用常量的必要性62
3.2.2 常量的分类63
3.2.3 枚举型常量64
3.2.4 示例:枚举型常量64
3.3 变量66
3.3.1 变量的类型66
3.3.2 变量的命名67
3.3.3 变量的声明68
3.3.4 变量的赋值69
3.3.5 变体型变量75
3.3.6 对象变量76
3.3.7 变量类型识别77
3.3.8 变量类型变换80
3.3.9 变量的作用域和有效周期84
3.4 数字类型和运算符85
3.4.1 运算符和优先级85
3.4.2 算术运算85
3.4.3 位运算87
3.4.4 其它运算符91
3.5 成员函数92
3.5.1 成员函数表92
3.5.2 DoEvents函数95
3.5.3 Shell函数97
3.5.4 算例:Monte_Carlo法求积分99
3.6 字符串处理101
3.6.1 字符串转换101
3.6.2 字符串检验109
3.6.3 字符大小写110
3.6.4 字符空格处理112
3.6.5 字符串比较113
3.6.6 字符串提取114
3.6.7 字符串查找和定位115
3.6.8 字符串统计116
3.6.9 字符串替换118
3.6.10 字符串数组的过滤120
3.6.11 字符串的分解和合成121
3.6.12 算例:字符串冒泡排序122
3.7 数组124
3.7.1 一维数组124
3.7.2 多维数组125
3.7.3 数组声明语句和作用域125
3.7.4 数组的赋值和调用127
3.7.5 改变数组下界129
3.7.6 动态数组130
3.7.7 静态数组133
3.7.8 数组的刷新134
3.7.9 包括数组的变体型数组137
3.7.10 动态数组的增强功能139
3.7.11 算例:数组希尔排序140
3.8 结构142
3.8.1 结构的定义142
3.8.2 结构的组成143
3.8.3 示例:结构143
3.9 集合144
3.9.1 集合的创建144
3.9.2 集合的属性145
3.9.3 集合的方法145
3.9.4 集合的遍历145
3.9.5 集合与数组的比较146
3.9.6 示例:集合146
3.10 字典148
3.10.1 字典的创建149
3.10.2 字典的属性149
3.10.3 字典的方法150
3.10.4 字典的遍历151
3.10.5 字典与集合的比较152
3.10.6 示例:字典152
3.11 语句154
3.11.1 条件语句154
3.11.2 条件函数157
3.11.3 循环语句162
3.11.4 转移语句172
3.12 过程173
3.12.1 模块173
3.12.2 子程序174
3.12.3 函数175
3.12.4 子程序与函数的区别176
3.12.5 过程创建176
3.12.6 过程调用178
3.12.7 外部调用180
3.12.8 递归调用183
3.12.9 过程内变量的连续性185
3.12.10 参数传递190
3.12.11 数组实参193
3.12.12 结构实参195
3.12.13 可选参数197
3.12.14 任意数目参数199
3.12.15 指明参数200
3.12.16 对象参数201
3.12.17 函数返回数组的新增功能203
3.12.18 算例:斐波那契数204
3.13 移植QBasic应用程序206
3.13.1 加载QBasic文件206
3.13.2 注意事项206
3.13.3 算例:正弦积分206
第4章 窗体、菜单和窗体栏目210
4.1 窗体概念210
4.1.1 窗体的结构210
4.1.2 窗体和窗口211
4.1.3 窗体的通用称呼212
4.2 窗体属性213
4.2.1 Name和Caption213
4.2.2 AutoRedraw214
4.2.3 BackColor214
4.2.4 BorderStyle214
4.2.5 ControlBox215
4.2.6 Enabled215
4.2.7 Icon215
4.2.8 Picture216
4.2.9 窗体尺寸216
4.2.10 坐标系统216
4.2.11 Visible216
4.2.12 WindowState217
4.2.13 示例:窗体属性设置217
4.3 窗体事件218
4.3.1 Lodad和Unload事件218
4.3.2 Initialize事件219
4.3.3 Click和DblClick事件220
4.3.4 Resize事件221
4.3.5 Activate和Deactivate事件221
4.3.6 GotFocus和LostFocus事件221
4.3.7 Paint事件222
4.3.8 MouseDown和MouseUp事件222
4.3.9 MouseMove事件223
4.3.10 示例:鼠标画线223
4.3.11 KeyDown和KeyUp事件225
4.3.12 KeyPress事件225
4.3.13 示例:键盘事件225
4.3.14 QueryUnload事件227
4.3.15 示例:窗体激活事件227
4.3.16 算例:地理信息系统坐标230
4.3.17 算例:栅格图矢量化231
4.4 多窗体232
4.4.1 多窗体的特点232
4.4.2 多窗体的建立232
4.4.3 启动窗体233
4.4.4 多窗体的工程存盘233
4.5 窗体常用语句和方法233
4.5.1 Load和Unload语句233
4.5.2 Show和Hide方法234
4.5.3 Refresh方法235
4.5.4 Move方法235
4.5.5 ZOrder方法235
4.5.6 示例:窗体移动236
4.6 窗体打印、信息函数和语句237
4.6.1 窗体打印237
4.6.2 MsgBox函数和语句237
4.6.3 InputBox函数238
4.6.4 示例:保存数据提示239
4.6.5 示例:结构数据输入241
4.6.6 示例:字典数据输入243
4.7 多文档界面244
4.7.1 父窗体和子窗体245
4.7.2 设置父窗体为启动窗体245
4.7.3 建立父窗体控制区246
4.7.4 与MDI有关的属性、方法和事件247
4.7.5 示例:多文档界面247
4.7.6 窗体数组253
4.7.7 示例:窗体数组253
4.8 菜单256
4.8.1 菜单编辑器257
4.8.2 编制下拉式菜单259
4.8.3 示例:下拉式菜单267
4.8.4 弹出式菜单270
4.8.5 示例:弹出式菜单273
4.8.6 菜单数组275
4.8.7 示例:菜单数组277
4.8.8 示例:可增减菜单数组280
4.8.9 多文档界面菜单282
4.8.10 示例:多文档界面菜单283
4.9 工具栏288
4.9.1 制作工具栏所需要的控件288
4.9.2 工具栏的制作过程289
4.9.3 示例:简单工具栏290
4.9.4 利用关键字编写事件代码291
4.9.5 按钮与菜单选项连接291
4.9.6 图像按钮292
4.9.7 工具栏的完善292
4.9.8 多文档界面的工具栏295
4.9.9 示例:多文档界面工具栏297
4.9.10 使用菜单和工具栏向导303
4.9.11 示例:向导制作的菜单和工具栏304
4.10 状态栏307
4.10.1 状态栏控件的安置308
4.10.2 添加窗格308
4.10.3 窗格显示功能308
4.10.4 窗格外观设置309
4.10.5 窗格图像309
4.10.6 示例:状态栏动画310
4.11 进度栏313
4.11.1 进度栏控件的属性314
4.11.2 示例:进度栏314
4.12 Coolbar316
4.12.1 Coolbar的功能316
4.12.2 Coolbar的安装317
4.12.3 Coolbar的属性318
4.12.4 为Coolbar增加或删除带对象318
4.12.5 将控件加入带区320
4.12.6 Add方法321
4.12.7 示例:Coolbar子控件的创建322
4.12.8 示例:Coolbar的应用323
4.13 用户界面设计327
4.13.1 设计用户界面的一些基本要求328
4.13.2 设计窗体的一些考虑328
第5章 控件330
5.1 概述330
5.1.1 在窗体中加入控件330
5.1.2 设置属性331
5.1.3 缺省属性331
5.1.4 共同属性331
5.1.5 通用语句和方法332
5.1.6 成组操作333
5.1.7 控件集合333
5.1.8 示例:控件集合335
5.2 标签和文本框336
5.2.1 标签属性337
5.2.2 文本框属性338
5.2.3 文本框事件和方法338
5.2.4 示例:文本框_密码338
5.2.5 控件数组341
5.2.6 示例:文本框数组341
5.3 命令按钮、复选框、单选按钮和框架343
5.3.1 命令按钮属性和事件344
5.3.2 算例:命令按钮_计算器345
5.3.3 复选框的Value属性350
5.3.4 示例:复选框_改变字体351
5.3.5 单选按钮和框架352
5.3.6 示例:单选按钮和框架353
5.4 列表框和组合框355
5.4.1 列表框355
5.4.2 示例:列表框_交换项目357
5.4.3 示例:列表框_IntemData属性361
5.4.4 组合框363
5.4.5 示例:组合框_选择项目364
5.4.6 算例:组合框_文献目录366
5.5 水平滚动条和垂直滚动条371
5.5.1 滚动条属性371
5.5.2 滚动条事件371
5.5.3 示例:滚动条_取值372
5.6 计时器374
5.6.1 计时器属性374
5.6.2 计时器事件374
5.6.3 示例:计时器_闹钟374
5.7 富文本框376
5.7.1 富文本框与文本框的比较376
5.7.2 富文本框控件377
5.7.3 富文本框属性377
5.7.4 富文本框方法379
5.7.5 富文本框事件379
5.7.6 富文本框应用技术380
5.7.7 示例:富文本框操作384
5.7.8 算例:富文本框编辑器388
5.8 网格398
5.8.1 利用KeyPress事件实现网格数据输入399
5.8.2 示例:公司的业绩399
5.8.3 利用网格外的文本框实现数据录入403
5.8.4 示例:网格_结构403
5.8.5 示例:网格_集合408
5.8.6 网格与文本框集成409
5.8.7 示例:网格_字典410
5.8.8 网格的属性415
5.8.9 算例:高斯-赛德尔迭代419
5.9 滑道和上下控件426
5.9.1 概述426
5.9.2 滑道和上下控件的安装426
5.9.3 滑道属性和操作426
5.9.4 算例:滑道_方程组阶数430
5.9.5 上下控件属性431
5.9.6 上下控件操作431
5.9.7 算例:上下控件_方程组的多种解法432
5.10 TabStrip控件和SSTab控件443
5.10.1 TabStrip控件和SSTab控件的安装443
5.10.2 增加、删除TabStrip选项卡条444
5.10.3 TabStrip属性445
5.10.4 TabStrip操作446
5.10.5 示例:TabStrip操作447
5.10.6 SSTab与TabStrip的比较448
5.10.7 增加、删除SSTab选项卡条448
5.10.8 SSTab属性450
5.10.9 SSTab操作451
5.10.10 示例:SSTab操作452
5.11 MaskEdBox控件457
5.11.1 MaskEdBox控件的安装457
5.11.2 MaskEdBox控件属性457
5.11.3 MaskEdBox控件操作460
5.11.4 示例:MaskEdBox属性460
5.11.5 示例:MaskEdBox操作461
5.12 图像组合框463
5.12.1 图像组合框的安装463
5.12.2 添加或删除列表项463
5.12.3 为列表项添加图像464
5.12.4 列表项的缩进465
5.12.5 示例:图像组合框_选择项目466
5.12.6 算例:图像组合框_驱动器信息468
5.13 平面滚动条470
5.13.1 平面滚动条的安装470
5.13.2 平面滚动条属性471
5.13.3 平面滚动条操作471
5.13.4 示例:平面滚动条属性和操作472
5.14 月浏览器474
5.14.1 月浏览器的安装474
5.14.2 月浏览器属性475
5.14.3 月浏览器方法476
5.14.4 月浏览器事件478
5.14.5 示例:月浏览器属性和操作479
5.15 日期时间拾取器482
5.15.1 日期时间拾取器的安装482
5.15.2 日期时间拾取器属性483
5.15.3 日期时间拾取器格式484
5.15.4 示例:日期时间拾取器_选择485
5.15.5 示例:日期时间拾取器_回调字段486
第6章 绘图和打印489
6.1 位图和矢量图489
6.2 图片框和图像框490
6.2.1 图片框与图像框的相同点490
6.2.2 图片框与图像框的不同点490
6.2.3 图形文件格式491
6.2.4 调整图形大小491
6.2.5 加载和保存图形491
6.2.6 示例:用LoadPicture加载图形494
6.2.7 示例:使用剪贴板加载图形495
6.2.8 示例:保存图形497
6.2.9 PaintPicture方法498
6.2.10 示例:PaintPicture方法499
6.2.11 算例:Paint事件和Point方法500
6.3 直线和形状502
6.3.1 直线和形状的属性502
6.3.2 “命令按钮”的多样化503
6.3.3 示例:直线和形状504
6.4 图像列表506
6.4.1 图像列表控件506
6.4.2 添加或删除图像506
6.4.3 提取图像508
6.4.4 创建图标508
6.4.5 Draw方法509
6.4.6 示例:ImageList操作509
6.4.7 Overlay方法511
6.4.8 示例:图像重叠512
6.5 坐标系统513
6.5.1 坐标系设定513
6.5.2 示例:自定义坐标系514
6.5.3 不同坐标系下的坐标值517
6.5.4 示例:坐标换算517
6.5.5 示例:选择坐标系519
6.6 颜色设定525
6.6.1 8色设置525
6.6.2 16色设置526
6.6.3 RGB函数528
6.6.4 示例:RGB调色板529
6.6.5 取得基色值的方法532
6.6.6 示例:颜色的分解532
6.6.7 示例:颜色的渐变533
6.7 CurrentX和CurrentY属性值535
6.8 画点法535
6.8.1 PSet方法535
6.8.2 算例:简单的初始界面537
6.9 画直线法540
6.9.1 Line方法540
6.9.2 DrawStyle属性541
6.10 画矩形法543
6.10.1 Line方法543
6.10.2 FillStyle属性和FillColor属性543
6.11 画圆法545
6.11.1 Circle方法545
6.11.2 示例:画实心圆547
6.12 画椭圆法548
6.12.1 Circle方法548
6.12.2 示例:颜色渐变的椭圆549
6.13 画弧法552
6.14 曲线画法554
6.14.1 曲线554
6.14.2 示例:正弦曲线554
6.14.3 算例:组合绘图556
6.15 绘图模式561
6.15.1 绘图模式的设置561
6.15.2 示例:绘图模式_互补色562
6.15.3 示例:绘图模式_Xor564
6.15.4 算例:日历表567
6.16 统计图表画法571
6.16.1 图表控件571
6.16.2 图表控件的数据获取572
6.16.3 图表控件的属性设置574
6.16.4 示例:统计图_条形图575
6.16.5 示例:统计图_折线图576
6.16.6 示例:统计图_域型图577
6.16.7 示例:统计图_阶梯图578
6.16.8 示例:统计图_联合图579
6.16.9 示例:统计图_饼形图580
6.16.10 示例:统计图_坐标图582
6.17 打印583
6.17.1 Printer对象583
6.17.2 Print方法585
6.17.3 系统的字体设置585
6.17.4 示例:打印_全部字体585
6.17.5 容器对象的字体和字形设置586
6.17.6 示例:打印_字体和字形设置586
6.17.7 字体的高度和宽度588
6.17.8 示例:打印_控制输出宽度588
6.17.9 设定打印位置589
6.17.10 示例:打印_设定位置590
第7章 文件及有关的控件591
7.1 文件概述591
7.1.1 文件的结构592
7.1.2 文件的类型592
7.2 顺序文件593
7.2.1 写文件593
7.2.2 示例:文件_顺序文件的写入594
7.2.3 读文件595
7.2.4 示例:文件_顺序文件的读出595
7.3 常用函数和语句598
7.3.1 常用函数599
7.3.2 常用语句599
7.3.3 示例:文件_顺序文件_函数用法600
7.4 随机文件602
7.4.1 自定义变量和随机文件602
7.4.2 建立文件602
7.4.3 读出数据603
7.4.4 示例:文件_随机文件_天气信息604
7.4.5 记录操作607
7.4.6 示例:文件_随机文件_记录操作608
7.5 二进制文件613
7.5.1 打开613
7.5.2 写和读613
7.5.3 定位614
7.5.4 示例:文件_二进制文件614
7.5.5 示例:文件_二进制文件_Seek616
7.6 有关文件的深入讨论619
7.6.1 文件属性619
7.6.2 示例:文件_属性619
7.6.3 文件建立时间623
7.6.4 目录管理623
7.6.5 示例:目录_Dir625
7.6.6 示例:目录_CurDir627
7.6.7 示例:目录_常用操作628
7.6.8 示例:目录_分解629
7.7 文件系统对象631
7.7.1 文件系统对象的加载632
7.7.2 文件系统对象的建立和操作632
7.7.3 示例:文件系统对象_应用632
7.7.4 文件系统对象的层状结构633
7.7.5 示例:文件系统对象_驱动器639
7.7.6 示例:文件系统对象_目录641
7.7.7 示例:文件系统对象_目录结构643
7.7.8 示例:文件系统对象_文件645
7.7.9 示例:文件系统对象_文本流646
7.7.10 示例:文件系统对象_文本流搜索648
7.8 驱动器列表框、目录列表框、文件列表框650
7.8.1 属性651
7.8.2 事件651
7.8.3 示例:文件控件_选择文件652
7.8.4 示例:文件控件_取得文件全名653
7.9 公共对话框654
7.9.1 公共对话框控件654
7.9.2 公共对话框的类型655
7.9.3 “打开/另存为”对话框656
7.9.4 示例:公共对话框_选择一个文件660
7.9.5 示例:公共对话框_选择多个文件661
7.9.6 示例:公共对话框_另存为663
7.9.7 颜色对话框666
7.9.8 示例:公共对话框_设置颜色668
7.9.9 字体对话框668
7.9.10 示例:公共对话框_设置字体670
7.9.11 打印对话框671
7.9.12 示例:公共对话框_打印设置673
7.9.13 帮助窗口675
7.9.14 示例:公共对话框_帮助676
7.9.15 算例:公共对话框_富文本框编辑器677
7.10 树状浏览器688
7.10.1 树状浏览器控件688
7.10.2 树状浏览器属性689
7.10.3 建立节点树692
7.10.4 示例:树状浏览器_添加节点694
7.10.5 示例:树状浏览器_驱动器696
7.10.6 节点的修饰698
7.10.7 节点信息698
7.10.8 节点集合的查找702
7.10.9 示例:树状浏览器_节点文本变换703
7.10.10 节点树的移动和复制707
7.10.11 示例:树状浏览器_拖放708
7.11 列表浏览器713
7.11.1 列表浏览器控件713
7.11.2 列表浏览器类型713
7.11.3 列表浏览器属性715
7.11.4 为列表浏览器添加内容717
7.11.5 示例:列表浏览器_操作719
7.11.6 排序721
7.11.7 示例:列表浏览器_排序721
7.11.8 列的位置调整723
7.11.9 项目的查找723
7.11.10 算例:树状浏览器_列表浏览器726
第8章 错误处理和程序调试731
8.1 错误类型731
8.1.1 语法错误731
8.1.2 运行错误732
8.1.3 逻辑错误732
8.2 运行错误的提示信息732
8.2.1 运行错误信息框732
8.2.2 运行错误编号表733
8.3 Err对象736
8.3.1 Err对象的属性和方法736
8.3.2 示例:运行错误_获得说明736
8.3.3 示例:运行错误_文件检查737
8.4 错误处理例程741
8.4.1 加入错误处理例程的步骤741
8.4.2 示例:运行错误_除法742
8.5 模拟错误746
8.5.1 模拟错误的作用746
8.5.2 示例:运行错误_模拟错误746
8.6 自定义错误751
8.6.1 自定义错误方法751
8.6.2 示例:运行错误_自定义错误751
8.7 预防用户错误754
8.7.1 界面的设计754
8.7.2 对用户输入的处理754
8.7.3 Visual Basic6.0新增的校验功能756
8.7.4 示例:数据输入_限制焦点757
8.8 调试工具758
8.8.1 调试工具的加入759
8.8.2 设置调试断点759
8.8.3 示例:调试_断言761
8.8.4 示例:调试_断点761
8.8.5 单步执行763
8.8.6 调试窗口764
8.8.7 示例:调试_调用堆栈769
8.9 调试方法的综合使用770
8.10 有关编程时少犯错误的建议773
8.10.1 变量的显式声明773
8.10.2 数组的显示声明774
8.10.3 过程中的参数774
8.10.4 编码中的技术问题775