其他编程语言/工具
-
实现模式(美)Kent Beck 著《实现模式》(英文版)中,Kent Beck将自己多年形成的编程习惯以及阅读既有代码的体验凝练成了编程中的价值观、原则和77种实现模式。沟通、简单和灵活的价值观应当被所有开发人员所铭记,无时或忘。局部影响、最小化重复、将逻辑与数据捆绑等原则同样是通用性的指导思想,比价值观更贴近编程场景,在价值观和模式之间搭建了桥梁。在77个实现模式中,每一个模式都覆盖了编写简洁、清晰、易扩展、易维护的代码这一原则的某个方面。它们为日常的编程提供了丰富翔实的参考依据,并告诉大家这些代码如何为降低沟通成本和提高有效产出提供保障。..《实现模式》(英文版)适用于各个阶段的开发者群体,刚刚涉足软件开发领域的新人能够透过大师的眼睛来看待编程,了解编程的价值观与原则;而具有丰富经验的资深工程师则可以通过这些模式进行反思,探究成功实践背后的意义。把价值观、原则和开发实践结合之后,日常开发工作便会以崭新迷人的形式呈现在我们面前。 -
Net Micro Framework嵌入式开发入门与典型实例信息产业部软件与集成电路促进中心 编著本书全面介绍了.NET Micro Framework开发过程中从底层系统支持到上层GUI应用的方方面面,内容涵盖.NET Micro Framework基础、基本类库、使用WPF进行用户界面设计、模拟器开发、网络编程以及网络编程时常用的加密技术。本书在介绍.NET Micro Framework开发基本知识的同时还讲解了其实际应用,通过实例讲解使读者融会贯通。本书是.NET Micro Framework开发的学习指南,适合.NET Micro Framework的初、中级程序员学习使用,也适合作为.NET Micro Framework开发的参考手册。 -
Erlang程序设计(瑞典)阿姆斯特朗 著,赵东伟,金尹 译本书是讲述下一代编程语言Erlang 的权威著作,主要涵盖顺序型编程、异常处理、编译和运行代码、并发编程、并发编程中的错误处理、分布式编程、多核编程等内容。本书将帮助读者在消息传递的基础上构建分布式的并发系统,免去锁与互斥技术的羁绊,使程序在多核CPU 上高效运行。本书讲述的各种设计方法和行为将成为设计容错与分布式系统中的利器。 -
UML风格(美)安布勒(Ambler.S.W.) 著,袁峰 译《UML风格(第2版)(英汉对照)》给出了一系列有效提高团队生产效率的编程风格的原则,描述了创建简洁、易于理解的UML图的标准和指南,涉及类图、定时图、用例图、组合结构图、顺序图、交互概览图、活动图、对象图、状态图、包图、通信图、部署图和组件图等内容。著名UML专家Scott W.Ambler描述了创建UML图的标准和指南,以帮助建模人员创建简明而易于理解的UML 图形。《UML风格(第2版)(英汉对照)》适合各层次软件开发人员、高校相关专业师生阅读。 -
Google Web Toolkit开发实战(美)吉尔里(Geary,D.),(美)高登(Gordon,R.) 著,李松峰,李维鑫 译Google Web Toolkit (GWT)是一种开源的Java框架,用于构建Java驱动的Web应用程序。通过GWT,开发者可以使用纯Java来实现丰富的客户端应用。在简化开发能够运行于各种浏览器中的、类似于桌面应用程序的客户端应用方向,GWT超过了大多数Java框架。局限用户界面丰富性的唯一因素就是开发者的想象力。本书内容涵盖了GWT的高级特性,在构建具有丰富用户界面的真实应用程序时,完全可以利用这些特性而不必学习JavaScript和其他相关的Java技术。本书中的每个解决方案并不局限于解决一个问题,而是融合了设计模式和最佳实践。作者对示例应用程序的耐心解释,有助于读者迅速掌握高级的GWT技术,例如实现拖放、整合JavaScript库,以及使用高级事件处理机制等。本书内容:构建自定义GWT部件,包括高级复合部件和低级组件。实现具有iPhone风格的自动滚动功能的视口类。通过GWT在应用程序中整合Web服务。将Script.aculo.us.JavaScript框架整合到GWT应用程序中。组合Hibernate和GWT实现基于数据库的Web应用程序。扩展GWT的PopupPanel类以实现可拖动和可调整大小的窗口。创建拖放模块,包含拖动源和放置目标。将GWT应用程序部署到外部服务器。动态调整可伸缩表格。在基于Struts.JavaServer Faces等其他框架开发的原有应用程序中使用GWT部件。 -
代码之道(美)布莱什纳 著,陆其明 译《代码之道》揭示关于编码、测试和项目管理的残酷现实——一位微软的内部人士如实地向你述说。I.M.Wright的“Hard Code”故意煽情,几年来在微软内部成千上万的工程师之间引起了激烈的争论。现在(也顾不上“家丑不外扬”了),我们把他的观点向所有人公开。《代码之道》收录了49个栏目。Eric Brechner重拳出击,对最令他苦恼的问题提出了最佳实践的解决方案,另外还加上了他坦诚的注解。他解剖了开发过程,审查了棘手的团队问题,批判了软件业务的运转方式——自始至终充斥着机灵的幽默和讥讽的风趣。他的想法并不总是很受欢迎(他也不关心那个),但它们的的确确激发起了人们的讨论和想象,推动着软件相关的活动走向卓越。 -
Prototype与script.aculo.us终极揭秘(法)波顿纽威深入地覆盖了Prototype和script.aculo.us库的完整细节,有上百个详细的例子展示服务器端的技术,覆盖了最佳实践和性能的详尽考虑,Prototype与script.aculo.us库能抹平不同浏览器之间的沟壑,使得一些常见的功能更加容易实现,通过《Prototype与script.aculo.us终极揭秘》你就能迅速掌握这些非常棒的库。深入研究Prototype后你将发现,Prototype库居然能使JavaScript变得如此强大,使它看上去更像Ruby。在Prototype中研究DOM和事件处理、征服Ajax,将大大简化你的代码,使一切变得更加简单,而且可移植性更强。当谈及uI的高级特性时,SCript.aculo-us使得Web开发者们的梦想变成现实:创建自动的文本输入用来In-Place编辑、提供可定制的拖曳行为、关注用户的需求,这些都只需要简单的代码而已。《Prototype与script.aculo.us终极揭秘》适合于有一定用JavaScript进行Web开发经验的中级读者,通过对script.aculo.us的学习和研究,能使自己少走很多弯路;《Prototype与script.aculo.us终极揭秘》更加适合于有丰富的JavaScript开发经验的Web高级开发者,他们对Scrpt.aculo-us库的需求更迫切些。高级读者还能通过《Prototype与script.aculo.us终极揭秘》分析哲学库的设计原理,然后对其进行改进,使之为自己所用。 -
MFC编程技巧与范例详解曾凡锋,苗雨 编著本书集作者多年教学与软件开发经验,通过不同类型的实例详解向读者解读了如何使用MFC进行软件开发,并按实例的复杂度进行分级介绍,以满足不同层次读者的切实需要。本书共55个完整实例,均选自作者多年工程应用开发中的案例;内容共分14章,分别为MFC的基本概念、文档和视图、对话框、按钮控件、编辑控件、组合框控件、列表框控件、列表视图控件、树状视图控件、图像、多媒体、GDI与GDI+、网络编程、Internet编程。随书附赠的光盘中提供了全部实例的源代码,所有代码均在Windows 2000/XP下测试通过。另外,涉及各具体应用功能的实现均被设计成独立的类,使得代码具有很强的可移植性,读者可以直接将它们应用到自己的项目开发中。本书内容精练,重点突出,实例丰富,可作为高等院校计算机相关专业的课程设计、毕业设计指导用书,也可作为各程序开发人员的参考书。 -
正则表达式入门经典(美)瓦特 著,李松峰,李丽 译《正则表达式入门经典》详细解释了正则表达式的各个组成部分、这些组成部分的含义、如何使用它们,以及在编写正则表达式时如何避免常见的错误。正则表达式能够帮助用户和开发人员更加有效地查找和操纵文本内容。而且,正则表达式已经得到了许多脚本语言、编程语言和数据库的良好支持。这本示例丰富的教程将打破所谓正则表达式难以掌握的传统神话。通过逐章地讲解如何在流行的Windows平台的软件——包括数据库、跨平台的脚本语言和编程语言中使用正则表达式,你将学习到如何有效地驾驭正则表达式所提供的强大功能,并且全面理解正则表达式的高度灵活性和无限潜能。 -
Lab VIEW虚拟仪器程序设计及应用吴成东,孙秋野,盛科 编著本书以LabVIEW 8.5简体中文版为对象,通过理论与实例相结合的方式,深入浅出地介绍了LabVIEW的使用方法及应用技巧。全书共分为14章,内容包括LabVIEW概述、LabVIEW程序对象的基本操作、LabVIEW 的数据类型、LabVIEW的循环与结构、创建子VI、操作界面的设计、图形与图表、文件I/O、数据采集、数字信号处理、仪器控制与网络通信、访问数据库、LabVIEW常用外部接口和上机练习。为便于读者更加方便快捷地掌握LabVIEW的编程方法,本书各章都附有一定数量的示例程序。本书可作为高等院校相关课程的教材,也可以作为相关应用和技术研发人员的参考用书。
