图书介绍
Visual Basic程序设计技巧1001例【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)(K.詹姆沙)Kris Jamsa,(美)(L.克兰德)Lars Klander著;李旭晖等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505347306
- 出版时间:1999
- 标注页数:731页
- 文件大小:134MB
- 文件页数:749页
- 主题词:BASIC语言
PDF下载
下载说明
Visual Basic程序设计技巧1001例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录1
第一部分Visual Basic基础1
技巧1编程简介1
技巧2 Visual Basic怎样存储源文件1
技巧3创建可执行程序2
技巧4 NewProiect对话框3
技巧5使用NewApplicationWizard3
技巧6界面类型4
技巧7使用VB Application Wizard创建项目4
技巧8在VB ApplicationWizard中选择界面类型4
技巧9单选按钮5
技巧10在Application Wizard中选择菜单6
技巧11使用Application Wizard添加资源文件6
技巧12用Wizard添加Internet连接7
技巧14包含标准窗口8
技巧13控件8
技巧15用Wizard连接数据库9
技巧16结束由Wizard产生的项目10
技巧17阅读VB ApplicationWizard的总结报告10
技巧18保存由Wizard产生的新项目11
技巧19不输入任何代码,创建可执行文件12
技巧20编辑窗口12
技巧21工具框13
技巧22属性窗口13
技巧23项目资源管理器14
技巧24窗体布局窗口15
技巧25编辑显示窗口16
技巧26工具栏上的图标16
技巧27介绍Visual Bssic菜单栏18
技巧28使用File菜单19
技巧29使用Edit菜单20
技巧30使用View菜单22
技巧31使用project菜单23
技巧32使用Format菜单24
技巧33 使用debug菜单25
技巧34使用Rum菜单26
技巧35使用Tools菜单26
技巧36使用Add-Ins菜单27
技巧37创建窗体27
技巧38为窗体命名28
技巧39创建代码28
技巧40 End语句30
技巧41运行你的Visual Basic程序30
技巧42改变窗体的标题31
技巧43使用Me对象32
技巧44用你的代码创建执行文件32
技巧45语法错误33
技巧47编写第二个程序34
技巧46 Visual Basic程序的结构34
技巧48改变Auto save选项35
技巧49定义Just-In-Time编译35
技巧50保存项目文件35
技巧51过程36
技巧52给程序加入语句36
技巧53显示新行37
技巧54 Visual Basic不区分大小写37
技巧55逻辑错误(Bugs)38
技巧56在程序中捕获错误38
技巧57对所有错误中断程序运行39
技巧58程序开发过程40
技巧59注释程序40
技巧60增加程序的可读性41
技巧61用注释清除程序语句41
技巧64保持界面硬性控制42
技巧62开始了解作用域42
技巧63 Windows处理消息的方法42
第二部分了解变量44
技巧65变量44
技巧66使用Dim语句45
技巧67声明模块和窗体的变量45
技巧68声明过程变量46
技巧69解决变量名冲突47
技巧70对变量使用Public关键字47
技巧71给变量赋值47
技巧72了解变量类型48
技巧73声明同类型的多个变量48
技巧74在变量声明处作注释49
技巧75使用有意义的变量名49
技巧77Option Explicit语句50
技巧76 Visual Basic的关键字50
技巧78 OptionBase语句51
技巧79 Integer型变量51
技巧80 Long型变量52
技巧81String型变量52
技巧82 Fixed-Length String型变量53
技巧83 Single型变量54
技巧84 Boolean型变量54
技巧85 Byte型变量55
技巧86 Currency型变量55
技巧87 Date型变量55
技巧88 Double型变量56
技巧89 Object型变量56
技巧90 Variant型变量57
技巧91 Control类型57
技巧93为浮点变量赋值58
技巧92为什么Visual Basic不使用指针58
技巧94为Integer型和Long型变量赋值59
技巧95为String型变量赋值59
技巧96给Fixed-1ength?t?ing型变量赋值59
技巧97为Smgle型和Double型变量赋值60
技巧98对Boolean型变量赋值60
技巧99为Byte型变量赋值60
技巧100为Currency型变量赋值61
技巧101为Date型变量赋值61
技巧102溢出62
技巧103精度63
技巧104如何对引号及其他一些字符进行赋值操作64
技巧105使用Chr函数64
技巧106使用DEBUG.PRINT输出信息65
技巧107使用STR函数把数字转换为字符串65
技巧108使用Format函数把数字转换为字符串66
技巧109使用Format函数将日期转换为字符串68
技巧110 Visual Basic的基本算术运算符69
技巧111模运算70
技巧112运算符的优先级70
技巧113强制改变运算顺序71
技巧114数值的自增与自减72
第三部分条件和循环结构73
技巧115位或运算73
技巧116异或运算74
技巧117位与运算74
技巧118位等价运算75
技巧119位蕴涵运算76
技巧120条件处理简介77
技巧121叠代过程简介77
技巧122 Visual Basic怎样表示True和False77
技巧124在条件处理中使用括号78
技巧123用IF-THEN来测试一个条件78
技巧126相等的检测79
技巧125简单语句和复杂语句79
技巧127使用关系运算80
技巧128用逻辑与连接两个条件81
技巧129用逻辑或连接两个条件81
技巧130逻辑非运算82
技巧131逻辑异或运算82
技巧132逻辑等价运算83
技巧133逻辑蕴涵运算84
技巧134将条件表达式的结果赋给一个变量85
技巧135在复合语句中声明变量86
技巧136使用缩格书写来增强程序的可读性87
技巧137测试浮点数的值87
技巧138永真循环88
技巧140IF-THEN-ELSE语句89
技巧139定义常量89
技巧141控制一段语句执行的次数90
技巧142 For语句的可选部分92
技巧143在For_Next语句中让控制变量自减92
技巧144控制For_Next语句的循环增幅93
技巧145在For_Next循环中使用非整型变量94
技巧146空循环95
技巧147 DoEvents循环95
技巧148无限循环96
技巧149使用嵌套的ForNext循环96
技巧150改变控制变量的值97
技巧151在条件语句中使用Next关键字98
技巧152在循环语句中使用EXIT99
技巧153用Do_Loop语句实现循环99
技巧154 Do循环的组成101
技巧155使用WHILE_WEND循环102
技巧156建立一个至少执行一次的Do循环103
技巧157用DO UNTIL LOOP实现循环103
技巧158用EXIT DO结束循环104
技巧159使用GOTO语句106
技巧160多重条件的检测106
技巧161 Case Else语句109
第四部分 Visual Basic字符串111
技巧162Visual Basic的字符串111
技巧163 Visual Basic如何存储一个字符串111
技巧164 Visual Basic如何存储变长字符串111
技巧165 O结束字符串112
技巧166 A与a的区别113
技巧167使用Option Compare Text开关113
技巧168检测一个字符串的长度114
技巧169将一个字符串的字符拷贝到另一个字符串中114
技巧170把一个字符串变量的内容添加到另一个字符串变量中去115
技巧171把n个字符添加到字符串变量中去116
技巧172处理字符串越界117
技巧173在进行字符串比较时忽略大小写117
技巧174获得某个字符在一个字符串中首次出现的位置118
技巧175获得某个字符在一个字符串中最后出现的位置118
技巧176统计某个字符在一个字符串变量中的出现次数119
技巧177转换字符串变量内容的顺序120
技巧178比较两个字符串121
技巧179比较两个字符串的前N个字符124
技巧180把字符串转换为相应的数字125
技巧181在字符串中寻找子串126
技巧182从字符串的某一位置开始返回N个字符127
技巧183计算子串出现的次数128
技巧184使用TextBox控件129
技巧185使用RichTextBox控件130
技巧186使用RichTextBox控件的Find方法131
技巧187方法132
技巧188焦点133
技巧189获得字符串中某个子串在最右边出现的位置133
技巧190从一个字符串中删去某个子串134
技巧191在字符串中用一个子串代替另一个子串135
技巧192删除RichTextBox控件中的某些文字137
技巧193将RichTextBox控件中的某些文本替换为另外一些文本137
技巧194判断一个字符是字母还是数字138
技巧195判断一个字符是否为数字139
技巧196判断一个字符是大写还是小写139
技巧197判断一个字符串是否为日期140
技巧198将一个字符转换为大写字母或小写字母140
技巧199对ASCⅡ字符进行处理141
技巧200格式化字符串142
技巧201在字符串处理中使用Select Case语句142
技巧202运用换行变量143
第五部分函数和子过程144
技巧203函数返回值144
技巧204指明参数类型144
技巧205局部变量145
技巧206函数开销146
技巧207定义参数类型以降低开销146
技巧208局部变量的设置147
技巧209定义全局变量148
技巧210用Public取代Global148
技巧211在程序中避免使用全局变量149
技巧212全局变量与局部变量名字的冲突149
技巧213更好地定义变量的作用域150
技巧214定义过程151
技巧215定义函数151
技巧216值传递151
技巧217值传递如何阻止参数值的改变152
技巧218引用传递153
技巧219参数值的改变154
技巧220改变指定参数155
技巧221引用传递依旧使用栈156
技巧222函数变量值的传递156
技巧223过程的传递157
技巧224静态变量的初始化158
技巧225用Static关键字潜在的问题159
技巧226全局过程和局部过程159
技巧227过程重用160
技巧228形参和实参160
技巧229作用域161
技巧230巧用Variant型参数接受未知值161
技巧231 用Variant型函数返回不同类型的值162
技巧232用VarType函数取得Variant型参数的真实类型162
技巧233运用成员函数TypeName163
技巧234利用VarType或TypeName的返回值164
技巧235函数对全局变量值的改变165
技巧236算术表达式中使用函数易改变变量的值166
技巧237在窗体级创立私有过程167
技巧238过程调用过程169
技巧239递归170
技巧240递归函数Factorial的执行过程171
技巧241另一个递归调用例子172
技巧242递归过程执行过程中中间值的显示172
技巧243直接递归调用和间接递归调用173
技巧244用递归与不用递归的区别173
技巧245 日期和时间函数174
技巧246递归过程为什么运行慢176
技巧247递归过程的非递归化176
技巧249子过程不返回任何值177
技巧250子过程返回多个值177
技巧248常量作为参数传递177
技巧251无参过程178
技巧252 Visual Basic中各种类型的作用域179
技巧253名字空间和标识符179
技巧254标识符的可视区域180
技巧255持久性181
技巧256参数数量变化的函数182
技巧257参数个数变化182
技巧258创建具有多类型多数量参数的函数183
技巧259运用Optional关键字184
第六部分输入和输出186
技巧260成员函数IsMissing186
技巧261缓冲输入186
技巧262利用InputBox函数实现输入186
技巧263利用InputBox控件实现缓冲输入188
技巧265清空屏幕的所有字段190
技巧264利用直接I/O读取一个字符190
技巧266修改窗体的表现形式191
技巧267利用SetFocus方法设置光标位置191
技巧268利用TabIndex属性设置光标的访问顺序191
技巧269设计屏幕输出的颜色192
技巧270控制屏幕颜色192
技巧271指定背景颜色193
第七部分执行算术操作195
技巧272创建可重用数学模块195
技巧273利用Abs函数195
技巧274运用余弦/正割函数196
技巧275运用正弦/余割函数196
技巧276运用反正切函数197
技巧277把浮点型值舍入为整数197
技巧279计算自然对数198
技巧278运用指数函数198
技巧281计算最大最小值199
技巧280计算底数为10的对数的值199
技巧282把浮点型数分解成整数和小数部分200
技巧283计算X^N201
技巧284产生随机数202
技巧285将随机数限制在某个范围内202
技巧286初始化随机数发生器203
技巧287计算一个数的平方根204
技巧288计算一个角度的正切值204
技巧289投资的净当前值计算205
技巧290年金的利率计算205
技巧291定制数学运算错误处理器206
技巧292数组209
技巧293定义数组209
第八部分数组和结构209
技巧294数组的结构210
技巧295数组的实际存储空间210
技巧296数组初始化210
技巧297访问数组元素211
技巧298通过循环逐一访问数组元素212
技巧299运用常量定义数组212
技巧300数组作为参数传递213
技巧301访问不同大小的数组214
技巧302数组传递的方式215
技巧303数组大小最大值217
技巧304动态分配数组存储空间217
技巧305多维数组217
技巧306行和列218
技巧307访问二维数组的元素218
技巧309多维数组的内存耗费219
技巧310用循环实现逐一访问二维数组元素219
技巧308二维数组的初始化219
技巧311遍历三维数组220
技巧312二维数组作为参数传递221
技巧313 Visual Basic如何存储多维数组222
技巧314数组与结构的相互嵌套222
技巧315数组元素的查找223
技巧316二分查找224
技巧317运用二分查找224
技巧318数组的排序225
技巧319冒泡排序226
技巧320运用冒泡排序226
技巧321选择排序227
技巧322运用选择排序227
技巧323希尔排序228
技巧324运用希尔排序228
技巧326运用快速排序230
技巧325快速排序230
技巧327前面几种排序算法应用的扩展232
技巧328对字符串数组排序232
技巧329利用Quick_Sorter对各种类型数组排序233
技巧330利用Seq_One_Find函数查询数组元素235
技巧331运用TypeName成员函数237
技巧332利用Bin_Search函数查询有序数组238
技巧333计算数组元素个数239
技巧334遍历字符串型数组240
技巧335灵活设置数组的上下边界241
技巧336结构241
技巧337结构是定义变量的模板242
技巧338结构标签就是结构名242
技巧339定义结构变量243
技巧340用Private和Public关键字定义结构243
技巧343运用结构244
技巧342结构的内存布局244
技巧341结构成员244
技巧344向函数传递结构245
技巧345在函数内改变结构变量值246
技巧346初始化结构247
技巧347结构输入/输出操作248
技巧348结构嵌套248
技巧349包含数组的结构249
技巧350创建结构数组249
第九部分文件、目录和驱动器251
技巧351文件、目录和磁盘操作——易用难掌握251
技巧352 DriveListBox控件251
技巧353利用DirveistBox控件来改变驱动器254
技巧354 DirectoryListBox控件255
技巧355改变缺省的目录259
技巧356 FileListBox控件259
技巧358 CommonDialog控件264
技巧357在FileListBox控件中仅显示部分文件264
技巧359在CommonDialog控件中设置文件模式267
技巧360为CommonDialog控件设置缺省路径267
技巧361返回选定的文件和路径268
技巧362对文本文件存盘269
技巧363运用Cancel来取消打开和存盘操作270
技巧364 Windows的API函数271
技巧365运用API Viewer工具271
技巧366利用GetCurrentDirectoryAPI函数272
技巧367编写一个包装函数274
技巧368利用SetCumentDirectory API函数274
技巧369利用GetDiskFreeSpaoe API函数275
技巧370利用GetVolumeInformation API函数276
技巧371利用GetDriveType API函数276
技巧372检测磁盘驱动器是否准备好278
技巧374删除文件280
技巧373更改文件名280
技巧375删除目录281
技巧376设置文件的访问模式281
技巧377检测文件大小282
技巧378运用Open语句282
技巧379运用Close语句284
技巧380从顺序文件中读取数据284
技巧381利用EOF函数控制读文件285
技巧382向顺序文件写数据285
技巧383运用LOF和LOC读取二进制文件287
技巧384运用Input和Print#读取文件数据287
技巧385运用Write#向顺序文件写入数据289
技巧386结构与文件I/O290
技巧387运用Put语句向随机访问文件写入数据290
技巧388运用Get语句从随机访问文件中读取数据292
技巧390创建临时文件294
技巧389用Seek语句设置随机访问文件的读取位置294
技巧391取Windows路径295
技巧392取Windows的System路径296
技巧393尽量减少文件I/O操作296
技巧394运用ChDrive和ChDir语句297
技巧395创建目录298
技巧396删除目录298
技巧397运用递归删除一棵目录树298
技巧398分解路径名299
技巧399取文件的日期和时间戳300
技巧400运用Dir函数查找目录或文件300
技巧401将Dir返回的文件名或目录名排序后输出302
技巧402运用Dir函数查找文件303
技巧403在程序中拷贝文件304
技巧404移动文件304
技巧405文件查找305
技巧406运用FindFirstFile函数307
技巧407用FindNextFile函数查找下一个匹配文件309
技巧408查找整棵目录树310
技巧409为查找文件创建用户界面311
技巧410运用Findxxx函数查找目录317
技巧411递归运用查找函数317
技巧412递归删除一棵目录树318
第十部分 日期320
技巧413取得当前系统日期320
技巧414取得当前系统时间320
技巧415同时取得当前日期和时间320
技巧416一定时间的延迟321
技巧417大致时间延迟321
技巧418 Sleep和DoEvents的缺陷322
技巧419确定程序的运行时间322
技巧420某两个时刻之间的间隔323
技巧421用DoEvents实现一定数量秒数的时间延迟325
技巧422 日期型数据与字符串的转换326
技巧423验证字符串是否为日期型数据326
技巧424设置系统日期和时间327
技巧425运用整型值设置日期和时间327
技巧426向日期型数据加值328
技巧427分离出日期型数据的不同部分328
第十一部分窗体、菜单和工具栏330
技巧428文档界面330
技巧429 SDI窗体330
技巧430 Show方法331
技巧431 Load语句332
技巧432卸载和隐藏333
技巧433窗体设计基础333
技巧434窗体的命名333
技巧435窗体布局的变化334
技巧436控件数组335
技巧437创建控件数组336
技巧438控件数组的命名337
技巧439窗体数组338
技巧440 MDI界面的创建338
技巧441创建窗体数组339
技巧442运用Boolean类型数组管理窗体数组341
技巧443运用控件数组创建对象342
技巧444删除控件数组中的对象344
技巧445菜单345
技巧446运用菜单编辑器346
技巧447创建一个菜单348
技巧448给菜单赋予功能349
技巧449运用菜单的Enabled属性350
技巧450运用菜单的Checked属性350
技巧451创建窗口列表351
技巧453窗体的平铺和层叠353
技巧452快捷键353
技巧454菜单数组354
技巧455创建菜单数组354
技巧456菜单和弹出式菜单之间的区别357
技巧457创建弹出式菜单357
技巧458为弹出式菜单选项加入代码359
技巧459完善弹出式菜单360
技巧460创建智能的上下文关联菜单363
技巧461运用粗体属性364
技巧462子窗体的菜单置换父窗体的菜单365
技巧463折衷菜单365
技巧464显示多个模式窗体366
技巧465在显示模式窗体之后显示无模式窗体367
技巧466窗体内过程的作用域367
技巧467向外部实体提供值367
技巧470窗体的装载、初始化和激活事件368
技巧468外部实体使用公共事件368
技巧469 ActiveForm属性368
技巧471 Resize事件369
技巧472 QueryUnload事件和Unload事件369
技巧473窗体的Deactivate事件和LostFocus事件370
技巧474Teminate事件370
技巧475 Refresh方法371
技巧476控制窗体高度和宽度371
技巧477容器372
技巧478Frame控件373
技巧479利用容器来管理窗体374
技巧480运用GetSystemMetrics API函数378
技巧481在Resize事件中使用GetSystemMetrics API函数380
技巧482对SDI窗体使用Hide方法382
技巧483鼠标移动事件383
技巧484鼠标指针属性385
技巧485运用鼠标图标属性386
技巧486使用窗体的图标属性386
技巧487运用工具栏控件388
技巧488对象与集合388
技巧489应用Buttons集合与Button对象389
技巧490用文本按钮创建工具栏390
技巧491 ImageList控件391
技巧492 ImageList控件与Toolbar控件的联合使用392
技巧493在MDI窗口中应用工具栏394
技巧494父、子窗体同时显示工具栏395
技巧495仅将工具栏置于父窗体上396
技巧496工具栏与窗体的激活398
技巧497工具栏与菜单之间的协调工作398
技巧498图像大小的设置399
技巧501 StatusBar控件400
技巧499定制图标400
技巧500图标的合理划分400
技巧502 Panel对象及Panels集合402
技巧503创建StatusBar控件403
技巧504 UpdateStatusBar函数的实现404
技巧505划分状态栏405
技巧506状态栏与鼠标移动的同步405
技巧507多状态栏的设计405
技巧508 Public或Private函数的StatusBar参数405
技巧509利用Object变量传递参数406
技巧510传递控件数组406
技巧511公共控件406
技巧512利用KeyPress事件捕获键盘输入407
技巧513利用KeyPress事件接收用户口令407
技巧514 KeyDown与KeyUp事件409
技巧516控制窗体的标题栏413
技巧515窗体的WindowState属性413
技巧517 模拟Isdirty属性414
技巧518回顾窗体414
技巧519高级控件414
技巧520回顾CommonDialog控件415
技巧521利用CommonDialog控件实现打印功能416
技巧522缺省打印机的打印418
技巧523 Printer对象与Printers集合418
技巧524 For Each-Next结构419
技巧525 EndDoc方法419
技巧526利用CommonDialog控件设置字体419
第十二部分介绍高级的Visual Basic概念421
技巧527利用CommonDialog设置真文本域内的字体421
技巧528在编辑域中使用Change事件422
技巧529库与可重用对象代码422
技巧532显示预定义的错误信息423
技巧531创建和使用项目组423
技巧530 ActiveX DLL423
技巧533程序的可移值性424
技巧534过程中控制流的跳转与返回424
技巧535利用结构变量来组织常量425
技巧536 Visual Basic的预定义常量425
技巧537枚举数据类型426
技巧538枚举类型的应用426
技巧539枚举数值427
技巧540给枚举变量赋值428
技巧541子进程429
技巧542使用Shell函数429
技巧543利用临时文件为子进程传递数据429
技巧544利用AppActivate激活子进程430
技巧546使用中断调试431
技巧547增加观察项431
技巧545利用Shell实现程序的顺序执行431
技巧548 WatchWindow432
技巧549 StepInto命令432
技巧550 Step Over命令433
技巧551 Step Out命令434
技巧552程序的重新运行434
技巧553设置调试断点434
技巧555将标号用于错误处理435
技巧554标号435
技巧556利用标号来引导循环436
技巧557致命错误436
技巧558利用Timer事件实现自动保存436
技巧559 Timer控件的理解437
技巧560固定代码437
技巧561代码压缩438
技巧562压缩循环体438
技巧566初值439
技巧565派生类型439
技巧563剔除公共子表达式439
技巧564 Visual Basic的基本类型439
技巧567声明与定义间的区别440
技巧568在真正需要的地方声明变量440
技巧569回顾Optional关键字440
技巧570回顾PatamArray关键字441
技巧571可选参数的缺省值442
技巧572使用缺省类型442
技巧573最简计算444
技巧574利用New操作符创建一个对象的实例444
技巧575在结构中使用函数445
技巧576不同结构中的同名成员446
技巧578面向对象的程序设计447
技巧579为什么Visual Basic不是真正的面向对象编程语言447
技巧577对象447
第十三部分使用类、对象和控件447
技巧580 Visual Basic的类448
技巧581类概念449
技巧582利用Class Builder工具创建新类449
技巧583 Public关键字451
技巧584信息隐藏451
技巧586引用Public和Private数据452
技巧585 Private关键字的应用452
技巧587 Public方法通常被称为接口函数454
技巧588定义类函数455
技巧589 Property Let与Property Get方法的应用455
技巧590对象实例456
技巧591创建对象实例456
技巧592类的作用域457
技巧593创建类数组变量457
技巧596回顾库459
技巧595封装性459
技巧594 With_End with结构的应用459
技巧597 Public和Private成员的顺序460
技巧598类模块中的缺省作用域460
技巧599静态存储460
技巧600 ActiveX461
技巧601 ActiveX与OLE 2.0之间的区别461
技巧602在Dim语句中使用WithEvents属性462
技巧603使用Visual Basic所提供的ActiveX控件462
技巧604 Change事件的应用463
技巧605 ComboBox控件463
技巧606使用ComboBox控件的Change和Click事件465
技巧607利用ComboBox修改窗体中的信息465
技巧608 ComboBox与ListBox之间的抉择466
技巧609 MaskFdBox控件467
技巧610用MaskEdBox控件来检验数据的合法性469
技巧611回顾可重用对象470
技巧612过程的放置472
技巧613利用控件的事件触发其他事件472
技巧614使用LostFocus事件和ListIndex属性来装载其他窗体473
技巧615把窗体作为类473
技巧616完全基于对话框的应用474
技巧617改变程序运行的起始位置474
技巧618初始化例程475
技巧619将全局变量和过程放在不同地方475
技巧620函数返回用户定义的类或结构476
技巧621 PictureBox控件477
技巧622 PictureBox控件的应用477
技巧623 Image控件478
技巧624在窗体上直接显示图像481
技巧625 使用Shape控件481
技巧626使用Line控件482
技巧627利用CheckBox控件获取Boolean值483
技巧628在一个窗体上使用多组OptionButton控件483
技巧629水平和垂直滚动条的应用485
技巧630 Timer控件487
技巧631定制控件487
技巧632定制控件的应用487
技巧633回顾RichTextBox控件487
技巧634创建基本的用户界面488
技巧635充实MDN程序489
技巧636增加一个Find对话框492
技巧637多文档记事本应用的再讨论492
技巧638多文档记事本应用的完善492
技巧639回顾QueryUnload事件493
技巧640 RichTextBox与CommonDialog控件的结合使用493
技巧641 ProgressBar控件493
技巧642 ProgressBar控件的应用494
技巧643沙漏型鼠标指针的应用495
技巧644其他Mouse Pointer属性设置的应用496
技巧645用全局变量来防止干扰497
第十四部分数据库498
技巧646数据库的介绍498
技巧647数据库的访问498
技巧648数据库设计的基本原则498
技巧649关系数据库499
技巧650数据库规范499
技巧651如何使数据库的存储空间最小500
技巧652数据库安全性500
技巧653 System.mdw文件500
技巧654 SQL的介绍501
技巧655 AccessSQL与ANSI SQL之间的区别501
技巧656从可视化数据管理器开始501
技巧658使用DAO对象503
技巧657 DAO和ODBC503
技巧659使用SQL的CreateTable语句504
技巧660 SQL的CreateTable语句505
技巧661 Execute方法505
技巧662用约束子句创建索引507
技巧663使用SQL的Create Index语句508
技巧664判断为哪一个字段创建索引508
技巧665主键509
技巧666 Workspace对象509
技巧667使用OpenDatabase方法510
技巧668创建一个新数据库511
技巧669 Database对象512
技巧670 Recordset对象514
技巧671使用OpenRecordset方法515
技巧672SELECT语句517
技巧673检索记录集518
技巧674 Order By子句520
技巧675 Where子句520
技巧676内连接521
技巧677左连接与右连接522
技巧678数据库中的Set语句523
技巧679 QueryDe对象524
技巧680使用RecordCount属性525
技巧681 Move方法525
技巧682使用BOF和EOF属性526
技巧683判断记录集是否为空526
技巧684使用Find方法526
技巧685使用Seek方法528
技巧686书签529
技巧687书签的应用529
技巧690组531
技巧689记录集的创建错误531
技巧688使用局部记录集531
技巧691用户532
技巧692权限532
技巧693 DAO的文档和容器533
技巧694增加新记录534
技巧695使用Update和Edit方法535
技巧696使用Requery方法536
技巧697数据的合法性检验537
技巧698事务处理537
技巧699使用BeginTrans和CommitTrans方法537
技巧700使用Rollback方法538
技巧701 Data控件539
技巧702使用Visual Basic标准版的Data控件540
技巧703在Data控件中使用存储查询语540
技巧706数据绑定控件541
技巧705 RecordSource属性541
技巧704用Data控件处理BOF和EOF541
技巧707使用多Data控件542
技巧708 Data-Bound Grid控件543
技巧709使用Data-Bound Grid控件543
技巧710调节Data-Bound Grid控件的宽度544
技巧711在Data控件中显示记录号545
技巧712用DBGrid控件改变记录号547
技巧713 Data-Bound ListBox控件548
技巧714使用Data-Bound ListBox控件549
技巧715将DBList控件与其他控件连接549
技巧716 Data-Bound ComboBox控件550
技巧717使用Data-Bound ComboBox控件551
技巧718 Clone方法552
技巧719使用Clone方法553
技巧720 DataChanged属性553
技巧723使用Update查询语554
技巧721 SQL-Transact语句554
技巧722 Update查询语554
技巧724 Delete查询语556
技巧725 Union查询语556
技巧726 Group By语句557
技巧727使用Group By语句558
技巧728 SQL组函数560
技巧729使用Sum语句560
技巧730 Having语句562
技巧731在查询语中使用变量563
技巧732用查询结果构造另一个查询语句563
技巧733对SQL查询使用On Error-Resume564
技巧734通过数据检测防止错误的产生564
技巧735数据库的备份564
技巧737远程数据对象565
技巧736介绍客户服务器数据库565
技巧738 RemoteData控件566
技巧739用RemoteData控件创建记录集568
技巧740 RemoteData控件中的常量568
技巧741 rdoEnvironment对象569
技巧742建立远程数据连接570
技巧743维护打开的连接信息573
技巧744 Field对象574
技巧745何时使用集合序号575
技巧746利用字段名来管理数据库575
技巧747记录锁575
技巧748是否保存非绑定控件中的数据576
技巧749保存非绑定控件中的数据576
技巧750再谈数据库的重要性577
技巧753运用TreeView控件578
技巧752 Node对象578
技巧751 TreeView控件578
第十五部分用Visual Basic进行通信578
技巧754 Nodes集合的Add方法580
技巧755在TreeView控件中显示图像581
技巧756为TreeView控件配备进程栏583
技巧757从记录集中装载TreeView控件586
技巧758 Visual Basic与Internet586
技巧759 MSComm控件587
技巧760 CommEvent属性587
技巧761使用MSComm控件588
技巧762 OnComm事件589
技巧763运用OnComm事件590
技巧764 RThreshold和SThresbold属性590
技巧765利用MSComm控件来发送数据591
技巧766利用MSComm控件来接收数据591
技巧769 Winsock控件592
技巧768创建自动发送事件592
技巧767创建一个简单的终端程序592
技巧770运用Winsock控件593
技巧771 GetData方法594
技巧772 SendComplete和SendProgress事件595
技巧773返回Winsock控件的句柄595
技巧774在服务器上使用Winsock控件595
技巧775返回Winsock控件596
技巧776 Intemet传输控件596
技巧777 Execute方法597
技巧778通过Execute方法使用HTTP命令597
技巧779通过Execute方法使用FTP命令597
技巧780设置Name属性和Password属性599
技巧781连接Internet599
技巧782浏览FTP服务器600
技巧785编写一个FTP自动检索与上载程序601
技巧783用GET命令从FTP服务器上检索文件601
技巧784向FTP服务器传送信息601
技巧786编写FTP浏览器602
技巧787 WebBrower控件603
技巧788运用WebBrowser控件603
技巧789 Navigate方法604
技巧790 NavigateComplete事件605
技巧791使用LocationURL属性606
技巧792使用ProgressChange事件606
技巧793使用LocationName属性606
技巧794DownLoadBegin事件和DownLoadComplete事件606
技巧795终止页面下载607
技巧796在WebBrowser控件中访问FIP站点607
技巧797建立多窗口Web浏览器607
技巧798设置主页607
技巧800用Visual Basic编写Internet浏览器608
技巧799前后翻页608
第十六部分使用Visual Basic设计和发布ActiveX610
对象610
技巧801再看ActiveX610
技巧802不同类型的ActiveX控件611
技巧803选择组件612
技巧804 UserControl对象613
技巧805使用VisualBasic创建控件613
技巧806 Visual Basic Control Creation Edition614
技巧807 ActiveX的安全机制614
技巧808给ActiveX控件加密617
技巧809将ActiveX控件打包617
技巧810为一个简单的ActiveX控件打包618
技巧811利用ActiveXControlInterfaceWizard创建618
ActiveX控件618
技巧812创建通用的接口成员619
技巧813映射功能620
技巧814设置属性620
技巧815完成设计621
技巧816开始创建一个ActiveX控件622
技巧817让控件活动起来623
技巧818测试控件623
技巧819 ActiveX控件事件624
技巧820 ActiveX控件的生命期624
技巧821响应非生命期事件625
技巧822 RaiseEvent语句625
技巧823使用Event语句626
技巧824为控件增加功能627
技巧825执行包含了ColorfulCmdButton控件的应用628
技巧826 Property PageWizard628
技巧827使用PropertyPage Wizard629
技巧828 ActiveX文档630
技巧829创建ActiveX文档631
技巧830为ActiveX文档指定宿主应用程序632
技巧831查找宿主应用的对象模式633
技巧832对象模式的差别634
技巧833 UserDocument对象634
技巧834使用UserDocument对象634
技巧835测试ActiveX文档636
技巧836调试ActiveX文档FirstACXDoc636
技巧837为项目添加第二个ActiveX文档637
技巧838运行拥有两个文档的项目639
技巧839 ActiveX DLL文档639
技巧840为ActiveX DLL文件创建一个类639
技巧841为Happy类创建属性和方法640
技巧842初始化类641
技巧844实例化Happy类642
技巧843创建TestHappy项目642
技巧845运行HappyDemo项目644
技巧846对象的生命期645
技巧847为Happy类增加SelfAbsorbed属性645
技巧848循环引用646
技巧849 ActiveX组件的命名规则647
技巧850 Well_Behaved组件649
技巧851 VBSeript650
技巧852 VBScript的用途651
技巧853在HTML中使用VBScript651
技巧854在VBScript中处理事件651
技巧855 VRScript的事件处理机制652
技巧856运行Hello.HTML文件653
技巧857 VBScript中的注释653
技巧859实现事件和运算654
技巧858在VBScript中实现算术运算654
技巧860使用VBScript的Option Explicit选项655
技巧861在VBScript中使用Dim655
技巧862在VBScript中使用ActiveX控件656
技巧863从VBScript中访问ActiveX控件656
技巧864在HTML页面中使用Label和Timer控件656
技巧865引用ActiveX控件658
技巧866 PARAM NAME标注符658
技巧868使用注册表编辑器查看Class ID659
技巧867注册ActiveX控件659
技巧869在HIML文件中使用WebBrowser控件660
技巧870 VBScript小结661
技巧871 ActiveX控件、文档和组件小结661
第十七部分使用定制控件和Win API进行662
高级编程662
技巧872了解.ini文件662
技巧873使用WritePrivateProfileString API函数662
技巧874对.ini文件使用GetPrivateProfileString API函数663
技巧875对.ini文件使用GetPrivateProfileInt API函数664
技巧876对分布式程序使用.ini文件664
技巧877.ini文件的限制664
技巧878系统注册表664
技巧879 SaveSetting函数665
技巧880 GetSetting成员函数665
技巧881使用SaveSetting和GetSetting语句666
技巧882在注册表中保存窗体的大小和位置666
技巧883程序间在注册表内传递变量667
技巧884使用DeleteSetting函数668
技巧885使用GetAllSetting函数668
技巧886对注册表使用API函数669
技巧887RegOpenkeyEx API函数670
技巧889 RegCloseKey函数671
技巧888 RegQueryValueEx API函数671
技巧890在打开窗体时使用API函数672
技巧891RegCreateKeyEx函数673
技巧892 KeySetValueEx函数674
技巧893使用RegSetValueEx和RegCreateValueEx函数674
技巧894捕获注册表错误676
技巧895用API函数删除注册键和值676
技巧896访问注册表的注意事项677
技巧897条件编译677
技巧898#Const语句678
技巧899#If-Then-#Else678
技巧900使用条件编译679
技巧901 GetWindowsDirectory API函数679
技巧902 GetSystemDirectory API函数680
技巧903使用GetWindow函数680
技巧905发布程序681
技巧906 Visual BasicSetupWizard681
技巧904查找窗口名字681
技巧907选择要发布的项目文件682
技巧908选择发布媒体682
技巧909确定程序是否使用服务器组件683
技巧910确保所有文件都在发布清单中684
技巧911保存安装模板684
技巧913在用户计算机上安装程序685
技巧914改变安装程序685
技巧912产生发布文件685
技巧915创建一个Internet发布版686
技巧916选择相关下载位置686
技巧917设置安全级别687
技巧918介绍属性页688
技巧919回顾Application Wizard688
技巧920用Application Wizard产生标准窗体689
技巧921闪现屏幕689
技巧923用Wizard加入数据库窗体690
技巧922 About框690
技巧924 Crystal Reports691
技巧925使用Crystal Reports691
技巧926续上692
技巧927续上692
技巧928续上692
技巧929统计分组域693
技巧930选择记录并设置报表类型693
技巧931修改报表694
技巧932移动域、重设域的大小、设置域的格式和删除域694
技巧933改变报表数据的排列顺序695
技巧934改正排序和分组规划696
技巧935创建定制组696
技巧936使用汇总和统计域696
技巧940选择记录697
技巧939插入汇总项697
技巧938插入总和697
技巧937插入子和697
技巧941返回组中前N个记录698
技巧942创建公式698
技巧943向报表中加入图/表699
技巧944向报表插入OLE或ActiveX对象700
技巧945加入或改变报表标题700
技巧946 Crystal Report引擎700
技巧947 Crystal ActiveX控件701
技巧948使用Crystal ActiveX控件701
技巧949 Crystal窗口上的图标702
技巧950 Crystal Reports控件的限制702
技巧951扩展VisualBasic703
技巧952回顾对象模型703
技巧953插件703
技巧956创建项目组件704
技巧954创建插件704
技巧955访问扩展模型704
技巧957 IDTExtensibility接口705
技巧958 OnConnection函数705
技巧959分析OnConnection的代码706
技巧960 AddToAddInCommandBar函数706
技巧961定制Connect模块706
技巧962加入最后的组件707
技巧963完成插件的设计707
技巧964将插件加入.ini文件709
技巧965装入插件709
技巧966对插件检错710
技巧967 ActiveX.EXE710
技巧969线程711
技巧970异步进程711
技巧968区分进程内组件和进程外组件711
技巧971使用事件的异步标志信息712
技巧972使用回调方法的异步标志信息712
技巧973在多客户情况下使用回调方法714
技巧974确定使用事件或回调方法714
技巧975类型库715
技巧976缺省接口716
技巧977回顾GUID716
技巧978版本兼容717
技巧979创建一个ActiveX.EXE717
技巧980进程外组件的模式718
技巧981开始创建检测项目719
技巧982向检测项目中加入代码720
技巧983浏览TestForm721
技巧985使用异步标志信息722
技巧984浏览无模式的TestForm722
技巧986结束事件标志信息的编码723
技巧987编写客户程序724
技巧988怎样处理多个客户725
技巧989使用Conneetor对象726
技巧990查看Connector中的错误727
技巧991使用异步回调方法727
技巧992创建LunchTimeMonitor执行文件727
技巧995开发ActiveX组件的顺序728
技巧993发布ActiveX.EXE728
技巧994单线程728
技巧996回顾多线程729
技巧997单元式线程729
技巧998重入730
技巧999二进制兼容性730
技巧1000避免出现版本树731
技巧1001避免版本兼容消息731
热门推荐
- 3261545.html
- 2764851.html
- 2223156.html
- 1593401.html
- 388119.html
- 1599371.html
- 2187045.html
- 3892893.html
- 2247572.html
- 3178234.html
- http://www.ickdjs.cc/book_847699.html
- http://www.ickdjs.cc/book_3106584.html
- http://www.ickdjs.cc/book_2911321.html
- http://www.ickdjs.cc/book_1161010.html
- http://www.ickdjs.cc/book_1539657.html
- http://www.ickdjs.cc/book_188067.html
- http://www.ickdjs.cc/book_3807312.html
- http://www.ickdjs.cc/book_582736.html
- http://www.ickdjs.cc/book_2238150.html
- http://www.ickdjs.cc/book_338417.html