其他编程语言/工具
-
数控技术及加工编程周利平 主编《四川省精品课程教材:数控技术及加工编程》共分8章,系统地介绍了数控技术基本概念、CNC插补原理、刀补原理、数控伺服系统的类型、伺服电动机及调速、位置检测装置及其应用;通过实例详细介绍了数控编程的基本知识和数控车床、数控铣床、加工中心的手工编程方法,以及基于UG平台的图形交互式自动编程方法;同时,结合现代数控机床的发展情况,介绍了数控机床的机械传动结构及刀具交换装置。《四川省精品课程教材:数控技术及加工编程》内容丰富,力求体现数控技术的新发展和新成果,并在每章后配有复习思考题。《四川省精品课程教材:数控技术及加工编程》可以用作高等工科院校机械设计制造及白动化专业的本科教材,也可用作职业技术院校的同类专业教材,还可供从事数控技术及相关T程技术人员参考。《四川省精品课程教材:数控技术及加工编程》同时配有《数控技术及加工编程实训教程》,供读者通过书中设计的实践教学内容掌握数控技术基本理论。
-
版本控制之道(美)梅森《程序员修炼三部曲》丛书包含了三个部分,旨在帮助程序员解决在日常工作中遇到的一些具体问题,内容覆盖了对于现代软件开发非常重要的基础性知识。这套丛书展现了注重实效的实际技巧以及工具使用方面的内容。.《版本控制之道——使用Subversion》是三部曲中的第一部,它讲述如何使用版本控制给整个项目打基础,并从中获取最大的好处和安全性。尽管使用了版本控制会大大提高项目开发工作的效率,但现实中却仍有很多开发小组根本没有使用或不会正确使用版本控制。许多人抱怨版本控制过于复杂,从而对它望而生畏。其实他们只要掌握一些简便的基本用法就可以享有版本控制带来的90%的好处,而本书正是为了帮助读者从简单处入手,从而比较容易地去掌握版本控制的精髓,达到提高开发工作效率的目的。“版本控制”致力于帮助程序员管理他们的项目资产。它虽然是一门基本的实践性技术,但是许多人并不知道如何使用它,或者未能有效地利用它。与大多数人的想法相反,我们认为版本控制并不是一门难学的技术,更不会是一门难用或者难以实现的技术,而是一门简单的技术,但另一方面,版本控制又是一门不可或缺的技术。如果没有采用版本控制,您的项目资产将会岌岌可危。本书给出了一系列针对版本控制的方法与技巧,能帮助您更好地挖掘出版本控制系统的各种用处与好处。借助于本书给出的各种方法与技巧,您将能够更好地保护您的项目资产(源代码/文档/测试数据和脚本等),并且知道如何使用这些资产。..本书关注的是广受欢迎的Subversion系统。另外还有一个使用CVS的版本。阅读本书之后,您将能够做到:·共享所有的项目资产(不仅是源代码),并确保安全,绝不让任何一个好的想法丢失。·让您可以做更多的实验,并且能够撤销错误的决定——甚至是目录和改名操作都记了版本。·安装、管理和备份Subversion项目仓库。·让您的项目仓库用svnserve、SSH或者Apache的方式放在网上。·有效地组织您的项目仓库,在项目之间共享代码。·把现有的CVS项目仓库迁移到Subversion上。·使用最新的Subversion 1.3的所有特性,包括加锁和基于路径的安全控制。...
-
AJAXHACKS中文版创建快速响应Web站点的工具和技巧帕里Ajax将HTML、JavaScript、HTTP通讯和XML结合在一起,它允许Web页面在无须刷新整个页面的情形下和服务器主机进行通讯。使用Ajax,您可以在与服务器交换信息时将更多的工作交给浏览器来执行。Gmail和Google Maps的普及,证明了Ajax非常适合大型项目,而且其灵活性使之能适用于任何规模的站点。在Ajax Hacks中您可以学到:用Ajax能力来增强HTML的表单功能,对表单进行定制以满足用户的期望;探索Google Maps、Yahoo! Maps,以及GeoURL API,并将他们糅合在一起;在Ajax环境中使用cookie;管理浏览器历史和后退按钮;使用DWR和Ruby on Rails创建Ajax应用;基于Prototype、Rico以及script.aculo.us等JavaScript库构建应用;管理网络连接和Web服务。本书为您提供了构建下一代基于Web应用程序的工具,并向您展示了如何用多种不同的方式来组装它们。无论您是想了解Ajax做了什么,还是正在寻找应用Ajax的新方法,它都将对您的编程生涯产生深远的影响。
-
Ajax模式与最佳实践格罗斯Ajax 正在将我们带入到下一代的网络应用中。 本书深入探讨了动态的网络应用,将Ajax和REST集成在一起作为单独的解决方案。一个很大的优势是,与Ajax相似,REST可以和现今存在的技术一起使用。现在上百万的客户端计算机都是基于Ajax的,上百万的服务器是基于REST的。无论你是否已经开发过Ajax应用程序,这都是一本理想的书。因为这本书描述了各种各样的模式和最好的实践经验。通过此书的学习,你可以快速地检查和校验你是否构造了一个高效的Ajax应用程序。 作者简介:Christian Gross是一位咨询顾问、培训师和技术指导,在互联网领域有着非常丰富的经验。他为很多公司做过软件开发和其他的解决方案,包括Altova、戴姆勒-奔驰、微软和NatWest。Gross写过好几本书,包括Applied Software Engineering Using Apache Jakarta Commons,Open Source for Windows Administrators,A Programmer's Introduction to Windows DNA和Foundations of Object-Oriented ProgrammingUsing.NET 2.0 Patterns。他经常在很多的研讨会上做演讲,包括Software Development、JAX和BASTA,他也是很多研讨会的跟踪主席。
-
程序设计实践Brian W. Kernighan;Rob Pike;裘宗燕译本书是著名计算机专家的畅销作品,曾在国内外受到广泛赞誉。本书从排错、测试、性能、可移植性、设计、界面、风格和记法等方面,讨论了程序设计中实际的、又是非常深刻和具有广泛意义的思想、技术和方法。本书值得每个梦想并努力使自己成为优秀程序员的人参考,值得每个计算机专业的学生和计算机工作者阅读,也可作为程序设计高级课程的教材或参考书。.程序设计实践并不只是写代码。程序员必须评价各种折衷方案,在许多可能性之中做出选择、排除错误、做测试和改进程序性能,还要维护自己或其他人写的软件。在满足规范的同时还必须关注许多问题,包括兼容性、坚固性和可靠性等等。..本书从排错、测试、性能、可移植性、设计、界面、风格和记法等方面,讨论了程序设计中实际的、又是非常深刻和具有广泛意义的思想、技术和方法,它的翻译出版将填补国内目前这方面书籍的空白。本书值得每个梦想并努力使自己成为优秀程序员的人参考,值得每个计算机专业的学生和计算机工作者阅读,也可作为程序设计高级课程的教材或参考书。...
-
Programming Ruby中文版(美)托马斯(Thomas,D.);弗沃尔(Fowler,C.);亨特(Hunt,A.);孙勇;姚延栋;张海峰译Ruby是一种跨平台、面向对象的动态类型编程语言。Ruby体现了表达的一致性和简单性,它不仅是一门编程语言,更是表达想法的一种简练方式。它不仅受到广大程序员的欢迎,无数的软件大师亦为其倾倒。Programming Ruby是关于Ruby语言的一本权威著作,也被称为PickAxe Book(镐头书,由封面上的工具得名)。本书是它的第2版,其中包括超过200页的新内容,以及对原有内容的修订,涵盖了Ruby 1.8中新的和改进的特性以及标准库模块。它不仅是您学习Ruby语言及其丰富特性的一本优秀教程,也可以作为日常编程时类和模块的参考手册。.本书适合各种程度的Ruby程序员,无论新手还是老兵,都会从中得到巨大的帮助。...
-
西门子S7-300 PLC应用教程胡健西门子S7-300系列PLC,是国内应用范围最为广泛,市场占有率最高的可编程序控制器产品。本书系统阐述了S7-300系列PLC的工作原理、硬件结构、指令系统和STEP7V5.3专业软件包的使用方法。本书从工程实际出发,列举了大量应用实例,分类介绍了各种结构的程序设计方法,以及基于S7GRAPH语言的顺序功能图设计方法。最后还介绍了基于西门子PLC通信网络的相关知识,并结合了STEP7详细介绍了MPI多点接口通信网络和PROFIBUS DP总线网络的组态及通信程序的编写方法。为方便教学和自觉,各章均配有实例程序及多媒体教学课件。本书是一本工程性较强的应用类教程,可作为高等院校电气工程及其自动化、工业自动化、机电一体化、生产过程自动化、电力系统自动化、工业网络技术等专业的教材,也可供工程技术人员自学和作为培训教材使用,对S7-300系列PLC的用户也有很大的参考价值。
-
LabVIEW入门与提高范例教程申焱华、王汝杰、雷振山本书详细介绍了使用LabVIEW进行虚拟仪器开发的方法。为了帮助读者快速轻松地进入LabVIEW编程世界,本书的编写遵循浅入深出、循序渐进的策略。全书包括两大部分,共分18章,第一篇从第1章至第9章,为的基础知识,读者通过学习可以自己编制一些简单的LabVIEW程序,并能掌握LabVIEW编程的基本方法;第二篇为第10章至第18章,全面讲述了数据采集、信号调理、网络技术与其他应用程序的通信等工程中普遍应用的技术。本书既注重简明实用,又有一定的深度和广度,并提供大量的应用实例和分析,便于读者自学。本书既适合作为初学者的入门指导,又可以作为教学教材,还可以为软硬件工程师、实验室技术人员、现场工程技术等人员提供参考。
-
FORTRAN 95程序设计与数据结构基础教程王保旗本书以FORTRAN 95国际标准为依据,全面介绍了FORTRAN 95。内容新颖,重点突出,例题丰富,通俗易懂。书中不仅介绍了FORTRAN 95的基本语句,而且阐述了FORTRAN 95的高性能计算和基于对象的程序设计特征,同时介绍了实用的程序设计方法和FORTRAN 95在数值计算、检索分类及线性表、树结构等方面的应用。每章都配有大量的单项选择题、程序填空题、编写程序题等,还对部分习题给出了解答。附录中列出了FORTRAN 95的全部内在(标准)过程。本书可作为高等理工院校FORTRAN 95程序设计课程的教材,也可作为教学人员、软件开发人员的参考书。
-
征服AJAX施伟伟,张蓓 编著运用已有的成熟框架进行项目开发,不但能提高代码的稳定性和兼容性,更能大大缩短项目的开发时间。本书详细讲解3个著名的Ajax开发框架——Dojo、Prototype和script.aculo.us。在介绍框架的原理和使用方法的基础上,提供了典型的应用案例。.全书分为8章,第1章介绍Ajax技术的基本概念及技术基础;第2、3章分别介绍Prototype框架和script.aculo.us框架;第4、5章配合使用Prototype和script.aculo.us框架实现了两个Ajax应用实例——网络书签和个性化主页;第6章对Dojo开发工具包的原理和使用方法进行了详细介绍;第7章介绍关于Dojo的高级话题;第8章使用Dojo开发工具包实现了一个具有基本功能的电子邮件系统。通过对本书的学习,读者不但能了解和掌握Dojo、Prototype和script.aculo.us开发框架,而且能以书中所提供的实例为原型,快速运用成熟框架开发类似应用系统。..本书结构清晰,实用性强,适合作为Web开发人员的参考用书。...