Visual C++6从入门到精通
John Paul Mueller(美) 译:
798002317X
北京希望电脑公司/北京希望电子出版社 / 1999-11-30
平装 / 16开 / 517页 / 0字
¥60.00
(1家书店)
"Visual C++6从入门到精通"的详细介绍……
内容提要
VisualC++6是Microsoft公司最新出品的C++6开发工具。本书以详实的内容、精选的示例
全面介绍了VisualC++6的新特性以及如何在软件开发过程中运用这些新特性。全书共分五部分:
第一部分介绍VisualC++6的基础知识和基本概念;第二部分介绍数据库编程方法;第三部分阐
述Internet编程;第四部分说明创建应用程序时应该考虑的安全性问题、普通格式和HTML格式
帮助文件的创建方法以及应用程序安装盘的建立与分发:第五部分是附录,介绍了ActiveX和oCX
组件资源、在线资源以及本书涉及到的一些技术术语。
本书内容覆盖了开发完善的应用程序所需的各种知识,同时,书中给出了大量与VisualC++
编程相关的站点和讨论组地址,这些地址是真正的visualC++6程序员上网的站点。本书对已经
具有VisualC++编程经验的读者是很好的升级指导书。对初学VisualC++的读者来说,利用本书
也可以很快入门,迅速达到中级甚至高级VisualC++程序员的水平。该书对从事VisualC++6开
发与应用的广大科研人员、高校相关专业师生均不失为一本重要的自学、教学参考书。
本书配套光盘的内容是:1与本书配套的中文版电子书;2送“精通VisualC++5.0”多媒体
学习软件。
哪里可以买到"Visual C++6从入门到精通"?
从 1 家优秀的网上书店中选购"Visual C++6从入门到精通"
※ 如果您是第一次来到好图书选购图书,请点此查看“购书指南”。
※ 发现价格错误了?书店有售而好图书却没有显示?立刻点此给好图书改错。
※ 图书价格仅供参考,实际售价及是否有库存以各网站实际标示为准。
※ 若售价差别过大,可能因不同规格或者版本引起,请自行甄别。
我来评论一下"Visual C++6从入门到精通"……
"Visual C++6从入门到精通"的图书目录……
目 录
引言
本书概要
本版著作的新内容
系统需求
本书使用的约定
第一部分
第1章 VisualC+引论
1.1为什么要用VisuaIC++
1.2本版VisualX++的新特性
1.3一些缺陷
1.4考察界面元素
第2章 建立基本应用程序
2.1了解应用程序类型
2.2编写控制台应用程序
2.3编写基于对话框的应用程序
2.4编写单文档应用程序
2.5编写基于HTML文档的应用程序
第3章 理解VisualC++的资源
3.1定制使用应用程序向导生成的应用程序所用的资源
3.2使用加速键和菜单
3.3使用工具条
第二部分
第4章 AD0与ODBC
4.1什么是ODBC
4.2ADO和OLE-DB同一问题不同层次的解决方案
4.3什么时候应该使用OLE-DB,ADO或ODBC
4.4Visualc++ODBC OLE-DB及ADO类概述
第5章 数据库创建概述
5.1构造块概述
5.2创建数据库
5.3添加表
5.4使用查询排序数据
5.5创建测试窗体
第6章 使用ODBC建立数据库应用程序
6.1创建简单的窗体视图应用程序
6.2操纵数据库的内容
第7章 使用OLE-DB或AD0建立数据库应用程序
7.1创建简单的网格视图应用程序
7.2向应用程序添加报告
第三部分
第8章 设计Web页
8.1HTML概要
8.2创建一个简单的HTML文档
8.3ActiveX适用的场合
8.4COM+:Internet的未来
8.5从Internet上下载ActiveX
8.6增强HTML的功能
8.7使用DIANTZ.EXE创建组件下载(CAB)文件
第9章 JavaScript概览
9.1 ActiveXScripting概要
9.2JavaScipting基础知识
9.3使用独立的脚本
9.4使用ActiveX控件
第10章 创建ActiveX控件
10.1理解ActiveX控件的一些背景知识
10.2一个基于MFC的基本按钮编程示例
10.3在NetscapeNavigator和InternetExp10rer中使用ActiveX控件
第11章 创建ActiveX文档应用程序
11.1什么是ActiveDocument(OLE文档对象)
11.2ActiveDcument结构概述
11.3创建ActiveDocument
第12章 使用UrL和Moniker
12.1URLMoniker概述
12.2创建URL Moniker
12.3超链接基础
12.4理解超链接接口
12.5使用URLMoniker
第13章 使用lnternet信息服务器(llS)
13.1ISAPI概述
13.2创建ISAPI扩展
13.3在Web页中使用ISAPI扩展
13.4创建ISAPI过滤器
13.5使用ISAPI过滤器划分Web站点的密级
13.6使用ISAPI扩展转发服务器信息
13.7使用ISAPI过滤器请求用户名和口令字
第四部分
第14章 安全性设计
14.1精通Windows的安全API
14.2使用WindowsNT的安全性
14.3蛮荒不化的互联网
14.4确保Internet下载代码的安全
14.5安全标准
第15章 建立帮助文件
15.1确定要创建帮助文件的类型
15.2组织帮助文件
15.3使用MIicrosoftHe1pCompiler
15.4使用MicrosoftHelpWorkshop
15.5为应用程序增加标准帮助
15.6建立基于HTML的帮助文件集
15.7向应用程序增加基于HTML的帮助
第16章 打包应用程序
16.1理解各种打包类型
16.2收集文件
16.3建立安装程序
第五部分
附录AActiveX和OCX组件资源
A.1如何以最佳方式购买组件
A.2实用组件介绍
A.3 基于ActiveX组件的浏览器插件
附录B在线资源指导
B.1弄清楚你要寻找什么东西
B.2Internet上的微软公司
B.3微软知识库
词汇表
"Visual C++6从入门到精通"的书摘……
1.1 为什么要用 Visual C++
我们已经研究了作为编程语言为什么要使用C++的一般性问题。然而,对你想生成
Windows应用程序时为什么要使用VisualC++却谈论得不多。最基本的原因很好理解:由
于Microsoft是Windows的生产厂商,那里的人们当然最清楚地知道该操作系统内部的东
西是如何运行的。在MFC(Microsoft基础类库)的WindowsAPL钩子中你会找到这些内
幕知识。
VisualC++还提供了许多在其它产品中或许找不到的特性。尽管你可以通过构建自己
的工具来克服其它产品存在的任何缺点,但为什么非要从头造车轮呢?本书中我们讨论最
多的两个特性是数据库编程和ActiveX编程,两者都包括控件和文档。我们还将讲述与
Internet相关的主题——比如ISAI——以及新的应用类型,比如基于HTML的应用。VisualaC++让你能够在一个产品中访问所有这些技术,而无须购买第三方的产品。
持久性是使用VisualC++的另一个原因。与我聊过天的一些程序员关心计算机界某些某些
公司的未来。他们为这些公司以后不能对其产品提供支持而深感担忧。开发人员不仅今需要、而且未来也需要得到强有力的支持。由于C++的每种实现都存在一些细微的差别,别,
特别是在你使用厂商提供的特有特性的情况下,你的应用程序确实与开发工具产品的命运
联系在一起了。我们可以负责地说,在不远的将来Microsoft不会跑到哪儿去——使用它用它
的产品就意味着你总可以升级到更好的产品,当然要在这些产品发行的时候。
1.2 本版 Visua1C++的新特性
近来软件开发界流传的一个词是Internet。你现在见到的每个产品都具备某些与Intenetet
相关的小玩意儿,VisualC++也不例外。在本书中我们将考察与Internet相关的新性和性和
升级特性。表1.1列出了VisualC++新特性的完整列表,并显示了哪些版本包含这些新特
性(显然,企业版包含的特性最完整)。在随后的段落中你会找到VisualC++Internett特
有特性的概览,从而决定VisualC++如何最佳地来满足你的Internet、桌面以及数据库编库编
程的需要。
"Visual C++6从入门到精通"的作者简介……
作 者 简 介
JohnMue11er是位自由作家和技术编辑。到现在为止,他已经编著了40部著作,撰
写了近200篇论文。其讨论主题覆盖了从网络到人工智能、从数据库管理到高级编程的广
阔领域。VisualStudi0程序员指南和WindowsNTWeb服务器手册是他近期作品中的两
部。他在技术编辑方面的经验使他已经帮助了22位以上的作者提炼了他们的手稿。除了
撰写著作之外,JohnMue11er还为DataBasedAdvisor和CoastC0mpute两本杂志做技
术编辑服务。作为计算机界认证领域的知名专家,他还在像CertifiedPr0fessiona1
Magazine这样的杂志上发表与认证相关的文章。
当John不在计算机旁工作时,你会在他的工作间找到他。他是位干劲十足的木匠和
蜡烛制作者,不管在哪天下午,他都会或工作在车床旁,或把做好的物品放置到书架上。
他最新的工艺项目之一是制作甘油肥皂,这是制作礼品篮的好材料。读者可以通过
jmueller@mwt.net在Internet上与John联系,John 目前正在建立新的Web站点:
http://www:mwt.net/~jmueller。随意到这些站点看一看、并提些改进建议吧!
Osborne/McGrawHill
2600TenthStreet
Berkeley,California94710
U.S.A.