本书是《Uisual Basic 5从入门到精通》的姐妹篇,也是研究VB高级开发课题的专业书籍。本书未重复介绍各种VB书籍都具备的基础知识,基本编程方式等,而把注意力集中于各种普及类图书所鲜见的内容之上。其中包括高级VB编程技巧及所需知识,如API函数、ActiveX控件、VB优化及DLL的使用;书中详细介绍了对象与组件及各种控制的建立、使用及其编程技巧;针对许多专业应用,本书还阐述了客户机/服务器编程、SQL程序设计、VBA编程技巧等方面知识和经验。考虑到实际应用需要和读者编程书籍,其内容越精深,书籍的存活寿命也就越长,因为深入的方法、技巧和相关知识不爱版本甚至语言本身的限制,所以本书不但适合于VB(各种版本)的编程者,而且也作为其它语言编程者的参考书籍。数百页的大部头,精心的制作会带来丰硕的果实。
第一部分 Visual Basic扩展\r\n\r\n第1章 Visual Basic与Windows API\r\n\r\nAPI基础\r\n从Visual Basic访问Win32 API\r\nWindows句柄\r\n操作应用程序\r\n位图和图形API函数\r\n系统API函数\r\n\r\n第2章 Visual Basic与注册表\r\n\r\n了解Windows注册表\r\nRegistry项目\r\n共享软件与注册表\r\n删除测试键\r\n\r\n第3章 Visual Basic的内置ActiveX控件\r\nImageList控件\r\nToolbar项目\r\n在MDI应用程序中使用Toolbar项目\r\nStatusBar控件\r\nStatusBar项目\r\nTabSt rip控件\r\nSlider控件\r\nSlider项目\r\nProgressBar控件\r\nTreeView控件与TreeView控件\r\n\r\n第4章 优化VB应用程序\r\n\r\nVisual Basic编译器\r\n优化VB代码\r\n用 Visual C++建立DLL\r\nFractal计算\r\n在Visual C++构造DLL\r\n从 Visual Basic中调用DLL函数\r\n用 Visual C++操作字符串\r\n\r\n第二部分 对象编程\r\n\r\n第5章 Visual Basic对象编程\r\n\r\n对象的特性\r\n组件软件开发\r\n生成对象变量\r\n窗体是个类\r\n运行时生成控件\r\n运行时操作控件\r\n变量的早关联与迟关联\r\n使用对象浏览器\r\n使用集合\r\n\r\n第6章 建立ActiveX组件\r\n\r\n模块和类模块\r\n开发Crypto类\r\n开发RunningStats类\r\n包装数据库操作\r\n建立进程外服务器\r\n同步与异步进程\r\n\r\n第7章 建立ActiveX控件\r\n\r\nActiveX控件的类型\r\nUserControl对象\r\n设计简单控件\r\nActiveX接口向导\r\n设计和使用属性页\r\nLensEffect控件\r\n支持Internet的控件\r\n互联控件\r\n\r\n第8章 用加入件扩展IDE\r\n\r\n谁需要加入件\r\nVBIDE类\r\n建立加入件\r\nDemo加入件项目\r\n操作IDE菜单\r\n检测IDE事件\r\n\r\n第三部分 数据库编程\r\n\r\n第9章 客户机/服务器编程\r\n\r\n文件服务器与分布式客户机/服务器\r\n三层应用程序\r\n为什么采用客户机/服务器方法\r\n数据访问选项\r\nVisual Basic企业版中提供的客户机/服务器工具\r\nVisual数据库工具\r\n\r\n第10章 使用SQL服务器\r\n\r\nSQL Server 6.5的新内容\r\nSetup中新的改进特性\r\n为管理员提供的改进特性和新特性\r\nTransact-SQL的改进特性和新特性\r\nOLE Antomation存储过程的新内容\r\nSQL-DMO的新内容\r\nVisual Basic DB-Library的新内容\r\n安装SQL Server 6.5\r\nSQL Server 6.5的工具\r\n生成数据库\r\nSQL Server 6.5的存储过程\r\n\r\n第11章 RDO对象\r\n\r\n生成ODBC数据源\r\nRemoteDate控件\r\n远程数据对象\r\nRdoObject项目\r\nParameter查询\r\n生成RdoQuery项目\r\n执行存储过程\r\nRdoStoredProcedure项目\r\n在RDO中使用事务处理\r\nActiveX数据对象\r\n\r\n第12章 高级SQL例子\r\n\r\nSQL复习\r\nSQL Control项目\r\n使用SQL语句\r\n用JOIN查询多个表格\r\n使用SQL内置函数\r\n用SQL改变数据\r\n\r\n第13章 编写前端\r\n\r\n开发人员和用户的角度\r\n选择前端样式\r\n数据关联控件\r\n将对话框加进前端接口中\r\n用工具条访问菜单选项\r\nFrontEnd项目\r\n\r\n第14章 将Access数据库升级为SQL Server 6.5\r\n\r\nMicrosoft Access升级向导\r\n升级之前\r\n评估层叠式更新和删除\r\n把NWIND数据库升级到SQL Server 6.5中\r\n探索升级的NWINDSQL数据库\r\n升级过程中常见的错误\r\n\r\n第15章 三层应用程序\r\n\r\n了解三个层\r\nTree-Tiered项目\r\nTierTwo项目\r\n生成TiewTwo DLL\r\n\r\n第四部分 Web编程\r\n\r\n第16章 Web开发基础\r\n\r\nWeb上的客户机与服务器\r\n窗体和控件\r\n嵌入脚本\r\n向服务器传递参数\r\nFORM.HTM Web页面\r\n个人Web服务器(PWS)\r\n\r\n第17章 活动服务器页面\r\n\r\n什么是活动服务器页面\r\n活动服务器页面的对象\r\n生成ASP页面\r\n使用AcitveX数据对象\r\n文件访问组件\r\n\r\n第五部分 Office 97编程\r\n\r\n第18章 VBA简介\r\n\r\n用对象编程\r\n新的VBA编辑器\r\nOffice应用程序自动化\r\nVBAObjects应用程序\r\n使用Word VBA对象\r\nVBAObjects:生成新文档\r\nSpellDoc 应用程序\r\n使用Excel VBA 对象\r\n用VBAObjects项目生成新工作表\r\n用Excel作为数字分析器\r\nVBA与窗体设计\r\n设计窗体\r\n在VisuL Basic中使用VBA窗体\r\n\r\n第19章 在Word和Excel中使用VisuL Basic Editor\r\n\r\n打开VisuL Basic Editor\r\nVisuL Basic Editor接口\r\n选择VisuL Basic Editor的选项\r\n使用VisuL Basic Editor和VisuL Basic IDE\r\n记录宏\r\nVisuL Basic Editor中从头开始生成宏\r\n在VisuL Basic Editor中调试宏\r\n在VisuL Basic Editor中生成窗体\r\n寻找VBA对象\r\n保存工作和关闭VisuL Basic Editor\r\n\r\n第20章 Excel 97对象\r\n\r\nExcel对象模型\r\n使用Excel应用程序\r\n使用工作簿\r\n使用工作表\r\n使用范围\r\n使用Name对象\r\n使用窗口\r\n使用活动单元\r\n使用方法查找与替换(Find与Replace)\r\n对Excel集合进行循环\r\n使用Excel的内部对话框\r\n\r\n第21章 Word对象\r\n\r\nWord对话模型\r\n使用Word应用程序\r\n使用文档\r\n使用文件夹\r\n使用窗口和窗格\r\n在文档中插入文本\r\n使用Selection对象\r\n生成和使用范围\r\n使用格式和样式\r\n使用寻找和替换\r\n使用书和签\r\n对集合进行循环\r\n使用Word的内部对话框
无封面