- 博客(0)
- 资源 (7)
- 收藏
- 关注
C++网络编程 卷1 运用ACE和模式消除复杂性 (2)
ACE(ADAPTWE Communication Environment)是用于构建高性能网络化应
用和下一代中间件的开放源码工具包,已在世界各地的许多项目中得到了广
泛应用。本书是《c++网络编程》(卷2)的前篇,由ACE的创始人Douglas C.
Schmidt及主要开发者之一StephenD.Huston撰写而成,其内容涵盖了ACE中
的各主要框架的基础概念、模式及使用规则。本书将向你摧述这些框架的设
计,以及它们可怎样帮助你克服较低级的本地操作系统API与较高级的分布
式计算中间件的各种局限,高效地开发出高质量、可移植的C++网络化应用
。本书是继受到了高度赞誉的POSA2(Pattem-
OrientedSottwareArchitecture:Patterns for Concurrent and
Networked Objects)之后,Douglas C.Schmidt撰写的又一著作,通过学习
本书,你将能更深入地了解和掌握适用于网络化应用开发的各种设计模式。
2009-07-09
C++面向对象多线程编程
毫无疑问,这是我见过的最好的、最全面的多线程方面的图书。如果你把自己看作一位程序员,而不是组件装配员,那你就需要了解多线程方面的知识。只要不是刚刚入门的C++程序员都可以从本书受益良多;不仅多线程编程的核心内容值得研习,书中的优秀源代码也可供借鉴。
——Francis lassborow,ACCU主席
2009-07-06
C++网络编程 卷1 运用ACE和模式消除复杂性(1)
本书主要介绍ACE(ADAPTIVECommunication Environment)是用于构建高性能网络化应用和下一代中间的开放源码工具包,已在世界各地的许多软件项目中得到了广泛应用。本书是《C++网络编程》(卷1)的续篇,由ACD的创始人
DouglasC.Schmidt及主要开发者之一Stephen D.Houston撰写而成,其内容涵盖ACE中的各主要框架的基础概念、模式及使用规则。本书将向你描述这些框架的设计,以及它们可怎样帮助你克服较低级的本地操作系统API与较高级的分布式计算中间的各种局限,高效地开发出高质量、可移植的C++网络化应用。本书是继受到了高度赞誉的POSA2(Pattern-Oriented
Software Architecture:Patterns for Concurrent and Networked Objects) 之后,Douglas
C.Schmidt撰写的又一著作,通过学习本书,你将能更了解和掌握适用于网络化应用开发的各种设计模式。
2009-07-06
C++网络编程 卷2 基于ACE和框架的系统化复用
本书主要介绍ACE(ADAPTIVECommunication Environment)是用于构建高性能网络化应用和下一代中间的开放源码工具包,已在世界各地的许多软件项目中得到了广泛应用。本书是《C++网络编程》(卷1)的续篇,由ACD的创始人
DouglasC.Schmidt及主要开发者之一Stephen D.Houston撰写而成,其内容涵盖ACE中的各主要框架的基础概念、模式及使用规则。本书将向你描述这些框架的设计,以及它们可怎样帮助你克服较低级的本地操作系统API与较高级的分布式计算中间的各种局限,高效地开发出高质量、可移植的C++网络化应用。本书是继受到了高度赞誉的POSA2(Pattern-Oriented
Software Architecture:Patterns for Concurrent and Networked Objects) 之后,Douglas
C.Schmidt撰写的又一著作,通过学习本书,你将能更了解和掌握适用于网络化应用开发的各种设计模式。
2009-06-29
《MFC深入详解》李久进
侯捷的<深入浅出MFC>相信大家都已经很熟悉了,论坛上也有很多介绍,这里我就不多说了。
而李久进的<MFC深入浅出>,听说的人可能就少得多。原因听说是这本书当时没有怎么宣传,而自从1999年第1版后,似乎也没有重印过,现在市面上根本找不到,所以大部分人都不知道。我手里现在恰好有一本,是从图书馆借的。这本书全名为<MFC深入浅出——从MFC设计到MFC编程>李久进编著,华中理工大学出版。此书极佳!
和侯捷那本书比起来,这两本书的风格很不一样。侯捷的那书的特点是剖了很多MFC的源代码,喜欢用代码说明问题,包括自己模拟MFC的方面实现一个类似的构架(什么什么仿真),而李久进的那本书不是这样,他用了很多的图表,具体介绍了MFC干很多事的时候的具体过程,比如MFC创建的时候及退出的时候具体的调用函数的过程(具体函数的调用关系)。这觉得这部分极为重要,这也就是我推崇李久进这本书的原因。而侯捷的那本书这部分内容非常少。这想,这可能是由于侯捷觉得,这部分内容不需要单独介绍,大家自己剖代码就可以解决问题。这确实不错,李久进的那本书中的内容如果自己剖MFC的源代码,内容都可以找到。但这是一个非常花工夫的事情,更不要说MFC的实际代码中要考虑各种各样的问题(保护,检查),代码的思路不可能非常清楚,这无疑增加了读代码的难度。和自己花时间一点一点剖MFC代码相比,看看这本只有266页的书无疑有效得多。
从内容上来讲,侯捷的那本<深入浅出MFC>更关心的是MFC的设计,或者说更像是想知道MFC是如何做到它所做到的东西的——从目的上说,是希望在了解了MFC的实现方法以后,自己也做出一个类似的东西来(你看别人的源代码的时候,就是这个目的)。而李久进的那本<MFC深入浅出>更关心的是MFC的使用,看完这本书,当你需要做某件事的时候,你会很清楚MFC是在哪个函数中完成这个工作的,你知道应该重载哪个函数,知道如何实现你的功能。但看完侯捷的那本书,你只是学到了方法,而按照侯捷的方法,你可能还得用半年时间才能剖完相关的代码,学到李久进的那本书中所提到的东西。
2009-06-29
《深入浅出MFC》简体版
本书分为四大篇。第一篇提出学习MFC程序设计之前的必要基础,包括Widnows程序的基本观念以及C++的高阶议题。“学前基础”是相当主观的认定,不过,甚于我个人的学习经验以及教学经验,我的挑选应该颇具说服力。第二篇介绍Visual C++整合环境开发工具。本篇只不过是提纲挈领而已,并不企图取代 Visual C++使用手册。然而对于软件使用的老手,此篇或已足以让您掌握Visual C++整合环境。工具的使用虽然谈不上学问,但在视觉化软件开发过程中扮演极重角色,切莫小觑它。
第三篇介绍application framework的观念,以及MFC骨干程序,所谓骨干程序,是指Visual C++的工具AppWizard所产生出来的程序码。当然,AppWizard会根据你的选项做出不同的程序码,我所据以解说的,是大众化选项下的产品。
第四篇以微软公司附于Visual C++光碟片上的一个范例程序Scribble为主轴,一步一步加上新的功能。并在其间深入介绍Runtime Type Information(RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping、Command Routing等核心技术。这些技术正是其他书籍最缺乏的部分。此篇之最后数章则脱离Scribble程序,另成一格。
本书内含光盘一片,书中所有原始码与可执行文件尽在其中。
2009-06-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人