Visual Basic 6编程技术大全 中译本扫描版带书签 1/2
文件大小: 43945k
源码售价: 10 个金币 积分规则     积分充值
资源说明:Visual Basic 6编程技术大全 是非常详细和深入的Vb6学习教程,无论对初学者还是有经验的开发人员,都非常有帮助 第一部分基础篇1 第1章 VB6入门1 1.1 集成开发环境1 1.1.1 运行IDE1 1.1.2 选择工程类型1 1.1.3 IDE窗口2 1.1.4 菜单5 1.1.5 工具栏6 1.1.6 Toolbox7 1.2 第一个VB应用程序9 1.2.1 向窗体添加代码9 1.2.2 设置控件的属性10 1.2.3 为控件命名12 1.2.4 移动及重新调整控件尺寸13 1.2.5 设置Tab顺序13 1.2.6 添加代码14 1.2.7 运行和调试程序15 1.2.8 优化示例程序16 1.2.9 准备、编译、运行18 第2章关于窗体20 2.1 通用属性20 2.1.1 Left、Top、Width和Height属性21 2.1.2 ForeColor和BackColor属性21 2.1.3 Font属性23 2.1.4 Caption和Text属性24 2.1.5 Parent和Container属性25 2.1.6 Enabled和Visible属性25 2.1.7 hWnd属性26 2.1.8 TabStop和Tablndex属性26 2.1.9 MousePointer和Mouselcon属性27 2.1.10Tag属性28 2.1.11其他属性28 2.2 通用方法29 2.2.1 Move方法29 2.2.2 Refresh方法30 2.2.3 SetFocus方法30 2.2.4 ZOrder方法31 2.3 通用事件31 2.3.1 Click和DblClick事件31 2.3.2 Change事件32 2.3.3 GotFocus和LostFocus事件33 2.3.4 KeyPress、KeyDown和KeyUp事件33 2.3.5 MouseDown、MouseUp和 MouseMove事件35 2.4 Form对象37 2.4.1基本的Form属性37 2.4.2微调窗体的性能38 2.4.3 Form的生存期39 2.4.4 Controls集合43 2.4.5 Screen对象44 2.4.6打印文本45 2.4.7图形方法48 2.4.8 DrawMode属性51 2.4.9 ScaleMode属性54 2.4.10调色板支持56 第3章内部控件58 3.1TextBox控件58 3.1.1 运行时属性59 3.1.2捕获键盘活动60 3.1.3数字的校验例程61 3.1.4 CausesValidation属性和Validate事件63 3.1.5自动跳格字段65 3.1.6格式化文本65 3.1.7多行TextBox控件69 3.2 Label和Frame控件70 3.2.1 Label控件70 3.2.2 Frame控件71 3.3 CommandButton、CheckBox和 OptionButton控件71 3.3.1 CommandButton控件72 3.3.2 CheckBox控件72 3.3.3 OptionButton控件73 3.3.4使用图形化控件73 3.4 ListBox和ComboBox控件74 3.4.1 ListBox控件74 3.4.2 ComboBox控件81 3.5 PictureBox和Image控件83 3.5.1 PictureBox控件83 3.5.2 Image控件86 3.6滚动条控件86 3.7 DriveListBox、DirListBox和FileListBox控件89 3.8其他控件91 3.8.1Timer控件91 3.8.2 Line控件92 3.8.3 Shape控件92 3.8.4 OLE控件92 3.9菜单93 3.9.1运行时访问菜单94 3.9.2弹出式菜单95 3.10控件数组96 3.11共享事件过程97 3.11.1运行时创建控件97 3.11.2迭代控件数组中的项目98 3.11.3菜单项数组98 第4章变量与过程100 4.1变量的作用域和生存期100 4.1.1全局变量100 4.1.2模块级的变量101 4.1.3动态局部变量102 4.1.4静态局部变量102 4.2内置数据类型概述103 4.2.1整型数据类型103 4.2.2长整型数据类型104 4.2.3布尔数据类型104 4.2.4字节数据类型104 4.2.5单精度数据类型104 4.2.6双精度数据类型105 4.2.7字符串数据类型105 4.2.8货币数据类型106 4.2.9日期数据类型106 4.2.10对象数据类型106 4.2.11变量数据类型107 4.2.12十进制数据类型110 4.3联合数据类型110 4.3.1用户自定义类型110 4.3.2数组111 4.3.3集合120 4.3.4字典对象125 4.4过程127 4.4.1作用域128 4.4.2参数列表和返回值129 4.4.3错误处理134 第5章VB应用程序与VB库140 5.1控制流程140 5.1.1分支语句140 5.1.2循环语句143 5.1.3其他函数145 5.2数值的处理146 5.2.1算术运算符146 5.2.2关系运算符147 5.2.3布尔和位运算符147 5.2.4舍入及截尾148 5.2.5在不同的数制间转换149 5.2.6数值的格式选项150 5.2.7随机值151 5.3字符串的处理152 5.3.1基本的字符串运算符和函数152 5.3.2转换函数154 5.3.3查找和替换子字符串154 5.3.4字符串的格式化选项157 5.4 日期和时间的处理157 5.4.1当前日期和时间的获取及设置157 5.4.2 Date和Time型数值的建立和提取158 5.4.3日期的运算160 5.4.4日期和时间值的格式选项161 5.5文件的处理161 5.5.1文件的管理162 5.5.2目录的管理163 5.5.3遍历目录中的文件163 5.5.4文本文件的处理166 5.5.5 分隔文本文件的处理167 5.5.6二进制文件的处理169 5.5.7 FileSystemObject分层结构171 5.6与Windows交互178 5.6.1 App对象178 5.6.2 Clipboard对象180 5.6.3 Printer对象184 5.6.4运行其他应用程序186 5.6.5展示Help188 第6章类与对象191 6.1基本概念191 6.1.1 OOP的主要优点192 6.1.2第一个类模块193 6.2属性、方法和事件199 6.2.1只读和只写属性199 6.2.2方法的高级使用204 6.2.3属性的高级使用206 6.2.4 CallByName函数214 6.2.5属性216 6.3 对象的内部原形220 6.3.1对象变量的实质是什么220 6.3.2对象下面的秘密222 6.3.3重述对象关键字226 6.3.4 Class_Terminate事件228 第7章事件、多态性与继承性232 7.1事件232 7.1.1事件和代码复用性232 7.1.2事件的语法233 7.1.3第一个完整的示例程序234 7.1.4改进示例程序238 7.1.5多点传送244 7.2多态性249 7.2.1多态性的影响249 7.2.2使用界面254 7.3继承性259 7.3.1通过委托继承260 7.3.2继承性和多态性263 7.3.3继承性的好处265 7.4对象层次265 7.4.1对象间的关系266 7.4.2集合类268 7.4.3完整层次272 7.4.4 Class BuilderAdd-In275 第8章数据库277 8.1数据接入277 8.1.1 ODBC278 8.1.2 DAO280 8.1.3 RDO280 8.1.4 ODBCDirect281 8.1.5 OLEDB281 8.1.6 ADO281 8.2可视化数据库工具282 8.2.1 DataView窗口282 8.2.2 Database Diagram窗口287 8.2.3 Query Builder窗口288 8.3 ADO数据绑定289 8.3.1绑定机制290 8.3.2使用绑定控件292 8.3.3 ADO Data控件293 8.3.4格式化数据295 8.3.5 DataForm Wizard299 8.4 DataEnvironment设计器300 8.4.1 Connection对象300 8.4.2 Command对象301 8.4.3用DataEnvironment设计器进行数据绑定303 8.4.4分层Command305 8.5 SQL教程307 8.5.1 SELECT命令308 8.5.2 INSET INTO命令311 8.5.3 UPDATE命令312 8.5.4 DELETE命令312 第二部分用户界面313 第9章先进的窗体和对话框313 9.1窗体的标准用法313 9.1.1窗体作为对象313 9.1.2可复用窗体317 9.1.3窗体作为对象浏览器321 9.1.4动态控件创建324 9.1.5数据驱动窗体328 9.2 MDI窗体333 9.2.1 MDI应用程序333 9.2.2多态MDI容器337 9.2.3 Application Wizard338 9.3使用拖放340 9.3.1自动化拖放340 9.3.2手工拖放341 第10章Windows通用控件(1)349 10.1 ImageList控件350 10.1.1添加图像350 10.1.2抽取和绘制图像351 10.2 TreeView控件353 10.2.1设置设计时属性353 10.2.2运行时操作354 10.2.3先进的技巧358 10.3 ListView控件365 10.3.1设置设计时属性365 10.3.2运行时操作367 10.4 Toolbar控件374 10.4.1设置设计时属性375 10.4.2运行时操作377 10.5 TabStrip控件379 10.5.1设置设计时属性380 10.5.2运行时操作381 10.6 StatusBar控件383 10.6.1设置设计时属性383 10.6.2运行时操作384 10.7 ProgressBar控件386 10.7.1设置设计时属性386 10.7.2运行时操作387 10.8 Slider控件387 10.8.1设置设计时属性387 10.8.2运行时操作387 10.9 ImageCombo控件388 10.9.1设置设计时属性389 10.9.2运行时操作389 第11章Windows通用控件(2)391 11.1 Animation控件391 11.2 UpDown控件392 11.2.1设置设计时属性392 11.2.2运行时操作393 11.3 FlatScrollBar控件394 11.4 MonthView控件395 11.4.1设置设计时属性395 11.4.2运行时操作396 11.5 DateTimePicker控件400 11.5.1设置设计时属性401 11.5.2运行时操作402 11.6 CoolBar控件403 11.6.1设置设计时属性404 11.6.2运行时操作405 第12章其他ActiveX控件408 12.1MaskEdBox控件408 12.1.1设置设计时属性408 12.1.2运行时操作409 12.2 CommonDialog控件411 12.2.1 Color对话框411 12.2.2 Font对话框412 12.2.3 Printer对话框414 12.2.4 FileOpen和FileSave对话框416 12.2.5 Help窗口420 12.3 RichTextBox控件421 12.3.1设置设计时属性422 12.3.2运行时操作422 12.4 SSTab控件428 12.4.1设置设计时属性429 12.4.2运行时操作429 12.5 SysInfo控件432 12.6 MSChart控件433 12.6.1设置设计时属性433 12.6.2运行时操作434 第三部分数据库编程437 第13章ADO对象模型437 13.1 Connection对象439 13.1.1属性439 13.1.2方法442 13.1.3事件444 13.1.4 Errors集合446 13.2 Recordset对象446 13.2.1属性447 13.2.2方法455 13.2.3事件466 13.3 Field对象468 13.3.1属性468 13.3.2方法471 13.3.3 Fields集合473 13.4 Command对象474 13.4.1属性474 13.4.2方法475 13.5 Parameter对象477 13.5.1属性477 13.5.2方法478 13.5.3 Parameters集合478 13.6 Property对象479 13.7 ADO2.1 DDL和安全扩展479 13.7.1 Catalog对象481 13.7.2 Table对象482 13.7.3 Column对象482 13.7.4 Index对象483 13.7.5 Key对象484 13.7.6 View和Procedure对象484 13.7.7 Group和User对象485 第14章使用ADO486 14.1建立连接486 14.1.1建立连接字串486 14.1.2打开连接488 14.1.3异步连接490 14.2处理数据491 14.2.1打开Recordset对象491 14.2.2数据库基本操作496 14.2.3开放式客户端批处理修改500 14.2.4使用Command对象504 14.2.5使用DataEnvironment设计器506 14.3高级技术510 14.3.1 Recordset事件510 14.3.2异步操作514 14.3.3保存过程516 14.3.4分层结构Recordsets521 第15章表和报告528 15.1 DataCombo及DataList控件528 15.1.1设置设计时属性529 15.1.2运行时操作530 15.2 DataGrid控件533 15.2.1设置设计时属性533 15.2.2运行时操作536 15.3 Hierarchical FlexGrid控件546 15.3.1设置设计时属性547 15.3.2运行时操作548 15.4 DataReport设计器554 15.4.1设计时操作554 15.4.2运行时操作558 第四部分ActiveX编程567 第16章ActiveX组件567 16.1介绍COM567 16.1.1 COM简介567 16.1.2 COM组件的类型568 16.2创建ActiveX EXE服务组件571 16.2.1基本步骤571 16.2.2 Instancing属性573 16.2.3在应用程序之间传送数据576 16.2.4错误处理581 16.2.5用户接口组件584 16.2.6兼容性问题587 16.2.7注册组件591 16.2.8关闭服务器592 16.2.9 Persistence593 16.3创建ActiveX DLL服务器597 16.3.1 VBIDE中的进程内组件597 16.3.2进程内组件和进程外组件之间的差别598 16.3.3在DLL中嵌入Forms600 16.3.4特性602 16.3.5用Satellite DLL扩展应用程序603 16.4多线程ActiveX组件607 16.4.1线程模型607 16.4.2多线程ActiveX EXE组件608 16.4.3多线程ActiveX DLL组件612 16.4.4多线程VB应用程序612 16.5远程ActiveX组件617 16.5.1创建并测试远程组件618 16.5.2配置DCOM620 16.5.3执行回调技术623 第17章ActiveX控件627 17.1 ActiveX控件基础知识627 17.1.1创建UserControl模块627 17.1.2运行ActiveX Control Interface wizard629 17.1.3添加欠缺的部分631 17.2 UserControl对象635 17.2.1 UserControl对象的生命周期635 17.2.2 Extender对象636 17.2.3 AmbientProperties对象638 17.2.4执行特点641 17.3优化ActiveX控件645 17.3.1定制属性645 17.3.2容器控件653 17.3.3透明控件655 17.3.4轻型控件656 17.3.5数据绑定658 17.3.6属性页662 17.3.7诀窍667 17.4用于国际互联网的ActiveX控件670 17.4.1编程问题670 17.4.2组件下载674 17.4.3授权676 第18章ADO组件678 18.1数据源类678 18.1.1 GetDataMember事件678 18.1.2对DataMember属性的支持681 18.1.3定制ActiveX Data控件684 18.2 DataConsumer类687 18.2.1简单数据使用者687 18.2.2复杂数据使用者690 18.3 OLE DB简单提供者694 18.3.1 OLEDB简单提供者的结构694 18.3.2 OLEDB简单提供者类695 18.3.3数据源类701 18.3.4注册步骤702 18.3.5测试OLE DB简单提供者703 18.4 Data Object Wizard704 18.4.1准备向导704 18.4.2创建数据绑定类706 18.4.3创建数据绑定UserControl707 第五部分Internet编程711 第19章动态HTML的应用711 19.1 HTML速成711 19.1.1标题和段落712 19.1.2属性713 19.1.3图像714 19.1.4超级链接715 19.1.5表格716 19.1.6样式717 19.1.7窗体718 19.1.8脚本720 19.2 Dynamic HTML的介绍723 19.2.1主要特性723 19.2.2标志724 19.2.3属性725 19.2.4属性和脚本726 19.2.5文本属性和方法727 19.2.6事件729 19.3 DHTML对象模式732 19.3.1 Window对象732 19.3.2 Document对象736 19.3.3 TextRange对象739 19.3.4表格对象741 19.4 DHTMLPage设计器742 19.4.1 DHTMLPage设计器742 19.4.2 DHTML元素编程744 19.4.3 DHTML应用程序748 19.5远程数据服务758 19.5.1 DHTML数据绑定758 19.5.2使用RDS对象763 19.5.3定制商用组件765 19.6 DHTMLEdit控件769 19.6.1安装769 19.6.2属性和方法769 第20章Internet信息服务器应用程序771 20.1 Internet Information Server 4介绍771 20.1.1主要特征771 20.1.2 Microsoft Management Console772 20.1.3活动的服务器端页面775 20.2 ASP对象模型778 20.2.1 Request对象778 20.2.2 Response对象783 20.2.3 Server对象787 20.2.4 Application对象790 20.2.5 Session对象792 20.2.6 ObjectContext对象795 20.3 ASP组件795 20.3.1在ASP脚本中使用组件796 20.3.2使用定制ASP组件797 20.4 WebClass803 20.4.1最初的印象804 20.4.2 WebClass的基本技术809 20.4.3专业部分825 附录Windows API函数829
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。