其他编程语言/工具
-
汇编语言与接口技术叶继华 主编《普通高等教育计算机规划教材:汇编语言与接口技术(第2版)》兼顾汇编语言与接口技术两方面知识,阐述了8086微型机和ARM嵌人式微处理器PXA270的结构、工作原理等。在讲解有关硬件和必备知识的基础上,兼顾16位和32位汇编语言的知识,以MASM和ADS等工具为主讲解汇编语言的概念和设计知识,然后以典型的可编程接口芯片为载体,讲解汇编语言在接口技术方面的应用,既使学生掌握一般的汇编语言编程方法,又使学生学会如何用汇编实现接口设计。《普通高等教育计算机规划教材:汇编语言与接口技术(第2版)》知识体系结构合理、层次分明、逻辑严密、内容丰富,深入浅出,涵盖了汇编语言程序设计的主要知识和接口技术的应用。《普通高等教育计算机规划教材:汇编语言与接口技术(第2版)》可作为计算机及相关专业的本科、专科生教材,也可作为工程技术人员的参考书。
-
可编程控制器程序设计李世基 编著《可编程控制器程序设计》以三菱FX2N系列可编程控制器(PLC)为例,介绍可编程控制器的基本指令、步进指令、功能指令的使用规则及应用程序的设计方法,书中案例直接从厂方技术说明书中精选而来,编排也尽可能保持原貌,对一般教材忽略而又实用的功能指令进行了补充,强调功能指令的学习方法和应用,引导学生对厂方提供的原始资料创造性地加以利用。
-
正则表达式入门(美)菲茨杰拉德 著如果你是正则表达式新手,那么《正则表达式入门(影印版)》容易上手的指南就是很好的入门读物。你将在大量实例的帮助下循序渐进地学习相关基础内容,学习通过匹配特定关键字、字符和模式以实现匹配、抽取和转换文本的第一手知识。正则表达式是程序员的重要工具,在很多Unix工具和Perl、Java、JavaScript、C#等编程语言中会用到。学完《正则表达式入门(影印版)》后,你将熟练掌握正则表达式中最常用的语法,还将领悟灵活运用它们以省时省力的相关技巧。
-
jQuery Mobile即学即用(阿根廷)Maximiliano Firtman 著jQuery Mobile是以全球最流行的jQuery为核心的、跨平台的移动Web应用开发框架。《jQuery Mobile即学即用》着眼于移动Web应用开发实战,从应用结构和导航开始,分门别类地介绍了jQuery Mobile为开发人员准备好的各种界面部件,包括列表视图、工具条、按钮、表单、网格布局等,还介绍了界面主题和配色,以及为jQuery Mobile编程准备的事件、配置及响应式布局API。《jQuery Mobile即学即用》最后向读者展示了一个完整的Web应用开发示例。《jQuery Mobile即学即用》适合所有对开发移动Web应用感兴趣的读者阅读参考。
-
CoffeeScript程序设计(美)Mark Bates 著CoffeeScript是一门新的编程语言,一门会被编译为JavaScript的语言。《CoffeeScript程序设计》从运行和编译CoffeeScript的基础知识开始,逐步介绍其语法、控件结构、函数、集合和类等内容。《CoffeeScript程序设计》的特色是,通过对相同页面的CoffeeScript代码和JavaScript代码的直接比较,让读者能够直观地了解CoffeeScript是如何改善了JavaScript的,进而能够用它构建强大、灵活、可维护、简洁、可靠以及安全的应用程序。此外,作者还在书中给出一些非常宝贵的提示,提醒读者如何才能更好地开发应用程序。《CoffeeScript程序设计》是一本理论和实践相结合的CoffeeScript入门教材,更是一本能够带领初学者充分理解并快速掌握CoffeeScript的好书,非常适合中高级Web开发者阅读。
-
UML用户指南(美)Grady Booch James Rumbaugh Ivar Jacobson 著《UML用户指南(第2版·修订版)》是UML方面的一部权威著作,3位作者是面向对象方法最早的倡导者、UML的创始人。本版涵盖了UML2.0。书中为UML具体特征的使用提供了指南,描述了使用UML进行开发的过程,旨在让读者掌握UML的术语、规则和惯用法,以及如何有效地使用这种语言,知道如何应用UML去解决一些常见的建模问题。《UML用户指南(第2版·修订版)》由7个部分共33章组成,每章都对一组UML特征及其具体用法进行了详细阐述,其中大部分按入门、术语和概念、常用建模技术、提示和技巧的方式组织。本书还为高级开发人员提供了在高级建模问题中应用UML的一条非常实用的线索。《UML用户指南(第2版·修订版)》适合作为高等院校计算机及相关专业本科生或研究生“统一建模语言(UML)”课程的教材,也适合从事软件开发的工程技术人员和软件工程领域的研究人员参考。
-
Node即学即用(英)Tom Hughes-Croucher Mike Wilson 著,郑达韡 译Node.js正迅速成为Web开发社区里最有影响力的技术之一。你一定想快速掌握Node.js,学习如何用JavaScript开发服务器程序。有了这本指南,你就能学会用Node构建高度可扩展的服务器程序,理解它的事件循环架构如何降低开发的复杂度并且保证服务器编程的安全与便捷。 本书是Node开源框架主要贡献者的最新力作,解析了为什么Node的单线程方法能够在多台服务器间支撑起大量的并发连接,并让我们看到了在浏览器与服务器间共享代码是何等便利。Node何以能俘获Google、LinkedIn及eBay等众多大牌公司的芳心?本书将向你解释其原委。通过阅读本书,你可以: 学习Node的事件循环架构、非阻塞I/O和事件驱动编程模型; 动手编写I/O示例应用,其中包括一个聊天服务器; 用现成的设计模式编写事件驱动程序; 在多核环境下高效地运用Node的单线程策略; 配合具体例子,深入框架核心及API工具; 学习Node如何支持多种数据库和存储工具; 利用Node庞大的模块库构建新的扩展。
-
Scrum敏捷开发高级教程(美)雷斯尼克,(美)比约克 等著,朱永光 译我们需要面对这样的现实:推出优秀的软件是困难的。我们值得这样做吗?是的。我们有回报吗?是的。我们可以把艺术和工程有机结合在一起吗?是的。容易做吗?不是。尽管如此,依然还是有一些公司和组织可以推出优秀的软件。它们交付了客户喜爱的产品。它们按时按预算地完成了这项工作。它们交付的解决方案和服务在市场中具有很高的价值。那么,它们是如何做到的呢?答案很简单:它们依赖于技术、才能和过程的有机融合。这3个要素中的每一个都是必需的,不过只依赖其中一个却不足以交付优秀的产品。如果忽略任何一个要素,毋庸置疑会失败。如果具备了所有要素,那么无疑拥有了成功的必要条件。本书将会着重于推出优秀软件的3个要素中的一个:过程。本书为如何使用Scrum来组织团队和活动提供了一个路线图,展示了如何使用VisualStudio TeamFoundationServer(TFS)来执行Scrum项目——从计划冲刺到跟踪进度。鉴于我们着重关注这个开发成功软件的必要条件,本书将会提供所需的全部细节信息。本书将介绍执行Scrum项目、使用TFS的最佳实践。本书甚至包含了一些帮助起步上手的模板。就算在这些知识的帮助下,还是会遇到一些没有标准答案的困难问题。那样的话,就需要依赖于本身的洞察力和经验。本书是3位背景不同的作者协作努力的成果。我们相信,通过向你提供多方面的视角,可以更好地帮助你处理不可避免要面对的独特情况。我们每个人在Scrum和项目管理上都具有多年的经验。我们每个人都曾推出过优秀的软件,我们写下的内容都是来自于经验总结。
-
UML 2.2面向对象分析与设计(英)班尼特,(英)麦克罗布,(英)法默 著,李杨 译《国外计算机科学经典教材:UML 2.2面向对象分析与设计(第4版)》对前一版进行了修订,反映了信息系统开发中最前沿的方法。Bennett、McRobb和Farmer撰写的《国外计算机科学经典教材:UML 2.2面向对象分析与设计(第4版)》是面向对象分析与设计领域的经典图书,是本科生和研究生“系统分析和设计”课程重要的教学用书。本书为使用UML 2.2中的主要技术进行面向对象分析与设计给出了清晰实用的结构,遵循迭代和增量型方法(它们基于业内标准的统一过程),将系统分析和设计置于整个系统生命周期的背景中。本书分为4部分:第1部分为信息系统的分析和设计以及面向对象提供了背景;第2部分关注需求获取和系统分析活动以及UML的基本标记法;第3部分涉及系统架构和设计活动,以及对象设计的UML标记法;第4部分介绍系统的实现,如何组织系统生命周期,以及如何开发可重用组件。
-
面向对象的分析与设计邵维忠,杨芙清 著《面向对象的分析与设计》是一本全面论述面向对象分析与设计方法的专著。全书分为3部分。第一部分为基础篇,论述面向对象方法的基本思想和主要概念,对不同的分析与设计方法进行综述,对统一建模语言(UML)和《面向对象的分析与设计》提出的方法做概要介绍。第二部分为分析篇,详细介绍面向对象分析的全过程,围绕面向对象建模中的需求模型(用况图)、基本模型(类图)、辅助模型(包图、顺序图、活动图以及其他各种UML模型图)和模型规约,对面向对象的分析进行深入讨论,给出详细的过程指导和工程策略,并对相关的UML内容做较详细的介绍。第三部分为设计篇,介绍如何在面向对象分析模型基础上,针对具体的实现条件进行面向对象的系统设计,包括问题域部分、人机交互部分、控制驱动部分和数据接口部分4个主要部分的设计,最后介绍如何进行构件化与系统部署。《面向对象的分析与设计》是作者多年来在面向对象技术领域长期从事科研、教学和工程实践的总结,在广泛借鉴该领域的经典理论和当前最新研究成果的基础上,坚持独立思考、实事求是的科学态度,对该领域的诸多问题提出了新的学术观点和解决方案。《面向对象的分析与设计》可供计算机软件领域的研究人员和工程技术人员,计算机软件专业的教师、研究生和高年级本科生阅读参考。