其他编程语言/工具
-
ZK框架(美)陈(Chen,H.),(美)程(Cheng,R.) 著,蔡毅 译本书将为你介绍使用ZK框架来轻松地开发Ajax应用。你不需要在浏览器端编写用户接口,而且,你可以在服务端使用ZK所提供超过160个的Java组件来构建应用。有关Ajax编程的复杂架构技术都由ZK自动在后台进行处理。书中将告诉读者如何安装并运行ZK程序,以及ZK如何完成那些后台的处理任务,还对重要的ZK组件进行了解释,然后作者会与读者一起创建一个真实的Web应用。读者将学到如何设计应用程序的页面、如何访问数据库,以及如何编写控制端代码来协调ZK表现层和数据访问层。本书特别适合那些对Ajax感兴趣但是又不愿意学习JavaScript、CSS和DOM的读者,也适合那些不愿意处理浏览器间不兼容问题的读者。要阅读本书,读者应该具备使用ZK来开发Web应用所必需的Java和HTML基础知识。 -
IEC 61131-3编程语言及应用基础彭瑜,何衍庆 编著本书共分7章,主要介绍了PLCopen组织和编程语言基本概念、标准编程语言的公用元素和程序组织单元、指令表和结构化文本的文本类编程语言、梯形图和功能块图的图形类编程语言、顺序功能表图编程语言和可编程控制器的基本应用,最后并用两个实例说明,可编程控制器的编程方法和注意事项。本书可作为自动化和仪表专业以及相关专业本、专科学生的教材和编程语言的培训教材,还可以作为工矿企业工程设计人员、科研开发单位工程技术人员的重要参考资料。 -
彩色UML建模(美)科德 等著,王海鹏 等译《彩色UML建模》是第一本介绍用彩色来表达软件设计的著作。作者用4种颜色来代表4种架构型,给定一种颜色,你就知道这个类可能具有哪些属性、链接、方法和交互。得到的彩色构建块能创建更好的模型,并获得应有的认可。彩色和架构型仅仅是开始。作者更进一步将这些架构型发展为12个类的领域无关组件。作者在过去10年中创建的每个模型,都遵循这个组件所表达的基本形状和职责。《彩色UML建模》讲解详细,实例丰富,展示了61个组件、283个类、46个接口、671个属性,1139个方法8165个交互序列图。 -
精通LabVIEW 程序设计张桐,陈国顺,王正林 编著LabVIEW语言使用数据流编程方法来描述程序的执行,采用图标和连线代替文本的形式编写程序,是一种非常优秀的图形化编程语言,目前在高校应用普遍,在工程界广泛流行。本书由基础入门篇、编程精通篇和应用实例篇三大部分组成。基础入门篇循序渐进地介绍LabVIEW语言发展历程、特点、语法和开发环境等基础知识;编程精通篇深入浅出地讲述VI设计、常用编程技术、常用库函数和VI、数据采集与仪器控制等编程方法;应用实例篇简练实用地讲述了近60个综合实例,涉及的应用领域有电路、模拟电子、数字电子、控制系统、数字信号处理等。本书以LabVIEW 8.5中文版为讲述对象,贯穿近100个实例,这些实例使用了LabVIEW中多方面的语句,可使读者迅速掌握LabVIEW编程的技巧,提高完成工程应用的效率;同时还配备了章节习题和附录,非常适合教学和自学。本书可作为学习LabVIEW语言的入门及应用教材,也可供电子信息、控制、机电等领域大学师生及工程技术人员参考。 -
Ruby Gems 开发实战(美)贝鲁比(Berube,D) 著;王磊 等译本书讨论如何在Ruby或者Rails项目中使用现有Ruby解决方案的全面指导书,同时它也涵盖了如何创建或者分发Ruby软件包的相关内容。本书分为三部分,分别为使用Ruby Gems、使用特殊的Ruby Gems包和创建Ruby Gems包。本书非常适合Ruby开发者阅读,也适合那些使用Rails,或是希望对现有Ruby、Rails项目进行扩展的开发者。本书通过丰富的示例,向读者介绍了当今最具影响的34个Ruby Gems包,其中包括:■使用Creditcard验证信用卡。■使用FxRuby创建跨平台的GUI应用程序。■使用Memcache-Client提高Rails应用程序的效率。■使用Camping开发轻量级的Web应用程序。■使用ActiveRecord简化数据库访问。■使用Feedtools处理RSS Feed。■使用RMagick处理图片。通过对这些Gems包的学习,你能立刻在项目中使用它们。通过阅读本书,你也将学会如何封装或者分发自己的Ruby Gems,以及如何使用Ruby Gems处理不同Gems包间的依赖,或者相同Gems包的不同版本之间的依赖。另外,本书也详细说明了在不同操作系统(如Mac、Windows或者Linux)上使用Ruby Gems的差异。通过对本书的学习,你将学会如何利用Ruby Gems,在多个Ruby或Rails项目中更容易地重用代码。当然,你也可以向更多的Ruby爱好者提供你的Ruby Gems。 -
MATLAB使用详解董霖 编著MATLAB之所以能够如此流行,一方面是由于其强大的数值计算能力、图形功能和丰富的工具箱,另一方面是由于MATLAB语言的简洁性、更加符合工程应用的思维习惯。本书编著时兼顾上述两方面的特点,内容主要针对MATLAB 7.0,这是MATLAB当前最流行的版本。全书大致可以分为七个部分,分别讲述MATLAB安装卸载、界面环境,MATLAB基础入门,MATLAB数值计算,MATLAB图形可视化,MATLAB程序设计、调试,MATLAB外部接口和MATLAB工具箱。本书做到了逐点实例讲解,并在解决实际问题时溶入了工程实践的经验。 -
Ruby设计模式(美)奥尔森 著,谈熠,陈熙 译本书是一本关于设计模式方面的重点书籍。《Ruby设计模式》以通俗易懂的方式介绍了Ruby设计模式,主要包括Ruby概述、使用模板方法变换算法、使用策略替换算法、通过观察器保持协调、通过迭代器遍历集合、使用命令模式完成任务、使用适配器填补空隙、使用装饰器改善对象、单例、使用工厂模式挑选正确的类、通过生成器简化对象创建和使用解释器组建系统等内容。《Ruby设计模式》适合程序员阅读,也可以作为Ruby语言的参考书。 -
写给大家看的设计书(美)威廉斯(Willi-ams,R.) 著,苏金国,刘亮 译本书出自一位世界级设计师之手。复杂的设计原理在本书中凝炼为亲密性、对齐、重复和对比4 个基本原则。作者以其简洁明快的风格,将优秀设计所必须遵循的这4 个基本原则及其背后的原理通俗易懂地展现在读者面前。本书包含大量的示例,让你了解怎样才能按照自己的方式设计出美观且内容丰富的产品。本书适用于各行各业需要从事设计工作的读者,也适用于有经验的设计人员。作者简介:Robin Williams世界著名的设计师、技术专家和畅销书作家。通过写书和授课,她已经影响了整整一代数字设计师。同时,作为Adobe和Mac技术社区内的偶像级专家,她拥有大批的拥戴者。她是Publish Magazine、Adobe Magazine等杂志的专栏作家,是MacWorld Expo等业界重要活动和组织的顾问委员会成员,还创办了Santa Fe电影艺术学院。除本书外,她还著有几十部畅销图书和获奖著作,包括只he Non-Designer's Web Book、Robin WilliamsDesign Workshop、TheLittleMacBook等.有的书已被翻译为15种文字,产生了世界性的影响。 -
大象谭士杰 著本书以UML为载体,将面向对象的分析设计思想巧妙地融入建模过程中,通过贯穿全书的实例将软件系统开发过程中方方面面的知识有机地结合在一起,用生动的语言和精彩的事例将复杂枯燥的软件过程讲解得津津有味。全书分为准备篇、基础篇、进阶篇和总结篇四个部分。准备篇讲述面向对象分析的一些基本概念,及学习建模需要了解的一些基本知识。基础篇对UML的基础概念重新组织和归纳整理,进行扩展和讨论,引申出针对UML的这些概念在面向对象方法中应用方法的思考。进阶篇以一个实例贯穿全篇,阐述如何使用UML从头到尾地实施一个项目。总结篇针对在现实中经常遇到并且较难掌握的问题进行深入的探讨,升华在前几篇学习到的知识。本书可供正在学习编程、软件工程等知识,准备将来从事IT行业的读者、正努力向设计师或系统分析员转变的技术人员及期望对软件分析设计更上一层楼的设计人员学习和提高之用。 -
汇编语言程序设计高镔,韦超 主编随着计算机技术的发展,计算机应用水平的不断提高,社会对计算机的依赖也日益加强。信息技术的发展和应用水平已经成为一个国家发展的重要因素之一。汇编语言是一种程序设计语言,是除机器语言之外当今时空性最好、直接控制硬件底层能力最强的语言,与硬件系统密切相关。利用汇编语言可以编写出时空效率高的程序,在某些领域,汇编语言仍然是必不可少的编程语言之一。由于汇编语言本身的特点,学习汇编语言离不开实际的计算机系统,本教材选择了当今广为流行的以Intel80x86系列的PC作为硬件平台,讨论学习汇编语言程序设计相关的知识。汇编语言程序设计是一门重要的专业设计课程。在计算机科学与技术的知识体系当中,“汇编语言程序设计”课程的教学内容属于计算机系统结构方面。汇编语言配合“计算机组成原理”和“微机原理及接口技术”等相关课程,帮助学生从软件角度理解计算机工作原理。通过本课程的学习,不仅可获得计算机系统中有关软件方面的基础知识,而且可为将来从事计算机应用打下良好的理论和技术基础。另外,在本课程的学习过程中,将涉及数制、二进制运算、逻辑运算、数据的存储等基础知识。通过对汇编语言的学习,学生能够比较全面地了解程序设计语言,利于更深入地学习和应用高级语言。随着高级语言的发展、可视化开发工具的应用,汇编语言往往被应用程序开发人员所忽略,其应用领域也逐渐萎缩。但是,作为一个面向机器的程序设计语言,汇编语言具有直接有效控制硬件的能力,能够编写出运行速度快、代码量小的高效程序,在许多场合具有不可代替的作用,例如操作系统的核心程序段、实时控制系统的软件等。
