Visual C++技术内幕(第4版)修订版
基本信息
- 原书名: Inside Visual C++ 4th edition
- 原出版社: Microsoft Pr
内容简介回到顶部↑
本书主要针对VisualC++5.0版本,以WindowsNT4.0与Windows 95或更高版本的32位Windows为操作系统平台,以MFC4.21为基础,全面介绍了各种MFC类库应用程序的开发过程。由于Win32与Win16有着很大的差异,所以本书对以前的版本作了较大的修改,有些章节是完全重写的,如Win32内存管理、动态连接库编程、ActiveX控件等,但是在MFC基本框架方面又以继承为主,这就保证了读者在从16位环境转到32位环境时程序设计的连续性,也保证了原来的16位代码可以很方便地被移植到32位系统中来。但本书中,在讲述应用程序框架和文档-视图结构的过程中,涉及到了很多Win32的知识,以及DeveloperStudio环境提供的很多实用工具,包括AppWizard、ClassWizard等,因此,即使是熟练的程序员也有必要再阅读这些内容。...
作译者回到顶部↑
本书提供作译者介绍
DavidKruglinski是一位自学成才的、杰出的程序设计员、作家、教师和户外活动家。.
自从1966年加入Purdue大学,他就开始了程序设计生涯;1976年他的一位朋友从垃圾箱中发现了一块8080板,从那以后他就开始针对微机编写应用程序。
《VisualC++技术内幕》是David的第五本书。1992年他为Microsoft出版社写了该书的第一版。该书赢得了很大的成功并受到了读者的广泛欢迎。作为最畅销的书,该书现在已经到第四版了;在为Microsoft出版社写作之前,David编写了四本书,涉及的内容从微机数据库管理系统.. << 查看详细
自从1966年加入Purdue大学,他就开始了程序设计生涯;1976年他的一位朋友从垃圾箱中发现了一块8080板,从那以后他就开始针对微机编写应用程序。
《VisualC++技术内幕》是David的第五本书。1992年他为Microsoft出版社写了该书的第一版。该书赢得了很大的成功并受到了读者的广泛欢迎。作为最畅销的书,该书现在已经到第四版了;在为Microsoft出版社写作之前,David编写了四本书,涉及的内容从微机数据库管理系统.. << 查看详细
目录回到顶部↑
前言.
第一部分 windows、visualc++和应用程序框架基础
第一章 microsoft windows和visualc++
1.1 windows的编程模式
1.2 visualc++的组成
第二章 microsoft基本类库应用程序框架
2.1 为什么要使用应用程序框架
2.2 什么是应用程序框架
2.3 mfc库消息映射
第二部分 mfc库中的视图类
第三章 从“hello,world!”着手学习appwizard
3.1 什么是视图
3.2 单文档界面(sdl)和多文档界面(mdi)
3.3 “不做任何事情”的应用程序
3.4 cex03aview视图类
3.5 在视窗内绘图——windows的图形设备接口
3.6 资源编辑器简介
3.7 win32debug目标和win32release目标
3.8 允许诊断宏
3.9 对预编译头文件的理解
第一部分 windows、visualc++和应用程序框架基础
第一章 microsoft windows和visualc++
1.1 windows的编程模式
1.2 visualc++的组成
第二章 microsoft基本类库应用程序框架
2.1 为什么要使用应用程序框架
2.2 什么是应用程序框架
2.3 mfc库消息映射
第二部分 mfc库中的视图类
第三章 从“hello,world!”着手学习appwizard
3.1 什么是视图
3.2 单文档界面(sdl)和多文档界面(mdi)
3.3 “不做任何事情”的应用程序
3.4 cex03aview视图类
3.5 在视窗内绘图——windows的图形设备接口
3.6 资源编辑器简介
3.7 win32debug目标和win32release目标
3.8 允许诊断宏
3.9 对预编译头文件的理解
前言回到顶部↑
VisualC++自诞生以来,一直是Windows环境下最主要的应用开发系统。本书的第一版和第二版主要针对16位Windows应用程序的开发,以MFC 2.0和2.5为基础,向读者展示了VisualC++软件系统的魅力,而且在第二版中,还介绍了ODBC数据库管理以及OLE与自动化方面的高级编程技术。.
本书主要针对VisualC++5.0版本,以WindowsNT4.0与Windows 95或更高版本的32位Windows为操作系统平台,以MFC4.21为基础,全面介绍了各种MFC类库应用程序的开发过程。由于Win32与Win16有着很大的差异,所以本书对以前的版本作了较大的修改,有些章节是完全重写的,如Win32内存管理、动态连接库编程、ActiveX控件等,但是在MFC基本框架方面又以继承为主,这就保证了读者在从16位环境转到32位环境时程序设计的连续性,也保证了原来的16位代码可以很方便地被移植到32位系统中来。但本书中,在讲述应用程序框架和文档-视图结构的过程中,涉及到了很多Win32的知识,以及DeveloperStudio环境提供的很多实用工具,包括AppWizard、ClassWizard等,因此,即使是熟练的程序员也有必要再阅读这些内容。
除了基本的MFC应用框架知识外,本书还增加了一些新的内容。在数据库应用开发方面,VisualC++、5.0除了支持原来的版本中就已经有的ODBC接口外,又增加了新的DAO(数据访问对象)接口,在MFC 4.21的支持下,用户可以快速建立数据库应用程序;上一版本介绍了OLE自动化的程序设计方法,随着这几年新技术的不断发展,Microsoft在COM和OLE的基础上又引入了ActiveX技术,本书用较多的篇幅介绍了ActiveX技术,通过这部分内容,读者不仅可领略到ActiveX技术的概貌,还可以学习一些深入的程序设计特性;除此之外,本书还介绍了Internet/Intranet程序设计技术,包括服务器软件和客户软件的编写以及IIS编程;最后,本书介绍了ActiveX文档技术,如果读者在从事网络方面的工作,那么相信这些内容可以为您提供基本的技术支持。..
VisualC++不仅仅是C++语言的集成开发环境,而且与Win32紧密相连,所以,利用VisualC++开发系统可以完成各种各样应用程序的开发,从底层软件直到上层直接面向用户的软件都可以用VisualC++来完成开发;而且VisualC++强大的调试功能也为大型复杂软件的开发提供了有效的排错手段。随着软件版本的不断升级,其功能也越来越强大,几乎包括了Windows应用的各个方面,所以VisualC++成了Windows系统平台上最强大的应用程序开发系统。本书从程序员的角度系统地介绍了VisualC++5.0的各项编程技术,向读者揭示了VisualC++5.0的技术要点,是VisualC++5.0的标准参考书,是一本不可多得的好本书基本上保持了前两个版本的结构和风格,但由于译者水平有限,难免有不妥之处。尤其是一些新技术术语,在译法上力求正确反映其实际含义又符合中文习惯。若有不当之,还请读者见谅。在以前三个版本的基础上,本书全面覆盖了VisualC++开发系统的各个方面,还涉及了Windows操作系统的32位编程的各项复杂技术。本书可以作为用MicrosoftVisualC++开发Windows应用程序的标准参考书。本书从Windows和VisualC++的基本技术出发,讲述了应用程序框架的技术细节,同时包括以下一些技术:基础——事件控制、GDI、对话框、内存管理、SDI和MDI、打印和帮助高级话题——多线程、DIB、ODBC和DLLAcfiveX技术——ActiveX控件、COM、自动化、统一数据传输、结构化存储和复合文档技术Internet编程——Winsock、MFC Winlnet、ISAPI对IIS的扩展和ActiveX文档本书随附的光盘包含所有示例程序的源代码。...
译者
1998年5月于北大蔚秀园
本书主要针对VisualC++5.0版本,以WindowsNT4.0与Windows 95或更高版本的32位Windows为操作系统平台,以MFC4.21为基础,全面介绍了各种MFC类库应用程序的开发过程。由于Win32与Win16有着很大的差异,所以本书对以前的版本作了较大的修改,有些章节是完全重写的,如Win32内存管理、动态连接库编程、ActiveX控件等,但是在MFC基本框架方面又以继承为主,这就保证了读者在从16位环境转到32位环境时程序设计的连续性,也保证了原来的16位代码可以很方便地被移植到32位系统中来。但本书中,在讲述应用程序框架和文档-视图结构的过程中,涉及到了很多Win32的知识,以及DeveloperStudio环境提供的很多实用工具,包括AppWizard、ClassWizard等,因此,即使是熟练的程序员也有必要再阅读这些内容。
除了基本的MFC应用框架知识外,本书还增加了一些新的内容。在数据库应用开发方面,VisualC++、5.0除了支持原来的版本中就已经有的ODBC接口外,又增加了新的DAO(数据访问对象)接口,在MFC 4.21的支持下,用户可以快速建立数据库应用程序;上一版本介绍了OLE自动化的程序设计方法,随着这几年新技术的不断发展,Microsoft在COM和OLE的基础上又引入了ActiveX技术,本书用较多的篇幅介绍了ActiveX技术,通过这部分内容,读者不仅可领略到ActiveX技术的概貌,还可以学习一些深入的程序设计特性;除此之外,本书还介绍了Internet/Intranet程序设计技术,包括服务器软件和客户软件的编写以及IIS编程;最后,本书介绍了ActiveX文档技术,如果读者在从事网络方面的工作,那么相信这些内容可以为您提供基本的技术支持。..
VisualC++不仅仅是C++语言的集成开发环境,而且与Win32紧密相连,所以,利用VisualC++开发系统可以完成各种各样应用程序的开发,从底层软件直到上层直接面向用户的软件都可以用VisualC++来完成开发;而且VisualC++强大的调试功能也为大型复杂软件的开发提供了有效的排错手段。随着软件版本的不断升级,其功能也越来越强大,几乎包括了Windows应用的各个方面,所以VisualC++成了Windows系统平台上最强大的应用程序开发系统。本书从程序员的角度系统地介绍了VisualC++5.0的各项编程技术,向读者揭示了VisualC++5.0的技术要点,是VisualC++5.0的标准参考书,是一本不可多得的好本书基本上保持了前两个版本的结构和风格,但由于译者水平有限,难免有不妥之处。尤其是一些新技术术语,在译法上力求正确反映其实际含义又符合中文习惯。若有不当之,还请读者见谅。在以前三个版本的基础上,本书全面覆盖了VisualC++开发系统的各个方面,还涉及了Windows操作系统的32位编程的各项复杂技术。本书可以作为用MicrosoftVisualC++开发Windows应用程序的标准参考书。本书从Windows和VisualC++的基本技术出发,讲述了应用程序框架的技术细节,同时包括以下一些技术:基础——事件控制、GDI、对话框、内存管理、SDI和MDI、打印和帮助高级话题——多线程、DIB、ODBC和DLLAcfiveX技术——ActiveX控件、COM、自动化、统一数据传输、结构化存储和复合文档技术Internet编程——Winsock、MFC Winlnet、ISAPI对IIS的扩展和ActiveX文档本书随附的光盘包含所有示例程序的源代码。...
译者
1998年5月于北大蔚秀园
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· C/C++ 经典著作(《C专家编程》《C++ Templates中文版》《C和指针 》《C陷阱与缺陷》《C++沉思录》)

点击看大图





加载中...