其他编程语言/工具
-
新编汇语言程序设计杨文显 主编本书以80×86指令系统和Borland公司TASM 5.X软件为主要背景,系统介绍了汇编语言程序设计的基本概念和方法。内容包括汇编语言程序设计基础、存储器数据定义与传送、数据运算和输入输出、选择与循环,子程序,字符串和文件处理,显示程序设计以及输入输出与中断。作者在长期的教学和科研实践中,以亲身积累的教学经验为基础,借鉴了国外许多优秀教材,探索出“以程序设计为中心”,而不是“以语言为中心”展开本课程教学的方法,取得了显著的成效。本书正是在多年积累的基础上,精心编写而成。读者学完本书前两章,就可以编写完整的汇编语言程序。此后,学习新知识的过程,就是不断地进行程序设计训练的过程,在多次“螺旋式”上升的过程中,牢牢地掌握汇编语言程序设计的基本方法。本书是为计算机及相关专业本、专科的“汇编语言程序设计”课程而编写的,它也特别适合于用作计算机工作者学习汇编语言程序设计的自学教材。 -
MATLAB程序设计及应用蒋珉 编著MATLAB是美国MathWorks软件开发公司推出的一款高效科学计算软件。《MATLAB程序设计及应用》基于MATLAB R2007b(即MATLAB7.5)/Simulink 7.0,全面地介绍了MATLAB的基础知识和基本应用,包括MATLAB的基本操作、数据结构和类型、基本绘图、程序设计、数值运算、符号运算、Simulink仿真以及MATLAB在工程中的应用等。《MATLAB程序设计及应用》内容简明扼要,实例丰富,便于读者掌握。《MATLAB程序设计及应用》适合作为高校控制、自动化、电子信息等专业的教材或教学参考书,也可供相关领域的科学研究和工程技术人员学习参考。 -
IDA Pro权威指南(美)美伊尔 著,石华耀,段桂菊 译IDA Pro(交互式反汇编器专业版)是应用最广泛的静态反汇编工具,在IT领域有着举足轻重的地位,但其文档资料一直都不够完善。在IDA Pr0创建者Ilfak的协助下问世的这《IDA Pro权威指南》,完美地弥补了这一缺憾。C卜¨1s的理论被业界公认为是权威且令人信服的。而他的模拟器也是公开发布的IDA插件中最棒的一款。《IDA Pro权威指南》首先描述反汇编理论、逆向工程的基本信息}111DA Pro的背景知识,然后系统地介绍IDA的基本布局和功能、复杂数据结构的处理、交叉引用与绘图功能,以及如何在非Wiridows平台上运行IDA。书中由浅入深地介绍了IDA的配置、F LlRT技术、IDA类型库的扩展以及一些IDA限制。难得的是。《IDA Pro权威指南》还探讨了IDA的可扩展性。涉及IDA脚本、SDK、插件、加载器模块和处理器模块。最后阐述了IDA在逆向工程中的实际用法,讨论了各种编译器的区别、模糊代码分析和漏洞分析、IDA插件以及IDA调试器。 -
OpenGL编程指南(美)施瑞奈尔 等著,李军 等译本书对OpenGL以及OpenGL实用函数库进行了全面而又权威的介绍,素有“OpenGL红宝书”之誉。本书的上一个版本覆盖了到OpenGL 2.1版的内容。本版涵盖了OpenGL 3.0和3.1的最新特性。本书以清晰的语言描述了OpenGL的功能以及许多基本的计算机图形技巧,例如创建和渲染3D模型、从不同的透视角度观察物体、使用着色、光照和纹理贴图使场景更加逼真等。另外,本书还深入探讨了许多高级技巧,包括纹理贴图、抗锯齿、雾和大气效果、NURBS、图像处理子集等。此外,本书还对一些重要的主题进行了讨论,例如提高性能、OpenGL扩展以及跨平台技术等。本书内容详实,讲解生动,图文并茂,是OpenGL程序员的绝佳编程指南。OpenGL是一种功能强大的软件接口,既可以用于生成高质量的计算机图像,也可以用于编写使用2D和3D物体、位图和彩色图像的交互式应用程序。本书对OpenGL以及OpenGL实用函数库进行了全面而又权威的介绍,素有“OpenGL红宝书”之誉。本书的上一个版本覆盖了截止OpenGL 2.1版的内容。这一版涵盖了OpenGL 3.0和3.1的最新特性。本书以清晰的语言描述了OpenGL的功能以及许多基本的计算机图形技巧,例如创建和渲染3D模型、从不同的透视角度观察物体、使用着色、光照和纹理贴图使场景更加逼真等。本书还深入探讨了许多高级技巧,包括纹理贴图、抗锯齿、雾和大气效果、NURBS、图像处理等。另外,本书还对一些重要的主题进行了讨论,例如提高性能、OpenGL扩展以及跨平台技术等。本书进行了一些更新,涵盖了OpenGL 3.0和3.1的最新特性,包括:使用帧缓冲区对象进行离屏渲染和纹理更新。各种新的缓冲区对象类型的示例,包括uniform缓冲区对象、变换反馈缓冲区和顶点数组对象。使用纹理数组提高使用众多纹理的性能。使用图元重启和条件渲染来高效地进行渲染。介绍OpenGL的废弃机制,以及如何针对OpenGL未来版本验证程序。本书继续对OpenGL着色语言(GLSL)展开讨论,并解释了使用这种语言创建复杂图形效果并提升OpenGL计算威力的机制。OpenGL技术资料库(OpenGL Technical Library)提供了大量的OpenGL教程和参考书籍,它可以帮助程序员深入理解OpenGL,完全释放OpenGL的潜力。这个资料库最初由SGI开发,目前由Khronos OpenGL体系结构审核委员会(ARB)工作组维护,这是负责指导OpenGL以及相关技术发展和演变的行业协会。 -
点阵LCD驱动显控原理与实践张新强 编著《点阵LCD驱动显控原理与实践》主要从单片机编程方面介绍点阵LCD显示模块的驱动显控原理,总结出一套通用于各种单片机平台并适用于各种点阵LCD模块的驱动程序。在此基础上,重点讲解了将该驱动程序移植至不同单片机平台的方法,以及几种针对具体的LCD模块特性调整驱动程序的方法。以MCS-51单片机为基础,以ST公司推出的STM32系列32位微控制器作为介绍应用的平台,以KeilμVision集成开发环境作为程序设计和调试的环境。所有程序都使用C语言编写,所以,书中例程及编程方法亦适用于其他单片机平台。《点阵LCD驱动显控原理与实践》适合普通高校计算机类、电子类、电气自动化等专业学生作为参考用书。同样,也适用于电子爱好者以及从事嵌入式应用设计的工程师作为实践工作的参考。 -
工业以太网现场总线EtherCAT驱动程序设计及应用郇极 等编著EtherCAT是一种应用于工厂自动化和流程自动化领域的实时工业以太网现场总线协议,是工业通信网络国际标准IEC61158和IEC61784的组成部分。《工业以太网现场总线EtherCAT驱动程序设计及应用》介绍了:实时工业以太网技术进展、EtherCAT系统组成原理、EtherCAT协议、从站专用集成电路芯片ET1100、ET1100从站硬件设计实例、EtherCAT用于伺服驱动器控制应用协议CoE和SoE、Windows XP操作系统下EtherCAT主站驱动程序设计、基于微处理器的EtherCAT从站驱动程序设计和开发实例。《工业以太网现场总线EtherCAT驱动程序设计及应用》可作为工业自动化和计算机控制专业研究生教材或教学参考书,亦可作为EtherCAT协议开发技术人员的工具书。 -
PLC控制技术李方园 编著PLC具有结构简单、编程方便、性能优越、灵活通用、使用方便、可靠性高、抗干扰能力强等一系列优点,在工业生产过程自动控制领域得到了广泛应用。所以,掌握PLC技术是改造传统生产工艺和设备的重要途径。西门子S7-200PLC作为小型PLC系统中的佼佼者,在各种工程中得到了广泛应用。因此,本书通过对S7-200的介绍,希望使学生掌握PLC的基本工作原理、硬件结构、指令、梯形图编程的基本方法,以及开发PLC控制生产过程的基本方法,为自动化等相关专业学生毕业后从事工业生产过程自动化打下良好的基础。本书从西门子S7-200PLC初学者的角度出发,按照项目导人、任务驱动的原则对包括自动门开关控制、生产线自动控制、复卷机控制、恒液位控制、封口包装机装置和泵站监控系统在内的六个项目进行了详细说明,并对每个项目给出了具体的硬件接线、程序清单与注释。本书内容深入浅出、图文并茂,适合高职院校的电气自动化、机电一体化、应用电子技术等相关专业作为教材使用,也适合广大中、高级电工人员阅读。 -
S7-200PLC基础及应用赵全利,李会萍,贾磊 主编本书在简单介绍低压电器、PLC基础知识及应用特点的基础上,从教学和应用的角度出发,系统地阐述了S7-200 PLC的性能特点、硬件结构、工作原理、编程资源及指令功能。通过大量工程实例,对PLC控制系统的编程环境、网络通信、设计思想、设计方法及调试过程进行了详尽阐述。本书每章均配有实训和思考练习题。本书可作为高职院校电气电子工程、自动化、机电等专业的教学用书,也可供相关专业的工程技术人员参考。 -
Delphi程序设计基础张世明 编著本书按照Delphi7的体系,系统、全面、深入地介绍了Delphi7的各种功能。在讲解功能的同时,《Delphi程序设计基础:教程、实验、习题》结合可视化的编程方法和面向对象的编程方法,选取简短、易学的实用例子帮助读者深入理解所学的内容。《Delphi程序设计基础:教程、实验、习题》共分12章,主要内容包括:Delphi集成开发环境、Delphi的编程语言、Delphi窗体与组件、菜单设计、对话框、工具栏和状态栏设计、Delphi多媒体应用、数据库编程、报表与图表、面向对象的程序设计、Delphi自定义组件的开发、动态链接库(DLLs)编程和文件操作。每章后面都提供了实验和习题,使读者充分掌握每一知识点,《Delphi程序设计基础:教程、实验、习题》结尾还给出了各章部分习题的参考答案。为方便教学,《Delphi程序设计基础:教程、实验、习题》配有免费电子教学课件。《Delphi程序设计基础:教程、实验、习题》由浅入深地介绍了编写功能齐备的应用程序所需要的各个组成部分。简洁的语言、完整的代码和翔实的分析使读者能够真正体会到Delphi的强大功能,同时使Delphi的学习更加轻松和高效。《Delphi程序设计基础:教程、实验、习题》可作为普通高等院校本科生教材或参考书,也可作为软件开发人员的技术参考书。 -
算法技术手册(美)海涅曼,波利切,塞克欧 著,杨晨 等译开发健壮的软件需要高效的算法,然后程序员们往往直至问题发生之时,才会去求助于算法。《算法技术手册》讲解了许多现有的算法,可用于解决各种问题。通过阅读它,可以使您学会如何选择和实现正确的算法,来达成自己的目标。另外,书中的数学深浅适中,足够使您可以了解并分析算法的性能。较之理论而言,本书更专注于应用。《算法技术手册》提供了高效的代码解决方案,使用多种语言进行编写,让您可以轻松地将其应用于特定的工程当中。通过本书,您可以:·解决特定代码的问题,或者提升既有解决方案的性能·快速找到与您所解决的问题相关的算法,并决定哪个算法才是最适合的那一个·探索使用C、C++、Java以及Ruby实现的算法解决方案以及开发小贴士·了解算法预期的性能,以及它达到最高性能时所需要的条件·发现不同算法之间相似的设计哲学·学习高级数据结构,来提升算法的性能通过《算法技术手册》,您能学到如何提升算法的性能,这将是您的软件应用程序走向成功的关键。作者简介:George T.Heineman,Gary Pollice和Stanley Selkow均为 Woree ste r PolYteChniC In stitute(伍斯特理工学院)计算机科学系的教授。George是《Component—B ased Software Engineering:Putting the Pieces Together》(Addison—Wesley(的合编者,Gary则是《Head First Object-Oriented Analysis and Design》(O'Reilly)的合著者。
