CSS 3.0 参考手册 (中文版)

  CSS就是一种叫做样式表(stylesheet)的技术。也有的人称之为层叠样式表(Cascading Stylesheet)。 在主页制作时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。 只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。

  CSS3语言开发是朝着模块化发展的。 以前的规范作为一个模块实在是太庞大而且比较复杂,所以,把它分解为一些小的模块,更多新的模块也被加入进来。CSS3增加了更多的CSS选择器,可以实现更简单但是更强大的功能,比如:nth-child()等。

  CSS3将完全向后兼容,所以没有必要修改现在的设计来让它们继续运作。网络浏览器也还将继续支持CSS2。对我们来说,CSS3主要的影响是将可以使用新的可用的选择器和属性,这些会允许你实现新的设计效果(譬如动态和渐变),而且可以很简单的设计出现在的设计效果(比如说使用分栏)。

  CSS3增加了圆角、多背景、@font-face 用户自定义字体、动画与渐变、渐变色、盒阴影、RGBa – 加入透明色、文字阴影等等新功能。CSS3 的出现,让代码更简洁、页面结构更合理,性能和效果得到兼顾。
Continue Reading »

10-04-20 | 电子书 | Permalink | 1 Comment |

Spring开发指南(PDF)

  SpringFramework 实 际 上 是 Expert  One-on-One  J2EE  Design  and Development 一书中所阐述的设计思想的具体实现。在 One-on-One 一书中,Rod Johnson 倡导 J2EE 实用主义的设计思想,并随书提供了一个初步的开发框架实现(interface21 开发包) 。而 SpringFramework 正是这一思想的更全面和具体的体现。Rod Johnson 在interface21 开发包的基础之上,进行了进一步的改造和扩充,使其发展
为一个更加开放、清晰、全面、高效的开发框架。

  本文正是针对SpringFramework的开发指南, 讲述了 SpringFramework的设计思想以及在开发中的实际使用。同时穿插了一些笔者在项目实作中的经验所得。
Continue Reading »

09-01-18 | 电子书 | Permalink | No Comments |

Flash开发最好的帮助手册(CHM)

  Flash 是一种创作工具,设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。Flash 可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。通常,使用 Flash 创作的各个内容单元称为应用程序,即使它们可能只是很简单的动画。您可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的 Flash 应用程序。

  Flash 特别适用于创建通过 Internet 提供的内容,因为它的文件非常小。Flash 是通过广泛使用矢量图形做到这一点的。与位图图形相比,矢量图形需要的内存和存储空间小很多,因为它们是以数学公式而不是大型数据集来表示的。位图图形之所以更大,是因为图像中的每个像素都需要一组单独的数据来表示。   要在 Flash 中构建应用程序,可以使用 Flash 绘图工具创建图形,并将其它媒体元素导入 Flash 文档。接下来,定义如何以及何时使用各个元素来创建设想中的应用程序。
Continue Reading »

09-01-16 | 电子书 | Permalink | No Comments |

重构-改善既有代码的设计(PDF)

  当我第一次知道“重构”这个词时,直觉告诉我,这是一项非常重要的技术。因为程序员写代码,虽然越来越趋于工程化,但就程序本身,还是有艺术之美的存在的。曹雪芹先生写《红楼梦》,“批阅十载,增删五次”,留下了恢弘巨著;要写出一个比较优美经典的程序,同样需要精雕细琢,提高其质量,这就是重构。

    我手头的这本《重构》,是Martin Fowler主笔的,另外有四位重构技术的专家级人物Kent Beck, John Brant, William Opdyke, Don Roberts也参与了最后几章的编写。这是一本与《设计模式》齐名的经典之作。Martin Fowler,除了是对象技术方面的专家外,还是UML和模式方面的专家。他撰写的Analysis Patterns、UML Distilled、Patterns of EntERPrise Application Architecture和Planning Extreme Programming几本书也广受赞誉。中国电力出版社出版的这本书,是由著名的侯捷先生和熊节先生翻译的。侯捷和熊节先生的翻译非常的到位,并保留了一些大家都能理解的、翻译了反而不通顺的英语单词(这好像是侯捷先生翻译的习惯),使正常水平的程序员阅读时毫无障碍。
Continue Reading »

09-01-12 | 电子书 | Permalink | 3 Comments |

Spring Framework 开发参考手册(CHM)

  即使拥有良好的工具和优秀技术,应用软件开发也是困难重重。应用开发往往牵扯到方方面面,每件事情都难以控制,而且,开发周期也很难把握(除非它的确是一个重量级的复杂应用,倒也有情可原)。Spring提供了一种轻量级的解决方案,用于建立“快装式企业应用”。在此基础上,Spring还提供了包括声明式事务管理,RMI或Web Services远程访问业务逻辑,以及可以多种方法进行的持久化数据库地解决方案。另外,Spring还有一个全功能的 MVC框架,并能透明的把 AOP 集成到你的软件中去。

  你可以把Spring当作一个潜在的一站式企业应用。或者,把Spring看作一个标准开发组件,根据自己的需要,只取用它的部分组件使用而无需涉及其他。例如,你可以利用控制反转容器在前台的展现层使用Struts,还可以只使用 Hibernate集成编码 或是 JDBC抽象层 去处理数据存储。Spring被设计成(并将继续保持)无侵入性的方式,意味着应用几乎不需要对框架进行依赖(或根据实际使用的范围,将依赖做到最小)。
Continue Reading »

09-01-07 | 电子书 | Permalink | 2 Comments |

精品:人月神话(PDF)

  《人月神话》这是一本几乎被业界神话了的书。或许它真的太好了,以至于人们对它的评价出奇的统一,你几乎听不到关于它的负面评论。本书自第一版以来,畅销20余年不衰,是软件领域绝无仅有的必读经典。本文作者为人们管理复杂项目提供了颇具洞察力的见解,既有很多发人深省的观点,也有大量的软件工程实践。让我们来看看业界同仁是怎么说吧。

   1、阅读这些文字给我带来的收获是:面对《人月神话》,除了表示五体投地的诚服,你既不能做正面言论(那是多余),也不能做负面言论(那是找事)。这是一本可怕的书。我大概花了三周的时间来细读这本书——也许很多人会说我应该花更多的时候或者读更多遍——不过,这不是重点。我在书中印证和找寻思想,并为这本书写下了数百个注释。最终我很遗憾我读了电子版本,因而注释被写在了文档中而不是书页上。如果不是这样,我将没有任何方法扼制自己购买这本书的冲动。
Continue Reading »

08-12-29 | 电子书 | Permalink | No Comments |

精通Hibernate(PDF)

  Hibernate是非常流行的对象-关系映射工具。是连接Java对象模型和关系数据模型的桥梁。记得我刚开始学习Hibernate时,基本上是去Javaeye。当时那里还只是一个关于Hibernate的论坛,如今已经成为国内知名且火热的软件技术网站了。看过第一本关于Hibernate的书就是今天要给大家共享的《精通Hibernate》。

  书中内容注重理论与实践相结合,列举了大量具有典型性和实用价值的Hibernate应用实例,并提供了详细的开发和部署步骤。通过本书,读者不仅能 掌握用Hibernate工具对这两种模型进行映射的技术,还能获得设计与开发Java对象模型和关系数据模型的先进经验。
Continue Reading »

08-12-26 | 电子书 | Permalink | No Comments |

java反射机制(PDF)

  之前我也写过几篇关于java反射的文章,读完这几篇文章后,对java的反射机制应该有了基本的了解,当然也可以使用java反射进行开发。不过比起今天要介绍的这本书来说,这几篇文章就显的微不足道了。

  今天要给大家介绍的这本书是来自候捷老师的《Java反射机制》。看上去将其叫为文档更为合适,因为本书仅有短短15页,不过已经很好地阐述了java的反射机制。

  本书从Class开始讲起,利用简单的例子,分析说明了Java Classes的组成及对应的 Reflection APIs使用。

  如果你对java的反射有兴趣,不仿下载一本。在线阅读

08-12-25 | 电子书 | Permalink | No Comments |

深入浅出mfc第二版(PDF)

  我记得前两天还有位网友问我要这本书,不过考虑到此书可以很容易在网上下载到,就没有提供。既然打算本周共享C++相关书籍,那么要是没有这本经典书就太可惜了,于是打算今天将其共享出来。当然本书在C++爱好者当中几乎已经是人手一本了。

  还是要介绍一下,本书分为四大篇。第一篇提出学习MFC程序设计之前的必要基础,包括Widnows程序的基本观念以及C++的高 阶议题。第二篇介绍Visual C++整合环境开发工具。本篇只不过是提纲挈领而已,并不企图取代 Visual C++使用手册。然而对于软件使用的老手,此篇或已足以让您掌握Visual C++整合环境。工具的使用虽然谈不上学问,但在视觉化软件开发过程中扮演极重角色,切莫小觑它。
Continue Reading »

08-12-21 | 电子书 | Permalink | No Comments |

神奇的C++书籍(PDF)

  自TIOBE编程语言排行榜发布后,我们得知C和C++语言表现强劲,大有越过Java再次站上编程语言之巅之势。所以我决定本周为大家提供一些我收藏多年的C++好书。

  相信决大多数学习过C或C++语言的人都听过《C++编程思想》这本书吧!本书的第一版由机械工业出版社引入到了国内计算机界,获得一片好评,被誉为"神奇的C++书籍"。

  本书作者是美国著名技术作家Bruce Eckel,曾在美国做了多年的C++语言培训讲师。与之齐名的还有他的另一部著作:《Thinking in Java》(中文版名《Java编程思想》)。Bruce Eckel写作的特点可谓是精益求精:他把整部书稿的电子版全部放在自己的个人站点上,让全世界的读者浏览、阅读、评判,这样每一部付梓的作品都经过了许多次修订。
Continue Reading »

08-12-20 | 电子书 | Permalink | 1 Comment |
Page 1 of 3123