4.23文创礼盒,买2个减5元 读书月福利
欢迎光临中图网 请 | 注册
> >>
Visual Basic编程实用大全(精华版)

Visual Basic编程实用大全(精华版)

作者:暂无
出版社:中国水利水电出版社出版时间:暂无
中 图 价:¥30.3(5.5折) 定价  ¥55.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>
微信公众号

Visual Basic编程实用大全(精华版) 版权信息

Visual Basic编程实用大全(精华版) 内容简介

本书对VisualBasic做了全方位的介绍,深入浅出地讲述VisualBasic各种编程诀窍,以高屋建瓴的眼光看待VB编程的诀窍和思想,力图将*于面*实用的技术展现给读者。本书以其翔实知识而后覆盖、大量实用的示例和作者自身丰富的编程经验。详细介绍了VisualBasic语言的基本概念、输入与输出、流程控制、控件、数据库应用、报表、ActiveX及其在Web和网络方而后应用开发等等。全书面向实例进行阐述,讲解透彻独到。本书既可作为初学者和大专院校师生的自学参考书,也可作为计算机软件开发人员的技术参考书。
书中所需的素材文件可从中国水利水电出版社下载。

Visual Basic编程实用大全(精华版) 目录

精华版序
译者序
1VisualBasic工程文件说明
2编写**个VisualBasic程序
3换行显示输出
4使用VisualBasic常量
5捕获程序中的错误
6开始理解作用域
7使用DIM语句
8声明模块和窗体级的变量
9声明过程变量
10协调变量名冲突
11使用Public关键字定义变量
12为变量赋值
13理解变量类型
14声明同样类型的多个变量
15理解VisualBasic的关键字
16理解OptionExplict语句
17理解OptionBase语句
18理解Integer类型变量
19理解Long类型变量
20理解String类型变量
21理解Single类型变量
22理解Boolean类型变量
23理解Byte变量类型
24理解Currency类型变量
25理解Date类型变量
26理解Double类型变量
27理解Obiect类型变量
28理解Variant类型变量
29理解控件类型
30给浮点变量赋值
31给Integer和Long类型的变量赋值
32给String类型变量赋值
33给Single和Double类型变量赋值
34给Boolean类型变量赋值
35给Byte类型变量赋值
36给Currency类型的变量赋值
37理解Obiect类型的变量
38给Date类型的变量赋值
39理解溢出
40理解精度
41引号和其他字符的赋值
42使用Chr函数
43使用Debug.Print来输出信息
44使用Str函数将数字转换成字符串
45使用Format函数将数字转换成字符串
46使用Format函数将日期转换成字符串
47VisualBasic的基本数学操作
48理解按模运算
49理解运算符的优先级
50强行改变运算符的运算顺序
51理解按位操作的0r运算
52理解Xor运算
53理解按位操作的And运算
54理解按位操作的Eqv运算
55理解按位操作的Imp运算
56理解VisualBasic如何表示True和False
57测试IF-Then的条件
58理解圆括号在条件语句中的用途
59执行相关判断
60执行逻辑And运算对两个条件进行判断
61执行逻辑Or运算来两个条件进行判断
62执行逻辑Not运算
63执行逻辑Xor运算
64执行逻辑Eqv运算
65执行逻辑Imp运算
66将判断条件的结果赋值给变量
67测试浮点值
68不间断循环
69定义常量
70谨慎使用If-If-Else
71在限定次数内执行语句
72For语句的可选部分
73在For-Next语句中使变量递减
74控制For-Next循环的步长
75For-Next循环不仅仅适用于Integer变量
76理解DoEvents循环
77无限(Infinite)循环的危险
78使用For-Next的嵌套循环
79改变控制变量的值
80在条件语句中使用Next
81使用ExitFor语句终止循环
82使用Do循环重复执行一条或者多条语句
83理解Do循环的组成部分
84使用While-Wend创建循环
85总是使用Do循环执行一条或多条语句
86使用DoUntilLoop重复执行一条或者多条语句
87使用ExitDo结束循环
88GOTO分支
89测试多个条件
90理解CaseElse语句
91可视化VisualBasic字符串
92VisualBasic如何保存字符串
93VisualBasic如何保存可变长度的字符串
94理解零结尾字符串
95如何区分A和a
96使用OptionCompareText开关
97确定字符串的长度
98将String变量的字符复制到另外一个String变量中
99将String变量的内容添加到另一个String变量中
100在String变量中添加N个字符
101处理超长字符
102在确定字符串是否相等时忽略大小写
103捕获String变量中的**个出现的字符
104理解Simple语句和Compound语句
105寻找字符串中*后一个出现的字符
106计算String变量中出现同一字符的次数
107逆向显示String变量的内容
108两个字符串的比较
109两个字符串前N个字符的比较
110将字符串转换为数字表示
111在字符串中定位子字符串
112从字符串的一个位置返回n个字符
113计算子字符串出现的次数
114使用TextBox控件
115使用RichTextBox控件
116使用RichTextBox控件的Find方法
117获得*右边子字符串的位置
118在字符串中删除某个子字符串
119用另一个子字符串替换某个子字符串
120在RichTextBox控件里删除文本
121在RichTextBox控件里使用其他文本替换控件里的文本
122判断一个字符是否是字母表中的字符
123判断一个字符是否是数字
124判断一个字符是否是大写或者小写
125判断字符串是否是Date
126将一个字符转换为大写或小写字母
127对ASCII字符进行操作
128格式化字符串变量
129对字符串使用SelectCaSe
130使用换行变量
131使用函数返回值
132指定参数类型
133理解局部变量
134理解函数的系统开销
135通过声明参数类型来减少系统开销
136声明全局变量
137解决全局变量和局部变量名的冲突
138更好地定义变量的作用域
139理解传值调用
140为什么传值调用可以防止参数值的改变
141改变参数值
142只改变指定参数
143可记忆的函数变量
144可记忆的过程
145VisualBasic如何初始化静态变量
146使用关键字Static可能引起的错误
147理解形参和实参
148理解作用域
149使用Variant函数来返回未知类型的值
150使用具有Variant参数的VarType成员函数
151使用TypeName成员函数
152在返回值中使用VarType或者TypeName
153在函数中更新全局变量
154使用函数更改算术表达式中的变量
155在窗体上创建Private过程
156从过程中调用过程
157理解递归
158理解递归Factorial函数
159通过显示值来更好地理解递归
160是否使用递归
161对Date进行处理
162如何消除递归
163理解名称空间和标识符
164理解标识符的可见性
165支持参数数目可变的函数
166支持可变数目的参数
167创建一个支持多类型、多参数的函数
168使用关键字Optional
169理解IsMissing成员函数
170使用缓冲输入
171使用输入框来接收输入
172使用TextBox控件来执行缓冲输入
173使用直接I/O读取字符
174清除屏幕上的所有域
175控制屏幕的色彩
176分配背景颜色
177使用Abs函数
178使用余弦/正切
179使用正弦/余切
180使用反正切
181对浮点值进位
182对指数进行处理
183计算自然数的对数
184计算以10为底数的对数
185确定*大和*小值
186将浮点值分割成小数部分和整数部分
187计算一个数的N次方
188生成随机数
189将随机值映射到指定范围
190启动随机数生成器
191计算一个值的平方根
192计算角的正切
193执行现存净价值计算
194执行Rate计算
195创建一个自定义的数学错误处理程序
196声明一个数组
197数组的可视化
198数组的初始化
199数组元素的访问
200通过数组元素进行循环
201使用常量来定义数组
202向函数中传递数组
203再次阐述数组和函数
204向过程传递数组
205数组的动态分配
206从分隔字符串中创建一个数组
207理解多维数组
208在二维数组中访问元素
209在二维数组中初始化元素
210判断多位数组消耗的内存数量
211二维数组的遍历
212遍历一个三维数组
213向函数传递二维数组
214结构数组的数组
215在一个数组中寻找一个指定的值
216理解二元查找
217使用二元查找
218理解冒泡排序
219使用冒泡排序
220使用选择排序
221理解Shell排序
222使用Shell排序
223使用快速排序
224排序字符串数组
225通过QuickSort函数排序数组
226用Seq_One_Find搜索数组
227使用TypeNarne成员函数
228用Bin_Search搜索一个已排序数组
229确定数组元素的个数
230循环遍历字符串数组
231理解结构
232声明一个结构变量
233在结构中使用Public和Private关键字
234形象化一个结构
235使用结构
236向函数传递结构
237改变函数内部的结构
238初始化结构
239使用嵌套的结构
240包含数组的结构
241创建一个结构数组
242使用DriveListBox控件
243使用DriveListBox控件改变驱动器
244DirectoryListBox控件
245使用FileListBox控件
246只显示清单中的部分文件
247理解CommonDialog控件
248使用CommonDialog控件模式
249为CommonDialog控件设置默认路径
250返回选中的文件和路径
251保存文本文件
252通过Cancel选项取消Open或SaveAs
253使用API浏览器
254使用GetCurrentDireetoryAPI函数
255编写Wrapper函数
256使用SetCurrentDirectoryAPI函数
257使用GetDiskFreeSpaceAPI函数
258使用GetVolumelnformationAPI函数
259使用GetDriveTypeAPI函数
260捕捉未准备好的驱动器
261在程序中更改文件名
262在程序中删除文件
263在程序中删除目录
264设置文件访问模式
265获取文件大小
266使用Open语句
267使用Close语句
268使用文件的读连续访问
269读文件时使用EOF函数
270使用文件的写连续访问
271使用LOF和Loc来读Binary文件
272用Input和Input#来读取文件
273使用Write#对连续文件输出
274使用Put对一个随机访问文件写入数据
275使用Get从随机访问文件中检索记录
276使用Seek语句遍历随机访问文件
277建立临时文件
278获取Windows路径
279获取系统路径
280将文件的I/O操作*小化
281使用ChDrive和ChDir语句
282创建目录
283删除目录
284用递归删除目录树
285解析PathName
286获取文件的日期和时间标签
287使用Dir定位目录和文件
288将Dir返回的文件和目录值进行排序
289使用Dir定位文件
290在程序中移动文件
291搜索文件
292使用FindFirstFile函数
293使用FindNextFile在剩下部分查找
294搜索整个目录树
295使用由Find操作返回的文件建立用户界面
296使用Findxxx函数定位目录
297使用递归删除目录树
298延迟特定毫秒数
299检测程序的处理时间
300将两个时间作比较
301使用DoEvents来延迟具体的秒数
302利用整型值设置日期和时间
303向日期中添加时间
304理解SDI窗体
305理解Show方法
306理解控件数组
307创建控件数组
308理解MDI界面的创建
309建立一个窗体数组
310用布尔型数组来处理窗体数组
311用控件数组在运行时建立对象
312在运行时删除控件数组内的对象
313使用菜单编辑器
314创建菜单
315向菜单添加功能
316使用菜单的Enabled属性
317使用菜单的Checked属性
318建立Windowlist
319使用Tile和Cascade命令
320创建菜单数组
321创建弹出式菜单
322向弹出式菜单的选项中加入代码
323使用弹出式菜单
324创建智能化上下文相关菜单
325使用Boldcommand属性
326在菜单内使用Negotiation
327理解QueryUnload事件和Unload事件
328控制窗体的Height和Width
329理解Fr锄e
330使用容器管理窗体
331使用GetSystemMetricsAPI函数
332结合使用GetSystemMetrics和Resize
333理解MouseMove事件
334MousePointer属性
335使用Mouselcon属性
336使用窗体的Icon属性
337理解对象和集合
338使用Button集合和Button对象
339创建文本型按钮的工具条
340理解ImageLi~控件
341结合使用ImageList和Toolbar控件
342子窗体和父窗体的工具条
343仅在父窗体上放置工具条
344工具条和ActiveForm
345同时使用工具条和菜单
346理解StatusBar控件
347理解Panel对象和Panels集合
348建立StatusBar控件
349编写UpdateStatusBar子程序
350重新考虑公共与私有函数
351在TextBox中使用KeyPress接受用户口令
352理解KeyDown事件和KeyUp事件
353设置窗体的WindowSmte属性
354控制窗体的标题
355重新考虑CommonDialog控件
356使用CommonDialog控件进行打印
357打印文档至默认打印机
358理解Printer对象和Printers集合
359用CommonDialog控件设置Fonts
360使用CommonDialog设置RichTextBox中的字体
361过程中的分支和返回
362使用结构变量代替常量
363使用枚举类型
364使用枚举类型
365理解枚举类型的值
366给枚举类型赋具体的值
367使用Shell函数
368使用临时文件向子进程传递数据
369使用AppActivate来激活子进程
370使用Shell函数来顺序运行程序
371增加监视
372监视窗口
373使用标记来进行GoTo循环
374使用计时器事件来自动保存信息
375理解不变代码
376理解代码压缩
377理解循环压缩
378使用公共子表达式消除
379对比声明和定义
380使用默认类型
381理解松散(或简化)计算
382在结构中将函数作为成员使用
383不同结构中的同名成员
384理解VisualBasic的类
385使用类生成器实用程序来创建类
386使用公共和私有数据
387使用PropertyLet和PropertyGet方法
388创建类变量的数组
389使用With-EndWith
390为Public和Private成员排序
391理解ActiveX与OLE2.0之间的不同之处
392在Dimension语句中使用WithEvents属性
393理解ComboBox控件
394在ComboBox中使用Change和Click事件
395使用ComboBox改变窗体中的信息
396理解MaskEdBox控件
397使用MaskEdBox控件来检验数据
398重新考虑可重用的对象
399使用控件事件触发其他事件
400使用带Listlndex的LostFocus来启动相关的窗体
401理解初始化子程序
402使用函数返回用户自定义的类或结构
403使用PictureBox控件
404理解Image控件
405使用Shape控件
406使用Line控件
407使用CheckBox获得Boolean值
408在单个窗体上使用多组OptionButton
409使用水平和垂直滚动条
410创建基础的界面
411为MDN程序加入功能
412加入Find对话框
413改进多文档记事本应用程序
414重新考虑Query_Unload事件
415理解PmgressBar
416使用ProgressBar控件
417应用沙漏鼠标指针
418使用其他鼠标指针属性
419使用全局变量保护中断
420开始使用可视化数据管理器
421使用SQLCreateTable语句
422理解和格式化SQL的CreateTable语句.
423理解Execute方法
424使用约束创建索引
425使用SQL的CreateIndex语句
426确定索引哪个字段
427理解Workspace对象
428使用OpenDatabase方法
429创建新的数据库
430理解数据库对象
431理解Recordset对象
432使用OpenRecordset方法
433理解SQL的Select语句
434检索Recordset
435理解OrderBy从句
436理解Where从句
437理解InnerJoin
438理解LeftJoin和RightJoin
439理解数据库的设置
440理解QueryDef对象
441使用RecordCount属性
442理解Move方法
443使用BOF和EOF属性
444确定Recordset是否为空
445使用FIND方法
446使用Seek方法
447理解书签
448使用书签
449使用ScratchRecordset
450理解RecordsetCreation错误
451理解许可权限
452理解DAO文档和容器
453加入新的记录
454使用Update和Edit方法
455使用Requery方法
456理解事务处理
457使用BeginTrans和CommitTrans
458理解Data控件
459使用Data控件操作BOF和EOF
460理解Data绑定控件
461理解Data绑定Grid控件
462使用Data绑定Grid控件
463调整Data绑定Grid的宽度
464给Data控件加上RecordCount标题
465使用Grid控件改变RecordCount标题
466理解Data绑定ListBox控件
467使用Data绑定列表控件
468把DBList控件连接到另外一个控件
469理解Data绑定ComboBox控件
470使用Data绑定ComboBox控件
471理解Clone方法
472使用Clone方法
473使用DataChanged属性
474理解Update查询
475使用Update查询
476理解Delete查询
477理解Union查询
478理解GroupBy语句
479使用GroupBy语句
480理解SQL聚集函数
481使用Sum语句
482理解Having语句
483在查询中使用变量
484使用查询结果创建新的查询
485和SQL查询一起使用OnError-Resume
486通过检查值防止发生错误
487理解远程数据对象
488理解RemoteData控件
489使用RemoteDam控件创建Recordset
490理解RemoteData常量
491理解rdoEnvironment对象
492建立远程数据连接
493维护有关打开连接的信息
494理解字段对象
495确定集合中何时使用序数编号
496使用字段名管理数据库
497保存无绑定控件的记录
498更新无绑定控件的记录
499理解TreeView控件
500理解节点对象
501使用TreeView控件
502理解Nodes集合的Add方法
503把图像加到TreeView控件
504在填充TreeView控件的时候使用进度条.
505从Recordset中填充TreeView控件
506理解MSComm控件
507理解CommEvent属性
508使用MSComm控件
509使用OnComm事件
510理解RThreshold和SThreshold属性
511使用MSComm控件发送数据
512使用MSComm控件接收数据
513创建自动发送事件
514使用Winsock控件
515理解GetData方法
516理解SendComplete和SendProgress事件
517在服务器机器上使用Winsock控件
518返回Winsock控件的当前状态
519理解Interact传输控件
520在Execute方法中使用HTTP命令
521在Execute方法中使用FTP命令
522确信保存了用户名和密码
523连接到Intemet
524浏览FTP服务器
525使用Get从FTP服务器获取一个文件
526对FTP服务器做写操作
527编写一个自动的FTP上载和下载程序.
528使用WebBrowser控件
529理解Navigate方法
530理解NavigateComplete事件
531使用ProgressChange事件
532重新考虑ActiveX
533理解ActiveX的不同类型
534理解UserControl对象
535理解VisualBasicControlCreationBdition
536理解ActiveX的安全性
537打包一个简单的ActiveX控件
538使用向导创建一个ActiveX控件
539理解“创建自定义接口成员”对话框
540设置属性
541完成向导
542开始创建ActiveX控件
543增强控件的功能
544测试控件
545理解ActiveX控件事件
546理解ActiveX控件的生命周期
547对非生命周期事件的响应
548理解RaiseEvent语句
549使用Event语句
550给控件添加功能
551执行ColorfulCmdButton控件的容器
552理解属性页向导
553使用属性页向导
554创建一个ActiveX文档
555为自己的ActiveX文档指定容器
556发现目标应用程序的对象模型
557理解对象模型中的变化
558理解UserDocument对象
559使用UserDocument对象
560测试ActiveX文档
561调试FirstACXDoc的ActiveX文档
562向工程中添加第二个ActiveX文档
563为ActiveXDLL文件创建类
564为MyTest类创建属性和方法
565初始化类
566创建TestMyTest工程
567实例化MyTest类
568执行MyTestDemo工程
569向MyTest类中添加SelfAbsorbed属性.
570理解循环引用
571理解ActiveX组件的命名原则
572理解行为良好的组件
573对VBScript中事件的响应
574执行Hello.HTML文件
575在VBScript中执行数学函数
576执行事件和操作
577使用VBScript的OptionExplicit
578使用VBScript的Dim
579在一个HTML页中使用Label控件和Timer控件
580引用ActiveX控件
581使用注册表编辑器来寻找ClassIP
582在HTML文件中使用WebBrowser控件
583ActiveServerPages
584在ASP中响应和请求
585使用Querystring参数
586格式化的一个捷径
587回退
588理解.INI文件
589使用文件的Wn'tePrivateProfileStringAPI.
590使用.ini文件的GetPrivateProfileSa'ingAP!.
591使用.ini文件的GetPrivateProfileIntAPI
592理解SystemRegis仃y
593理解SaveSeaing函数
594理解GetSetting成员函数
595使用SaveSeaing和GetSetting语句
596在注册表中保存窗体的大小和位置
597在注册表中进行程序之间的变量传递
598使用DeleteSetting函数
599使用GetAllSettings函数
600使用注册表的API函数
601理解RegOpenKeyExAPI函数
602理解RegQueryV~ueEx函数
603理解RegCloseKey函数
604当打开窗体时使用API函数
605理解RegCreateKeyEx函数
606理解RegSetValueEx函数
607使用RegSetValueEx和RegCreateValueEx
608捕获注册表错误
609使用API函数删除键和值
610访问注册表
611理解条件编译
612理解#Const语句
613理解#If-Then-#Else
614使用条件编译
615理解GetWindowsDirectoryAPI函数
616理解GetSystemDirectoryAPI函数
617使用GetWindow函数
618得到窗口的名字
619理解VisualBasic的安装向导
620选择发布媒介
621确保所有文件都包含在发布列表中
622保存安装模板产生发布媒体
623在用户的计算机上安装程序
624创建Interact发布
625使用应用程序向导产生标准窗体
626理解SplashScreen
627理解About对话框
628使用向导添加数据库窗体
629理解CrystalReports
630使用CrystalReports
631为报表选择数据源
632在报表中添加字段
633报表中的记录分组
634TotalingandCounting分组字段
635选择记录及风格化报表
636修改报表
637移动、改变大小、格式化以及删除字段
638改变报表中数据的排列顺序
639校正排列和分组次序
640创建定制组
641使用SummarizedTotaled字段
642插入小结
643插入汇总
644插入总结
645选择记录
646返回组中前N个记录
647创建公式
648在报表中加入图形/图表
649在报表中插入OLE或Activex对象
650添加或修改表头
651理解CrystalReport引擎
652理解CrystalActiveX控件
653使用CrystalActiveX控件
654理解Crystal窗口上的图标
655CrystalReports控件的局限性
656重新考虑对象模型
657理解外接程序
658创建一个外接程序
659访问扩展模型
660创建工程的组件
661理解IDTExtensibility接口
662理解OnConnection函数
663深入浅出OnConnection代码
664理解AddToAddInCommandBar函数
665自定义Connect模块
666添加*后的组件
667完成外接程序设计
668装载外接程序
669外接程序的疑难解答
670理解ActiveXExE
671区分进程外和进程内组件
672理解线程
673理解异步处理
674理解使用事件的异步通知
675理解使用回调方法的异步通知
676在多客户中使用回调
677选择基于事件的通知还是基于回调的通知
678理解类型库
679理解默认接口
680重新考虑GUID
681理解版本兼容
682创建ActiveXEXE
683理解进程外组件的模态
684开始创建测试工程
685在测试工程中加入代码
686查看有模态的Tes心om
687查看无模态的Tes心om
688使用异步通知
689完成事件通知代码
690编写客户程序
691考虑如何处理多客户
692使用Connector对象
693认识到Connector中的错误
694使用异步回调方法
695创建LunchTimeMonitor可执行程序
696理解单线程
697有序开发ActiveX组件
698重新考虑多线程
699理解套间模式线程
700理解重进入
701理解二进制兼容性
702避免版本树
703避免版本兼容消息
展开全部
商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服