其他编程语言/工具
-
计算机程序设计艺术(美)Donald E.Kunth 著;苏运霖 译这第1分册更新了《计算机程序设计艺术,第1卷,第3版:基本算法》,并且最终将成为该书第4版的一部分。具体地说,它向程序员提供了盼望已久的MMIX——代替原来的MIX的一个以RISC为基础的计算机,并且描述了MMIX汇编语言。这一分册也介绍了有关子程序、共行程序以及解释性程序的新内容。.关于算法分析的这多卷论著已经长期被公认为经典计算机科学的定义性描述。迄今已出版的完整的三卷已经组成了程序设计理论和实践的惟一的和珍贵的源泉,无数读者都赞扬Knuth的著作对个人的深远影响。科学家们为他的分析的美丽和优雅所惊叹,而从事实践的程序员们已经成功地应用他的“菜谱式”的解到他们每天的问题上,所有人都由于Knuth在他的书中表现的博学、清晰、精确和高度幽默而对他无比敬仰。...为开始这三卷的第四也是最后一版,更新现有三卷中的部分内容,Knuth已经创立了称作分册的一序列的小部头的书,定期出版。每个分册将包含整个新的或修改内容的一部分或多个部分。最终,这些分册的内容将被归并成每卷最后的版本,而在1962年开始的许多努力终将完成。... -
汇编语言程序设计张雪兰等编著本书选择了当今广为流行的以Intel 80x86系列为CPU的PC及其兼容机作为硬件平台,以DOS和Window。两种操作系统作为软件平台,深入讨论实模式和保护模式的汇编语言程序没计。伞书典分12章,由两部分组成。第1部分介绍Inlel 80x86系列微处理器的基础知识、实模式汇编语言程序设计等,卡要内容包括:预备知识、微处理器的基础知识、寻址方式及指令集、汇编语言程序组织、程序的基本结构及其程序设计、子程序与宏指令设计、实模式I/O程序设计、汇编讲言高级编程技巧等。第2部分介绍据f Windows的保护模式程序设计,主要内容包括:32位CPU及Windows基础、Windows汇编语高'稗序i殳计基础、深入Windows汇编编程、保护模式及其应用等。本书内容由浅入深、循序渐进、实例丰富,许多完整程序都是有一定难度的实际应用,很有参考价值。本书每章后均附有习题·以便渎者检查及巩固所学知识。 本书既可作为高等院校计算机科学与技术专业及其相关专业的本科教材,也可供从事计算机开发及研究的工程技术人员参考。 -
SprIng框架高级编程(美)约翰逊;蒋培译Spring框架是主要的开源应用程序开发框架,它使得Java/J2EE开发更容易、效率更高。本书不仅向读者展示了Spring能做什么?而且揭示了Spring完成这些功能的原理,解释其功能和动机,以帮助读者使用该框架的所有部分来开发成功的应用程序。本书涵盖Spring的所有特性,并且演示了如何将其构成一个连贯的整体,帮助读者理解Spring方法的基本原理、何时使用Sping以及如何效仿最佳实践。所有这些都以完整的样本应用程序来举例说明。读完本书,读者将能够有效地在各种应用中(从简单的web应用程序到复杂的企业级应用程序)使用Spring。本书旨在指导读者何使用Spring框架来实现各种有效应用程序的开发(从简单的Web应用到复杂的企业级应用)。通过一个完整的样本应用程序贯穿全书,举例说明Spring如何提供一个清晰的、分层的体系结构的基础;以及如何适当地使用Spring来实现好的OO设计和体系结构设计,以及如何应用最佳实践。本书面向欲深人学习Spring框架的Java/J2EE体系结构设计人员和开发人员,使他们能够把spring框架有效地用于从简单的Web应用到复杂的企业级应用;也非常适合Spring框架新手作为常备参考书。 -
面向对象分析与设计(美)多切蒂(O'Docherty, M.)著;俞志翔译《国外计算机科学经典教材:面向对象分析与设计(UML2.0版)》详细介绍了面向对象的分析与设计,全面探讨了面向对象概念、软件开发过程、UML和多层技术。《国外计算机科学经典教材:面向对象分析与设计(UML2.0版)》使用最常见的技术和方法,通过一个贯穿全书的案例分析,对面向对象的软件开发过程和使用面向对象技术的编程过程进行了透彻的讨论。首先阐述了面向对象软件项目的基本概念,然后基于广泛使用的方法,介绍了使用进行以测试为驱动的开发过程,最后研究了现实世界中的开发问题。《国外计算机科学经典教材:面向对象分析与设计(UML2.0版)》特色:·本书按照典型开发项目的步骤,整合了需求、设计、规范和测试;·案例分析清晰地说明了如何分析抽象的问题,从而最终得出一个具体的解决方案;·合作站点上的AQS(自动组卷系统)练习题使读者可以实践本书描述的技术。《国外计算机科学经典教材:面向对象分析与设计(UML2.0版)》按照典型开发项目的步骤,整合了需求、设计、规范和测试,详细介绍了面向对象的分析与设计,全面探讨了面向对象概念、软件开发过程、UML和多层技术。按理分析清晰地说明了如何分析抽象的问题,从而最终得出一个具体的解决方案。无论读者是在校师生还是参加业务培训的开发人员,或者是转向面向对象技术的有经验的程序员,《国外计算机科学经典教材:面向对象分析与设计(UML2.0版)》都会对您有所帮助。 -
Ajax实战(美)Dave Crane著本羽阐述了Ajax开发技术的方方面面:不仅全面介绍了Ajax的基础知识,更有对令人高山仰止的架构和模式的深刻探讨,也有潺潺流水般细致的实例展示,而且还涵盖了专业Ajax开发必不可少的可用性、安全和性能等主题。本书适合程序开发人员参考学习。本书是目前Ajax领域最为全面深入的一本著作,其中不仅有对于基础知的的介绍,还有对于Ajax开发中重大架构问题的深入探讨,总结了大量Ajax开发中的设计模式,并讨论了框架、安全性与性能等。书中提供了几个典型的例子,兼顾各种开发平台,这些例子的代码稍作修改就司以直接应用于项目开发之中,代码源文件可以从图灵网站下载。本书适用于各个层次的web应用开发人员。 -
代码大全(美)迈克康奈尔(McConnell, S.)著;金戈译《代码大全(第2版)》是著名Ⅱ畅销书作者、《IEEESoftware》杂志前主编、具有20年编程与项目管理经验的SteveMcConneU十余年前的经典著作的全新演绎:第2版做了全面的更新,增加了很多与时俱进的内容,包括对新语言、新的开发过程与方法论的讨论,等等。这是一本百科全书式的软件构建手册,涵盖了软件构建活动的方方面面,尤其强调提高软件质量的种种实践方法。作者特别注重源代码的可读性,详细讨论了类和函数命名、变量命名、数据类型和控制结构、代码布局等编程的最基本要素,也讨论了防御式编程、表驱动法、协同构建、开发者测试、性能优化等有效开发实践,这些都服务于软件的首要技术使命:管理复杂度。为了培养程序员编写高质量代码的习惯,书中展示了大量高质量代码示例(以及用作对比的低质量代码),提高软件质量是降低开发成本的重要途径。除此之外,《代码大全(第2版)》归纳总结了来自专家的经验、业界研究以及学术成果,列举了大量软件开发领域的真实案例与统计数据,提高《代码大全(第2版)》的说服力。《代码大全(第2版)》中所论述的技术不仅填补了初级与高级编程实践之间的空白,而且也为程序员们提供了一个有关软件开发技术的信息来源。《代码大全(第2版)》对经验丰富的程序员、技术带头人、自学的程序员及没有太多编程经验的学生都是大有裨益的。可以说,只要您具有一定的编程基础,想成为一名优秀的程序员,阅读《代码大全(第2版)》都不会让您失望。 -
NetBeans IDE中文版用户指南柯干(Keegan,p.) 等著,吴玉亮 译;吴玉亮译本书介绍中文版NetBeans集成开发环境的基本功能和使用方法。主要内容包括:如何获得NetBeans软件,NetBeans集成开发环境的概况以及开发普通Java程序的基本操作,如何创建与配置项目,代码编写中的技巧,Web应用程序的开发,如何利用JavaBluePrints解决方案目录来学习J2EE开发,如何在J2EE应用程序中添加Web服务,如何使用开发实体组件装配应用程序并验证J2EE兼容性等主题。.本书内容深入浅出,图例丰富,简明直观,可帮助读者快速入门。适合各类程序设计人员参考。..获奖软件NetBeansIDE是当今艺术级的JavaIDE。NetBeansIDE是支持Java2标准版(J2SE)5.0的首个免费、开源的IDE,它还支持Java2企业版(J2EE)、Java2微型版(J2ME)和其他技术。NetBeansIDE将许多强大的功能合并到一个设计精良的工具包中,使Java应用程序开发的方方面面都变得非常简单。主要内容:●中文版NetBeans集成开发环境的概况,以及开发普通Java程序的基本操作。●介绍如何利用JavaBluePrints解决方案目录来学习J2EE开发,如何在J2EE应用程序中添加Web服务。●深入介绍开发实体组件、装配应用程序、验证J2EE兼容性等主题。●NetBeansIDE的特殊功能:使用NetBeans移动平台开发包来开发手提设备中的J2ME应用程序。●如何使用NetBeansIDE集成的Ant工具来解决已存在的复杂项目生成环境问题。... -
PHP网络编程技术与实例赵斯思等编著本书全面、细致地介绍了PHP网络开发技术的原理和基础编程知识,不仅包括PHP开发环境的配置、PHP的基本语法等内容,还包括PHP的高级开发技术、数据库编程技术等内容。随书配套光盘中提供了书中涉及实例的全部源代码,以方便读者举一反三,编写出适合自己的程序。全书共分为3篇20章,以“基础篇→高级开发篇→案例实战篇”为线索具体展开,涵盖了PHP网络编程的方方面面。而且,对于书中每个知识点的讲解,都配有大量可实际运行的实例,供读者边学习边实践,以便读者快速、全面地掌握PHP的开发方法和技巧。本书内容由浅入深,从最基本的PHP语法到综合案例,比如在线图片管理系统、电子邮件收发系统和在线书店系统等,都有详细的讲解。随书配套光盘中提供了书中涉及实例的全部源代码,以方便读者举一反三,编写出适合自己的程序。本书不仅适合初学者学习PHP网络开发技术,还能够帮助有一定编程经验的PHP开发人员解决开发过程中遇到的问题。本书可作为高等院校相关专业的教材和参考用书,也可作为PHP的培训用书,或广大用户的自学用书。 -
编译原理学习与应用指导张永梅, 靳雁霞主编编译原理是计算机专业的核心课程之一,是每位优秀的计算机专业人员必修的一门课程。本书以研究程序设计语言编译程序构造的基本原理和基本实现方法为主要目标,系统地介绍了编译技术的基本原理、典型题解、上机实习方法以及编译原理在相关领域的典型应用。全书由十三章组成,前三章分别为:引论、高级语言及其语法描述、词法分析的主要内容及相应的题解。第四章至第十一章依次介绍语法分析,属性文法和语法制导翻译,语义分析和中间代码产生,符号表,运行时存储空间组织,优化,目标代码生成,并行编译基础的主要内容以及典型题解。第十二章介绍编译原理实习方法及其实例。第十三章给出了编译原理的一些典型应用。本书编写时注重难点的分散安排,尽量由易到难,便于读者掌握。本书既可作为高等学校计算机类专业本科和专科生的参考书,同时适合作为报考计算机专业研究生的复习指导用书,也可供相关科技人员参考。[看更多] -
JAVA开发利器蔡雪焘 编著本书用典型的示例剖析Hibernate开发中的重点和难点,对于开发Hibernate的常用工具也进行了详细讲解。全书分两篇,共21章,内容涵盖Hibernate概述、Session主要的API、Hibernate对象关联(一对一、一对多、多对一和多对多)、级联关系、HQL与QBC检索、检索策略、基本配置与对象/关系映射配置、集合映射、事务与Cache管理等Hibernate的知识,另外还对XML、JSP、MySQL、Ant、JUnit、Log4j、Struts、Spring及Middlegen-Hibernate、hbm2java、SchemaExport、Hibernate-extensions控制台、XDoclet、P6Spy、HibernateSynchronize等开发Hibenrate时常用的工具进行了抓取重点和常用点的讲解。本书最大的特色在于每一节的例子都是经过精挑细选,具有很强的针对性,力求让读者通过亲自动手做来掌握其底层的知识,示例的运行也很简单,只需配置和运行Ant即可。本书适合Java程序员、企业级项目的开发人员参考使用,同时也是新手学习Hibernate的绝佳教材。
