首页 > 百科文章正文

ProgrammingVisaualC++6.0技术内幕

百科 2023-01-12 00:26:47 admin
后台-插件-广告管理-内容页头部广告(手机)

《ProgrammingVisaualC++6.0技术内幕(第五版)(修订版)》是2001年北京希望电子出版社出版的图书,作者是DavidJ.Knglinski

  • 作者 David J.Knglinski
  • 译者 希望图书创作室
  • ISBN 9787980023151
  • 页数 1116
  • 定价 95.00

内容来自介绍

  内容简介

  本书是微软出版社授权的中文版系列书之一。它是"lns阳专背怕百idevisualc++"的最新版――第五版。"Inside

  visualC灯候++"从第一版开继适草先振力飞始就被广大开发人员视着听策伟血班波为学习visualC卷威杂于问候++的必读书,是关于学习visualC十十的经

  典之作。本版是在前面四版的基础上,对visualC十+6.0新增加的特性进行了介360百科绍。

  全书由Windows、visualC十+和应用程序框架基本原理,MFC库视图类,文档视图体系结构,COM、

  Automation光增扩异毫批斯等采结和oLE,数据库管理,Internet编程等六部分共38章构成。通过本书的学习,读者可以迅速掌

  握32位Windows平台的应用程序开发,良那程树利用MFC和ATL进行控件和组件创建,多线程、数据库圆垂强威良首派换电刘管理及

  其他高级主题和Internet开发技术。

  本书结构清晰,讲解深入、详细,并通过丰富的范例加深读者对相应技术的掌握。本书是从事Microsoft

  v全制稳神抓树增既当续isualC++开发和应用人员极有价值的参考书,同时也是大专院校相关专业师生的自学、教学参考用书。

  本书的配套光盘内容包括:本书所有范例的完整文件和与本书配套的英文版电子书。

作品目录

  目 录

  致谢

  简介

  MFC、ATL和WFC――MFC过时了吗

  C++与Java

  本书读者

  本书没有包括的内容

  使用本书的方自随

  本书的组织结构

  Win32与win16

  windows95和windows98与windowsNTvii

  进一步使用windows:"致win32程序员"

  边栏

  使用配套光盘

  力香正六气技术说明和示例

  支持

  第一部分 wind几向路owsVisualC+十和应

  用程序框架基础

  第1章 MicrosoftWindows和visualc++

  windows编程模型

  visualc++组件

  第2章 Microsoft基本类库应用程序框架15

  为什么使用应用程序框架

  什么是应用程序框架

  MFC库消息映射

  文档和视图

  第3章 用ApPwizard开始――"Hello,worldl"

  什么是视图

  单文档界面与多文档界面

  CEco3aview视图类

  在窗口中绘制――windows图形设备接口

  资源编辑器简介

  win32调试目标与win32发布目标

  启用诊断宏

  理解预编译头文件

  运行程序程还模他大硫取的两种方法

  第4章 基本事件处理 映射模式和滚动视

  获得用户输入――消息映射函数

 损信判升深地孩非 映射模式

  滚动窗口

  适越冷江温容其他windows消息

  第5章 图形设备接口、颜色和字体

  设备环境类

  GDI对象

  windows颜色映射

  字体

  Ex05A示例

  EX05B示例

  EX05C示例――再用CScrollview

  第6章 模态对话框和windows通用控件

  模态与非模态对话框

  资源和控件

  模态对话框编程

  包罗万象的对话框――EX06A示例

  增强对话框程序的功能

  标识控件:Cwnd指针和控件ID

  设置对话框背景和控件颜色

  在对话框窗口内部绘图

  在运行时增加对话框控件

  使用其他控件特性

  windows通用控件

  EX06B示例

  第7章 非模态对话框和windows通用对话框

  非模态对话框

  CFormview类――非模态对话框的选择

  Windows通用对话框

  第8章 使用Activex控件

  ActiveX控件与普通的windows控件

  安装ActiveX控件

  日历控件

  Activex控件包容器编程

  EX08A示例――ActiveX控件对话框包容器

  HTML文件中的ACtivex控件

  运行时创建Activex控件

  Exo8B示例――网络浏览器Activex控件

  Exo8c示例――一完整的双窗口网络浏览器

  图片属性

  可绑定的属性――修改通知

  其他ActiveX控件

  第9章lnternet Explorer4通用控件

  Internet Explorer4新通用控件简介

  EX09A示例

  第10章 win32内存管理

  进程和内存空间

  虚拟内存的工作方式

  virtual Aloc函数――占用的和保留的内存

  Windows堆和Global Alloc函数族

  小块堆、C++的new和deoete运算符及heapmin

  内存映射文件

  访问资源

  管理动态内存的技巧

  常量数据的优化存储

  第11章 位图

  GDI位图和与设备无关的位图

  使用GDI位图

  使用位图改进屏幕显示

  DIB和CDib类

  深入使用DIB

  在按钮上放置位图

  第12章 windows消息处理和多线程编程

  Windows消息处理

  闲置状态处理

  多线程编程

  第二部分 文档视图结构

  第13章 菜单、键盘、加速键、多信息

  编辑控件和属性表

  主框架窗口和文档类

  windows菜单

  键盘加速键

  命令处理

  应用程序框架的内置菜单项

  MFC文本编辑选项

  EX13A示例

  属性表

  改进EX13A示例

  cMenu类

  创建浮动的弹出式菜单

  扩展命令处理

  第14章 工具栏和状态栏

  控制栏和应用程序框架

  工具栏

  工具提示

  主框架窗口的定位

  工具栏示例EX14A

  状态栏

  状态栏示例Ex14B

  internet Exp1orer重组栏工具栏重组栏示例EX14C

  第15章 可重用框架窗口基类

  为什么可重用基类难以编写

  CPersistentFrame类

  cFrameWnd类和ActivateFrame成员函数

  precreatewindow成员函数

  window注册表

  使用Cstring类

  最大化窗口的位置

  控制栏状态和注册表

  静态数据成员

  默认窗口矩形

  EX15A示例

  MDI应用程序中的可持续框架

  第16章 文档与视图的分离

  文档一视图相互作用的函数

  最简单的文档一视图应用程序

  CFOrmview类

  cobject类

  诊断转储

  EX16A示例

  更高级的文档一视图的相互作用

  cDocument∷Deletecontents函数

  cobList集合类

  留给读者的两个练习

  第17章 文档读写――SDl应用程序

  什么是序列化

  EX17A示例――序列化的SDI

  从资源管理器启动和拖放

  第18章 读写文档――MDl应用程序

  MDI应用程序

  EX18A示例

  第19章 打印和打印预览

  Windows的打印

  打印预览

  打印机的编程

  EX19A示例――所见即所得的打印程序

  模板集合类的再访问――cArray类

  Ex19B示例――多页打印程序

  第20章 拆分窗口与多个视图

  拆分窗口

  视图选项

  动态和静态拆分窗口

  示例EX20A――单一视图类SDI动态拆分477

  示例EX20B――双视图类SDI静态拆分

  示例EX20C――切换无拆分的视图类

  示例EX20D――多个视图类MDI应用程序485

  第21章 上下文相关帮助

  应用程序框架与winHelp

  帮助示例――无须编程

  MAkEHELP进程

  帮助命令处理

  帮助命令处理程序示例-EX21B

  第22章 动态链接库

  基本DLL理论

  MFCDLL――扩展的与常规的

  自定义控件DLL

  第23章 不使用文档或视图类的MFc程序

  设计

  示例EX23A――基于对话框的应用程序

  示例EX23B――SDI应用程序

  示例EX23C――MDI应用程序

  第四部分 ACTIVE:CoM,自动化和OLE

  第24章 组件对象模型

  Activex技术的背景

  组件对象模型

  使用MFC类库的真正的CoM

  包容 聚合与继承

  第25章 自动化

  C++与visualBasicforApplication的连接

  自动化客户和自动化组件

  MicrosoftExcel――比visualBasic更好的

  visua1Basic

  属性、方法和集合

  自动化解决的问题

  IDispatch接口

  自动化编程选择

  MFC自动化组件

  MFC自动化客户程序

  使用编译程序#import指令的自动化客户程序

  vARIANT类型

  COleVariant类

  自动化示例

  vBA早绑定

  第26章 统一数据传输:剪贴板传输和0LE拖放

  IDataObject接口

  FORMATETC和STGMEDIUM结构

  MFC对统一数据传输的支持

  MFCCRectTracker类

  示例EX26A――数据对象剪贴板

  MFC拖放功能

  示例EX26B――OLE拖放

  windows应用程序和拖放-Dobkview

  结论

  第27章 结构化存储

  复合文件

  存储区和IStorage接口

  流和IStream接口

  ILocKBytes接口

  示例EX27A――结构化存储

  结构化存储和持久性COM对象

  示例EX27B――持久DLL组件

  示例EX27C――持久存储客户程序

  复合文件分段

  复合文件的其他优点

  第28章 OLE嵌入组件和包容器

  嵌入及实地激活(可视化编辑)

  小型服务器和完整服务器(组件)――链接

  Windows元文件和嵌入对象

  组件程序的MFCOLE结构

  示例EX28A――MFC实地激活小型服务器738

  包容器――组件交互作用

  组件状态

  接口概述

  OLE辅助函数

  OLE嵌入包容器应用程序

  示例EX28B――嵌入包容器

  示例EX28C――OLE嵌入组件

  第29章 活动模板库基础

  回顾COM

  编写COM代码

  COM基础设施

  ATL路线图

  客户端ATL编程方法

  服务器端的ATL编程

  结论

  第五部分 数据库管理

  第30章 ATL和Activex控件

  ActiveX控件

  利用ATL编写控件

  结论

  第31章 MicrossftoDBC数据库管理

  数据库管理的优点

  结构化查询语言

  ODBC标准

  学生注册数据库

  EX31A记录集示例

  EX31A程序组件

  过滤器和排序字符串

  连接两个数据库表格

  MFCCRecordview类

  EX31B记录视图示例程序

  多记录集

  ODBC多线程

  成批获取行

  无绑定使用记录集

  第32章 MicrosoftDAO的数据库管理

  DAO、COM和MicrosoftJet数据库引擎

  DAo和VBA

  DAO和MFC

  用DAO可以打开的数据库

  在ODBC模式下使用DAO――瞬态和动态集

  DA0表类型记录集

  DAO的QueryDef和tab leDef类

  DAo多线程

  在滚动窗口中显示数据库行

  动态记录集编程

  EX32A示例程序

  EX32A资源文件

  运行EX32A程序

  第33章 OLEDB模板

  使用OLEDB的原因

  基本0LEDB结构

  基本OLEDB模板结构

  创建0LEDB客户

  使用OLEDB客户代码

  创建0LEDB提供者

  结论

  第34章 TCP/lp winsock和winlnet

  关于COM

  Intenet基础

  建立价值99美元的内部网

  Winsock

  使用cHttpBlockingsocket创建网络服务器

  使用cHttpBIOckingsocket创建web客户

  Winlnet

  使用MFCWinInet类建立web客户

  异步标记文件

  第六部分Intemet编程

  第35章 microsoftlnternet信息服务器(lls编程

  lls的实现方法

  Microsoftlls

  ISAPI服务器扩展

  实际的ISAPI服务器扩展-ex35a.dll

  IsAPI数据库访问

  使用HTTPCookies链接事务处理

  WWW鉴别

  ISAPI过滤器

  样例ISAPI过滤器-ex35b.dIl,ex35c.exe

  第36章 Activex文档服务器及lnternet1050

  ActiveX文档理论知识

  ActiveX文档服务器样例EX36A

  Activex文档服务器例程Ex36B

  进一步应用ActiveX文档服务器

  第37章 动态HTML介绍

  DHTML对象模型

  VisualC++和DHTML

  结束语

  第38章 windowscE的Visualc++

  WindowsCE设备

  WindowsCE的visualC++

  有关windowsCE的更多信息

  附录AMicrosoft基础类库中的消息映射

  函数

  子窗口通知消息的处理程序

  窗口通知消息的处理程序

  用户自定义的消息代码

  附录BMFc库运行时类标识和动态对象的

  创建

  运行时获得对象类名

  MFc CRuntimeclass结构和Runtime class

  宏

  动态创建

  例程

后台-插件-广告管理-内容页尾部广告(手机)

标签:

发表评论

评论列表

晴空网Copyright @ 2011-2023 All Rights Reserved. 版权所有 豫ICP备2022028056号 帝国CMS强力驱动 站长微信:88888888 统计代码