其他编程语言/工具
-
会说话的代码王洪亮 著写得不好的代码有各种各样的问题,会给读者带来不好的阅读体验,并且如果代码写得不够好,文档和代码不一致,注释和代码不一致,那么对维护人员来说,理解代码和进入项目组都是有困难的。如果代码写得不够好,就需要扩展功能,修改Bug时所需要花费的时间也较长。自表达代码是一种采用接近于自然语言的方式书写代码的主张。代码可读性、可扩展性、可测试性是关联代码质量的重要参考指标。《会说话的代码:书写自表达代码之道》从各个角度来分析产生劣质代码的原因,并从代码的命名、注释、风格、结构、架构等方面着手,对提高设计能力、熟悉开发环境、了解编程语言、提高英语能力等诸多方面提出了具体的改善建议。
-
数据结构韩桂华 ,程桂卿 编《数据结构/应用型本科信息大类专业“十二五”规划教材》系统地介绍了各种类型的数据结构,并且对在每一种数据结构上定义的抽象数据类型都详细地阐述了其基本概念和具体的实现方法,对每个算法的具体实现给出了完整的C语言源代码描述。《数据结构/应用型本科信息大类专业“十二五”规划教材》内容丰富,逻辑性强,层次分明,概念准确,文字清晰流畅,对算法的注解十分细致,既注重了理论知识,又强调了工程实用。为了方便教学,本书还配有教学课件等教学资源包,任课教师和学生可以登录“我们爱读书”网免费注册下载,或者发邮件至邮箱免费索取。《数据结构/应用型本科信息大类专业“十二五”规划教材》可作为高等院校计算机及相关专业“数据结构”课程的教材,也可作为从事计算机工程与应用相关领域从业人员的参考用书。
-
敏捷开发一千零一夜王立杰 ,冯国馨 编《敏捷开发一千零一夜》以多位作者的亲身经历,再现真实的敏捷实施过程,描述各个企业在实施敏捷的过程中,遇到的种种问题、解决的思路及最终得到的经验与教训。这本案例集从不同的视角,为读者展示从大型互联网企业到初创公司、从大型国企到独资外企、从典型的甲方到第三方咨询公司的敏捷历程。这里面既有大的组织的敏捷转型,也有一个小团队或个人的敏捷历程,还涵盖某个敏捷实践或工具的应用描述。《敏捷开发一千零一夜》的特色在于由真实实践提炼,对正在实施敏捷的读者具有很高的参考价值。
-
Drupal实战葛红儒《Drupal实战》是中文Drupal社区极力推荐的实力之作,由国内顶尖Drupal技术专家(在全球Drupal社区有一定影响力)老葛撰写。以实战为导向,用一个商业性的综合案例贯穿全书,通过重现整个案例的开发过程,不仅循序渐进地讲解了Drupal的各项功能和技术,而且系统地讲解了Drupal应用的开发方法和步骤,能让读者迅速具备实战能力。《Drupal实战》一共13章:第1章全面介绍了Drupal的安装和配置,为后面各章的学习做了准备;第2~5章分别讲解了如何为图书添加各种字段,如何设置路径别名、图片样式和列表,如何制作主题和首页;第6~10章分别讲解了Ubercart的详细配置,如何实现站内搜索,如何添加社区互动功能,如何做Panels控件和定制个人主页;第11~13章探讨了Drupal的SEO和性能优化,以及商品数据的导入与导出。
-
新编控制系统MATLAB仿真实训黄忠霖 编《新编控制系统MATLAB仿真实训》主要包括3部分内容,即控制系统MATLAB计算及仿真的解题实训、控制系统MATLAB计算及仿真的实验实训、控制系统MATLAB计算及仿真课程设计与毕业设计实训等。本书可与作者以前编写的《控制系统MATLAB计算及仿真》配合使用,因为本书第1部分实际上主要是该书的例题习题集,第2部分则是该书的上机实验操作训练,而第3部分则是对自动控制类各专业关于自动控制仿真的课程设计与毕业设计实践训练。另外,本书附录是作者开发的自编函数。 “自动控制原理”、“自动控制系统”与“控制系统MATLAB仿真”等,是高等学校电气信息类各专业的主要专业基础课与专业课,本书是学习这些课程的必备参考书,既可作为电气信息类各专业的MATLAB仿真教材,也可作为自动控制领域工程技术人员学习MATLAB的参考用书。
-
WebGL高级编程(美)阿尤鲁(Anyuru, A.)著《WebGL高级编程:开发Web 3D图形》向读者介绍如何开发基于WebGL的Web应用程序。虽然WebGLAPI可用来硬件加速2D图形和3D图形,但是它的主要作用是用来创建3D图形。3D图形API的一些图书只介绍API本身,并没有对3D图形或如何使用API进行较多的介绍。《WebGL高级编程:开发Web 3D图形》不要求读者具备任何3D图形的理论基础。希望读者通过《WebGL高级编程:开发Web 3D图形》的学习能够掌握3D图形基础知识,以及学会用WebGLAPI开发Web应用程序。
-
Ruby on Rails 程序设计深入剖析与范例应用许勇 等编著在目前的主流Web开发技术当中,基于Ruby语言的Rails框架是做网站开发速度最快的工具。许勇等编著的《Ruby onRails程序设计深入剖析与范例应用》基于Ruby 1.9.3和Rails 3.2.3展开讲解,共分14章,主要内容包括:搭建Ruby OnRails开发平台、Ruby语言基础、控制语句、面向对象、数组、数据库操作、Rails生成器的使用、控制器和路由、使用视图模板、Seesion、文件上传以及Ajax等。《Ruby on Rails程序设计深入剖析与范例应用》适合准备学习或了解Ruby语言和Rails框架的各层次读者阅读。
-
Adobe AIR程序开发实战详解王黎 等编著《Adobe AIR程序开发实战详解》共18章,全面、详尽、深入浅出地讲解了Adobe AIR应用开发的各个方面,主要内容包括最基本的AIR概念、环境配置、Action Script编程语法、数据操作、使用组件设计AIR应用程序界面、控制界面的显示组件和导航菜单、文件与数据库的操作以及如何自定义光标和实现拖放等内容。《Adobe AIR程序开发实战详解》配套光盘包括各章内容所用的代码,以及整个应用所需要的开源类库等相关项目文件。《Adobe AIR程序开发实战详解》可以作为AIR的入门书籍使用,也可以帮助中级读者提高技能,对高级读者也有一定的启发意义。
-
Struts 2+Hibernate+Spring整合开发深入剖析与范例应用许勇 等编著《Struts 2+Hibernate+Spring整合开发深入剖析与范例应用》通过理论与实践相结合的方式来讲述Struts 2 + Hibernate 4 + Spring 3整合开发知识。《Struts 2+Hibernate+Spring整合开发深入剖析与范例应用》不仅是一本J2EE入门指导书,还详细地介绍了JSP各个方面,包括JSP 2.0的规范、Struts 2的各种用法、Hibernate的详细用法,以及Spring的基本用法。书中所介绍的轻量级J2EE应用,是目前最流行、最规范的J2EE架构,分层极为清晰,各层之间以松耦合的方式组织在一起。在《Struts 2+Hibernate+Spring整合开发深入剖析与范例应用》的最后配备了一个综合实例,均采用了目前最新版本的Struts、Hibernate和Spring框架,便于读者迅速地掌握J2EE应用开发。《Struts 2+Hibernate+Spring整合开发深入剖析与范例应用》配套光盘包括各章内容所用的代码,以及整个应用所需要的开源类库等相关项目文件。《Struts 2+Hibernate+Spring整合开发深入剖析与范例应用》适用于Java Web和J2EE开发人员、具备一定基础的JSP和Servlet开发人员、正在自学J2EE知识的读者,还可作为在校师生的教学参考资料。
-
中文编程学习进阶大连易翔软件开发有限公司 编著大连易翔软件开发有限公司编著的《中文编程学习进阶》秉承《中文编程·从入门到精通》的特点,在熟悉了易语言编程环境的使用和易语言核心支持库的应用后,更全面细致地介绍了易语言及其编程环境的核心功能。《中文编程学习进阶》共分为五大部分:易语言核心支持库、易语言外部支持库、易语言对数据库的操作、易语言的网络功能应用和易语言行业软件等。《中文编程学习进阶》结合编程语句和运行结果图对各项重点功能进行介绍,并通过书中编程案例的实践和习题辅助读者及时进行总结。 本书适用于初步掌握了易语言中文编程技巧的编程爱好者。