基本信息 原书名: Design Patterns:Elements of Reusable Object-Oriented software 原出版社: Addison Wesley/Pearson 作者: (美)Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides [作译者介绍] 译者: 李英军 马晓星 蔡敏 刘建中 丛书名: 计算机科学丛书 出版社:机械工业出版社 ISBN:7111075757 上架时间:2005-7-19 出版日期:2004 年9月 开本:16开 页码:254 版次:1-11 内容简介   本书结合设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好、表达清楚的软件设计模式,这些模式在实用环境下特别有用。本书适合大学计算机专业的学生、研究生及相关人员参考。       [strong][font color="#ff0000"]书评[/font][/strong][font color="#ff0000"]       “这本众人期待的确达到了预期的全部效果。该书云集了经过时间考验的可用设计。作者从多年的面向对象设计经验中精选了23个模式,这构成了该书的精华部份,每一个精益求精的优秀程序员都应拥有这本《设计模式》。”--larry o'brien, software development       “[设计模式]在实用环境下特别有用,因为它分类描述了一组设计良好,表达清楚的面向对象软件设计模式。整个设计模式领域还很新,本书的四位作者也许已占据了这个领域造诣最深的专家中的半数,因而他们定义模式的方法可以作为后来者的榜样。如果要知道怎样恰当定义和描述设计模式,我们应该可以从他们那儿获得启发”--steve billow, journal of object-oriented programming       “总的来讲,这本书表达了一种极有价值的东西。对软件设计领域有着独特的贡献,因为它捕获了面向对象设计的有价值的经验,并且用简洁可复用的形式表达出来。它将成为我在寻找面向对象设计思想过程中经常翻阅的一本书﹕这正是复用的真实含义所在,不是吗﹖”--sanjiv gossain, journal of object-oriented programming [/font] 目 录 序言 前言 读者指南 第1章 引言 1 1.1 什么是设计模式 2 1.2 smalltalk mvc中的设计模式 3 1.3 描述设计模式 4 1.4 设计模式的编目 5 1.5 组织编目 7 1.6 设计模式怎样解决设计问题 8 1.6.1 寻找合适的对象 8 1.6.2 决定对象的粒度 9 1.6.3 指定对象接口 9 1.6.4 描述对象的实现 10 1.6.5 运用复用机制 13 1.6.6 关联运行时刻和编译时刻的 结构 15 1.6.7 设计应支持变化 16 1.7 怎样选择设计模式 19 .1.8 怎样使用设计模式 20 第2章 实例研究:设计一个文档编 辑器 22 2.1 设计问题 23 2.2 文档结构 23 2.2.1 递归组合 24 2.2.2 图元 25 2.2.3 组合模式 27 2.3 格式化 27 2.3.1 封装格式化算法 27 2.3.2 compositor和composition 27 2.3.3 策略模式 29 2.4 修饰用户界面 29 2.4.1 透明围栏 29 2.4.2 monoglyph 30 2.4.3 decorator 模式 32 2.5 支持多种视感标准 32 2.5.1 对象创建的抽象 32 2.5.2 工厂类和产品类 33 2.5.3 abstract factory模式 35 2.6 支持多种窗口系统 35 2.6.1 我们是否可以使用abstract factory 模式 35 2.6.2 封装实现依赖关系 35 2.6.3 window和windowimp 37 2.6.4 bridge 模式 40 2.7 用户操作 40 2.7.1 封装一个请求 41 2.7.2 command 类及其子类 41 2.7.3 撤消和重做 42 2.7.4 命令历史记录 42 2.7.5 command 模式 44 2.8 拼写检查和断字处理 44 2.8.1 访问分散的信息 44 2.8.2 封装访问和遍历 45 2.8.3 iterator类及其子类 46 2.8.4 iterator模式 4
1
欢迎选择一种更高效的学习JavaScript和jQuery的方式。 你是一名JavaScript新手?或是您曾经向自己的Web页面上添加过一些脚本,但想以一种更好的方式来实现它们?本书非常适合您。本书不仅向您展示如何阅读和编写JavaScript代码,同时还会以一种简单且视觉化的方式,教您有关计算机编程的基础知识。阅读本书之前,您只需要对HTML和CSS有一些了解即可。零基础入门前端平滑前进。
2021-06-12 16:01:59 182.78MB 前端开发 web开发 JavaScript  jQuery
1
图表细说电子工程师速成手册 608页 83.0M 高清书签版
2021-06-07 23:47:37 77.39MB 电子工程师 手册
1
这是图表细说电子工程师识图速成手册,望对电子专业的学生有用 !
2021-06-07 23:43:51 62MB DIAN
1
微系统封装基础 904页 55.1M 清晰书签版,有全目录书签,阅读方便。
2021-06-07 08:53:10 53.9MB 电子封装 微系统封装 封装 半导体制造
1
CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 Objective-C 2.0 程序设计(原书第2版) 基本信息 原书名: Programming in Objective-C 2.0 (2nd Edition) 原出版社: Addison-Wesley Professional 作者: (美)Stephen G.Kochan 译者: 张波 黄湘琴 丛书名: 开发人员专业技术丛书 出版社:机械工业出版社 ISBN:9787111276869 上架时间:2009-8-26 出版日期:2009 年9月 开本:16开 页码:460 版次:2-1 编辑推荐   Objective-C领域的经典著作,对Objective-C进行了系统而全面的阐述,权威性毋庸置疑。 内容简介   本书是objective-c领域的经典著作,对objective-c进行了系统而全面的阐述,权威性毋庸置疑。全书共分为四大部分:第一部分全面讲解了objective-c语言的基础知识,包括类、对象、方法、数据类型、表达式、程序结构、继承、多态、动态类型和动态绑定、函数、数组、结构和指针等;第二部分详细阐述了foundation框架,涵盖数字、字符串、集合、文件操作、内存管理、对象复制和归档等重要内容;第三部分简要介绍了cocoa和iphone sdk;第四部分是附录,主要列出了objective-c的快速参考。.    本书结构合理、内容翔实,简单易学,既适合程序设计初学者和所有程序员阅读,也可作为程序设计语言课题的入门教材。... 作译者   Stephen Kochan是多本畅销书的作者或合著者,其中有关于C语言的,包括《Programming in C》(Sams,2004)、《Programming in ANSI C》(Sams,1994)和《Topics in C Programming》(Wiley,1991),也有关于UNIX的,包括《Exploring the Unix System》(Sams,1992)和《UNIX Shell Programming》(Sams,2003)。从1984年Mac最初引入时,他就已经在Macintosh计算机上进行程序设计了,他编写的《Programming C for the Mac》是Apple Press Library的一部分。2003年,Kochan编写了《Programming in Objective-C》(Sams,2003),之后编写了另一本与Mac有关的书籍《BeginningcAppleScript》(Wiley,12004).... 目录 封面 -10 封底 -9 译者序 -6 作者简介 -5 技术审校人员简介 -5 目录 -4 第1章 前言 1 1.1 本书的内容 2 1.2 本书的组织方式 2 1.3 致谢 4 第一部分 Objective-C语言 5 第2章 Objective-C程序设计 5 2.1 编译并运行程序 6 2.1.1 使用Xcode 6 2.1.2 使用Terminal 10 2.2 解释第一个程序 12 2.3 显示变量的值 15 2.4 小结 17 2.5 练习 17 第3章 类、对象和方法 20 3.1 到底什么是对象 20 3.2 实例和方法 20 3.3 用于处理分数的Objective-C类 22 3.4 @interface部分 25 3.4.1 选择名称 25 3.4.2 实例变量 26 3.4.3 类和实例方法 27 3.5 @implementation部分 28 3.6 Program部分 29 3.7 实例变量的访问以及数据封装 34 3.8 小结 37 3.9 练习 37 第4章 数据类型和表达式 39 4.1 数据类型和常量 39 4.1.1 int类型 39 4.1.2 float类型 40 4.1.3 double类型 40 4.1.4 char类型 41 4.1.5 限定词:long、long long、short、unsigned及signed 42 4.1.6 id类型 43 4.2 算术表达式 44 4.2.1 运算符的优先级 44 4.2.2 整数运算和一元负号运算符 47 4.2.3 模运算符 48 4.2.4 整型值和浮点值的相互转换 49 4.2.5 类型转换运算符 51 4.3 赋值运算符 51 4.4 计算器类 52
2021-06-04 09:56:35 65.51MB Objective-C 程序设计 详细书签版
1
S7-300_400 PLC 应用技术【廖常初】_书签版.pdf,学西门子控制系统的 无论是PLC HMI,还是分布式系统,廖常初的大名总该知道吧?
2021-06-01 12:19:34 22.62MB S7-300_400 PLC 应用技术 廖常初
1
很好的入门教程,是我等菜鸟的福音。感谢skyfree大大辛苦制作! 为方便大家阅读,在老大原PDF上加了些简单的书签,喜欢的可以收下。 之前没整好,重新弄了下,去水印。
2021-05-29 22:34:35 4.97MB 加书签无水印
1
CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料《TCP/IP网络互联技术(卷3):客户-服务器编程与应用(Windows套接字版)》的源代码见: http://download.csdn.net/detail/fksec/4639930 TCP/IP网络互联技术(卷3):客户-服务器编程与应用(Windows套接字版) 基本信息 原书名: Internetworking with TCP/IP Vol III:Client-Server Programming and Applications Windows Sockets Version 原出版社: Prentice Hall/Pearson 作者: (美)Douglas E.Comer,David L.Stevens 译者: 张卫 王能 丛书名: 国外经典教材·计算机科学与技术 出版社:清华大学出版社 ISBN:7302093792 上架时间:2004-11-10 出版日期:2004 年9月 开本:185×260 页码:446 版次:1-1 内容简介    本书介绍了在Windows操作系统平台上如何使用Windows套接字应用程序接口(Windows Socket APl)编写TCP/IP通信程序。重点放在客户—服务器机制上,介绍了客户-服务器机制和应用程序用于网络通信的套接字接口,分析了分布式程序的客户端和服务器两部分的算法,讨论了客户端和服务器的设计及遵循的模式。本书在并发处理上也花费了相当大的篇幅,描述了并发线程以及相关的创建线程的操作系统函数。本书给出了能说明每个设计思想的实现方法,讨论了包括应用层网关和管道在内的各种技术,回顾了几个标准应用协议,并使用它们说明一些算法和实现技术。本书包含的一些例子程序显示了每个设计实际上如何操作,大多数的例子实现了标准因特网应用协议。    本书适合于大学高年级学生或研究生的网络编程入门课程,也可作为程序员的参考书。    作译者 作者:Douglas E.Comer    Douglas Comer博博士是Purdue Univ的教授,讲授操作系统和计算机网络的课程,早在20世纪70午代后期。他就参与了TCP/IP和互联网的研究,并成为世界公认的权威,由他设计实现了X25NET和CYpress网络.以及Xinu操作系统。David Stevens是普渡大学计算中心的程序员。TCP/IP的世界经典教材就是他们所著,他们的著作已誉满全球,我国多家出版社也引进了其多部著作的版权。他们的TCP/IP网络互联技术卷1、卷2、卷3在我国都有影印版本。    Douglas E.Comer博士从20世纪70年代开始从事互联网的研究和开发工作,他曾是互联网体系结构委员会的成员,该委员会是确定互联网发展标准的权威机构;他也曾任美国计算机网CSTNET技术委员会的主席,该网络是美国早期互联网建设中最重要的网络之一。他现在是美国普渡大学计算机科学系的教授,从事计算机网络和操作系统方面的教学和科研工作。 目录 封面 -26 扉页 -25 版权 -24 国外经典教材.计算机科学与技术 编审委员会 -23 出版说明 -22 译者的话 -21 序一 -20 序二 -19 目录 -17 第1章 概述 1 1.1 TCP/IP的应用 1 1.2 分布式环境下应用程序的设计 1 1.3 标准和非标准的应用协议 2 1.4 使用标准应用协议的例子 2 1.5 telnet连接的例子 3 1.6 用TELNET访问其他服务 3 1.7 应用协议和软件的灵活性 4 1.8 从提供者的角度看服务 5 1.9 本书的其余部分 6 1.10 小结 6 进一步的研究 6 习题 6 第2章 客户.服务器模型和软件的设计 8 2.1 简介 8 2.2 动机 8 2.3 术语和概念 9 2.3.1 客户端和服务器 9 2.3.2 特权和复杂性 9 2.3.3 标准和非标准的客户端软件 10 2.3.4 客户端的参数化 10 2.3.5 无连接的与面向连接的服务 11 2.3.6 无状态与有状态的服务器 12 2.3.7 有状态的文件服务器例子 12 2.3.8 无状态是一个协议问题 14 2.3.9 充当客户端的服务器 15 2.4 小结 15 进一步的研究 16 习题 16 第3章 客户.服务器软件的并发处理 17 3.1 引言 17 3.2 网络中的并发 17 3.3 服务器中的并发 18 3.4 术语和概念 19 3.4.1 进程的概念 19 3.4.2
1
人民邮电出版社出版,(美)马尼克塔拉 著,王晓刚,谢运祥 译,本书基于作者多年从事开关电源设计工作过程中收获的经验与教训,利用大量真实的事例论述了开关电源故障和排除过程中应遵循的原则,以及高频环境下的去耦、输出噪声和滤波、电容的选用、接地层的铺设技巧、印制电路板的布局、设备的有效使用、提高效率的手段、emi 和噪声等基础知识和上述原因造成的故障及其排除方法,并视角独特地提出开关电源故障诊断的一家之言。书中还利用解答网络论坛问题的方法讨论了业内公司和工程师应持有的态度及与数据手册相关的一些实际问题。 本书可供各层次开关电源工程人员、设计人员、高校相关专业师生阅读和参考。
2021-05-27 08:59:12 40.38MB 开关电源 故障诊断
1