引言 \r\n\r\n第一部分 Visual C++基础 \r\n\r\n第一章 Visual C++简介1\r\n\r\n1.1 为什么用Visual C++1\r\n1.2 这一版本有什么新东西2\r\n1.2.1 学习版的变化2\r\n1.2.2 专业版的变化3\r\n1.2.3 企业版的变化6\r\n1.2.4 Developer Studio的增强功能7\r\n1.3 几个缺陷9\r\n1.4 界面元素10\r\n1.4.1 MFC Studio 窗口元素10\r\n1.4.2 Class View14\r\n1.4.3 Resource View15\r\n1.4.1 File View16\r\n1.4.5 InfoView16\r\n1.4.6 工具栏17\r\n\r\n第二章 建立一个基本的应用程序19\r\n\r\n2.1 理解应用程序类型19\r\n2.1.1 控制台应用程序20\r\n2.1.2 基于对话框的应用程序21\r\n2.1.3 单文档23\r\n2.1.4 多文档24\r\n2.2 编写一个控制台应用程序24\r\n2.3 编写一个基于对话框的应用程序28\r\n2.4 编写单文档应用程序35\r\n\r\n第三章 Visual C++资源40\r\n\r\n3.1 定制Application Wizard41\r\n3.1.1 应用程序图标42\r\n3.1.2 About框45\r\n3.1.3 版本信息49\r\n3.2 使用键盘快捷键和菜单53\r\n3.3 使用工具栏57\r\n\r\n第二部分 Visual C++与数据库管理 \r\n\r\n第四章 DAO与ODBC65\r\n\r\n4.1 ODBC66\r\n4.1.1 16位ODBC与32位ODBC67\r\n4.1.2 ODBC驱动程序68\r\n4.1.3 你有哪种类型的ODBC69\r\n4.1.4 使用ODBC70\r\n4.1.5 文件DSN74\r\n4.1.6 记录ODBC事务78\r\n4.2 DAO79\r\n4.3 ODBC与DAO的选择79\r\n4.4 Visual C++ODBC及DAO类概述81\r\n\r\n第五章 数据库构造概述83\r\n\r\n5.1 构造模块概述84\r\n5.1.1 数据库84\r\n5.1.2 表86\r\n5.1.3 索引87\r\n5.1.4 查询89\r\n5.1.5 窗体和报表90\r\n5.2 创建数据库93\r\n5.3 增加表95\r\n5.4 使用查询来整理数据102\r\n5.5 创建一个测试窗体104\r\n\r\n第六章 用ODBC构造数据库应用程序107\r\n\r\n6.1 创建一个简单的窗体视图应用程序108\r\n6.1.1 修复MFCAppWizard产生的错误113\r\n6.1.2 增加一些数据显示代码114\r\n6.2 操作数据库的内容120\r\n6.2.1 给表增加一个记录121\r\n6.2.2 给表增加一个记录131\r\n\r\n第七章 使用DAO构造数据库应用程序138\r\n\r\n7.1 创建一个简单的网格视图应用程序139\r\n7.2 给应用程序增加报表155\r\n7.2.1 打印会很困难155\r\n7.2.2 给应用程序增加打印能力155\r\n7.3 创建一个小的实用程序161\r\n\r\n第三部分 Visual C++和Internet \r\n\r\n第八章 设计Web页面169\r\n\r\n8.1 HTML快速浏览171\r\n8.1.1 理解<HEAD>标记172\r\n8.1.2 用<Hx>标记增加标题173\r\n8.1.3 链接和锚(Anchor)173\r\n8.2 创建简单的HTML文档174\r\n8.2.1 使用列表176\r\n8.2.2 增加图178\r\n8.2.3 创建表格180\r\n8.2.4 使用窗体183\r\n8.3 ActiveX适用于何处188\r\n8.4 从Internet上下载ActiveX190\r\n8.5 HTML增强功能(Enhancement)194\r\n8.5.1 添加声音195\r\n8.5.2 添加动画GIF200\r\n8.6 使用DIANTZEXE建立组件下载(CAB)文件207\r\n\r\n第九章 JavaScript概览211\r\n\r\n9.1 ActiveX Scripting概览212\r\n9.2 JavaScripting基础216\r\n9.3 使用独立的脚本221\r\n9.4 使用ActiveX控件226\r\n\r\n第十章 创建ActiveX控件231\r\n\r\n10.1 理解ActiveX控件的基础知识233\r\n10.1.1 什么是ActiveX233\r\n10.1.2 ActiveX能做什么234\r\n10.1.3 ActiveX和OCX控件235\r\n10.2 一个基本的按钮程序236\r\n10.2.1 定义项目237\r\n10.2.2 编写代码238\r\n10.2.3 测试控件252\r\n10.3 创建实用控件262\r\n10.3.1 获取用户信息262\r\n10.3.2 启动程序268\r\n10.3.3 修改颜色274\r\n10.4 在Netscape Navigator和Internet Explorer中使用ActiveX控件\r\n\r\n第十一章 创建ActiveX文档应用程序286\r\n\r\n11.1 什么是ActiveX文档(或OLE文档对象)288\r\n11.1.1 创建连接291\r\n11.1.2 使用Web Publishing Wizard292\r\n11.2 ActiveX文档结构概述296\r\n11.2.1 IOleDocument类298\r\n11.2.2 IOleDocumentView类300\r\n11.2.3 IOleDocumandTarget类301\r\n11.2.4 Print302\r\n11.3 创建ActiveX文档303\r\n11.3.1 测试缺省应用程序——步骤1307\r\n11.3.2 修正ActiveX文档服务器(针对Visual C++4.2版)309\r\n11.3.3 测试缺省应用程序——步骤2314\r\n11.3.4 转换已有的应用程序315\r\n\r\n第十二章 使用URL和Moniker318\r\n\r\n12.1 URLMoniker概述318\r\n12.2 创建URLMoniker321\r\n12.3 超链接基础知识322\r\n12.4 接口324\r\n12.5 URLMoniker处理325\r\n12.5.1 加入库的支持326\r\n12.5.2 创建所需资源327\r\n12.5.3 定义新类并编写代码329\r\n\r\n第十三章 连接Internet信息服务器(IIS)334\r\n\r\n13.1 ISAPI(Internet ServerAPI)简介336\r\n13.1.1 在真实世界中使用ISAPI337\r\n13.1.2 选择过滤器还是扩展338\r\n13.1.3 有关ISAPI的五个类339\r\n13.2 创建ISAPI扩展340\r\n13.3 有Web页中使用ISAPI扩展344\r\n13.4 创建ISAPI过滤器348\r\n13.5 使用ISAPI过滤器将Web站点分类351\r\n\r\n第四部分 Visual C++开发者概述 \r\n\r\n第十四章 基于安全性的设计355\r\n\r\n14.1 了解Windows安全性API357\r\n14.2 使用WindowsNT的安全机制360\r\n14.2.1 内置的安全特性361\r\n14.2.2 私有能信技术(PCT)368\r\n14.2.3 WindowsNT通过HTTP进行验证370\r\n14.2.4 使用数字签名372\r\n14.2.5 了解密码API375\r\n14.3 Internet羁傲不驯的代名词79\r\n14.3.1 Internet的商业前景380\r\n14.3.2 定义保护的对象——数据380\r\n14.3.3 创建某种形式的保护381\r\n14.3.4 实现方法382\r\n14.4 确保安全下载Internet代码382\r\n14.4.1 使用Windows验证信任API(Windows Verify Trust API)383\r\n14.4.2 了解Windows软件出版信任服务程序385\r\n14.4.3 Internet组件下载机制386\r\n14.5 安全性标准388\r\n14.5.1 W3C代表什么392\r\n14.5.2 处理货币的标准方法394\r\n\r\n第十五章 创建帮助文件396\r\n\r\n15.1 给帮助文件写提纲397\r\n15.1.1 菜单流程397\r\n15.1.2 任务398\r\n15.1.3 通用菜单/任务398\r\n15.1.4 参考398\r\n15.1.5 教程398\r\n15.16 功能区399\r\n15.2 使用“Microsoft Help”编译器400\r\n15.2.1 给帮助文件添加特殊效果402\r\n15.2.2创建“make”文件并编译帮助文件409\r\n15.3 使用“Microsoft Help”Worksshop(HTML)412\r\n15.3.1 定义工程文件的选项413\r\n15.3.2 定义窗口417\r\n15.3.3 映射帮助主题421\r\n15.3.4 编译帮助文件423\r\n15.4 给应用程序添加帮助424\r\n\r\n第十六章 包装应用程序428\r\n\r\n16.1 了解各种包装类型429\r\n16.1.1 合作型430\r\n16.1.2 共享型431\r\n16.1.3 紧凑型433\r\n16.2 文件集中434\r\n16.3 创建安装程序436\r\n16.4 安装组件443\r\n16.5 安装文件组446\r\n16.6 定义资源448\r\n16.7 决定媒介类型449\r\n\r\n第五部分 附录 \r\n\r\n附录A ActiveX组件资源455\r\n\r\nA.1 如何购买物价廉的组件455\r\nA.1.1 版权费456\r\nA.1.2 源代码456\r\nA.1.3 其他程序员的推荐456\r\nA.1.4 演示或共享版本457\r\nA.1.5 退款担保457\r\nA.1.6 公司的稳定性及支持457\r\nA.1.7 质量价格比457\r\nA.1.8 灵活性458\r\nA.1.9 效率458\r\nA.2 OCX-- 距ActiveX只上步之遥458\r\nA.2.1 ActiveX控件461\r\nA.3 基于ActiveX控件的浏览器插件466\r\n\r\n附录B 在线资源指南469\r\n\r\nB.1 查找你需要的内容471\r\nB.2 Microsoft在Internet上的展现476\r\nB.2.1 取得好的开始477\r\nB2.2. 查找新闻组478\r\nB.3 Microsoft知识库480\r\nB.4 使用MicrosoftNetMeeting482\r\nB.4.1 设置483\r\nB.4.2 在企业Intranet上使用NetMeeting487\r\nB.5 CompuServe论坛493\r\nB.5.1 关于Microsoft的信息494\r\nB.5.2 Microsoft知识库和Microsoft Software Library494\r\nB.5.3 Microsoft服务495\r\nB.5.4 Microsoft桌面应用程序495\r\nB.5.5 Microsoft个人操作系统495\r\nB.5.6 Microsoft开发产品496\r\nB.5.7 Microsoft高级操作系统496\r\nB.5.8 Microsoft共享软件论坛496\r\nB.5.9 Microsoft供应商论坛497\r\n\r\n附录C 词汇表498
无封面