其他编程语言/工具
-
FORTRAN 95程序设计与数据结构基础教程王保旗本书以FORTRAN 95国际标准为依据,全面介绍了FORTRAN 95。内容新颖,重点突出,例题丰富,通俗易懂。书中不仅介绍了FORTRAN 95的基本语句,而且阐述了FORTRAN 95的高性能计算和基于对象的程序设计特征,同时介绍了实用的程序设计方法和FORTRAN 95在数值计算、检索分类及线性表、树结构等方面的应用。每章都配有大量的单项选择题、程序填空题、编写程序题等,还对部分习题给出了解答。附录中列出了FORTRAN 95的全部内在(标准)过程。本书可作为高等理工院校FORTRAN 95程序设计课程的教材,也可作为教学人员、软件开发人员的参考书。 -
程序设计实践Brian W. Kernighan;Rob Pike;裘宗燕译本书是著名计算机专家的畅销作品,曾在国内外受到广泛赞誉。本书从排错、测试、性能、可移植性、设计、界面、风格和记法等方面,讨论了程序设计中实际的、又是非常深刻和具有广泛意义的思想、技术和方法。本书值得每个梦想并努力使自己成为优秀程序员的人参考,值得每个计算机专业的学生和计算机工作者阅读,也可作为程序设计高级课程的教材或参考书。.程序设计实践并不只是写代码。程序员必须评价各种折衷方案,在许多可能性之中做出选择、排除错误、做测试和改进程序性能,还要维护自己或其他人写的软件。在满足规范的同时还必须关注许多问题,包括兼容性、坚固性和可靠性等等。..本书从排错、测试、性能、可移植性、设计、界面、风格和记法等方面,讨论了程序设计中实际的、又是非常深刻和具有广泛意义的思想、技术和方法,它的翻译出版将填补国内目前这方面书籍的空白。本书值得每个梦想并努力使自己成为优秀程序员的人参考,值得每个计算机专业的学生和计算机工作者阅读,也可作为程序设计高级课程的教材或参考书。... -
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的新方法,它都将对您的编程生涯产生深远的影响。 -
版本控制之道(美)梅森《程序员修炼三部曲》丛书包含了三个部分,旨在帮助程序员解决在日常工作中遇到的一些具体问题,内容覆盖了对于现代软件开发非常重要的基础性知识。这套丛书展现了注重实效的实际技巧以及工具使用方面的内容。.《版本控制之道——使用Subversion》是三部曲中的第一部,它讲述如何使用版本控制给整个项目打基础,并从中获取最大的好处和安全性。尽管使用了版本控制会大大提高项目开发工作的效率,但现实中却仍有很多开发小组根本没有使用或不会正确使用版本控制。许多人抱怨版本控制过于复杂,从而对它望而生畏。其实他们只要掌握一些简便的基本用法就可以享有版本控制带来的90%的好处,而本书正是为了帮助读者从简单处入手,从而比较容易地去掌握版本控制的精髓,达到提高开发工作效率的目的。“版本控制”致力于帮助程序员管理他们的项目资产。它虽然是一门基本的实践性技术,但是许多人并不知道如何使用它,或者未能有效地利用它。与大多数人的想法相反,我们认为版本控制并不是一门难学的技术,更不会是一门难用或者难以实现的技术,而是一门简单的技术,但另一方面,版本控制又是一门不可或缺的技术。如果没有采用版本控制,您的项目资产将会岌岌可危。本书给出了一系列针对版本控制的方法与技巧,能帮助您更好地挖掘出版本控制系统的各种用处与好处。借助于本书给出的各种方法与技巧,您将能够更好地保护您的项目资产(源代码/文档/测试数据和脚本等),并且知道如何使用这些资产。..本书关注的是广受欢迎的Subversion系统。另外还有一个使用CVS的版本。阅读本书之后,您将能够做到:·共享所有的项目资产(不仅是源代码),并确保安全,绝不让任何一个好的想法丢失。·让您可以做更多的实验,并且能够撤销错误的决定——甚至是目录和改名操作都记了版本。·安装、管理和备份Subversion项目仓库。·让您的项目仓库用svnserve、SSH或者Apache的方式放在网上。·有效地组织您的项目仓库,在项目之间共享代码。·把现有的CVS项目仓库迁移到Subversion上。·使用最新的Subversion 1.3的所有特性,包括加锁和基于路径的安全控制。... -
信息论与编码技术冯桂、林其伟等《高等院校计算机应用技术系列教材:信息论与编码技术》系统介绍了两部分内容:其一,香农信息论的三个基本概念(信源熵、信道容量和信息率失真函数),以及与这三个概念相对应的三个编码定理;其二,信源编码和信息编码的基本原理与方法。为了便于教学和加深对概念的理解,以及读者自检,每章后面都会有思考题与习题。《高等院校计算机应用技术系列教材:信息论与编码技术》不追求高深的数学推导,尽量用通俗、生动的语言对概念进行描述,用例题和图表形象地说明基本概念和原理,特别适合于教学和自学。已掌握工科高等数学和工程数学的读者都能读懂《高等院校计算机应用技术系列教材:信息论与编码技术》。《高等院校计算机应用技术系列教材:信息论与编码技术》可作为高等院校通信工程、信息工程和电子工程,以及相关专业的本科生、研究生的教材或教学参考书,也可供从事相关专业的科研人员和工程技术人员参考。 -
数控技术及加工编程周利平 主编《四川省精品课程教材:数控技术及加工编程》共分8章,系统地介绍了数控技术基本概念、CNC插补原理、刀补原理、数控伺服系统的类型、伺服电动机及调速、位置检测装置及其应用;通过实例详细介绍了数控编程的基本知识和数控车床、数控铣床、加工中心的手工编程方法,以及基于UG平台的图形交互式自动编程方法;同时,结合现代数控机床的发展情况,介绍了数控机床的机械传动结构及刀具交换装置。《四川省精品课程教材:数控技术及加工编程》内容丰富,力求体现数控技术的新发展和新成果,并在每章后配有复习思考题。《四川省精品课程教材:数控技术及加工编程》可以用作高等工科院校机械设计制造及白动化专业的本科教材,也可用作职业技术院校的同类专业教材,还可供从事数控技术及相关T程技术人员参考。《四川省精品课程教材:数控技术及加工编程》同时配有《数控技术及加工编程实训教程》,供读者通过书中设计的实践教学内容掌握数控技术基本理论。 -
CASIO fx-5800P矩阵编程计算器原理与实用测量程序覃辉、段长虹fx-5800P是卡西欧公司针对Ix-4000系列工程机存在的缺陷,耗费两年时间精心研究、重新设计、全面替换fx-4000系列工程机的最新产品。本书在充分利用fx-5800P新增功能的基础上,精心研发了45个主程序及配套的63个子程序,它们分别存储在编号为A,B,C的三台母机中。为帮助读者阅读与理解程序的功能及意义,每个程序均按数学模型、程序与案例的架构编写,每行源程序右边都给出了中文注释。 -
自然语言处理的原理及其应用杨宪泽本书主要阐述自然语言处理的原理,内容包括机器翻译、自然语言理解、文字识别、文字码、自然语言处理的常规技术。当然,围绕着上述专题,还将论述词法分析、语法语义分析等技术。本书的主要内容取材于编著者们的科研积累,深入浅出,内容详实。本书可供从事自然语言处理研究方向的科技人员参考,也可作为相关专业的研究生、本科生的选修教材。 -
GUI应用程序移植肖习攀 等著本书介绍一种把Windows GUI应用程序移植到Linux的方法——API模拟方法。书中介绍了这种方法的设计思想,以及具体的实现过程。同时,充分探讨了GUI应用程序移植所必然面对的基于不同操作系统的编程模型的差异,揭示了两个系统有关用户界面交互和图形输出基本逻辑结构的一些鲜为人知的特性。全书共分为12章,包括:移植架构,GDI子系统,文本输出和字体管理,窗口子系统,消息子系统,用户输入,剪贴板和拖放,标准控件、菜单与对话框,打印,Unicode与国际化,国际化输入和资源的移植。.本书起点较高,适合具有相当基础的软件开发人员、高年级计算机或相关领域的学生,以及那些可能需要为企业决策者提供技术和信息支持的架构师。由于本书是以GUI应用程序为背景来讲述的,所以对于任何在Windows和Linux系统之一进行应用程序开发或移植工作的工程师,以及任何C/C++程序员和工程师,都是一本具有较高参考价值的图书。本书介绍一种把Windows GUI应用程序移植到Linux的方法——API模拟方法的设计思想,以及具体的实现过程;并就API移植所涉及到的源系统和目标系统的特性和差别进行深入剖析和探讨;对移植工作中遇到的许多挑战和困难提出了行之有效的解决方案。..本书充分探讨了GUI应用程序移植所必然面对的基于不同操作系统的编程模型的差异,揭示了两个系统有关用户界面交互和图形输出基本逻辑结构的一些鲜为人知的特性,具有较高参考价值。书中提供了大量的例子程序,使读者能够快速理解不同方法的实现原理和具体应用。同时,还给出了一个完整的Windows应用程序,读者利用其中所介绍的方法和实现,可以自行实施一个精巧而完整的从Windows到Linux的应用移植过程,从而真正掌握这种方法,并立即将其应用到实际项目之中。... -
LabVIEW入门与提高范例教程申焱华、王汝杰、雷振山本书详细介绍了使用LabVIEW进行虚拟仪器开发的方法。为了帮助读者快速轻松地进入LabVIEW编程世界,本书的编写遵循浅入深出、循序渐进的策略。全书包括两大部分,共分18章,第一篇从第1章至第9章,为的基础知识,读者通过学习可以自己编制一些简单的LabVIEW程序,并能掌握LabVIEW编程的基本方法;第二篇为第10章至第18章,全面讲述了数据采集、信号调理、网络技术与其他应用程序的通信等工程中普遍应用的技术。本书既注重简明实用,又有一定的深度和广度,并提供大量的应用实例和分析,便于读者自学。本书既适合作为初学者的入门指导,又可以作为教学教材,还可以为软硬件工程师、实验室技术人员、现场工程技术等人员提供参考。
