JAVA及其相关
-
Java语言程序设计实验指导唐友,舒杰 主编《应用型本科院校“十二五”规划教材·计算机类:Java语言程序设计实验指导》共分17章:前16章中“典型例题解析”和“课后习题解答”是典型例题和《Java语言程序设计》一书中全部课后习题的详细分析、解答及程序上机运行结果,每章中“上机实验”是精心设计的实验及相应的程序代码;第17章“综合实例”包括两个具有较高综合性的编程实例。
-
Java语言程序设计唐友,张珑 主编《应用型本科院校“十二五”规划教材/计算机类:Java语言程序设计》主要介绍了Java概述、Java基础、基本控制结构、方法、数组、类和对象、类的继承和多态机制、接口、异常处理、输入与输出、图形用户界面设计、Swing组件、集合类、Applet程序、多线程、数据库编程和网络编程等内容。 《应用型本科院校“十二五”规划教材/计算机类:Java语言程序设计》可以作为高等学校大学软件开发相关专业的教材,也可以作为软件开发人员的实用参考书。
-
Java程序设计基础教程贾宇波,孙麒,沈静 主编《21世纪高等教育计算机规划教材:Java程序设计基础教程》从初学者的角度出发,以丰富的案例,不同的学习图标,深入浅出地介绍了Java编程的基础知识和高级技术。全书共12章。第1章介绍了Java语言的特性、Java开发环境的搭建、Java程序的编译和运行过程。第2章介绍了Java语言的一些基本语法。第3章和第4章全面讲解了面向对象编程的思想和应用。第5章~第12章分别介绍了常用的Java 数据结构、异常处理、文件与流、图形用户界面编程、Java applet、多线程、网络编程和数据库编程技术。《21世纪高等教育计算机规划教材:Java程序设计基础教程》可作为高等院校相关专业或社会培训机构的教学用书,也可作为Java技术的初学者与编程爱好者的自学用书。
-
Java应用开发与实践刘乃琦 苏畅 主编《普通高等学校计算机教育“十二五”规划教材:Java应用开发与实践》作为Java技术课程的教材,系统全面地介绍了有关Java开发所涉及的各类知识。全书共分22章,内容包括初识Java、Eclipse开发工具、Java语言基础、流程控制、数组、字符串、类和对象、接口、继承与多态、类的高级特性、异常处理、输入输出、Swing程序设计、事件处理、表格组件的应用、树组件的应用、多线程、图形绘制技术、常用工具类、数据库编程应用、 综合案例——快递打印系统、课程设计——软件注册程序、课程设计——决策分析程序。全书每章内容都与实例紧密结合,有助于学生理解知识、应用知识,达到学以致用的目的。《普通高等学校计算机教育“十二五”规划教材:Java应用开发与实践》附有配套DVD光盘,光盘中提供有本书所有实例、综合实例、实验、综合案例和课程设计的源代码、制作精良的电子课件PPT及教学录像、《Java编程词典(个人版)》体验版学习软件。其中,源代码全部经过精心测试,能够在Windows XP、Windows 2003、Windows 7系统下编译和运行。《普通高等学校计算机教育“十二五”规划教材:Java应用开发与实践》可作为本科计算机专业、软件学院、高职软件专业及相关专业的教材,同时也适合Java爱好者及初、中级的程序开发人员参考使用。
-
Java Web设计模式之道蒋海晶 编著在软件开发与管理过程中,会涉及大量的软件设计工作,这些工作将对软件项目能否成功实施起到巨大的作用。《Java Web设计模式之道》全面讲解了Java Web设计模式,集理论与实战于一体,结合创新与发散思维,为读者提供思维上、方法上的启发。《Java Web设计模式之道》结合Java Web示例项目全面讲解了29个设计模式,最后通过一个实战项目学习设计模式是怎么结合到实际项目中的。全书源代码可以从网上下载。《Java Web设计模式之道》适合Java Web项目软件架构师、系统分析设计师和程序员阅读,也适合作为高等院校和培训机构相关专业的培训教材。
-
数据结构与算法分析(美)韦斯 著文艺复兴以降,源远流长的科学精神和逐步形成的学术规范,使西方国家在自然科学的各个领域取得了垄断性的优势;也正是这样的传统,使美国在信息技术发展的六十多年间名家辈出、独领风骚。在商业化的进程中,美国的产业界与教育界越来越紧密地结合,计算机学科中的许多泰山北斗同时身处科研和教学的最前线,由此而产生的经典科学著作,不仅擘划了研究的范畴,还揭示了学术的源变,既遵循学术规范,又白有学者个性,其价值并不会因年月的流逝而减退。 近年,在全球信息化大潮的推动下,我国的计算机产业发展迅猛,对专业人才的需求日益迫切。这对计算机教育界和出版界都既是机遇,也是挑战;而专业教材的建设在教育战略上显得举足轻重。在我国信息技术发展时间较短的现状下,美国等发达国家在其计算机科学发展的几十年间积淀和发展的经典教材仍有许多值得借鉴之处。因此,引进一批国外优秀计算机教材将对我国计算机教育事业的发展起到积极的推动作用,也是与世界接轨、建设真正的世界一流大学的必由之路。 机械工业出版社华章公司较早意识到“出版要为教育服务”。自1998年开始,我们就将工作重点放在了遴选、移译国外优秀教材上。经过多年的不懈努力,我们与Pcarson。McGraw.Hill,Elsevier,MIT,JohnWiley&Sons,Cengage等世界著名出版公司建立厂良好的合作关系,从他们现有的数百种教材中甄选出AndrewS.Tanenbanm,Biame Stroustrup,Brain w Kemighan,Dennis Ritchie,JimGray,Afred V Aho。John E.Hopcroft.Jeffrey D.Ullman,AbrahamSilberschatz,William Stallings,Donald E.Knuth.John L.Hennessy,LarryL.Peterson等大师名家的一批经典作品,以“计算机科学丛书”为总称出版,供读者学习、研究及珍藏。大理石纹理的封面,也正体现了这套丛书的品位和格调。 “计算机科学丛书”的出版工作得到了国内外学者的鼎力襄助,国内的专家不仅提供了中肯的选题指导,还不辞劳苦地担任了翻译和审校的工作;而原书的作者也相当关注其作品在中国的传播,有的还专程为其书的中译本作序。迄今,“计算机科学丛书”已经出版了近两百个品种,这些书籍在读者中树立了良好的口碑,并被许多高校采用为正式教材和参考书籍。其影印版“经典原版书库”作为姊妹篇也被越来越多实施双语教学的学校所采用。权威的作者、经典的教材、一流的译者、严格的审校、精细的编辑,这些因素使我们的图书有了质量的保证。随着计算机科学与技术专业学科建设的不断完善和教材改革的逐渐深化,教育界对国外计算机教材的需求和应用都将步入一个新的阶段,我们的目标是尽善尽美,而反馈的意见正是我们达到这一终极目标的重要帮助。华章公司欢迎老师和读者对我们的工作提出建议或给予指正,我们的联系方法如下:
-
编写可维护的JavaScript(美)Nicholas C. Zakas任何语言都需要强调编码风格的一致性。只要是团队开发,每个人都以相同方式编写代码就是至关重要的。这样大家才能方便地互相看懂和维护对方的代码。《编写可维护的JavaScript》向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。本书内容涵盖了编码风格、编程技巧、自动化、测试等几方面,既包括具体风格和原则的介绍,也包括示例和技巧说明,最后还介绍了如何通过自动化的工具和方法来实现一致的编程风格。《编写可维护的JavaScript》作者Nicholas C. Zakas是顶级的Web技术专家,也是《JavaScript高级程序设计》一书的作者。他曾是Yahoo!的首席前端开发工程师,在完成了从一名“独行侠”到“团队精英”的蜕变后,他站在前端工程师的角度提炼出众多的最佳编程实践,其中包括很多业内权威所推崇的最佳法则,而这些宝贵经验正是本书的核心内容。《编写可维护的JavaScript》适合前端开发工程师、JavaScript程序员和学习JavaScript编程的读者阅读,也适合开发团队负责人、项目负责人阅读。运用本书中讲述的技巧和技术,可以使JavaScript团队编程从侠义的个人偏好的阴霾走出来,走向真正的高可维护性、高效能和高水准。
-
JavaScript和jQuery实战手册David Sawyer McFarland 著,孙向阳 李军 等译《JavaScript和jQuery实战手册(原书第2版)》第1版不仅在市场上取得了良好的销售成绩,而且获得了读者极佳的口碑,在JavaScript编程领域独树一帜!第2版结合JavaScript和jQuery最新技术,对全书内容进行了更新和优化,使之在技术上更先进,也更易于学习。《JavaScript和jQuery实战手册(原书第2版)》的最大特色就是内容系统且全面:从JavaScript的基本概念,到Web最流行的JavaScript库:jQuery,再到构建Web功能;从JavaScript各组件和服务的使用,到jQuery和Ajax等开发工具的应用,再到Web应用程序的发布;从基本的Web搭建等基础知识,到jQuery、CSS、Ajax等高级知识……几乎面面俱到,广度与深度兼备。全书通过大量代码示例说明图的方式说明代码的工作机制,以及各个部分的作用和功能,引导读者在实践中学习和领悟JavaScript的基本思想。通过学习《JavaScript和jQuery实战手册(原书第2版)》,读者不仅能够掌握JavaScript编程的各项技术细节,还能体会到不断剖析、层层递进解决问题的思路。让读者在实践中学,轻松地掌握使用JavaScript和jQuery开发Web应用的有用技能。
-
JavaScript面向对象编程指南(加)Stoyan Stefanov 著,凌杰 译JavaScript是一种具有高度表达能力的、基于原型特性的、非常灵活的面向对象编程语言。《JavaScript面向对象编程指南》着重介绍JavaScript在面向对象方面的特性,展示如何构建强健的、可维护的、功能强大的应用程序及程序库。全书包括8章和3个附录,依次介绍了JavaScript的发展历史、基础性话题(变量、数据类型、数组、循环以及条件表达式)、函数、对象、原型、继承的实现、BOM和DOM等。附录部分包括了学习JavaScript编程常用的参考资源。尤其值得一提的是,《JavaScript面向对象编程指南》作者是JavaScript设计模式方面的专家,他在本书第8章中介绍了几种常用的JavaScript编程模式,这也为他后续的另一本重要著作《JavaScriptPatterns》奠定了基础。《JavaScript面向对象编程指南》全面地覆盖了JavaScript语言的OO特性,同时兼顾基础知识,对初学者来说,是难得的JavaScript佳作。阅读本书不需要读者具备任何的JavaScript基础知识及项目经验,通过学习本书,读者将会在面试有关JavaScript程序设计的职位时游刃有余。
-
JavaScript宝典(美)古德曼 等著,杨岳湘 等译本书的脚本清单以等宽字体显示,使它们与其他正文区分开。由于本书的页宽有限,脚本清单常常会断行,此时,脚本的剩余部分就显示在下一行,与清单的左边缘齐平,就像在打开自动换行功能的文本编辑器中一样。在文档中输入脚本清单时,假如这些断行引发了问题,最好在配书光盘上找到相应的清单,看看脚本应该是什么样子。在本书的第Ⅱl部分,在阅读对象模型或者语言功能(它们需要某个浏览器的指定最低版本)之前,不可能编写出多个页面。在需要特定的浏览器或浏览器版本时,为了更便于在文中阅读,多数浏览器引用由缩写和版本号组成。比如:WinlE5表示运行于Windows系统的IntemetExplorer5:NN4表示运行于任何操作系统的Netscape Navigator4-Moz表示现代Mozilla浏览器f它派生了Firefox、Netscape6和以后版本,以及Camino);Safari表示Apple用于Mac 0Sx的浏览器。如果浏览器的某个版本引入了一个功能,而且在后续版本中都支持,就在这个版本号后面加一个“+”符号。例如,标记为WinlE5.5+的功能,表示该功能至少需要Windows环境的IntemetExplorer5.5,WinlE8和将来的WinlE版本也支持该功能。如果在现代浏览器的第1版中实现了某功能,就在这个浏览器系列名称的后面加上加号(+),比如Moz+表示所有基于Mozilla的浏览器。有时,某功能或一些特殊行为只应用于一个浏览器。例如,某功能标记为NN4,表示只是在NetscapeNavigator 4.x中有这个功能。减号(例如,WinlE一)表示浏览器不支持当前讨论的内容. 本版书中的HTML标记格式符合HTML5的编码约定,也遵循许多XHTML标准,例如标记和特性名都使用小写形式。 “注意”、“提示”、“警告”、“交叉引用”这几个图标在本书中随处可见,用于标记重点内容,或者告诉你在哪里可以找到更详细的信息。