图书介绍

Visual Basic高级编程技术 从VB 6.0向VB.NET过渡PDF|Epub|txt|kindle电子书版本网盘下载

Visual Basic高级编程技术 从VB 6.0向VB.NET过渡
  • 李鸿吉编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030110099
  • 出版时间:2003
  • 标注页数:871页
  • 文件大小:103MB
  • 文件页数:890页
  • 主题词:BASIC语言(学科: 程序设计) BASIC语言 程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual Basic高级编程技术 从VB 6.0向VB.NET过渡PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 面向对象编程1

1.1 OOP概述2

1.1.1 对象2

1.1.2 VB6.0的全局对象与VB.NET的等效项2

1.1.3 类6

1.1.4 类的特征7

1.1.5 结构8

1.1.6 对象和类9

1.1.7 类的实例化10

1.1.8 OOP12

1.2 对象变量13

1.2.1 对象变量的声明14

1.2.2 对象变量的创建15

1.2.3 对象变量的实质16

1.2.4 示例:编程方法的比较17

1.2.5 对象的释放20

1.2.6 对象和对象变量的测试21

1.2.7 CallByName函数23

1.2.8 示例:With语句24

1.2.9 VB6.0中对象的缺省属性26

1.2.10 对象数组27

1.2.11 示例:窗体数组27

1.2.12 示例:动态控件数组(VB6.0)29

1.2.13 对象集合30

1.2.14 示例:文本框集合处理32

1.2.15 示例:用集合跟踪对象(VB6.0)34

1.2.16 示例:用集合跟踪多窗体35

1.2.17 VB6.0的对象浏览器37

1.3 自定义类的创建39

1.3.1 插入类模块40

1.3.2 类的命名和保存40

1.3.3 定义类属性41

1.3.4 建立类方法44

1.3.5 建立类事件45

1.3.6 示例:一个很简单的类45

1.3.7 示例:私有变量属性的类47

1.3.8 示例:包括方法的类50

1.3.9 示例:添加事件的类52

1.3.10 示例:包括文档的类(VB6.0)56

1.4 自定义类的实用技术57

1.4.1 示例:Me关键字的应用57

1.4.2 示例:枚举属性63

1.4.3 示例:属性数组69

1.4.4 示例:自定义对象集合77

1.4.5 示例:使用私有属性的对象集合81

1.4.6 VB6.0的类生成器86

1.4.7 VB6.0的缺省属性设置90

1.4.8 示例:鼠标指针恢复(VB6.0)92

1.4.9 示例:过程的跟踪(VB6.0)94

1.4.10 示例:窗体的卸载95

1.4.11 错误处理102

1.4.12 VB6.0的错误处理103

1.4.13 VB.NET的错误处理107

1.4.14 示例:属性过程中的错误处理110

1.4.15 示例:类方法中的错误处理115

1.4.16 示例:在窗体中报告类错误117

1.4.17 程序调试(VB6.0)123

1.4.18 示例:类模块调试(VB6.0)125

1.4.19 示例:对象的释放128

1.5 集合类133

1.5.1 集合类的建立133

1.5.2 在集合类中添加属性134

1.5.3 在集合类中添加方法134

1.5.4 使集合类支持遍历137

1.5.5 遍历所必须的设置138

1.5.6 缺省属性或缺省方法设置139

1.5.7 示例:集合类(VB6.0)140

1.5.8 示例:集合类生成器(VB6.0)147

1.6 文件处理类155

1.6.1 概述156

1.6.2 集合类的保存159

1.6.3 文件处理类的访问161

1.6.4 必要的设置161

1.6.5 示例:文件处理类(VB6.0)162

1.7 外部事件173

1.7.1 事件源模块和接收端模块173

1.7.2 在事件源模块中添加外部事件173

1.7.3 接收端对事件的响应174

1.7.4 示例:外部事件_闹钟175

1.7.5 示例:外部事件_自动存盘183

1.8.1 接口的种类188

1.8 接口188

1.8.2 使用附加接口的必要性189

1.8.3 附加接口的创建189

1.8.4 附加接口的实现190

1.8.5 附加接口的使用191

1.8.6 示例:附加接口_信息192

1.9 多态性196

1.9.1 示例:控件的多态性196

1.9.2 用接口实现多态性198

1.9.3 多态性对象的遍历199

1.9.4 示例:多态性_图形(VB6.0)200

1.10.1 基类的创建205

1.10 继承性205

1.10.2 基类的实现206

1.10.3 基类对象的创建和释放207

1.10.4 委托207

1.10.5 基类接口的使用208

1.10.6 示例:继承性_图形(VB6.0)208

1.11 小结214

第2章 ActiveX编程215

2.1 ActiveX组件216

2.1.1 COM和DCOM216

2.1.2 ActiveX组件类型217

2.2 创建ActiveX EXE服务器219

2.2.1 示例:进程外服务器_职员信息客户219

2.2.2 设置类属性224

2.2.3 设置工程通用属性225

2.2.4 设置工程组件属性226

2.2.5 设置工程调试属性228

2.2.6 创建组件测试工程228

2.2.7 示例:进程外服务器_错误处理客户228

2.3 创建ActiveX DLL服务器235

2.3.1 示例:进程内服务器_求斜边客户235

2.3.2 ActiveX DLL组件的特点240

2.3.3 示例:进程内服务器_窗体客户240

2.3.4 示例:进程内服务器_晚期绑定客户(VB6.0)244

2.4 创建控件247

2.4.1 概述248

2.4.2 示例:创建控件_双列表框客户(控件创建过程)250

2.4.3 示例:创建控件_颜色渐变客户(接口向导)259

2.4.4 示例:创建控件_双向颜色渐变窗体客户(枚举属性)276

2.4.5 示例:创建控件_双向颜色渐变客户(属性页)283

2.4.6 示例:创建控件_事件和方法客户292

2.4.7 创建控件的发布295

2.4.8 UserControl304

2.4.9 控件制作的特殊技术313

2.5 小结329

第3章 OLE330

3.1 OLE控件331

3.1.1 OLE控件的属性332

3.1.2 OLE控件的方法334

3.1.3 “插入对象”对话框335

3.1.4 示例:OLE对象_特殊粘贴338

3.1.5 多OLE控件341

3.1.6 示例:OLE控件_增加控件348

3.1.7 示例:OLE控件_编辑操作350

3.1.8 示例:OLE控件_对象的保存和恢复355

3.2 OLE自动化359

3.2.1 类的显示359

3.2.2 类的使用360

3.2.3 示例:OLE自动化_Excel361

3.2.4 示例:OLE自动化_Word362

3.3 小结365

第4章 连接Windows API366

4.1.2 KERNEL32.DLL367

4.1.3 GDI32.DLL367

4.1.1 USER32.DLL367

4.1 Windows API的库文件367

4.1.4 扩展DLL368

4.2 Windows API的函数声明368

4.2.1 Declare语句的格式368

4.2.2 Declare语句的例子369

4.2.3 VB.NET中的Declale语句370

4.3 使用API Viewer370

4.3.1 加载API Viewer371

4.3.2 API Viewer的使用372

4.3.3 示例:API_浏览器374

4.4 Windows API函数的应用377

4.4.1 示例:API_窗口句柄378

4.4.2 示例:API_驱动器379

4.4.3 示例:API_播音器387

4.5 小结391

第5章 多媒体编程392

5.1 Windows与多媒体393

5.1.1 Windows的多媒体元素393

5.1.2 Windows的多媒体属性设置395

5.1.3 示例:Windows_CD播放399

5.1.4 示例:Windows_多媒体演播400

5.1.5 示例:Windows_制作声音文件402

5.2 多媒体控件403

5.2.1 示例:多媒体_动画控件403

5.2.2 示例:多媒体_动画按钮(VB6.0)406

5.2.3 多媒体控制接口控件410

5.2.4 示例:多媒体_CD播放器416

5.2.5 示例:多媒体_多功能播放器417

5.2.6 示例:多媒体_综合播放器(VB6.0)420

5.2.7 简单播放器434

5.3 利用OLE435

5.3.1 示例:多媒体_插入对象(VB6.0)435

5.3.2 示例:多媒体_插入文件(VB6.0)437

5.3.3 示例:多媒体_链接文件(VB6.0)438

5.4 Windows API用于多媒体编程439

5.4.1 多媒体控件接口(MCI)函数439

5.4.2 MCI指令440

5.4.3 示例:动画_“蝴蝶飞舞”续集(VB6.0)443

5.5 小结448

第6章 数据库编程449

6.1.1 数据库编程对象450

6.1.2 数据库结构450

6.1 数据库概述450

6.1.3 DAO451

6.1.4 RDO452

6.1.5 ADO452

6.1.6 数据绑定控件453

6.2 可视化数据管理器454

6.2.1 基本功能454

6.2.2 窗口454

6.2.3 示例:数据库_打开数据表461

6.2.4 示例:数据库_建立数据库461

6.2.6 示例:数据库_添加索引464

6.2.5 示例:数据库_修改表结构464

6.3 数据控件465

6.3.1 DAO数据控件465

6.3.2 示例:DAO_绑定控件472

6.3.3 示例:DAO_数据库编辑474

6.3.4 示例:DAO_记录条数477

6.3.5 RDO数据控件478

6.3.6 示例:数据库_SQL482

6.3.7 示例:RDO_网格绑定484

6.3.8 示例:RDO_编辑功能485

6.3.9 ADO数据控件489

6.3.10 示例:ADO_DataCrid492

6.3.11 示例:ADO_DataList498

6.3.12 示例:ADO_DataCombo500

6.4 多表关联501

6.4.1 数据库结构设计502

6.4.2 数据库的规范化502

6.4.3 数据表的关联性503

6.4.4 关键字503

6.4.5 示例:数据库_监护人表504

6.4.6 示例:数据库_多表关联505

6.4.7 示例:数据库_关联表显示506

6.5 结构化查询语言512

6.5.1 SQL语句512

6.5.3 SQL运算符513

6.5.2 SQL子句513

6.5.4 统计函数514

6.5.5 SQL语句的应用场所514

6.5.6 利用SQL进行查询515

6.5.7 示例:SQL_统计517

6.5.8 示例:SQL_连接518

6.5.9 利用SQL创建和管理数据表519

6.5.10 示例:SQL_建表520

6.5.11 示例:SQL_添加索引521

6.6 数据访问向导522

6.6.1 数据访问向导的加载522

6.6.2 示例:数据对象向导522

6.6.3 示例:数据窗体向导545

6.7.1 数据环境设计器的功能553

6.7 数据环境设计器553

6.7.2 数据环境设计器的引入554

6.7.3 使用数据环境设计器的一般步骤554

6.7.4 示例:ADO_MSHFlexGrid554

6.7.5 示例:数据环境_库存图书556

6.8 DAO对象编程565

6.8.1 DAO对象概述565

6.8.2 DBEngine对象568

6.8.3 Workspacc对象571

6.8.4 Database对象574

6.8.5 示例:DAO_Database575

6.8.6 TableDef对象578

6.8.7 示例:DAO_TableDef579

6.8.8 QuerDef对象582

6.8.9 示例:DAO_QueryDef对象583

6.8.10 Field对象584

6.8.11 示例:DAO_Field585

6.8.12 示例:DAO_Index589

6.8.13 示例:DAO_Relation591

6.8.14 Recordset对象597

6.8.15 示例:DAO_Recordset599

6.8.16 示例:DAO_通用数据库602

6.9 RDO对象编程637

6.9.1 RDO的对象和分层结构637

6.9.2 RDO与DAO的等价对象638

6.9.3 示例:RDO_注册ODBC数据源639

6.9.4 示例:RDO_数据库访问639

6.9.5 示例:DAO_数据库访问641

6.9.6 示例:RDO_rdoTable对象644

6.9.7 示例:RDO_rdoResuItset对象647

6.9.8 示例:RDO_添加、删除、更新记录653

6.9.9 示例:RDO_异步查询655

6.10 ADO对象编程657

6.10.1 Connection对象658

6.10.2 Command对象659

6.10.3 Recordset对象660

6.10.4 Error对象662

6.10.5 Parameter对象663

6.10.6 Field对象664

6.10.7 Property对象664

6.10.8 使用对象浏览器665

6.10.9 示例:ADO_注册OLE DB数据源666

6.10.10 示例:ADO_数据库访问667

6.10.11 示例:ADO_访问记录集669

6.10.12 三层客户机/服务器结构672

6.10.13 示例:ADO_数组、结构和集合672

6.11 报表和图表679

6.11.1 设置数据环境对象680

6.11.2 设计报表681

6.11.3 预览和打印报表683

6.11.4 导出报表683

6.11.5 报表的修饰684

6.11.6 示例:报表_关联表685

6.11.7 示例:图表688

6.11.8 示例:图表_存取类690

6.12 数据库共享和安全692

6.12.1 数据库的共享环境692

6.12.2 数据库的锁定693

6.12.3 示例:共享_连锁更新或删除695

6.12.4 示例:共享_事务管理698

6.12.5 示例:共享_数据库复制701

6.12.6 数据库安全706

6.12.7 示例:共享_列出组名和用户名708

6.13 小结711

第7章 Visual SourceSafe713

7.1 VSS的功能713

7.2 VSS的设置714

7.3 VSS的应用715

7.4 小结719

第8章 资源文件720

8.1 资源文件优势720

8.2 使用“VB资源管理器”建立资源文件720

8.3 手工创建资源文件721

8.3.1 建立资源定义文件721

8.3.2 编译为资源文件722

8.4 引用资源文件722

8.5 资源文件的应用723

8.5.1 示例:资源文件_中英文界面723

8.5.2 示例:动画_“蝴蝶飞舞”再续727

8.6 小结730

9.1.2 INI文件的结构731

9.1.1 INI文件的种类731

9.1 INI文件731

第9章 注册表731

9.1.3 利用API访问INI文件732

9.1.4 INI文件的局限性733

9.1.5 示例:注册表_近期文件菜单(INI文件)733

9.2 注册数据库740

9.2.1 注册数据库的结构740

9.2.2 利用VB函数访问注册数据库741

9.2.3 利用API访问注册数据库741

9.2.4 示例:注册表_备份与恢复743

9.2.5 示例:注册表_VB函数743

9.2.6 示例:注册表_窗体设置748

9.2.7 示例:注册表_近期文件菜单2(注册数据库)751

9.2.8 示例:注册表_固定开机程序756

9.3 小结759

第10章 拖放760

10.1 鼠标拖放760

10.1.1 鼠标拖放的成员760

10.1.2 示例:鼠标拖放_自动760

10.1.3 示例:鼠标拖放_手动761

10.2 OLE拖放763

10.2.1 OLE拖放的成员763

10.2.2 OLE拖放的过程764

10.2.3 Data对象764

10.2.4 示例:OLE拖放_自动765

10.2.6 示例:OLE拖放_手动767

10.2.5 示例:OLE拖放_Word767

10.3 小结769

第11章 串行通信770

11.1 MSComm控件的加载770

11.2 MSComm控件的成员771

11.2.1 MSComm控件的属性771

11.2.2 MSComm控件的事件773

11.3 MSComm控件的应用773

11.3.1 示例:串行通信_数据传输773

11.3.2 示例:串行通信_GPS(VB6.0)777

11.4 小结783

第12章 Internet编程784

12.1 创建ActiveX文档784

12.1.2 UserDocument对象785

12.1.1 ActiveX文档和VB785

12.1.3 HyperLink对象786

12.1.4 ActiveX文档的类型786

12.1.5 ActiveX文档的组成787

12.1.6 示例:ActiveX文档_创建787

12.1.7 示例:ActiveX文档_“蝴蝶飞舞”续集790

12.2 DHTML的应用795

12.2.1 DHTML应用程序795

12.2.2 DHTML对象798

12.2.3 DHTML事件799

12.2.4 示例:DHTML_页设计器800

12.2.5 示例:DHTML_双页面806

12.3.2 MAPI控件的加载809

12.3.1 MAPI应用程序的类型809

12.3 MAPI的应用809

12.3.3 MAPI控件的调用过程810

12.3.4 MAPISession的属性和方法810

12.3.5 MAPIMessages的属性和方法810

12.3.6 邮件的发送812

12.3.7 邮件的接收812

12.4 Internet传送控件的应用813

12.4.1 Internet传送控件的加载813

12.4.2 Inet控件的属性814

12.4.3 Inet控件的方法815

12.4.4 Inet控件的事件816

12.4.5 示例:Inet_FTTP816

12.4.6 示例:Inet_FTP818

12.5.1 WinSock控件的操作模式820

12.5 WinSock控件的应用820

12.5.2 WinSock控件的加载821

12.5.3 WinSock控件的属性821

12.5.4 WinSock控件的方法822

12.5.5 WinSock控件的事件822

12.5.6 示例:WinSock_客户端和服务器823

12.6 小结827

第13章 应用程序的发布828

13.1 建立帮助文件828

13.1.1 建立帮助文件的步骤828

13.1.2 帮助主题文件的控制代码830

13.1.3 帮助文件的文件资源830

13.1.6 Microsoft Word的设置831

13.1.4 安装Microsoft Help Workshop831

13.1.5 帮助文件的打开831

13.1.7 示例:Help_方法1832

13.1.8 示例:Help_控件838

13.2 应用程序的打包和展开840

13.2.1 示例:App_打包840

13.2.2 示例:App_展开845

13.2.3 示例:App_安装848

13.3 小结849

第14章 从VB6.0向VB.NET过渡850

14.1 过渡时期850

14.2 COM和.NET851

14.2.1 COM的局限性851

14.2.2 .NET的目标852

14.3 继承性853

14.3.1 示例:继承_实现854

14.3.2 示例:继承_扩展基类857

14.3.3 示例:继承_改写基类859

14.4 升级向导861

14.4.1 示例:数据库_升级向导861

14.4.2 从实践看升级向导的功能865

14.4.3 对升级向导的展望866

14.5 VB.NET调用VB6.0组件866

14.5.1 示例:调用DLL_求斜边866

14.5.2 示例:调用控件_数据库869

14.6 决策参考870

14.7 小结871

热门推荐