其他编程语言/工具
-
GDI+程序设计实例周鸣扬[等]编著本书详细介绍了与GDI+编程相关的大部分技术细节:GDI+编程规则、GDI+编程基础、GDI+高级应用等。全书共分为11章,第1章和第2章介绍了GDI+程序的开发基础及GDI+程序的快速入门。第3章-第5章介绍了GDI+中的画笔、画刷、文本、字体、路径、区域的基本使用。第6章和第7章介绍了GDI+的坐标变换与色彩变换,以及矩阵的基本编程和使用。第8章和第9章介绍了GDI+中对图像文件的基本使用及对图像的色彩调整处理。第10章介绍了在GDI+中处理图像文件的编码与解码、图像文件格式的转换以及对图形文件属性的修改。第11章介绍了GDI+在图像特技处理中的高级编程应用。本书适合于能够熟练使用C#语言进行程序开发的中高级程序设计人员。不论对GDI+或GDI+编程熟悉与否,这本书都会从各个角度让读者全面掌握GDI+编程的每一个技术细节。同时,对于使用其他语言(如C++、Visual、Delphi)进行程序开发的读者朋友,本书也可以使其对GDI+的基本原理及高级应用有一个全面的认识。本书的源代码可以从中国水利水电出版社网站(www.waterpub.com.cn)上下载。
-
程序设计基础吴鹤龄 主编《程序设计基础》内容分为两大部分。第一部分程序设计与程序设计语言,由第一章至第四章组成。第一章介绍计算机系统的基本知识;第二章简单介绍程序设计与程序设计语言的知识;第三章介绍c程序设计语言的基础知识;第四章介绍C程序设计语言的程序设计。第二部分程序设计基础,由第五章到第七章组成。第五章数据结构基础,介绍几种基本的数据结构和算法;第六章算法与问题求解,介绍算法的描述和设计方法;第七章结合当前程序设计的发展,介绍程序设计方法和有关软件工程的概况。 《程序设计基础》可作为大学计算机程序设计基础课程教材或教学参考书,也可供广大电脑爱好者作为学习程序设计方法知识的自学书籍。
-
汇编语言程序设计教程卜艳萍,周伟 编著《汇编语言程序设计教程(第3版)》是以IBM PC机型和80x86指令系统为主体,全面而又系统地介绍汇编语言程序设计方法。全书共分10章,第1章介绍汇编语言基础知识,第2章介绍80x86的功能与系统结构,第3章详细介绍寻址方式和指令系统,第4章介绍伪指令、汇编语言程序格式等,第5章讲述顺序程序设计、分支程序设计和循环程序设计的基本方法,第6章详细介绍子程序设计及参数传递的方法,第7章介绍输人输出程序设计技术和方法,第8章介绍高级汇编技术,包括宏汇编、条件汇编和重复汇编等,第9章讲述D0s功能调用和BI()s功能调用,第10章是汇编语言程序设计上机实验指导。《21世纪高等学校计算机基础实用规划教材:汇编语言程序设计教程(第3版)》可作为计算机及相关专业本科生的教学用书,也可作为从事计算机应用的工程技术人员的参考书。
-
Lab VIEW虚拟仪器工程设计与开发张凯 等编著本书主要介绍了LabVIEW7.0开发环境以及基于LabVIEW7.0的虚拟仪器设计原理、设计方法和实现技巧。全书共11章,前6章主要介绍了LabVIEW7.0软件开发环境和虚拟仪器技术的基础知识;第章介绍了外部应用接口;第8章介绍数据采集技术与系统设计方法;第9章介绍了硬件接口与驱动设计方法;第10章介绍虚拟仪器的一些其他应用,主要是网络应用和多媒体Ac—tiveX方面的应用;第11章通过几个综合实例来系统介绍使用LabVIEW7.0进行虚拟仪器工程开发与应用的方法。 本书重在操作应用,内容系统性强,循序渐进,由浅入深,适合高等院校相关专业学生及工程技术人员学习参考。前言虚拟技术、计算机通信技术与网络技术是信息技术最重要的组成部分。它们合称为21世纪科学技术中的三大核心技术。虚拟技术包括虚拟加工、虚拟测试、虚拟控制及各种虚拟环境模拟。虚拟仪器(Vmuallnstmmention)是虚拟技术的一个重要组成部分。它是以计算机为核心的,是仪器系统与计算机软件技术的紧密结合。仪器和计算机的密切结合是目前仪器技术领域的一个重要的发展方向。美国国家仪器公司(National lnstruments)于20世纪80年代中期首先提出了“软件就是仪器”(TheSoftwareisthelnstrument)这一基于计算机技术的虚拟仪器概念。这个概念为用户定义、构造自己的仪器系统提供了完美的解决途径。虚拟仪器通过软件将计算机硬件资源与仪器硬件有机地融合为一体,从而把计算机强大的计算处理能力和仪器硬件的测量、控制能力结合在一起,大大缩小了仪器硬件的成本和体积,并通过软件实现对数据的显示、存储以及分析处理。因为虚拟仪器可与计算机同步发展,与网络及其他周边设备互联,用户只需改变软件程序就可以不断赋予它或扩展增强它的测量功能。这就是说,仪器的设计制造不再是厂家的专利。虚拟仪器开创了仪器使用者可以成为仪器设计者的时代,这将给仪器使用者带来无尽的收益。今天,NI公司已成为国际上IEEE488(GPIB)产品、VXI控制产品、DAQ(数据采集)产品、IMAQ(图像采集)产品以及相关软件产品方面的领先供货厂商。NI公司的产品以其开放性、标准化和良好的可用性在全世界范围内得到了普遍的应用。本书的目的是介绍基于最新的信号分析与处理新技术而建造、设计具有不同测量功能虚拟仪器的工作原理和工程应用方法。全书共分为11章。前6章主要介绍了虚拟仪器技术的基础知识。第7章是关于外部应用接口的介绍,第8章主要描述数据采集,第9章主要描述硬件接口程序设计方法,第10章介绍了一些其他的应用,主要是网络应用和多媒体ActiveX方面的应用。最后一章则是通过几个综合实例使得读者能够更加清晰、明白地了解和掌握进行虚拟仪器工程开发与应用的方法与技巧。本书立意不仅仅介绍了虚拟仪器开发环境,而是在所涉及的信号分析和处理技术中,力求避免复杂生涩的数学和编程语言,侧重于实现虚拟仪器的设计原理、方法和实现。在每一章节中,还列举不同层次的设计举例,使读者学习以后能够在工作领域有举一反三的作用。本书由张凯、周陬、郭栋等人编写,可供相关专业高年级本科生作为教材使用,也可供有关工程技术人员参考。由于编者水平有限,再加上时间仓促,书中难免有疏漏和错误之处,恳请广大读者给予批评指正。 编者 2004年4月
-
虚拟仪器与LabVIEWTM 7 Express程序设计周求湛[等]编著本书以LabVIEW最新版本LabVIEW??7Express为对象,系统介绍虚拟仪器设计的主要思想、图形化语言编程原理和应用中的最新技术。全书共13章,共分3大部分:第1部分(第1章)介绍虚拟仪器的基本概念和图形化编程语言的基本知识,第2部分(第2章至第7章)系统介绍LabVIEW的安装、编程环境、语法规则、程序结构和编程技巧;第3部分(第8章至第13章)重点介绍LabVIEW在数据采集、仪器控制(GPIB、VI-SA和串口等)、网络通信和数据分析处理等方面的基础及实际应用。本书编排结构合理,循序渐进,运用大量实例阐述概念和编程难点,突出系统性和实用性。本书可作为大专院校测控技术与仪器等相关专业的教材或教学参考书,也可作为实验室技术人员和工程技术人员开发基于现代测试系统的参考书。目前,虚拟仪器作为现代仪器发展的一个全新的方向,经过十几年的发展已经越来越受到人们的重视。尤其是采用虚拟仪器方案可以大大地缩短开发周期,降低开发成本,故其成为人们构建现代测控系统的首选。虚拟仪器的诸多开发工具当中,最具竞争力的就是美国NI公司的LabVIEW?7Express。LabVIEW是一个革命性的图形化编程平台,它在数据采集(dataacquisition简称DAQ)、虚拟仪器软件框架(virtualinstrumentsoftwarearchitecture,简称VISA)、通用接口总线(generalpurposeinterfacebus,简称GPIB)及串口仪器控制、图像处理、运动控制(motioncontr1)、数据分析和图表显示方面都具有强大的优势。LabVIEW已经成为测量与自动化解决方案的实际工业标准。基于Lab-VIEW的虚拟仪器技术在汽车、航空航天、半导体、通信、机械工程、生物医疗、地质勘探、铁路交通等诸多领域都有着广泛的应用。LabVIEW与以往那些基于文本的高级编程语言不同,它采用的是一种全新的数据流图编程方式,即用形象的图标和连线来代替一行一行的文本,这种"画"程序的方法非常符合科学家和工程师所习惯和常用的框图模块方法及思维方式。如果要完成一个普通程序,比如数学运算、数据输入输出和简单的端口通信功能等,可以选择LabVIEW作为编程工具,因为在完成这些工作时LabVIEW与其他高级语言没有差异;但是如果要设计一个虚拟仪器或者一个测控系统,那么就一定要选择LabVIEW。因为LabVIEW提供了大量与此相关的特殊功能,是所有传统高级编程语言所不具备的;LabVIEW中还有一个令所有熟悉C语言和MATLAB用户都兴奋的功能,就是可以在LabVIEW中直接调用编写好的MATLAB代码,不必重写程序;同样,在LabVIEW中还可以调用C语言编写的程序;此外,LabVIEW中还提供了方便和实用的网络测量数据传输、远程测量控制等网络功能。在本书完成之际,要特别感谢NI大中国区总经理陈大庞先生及相关人员,特别是高校部的陈庆全先生和姬晓蕾小姐,他们在本书的编写过程中提供了大量的帮助。本书所有的程序都在吉林大学一美国国家仪器公司虚拟仪器联合实验室所建立的测试系统内进行了测试。在此,向参与程序测试的魏小丽老师,及费珍福、丁炜、宋巍巍、唐亮、江科和张薇同学表示感谢。本书由吉林大学通信学院测控系周求湛和钱志鸿编写。其中第1章至第8章、第1章和第13章由周求湛执笔,第9章、第11章和第12章由钱志鸿编写,周求湛为主编。吉林大学计算机学院的刘萍萍老师和计算中心的戴宏亮老师编写了部分程序。在本书的编写过程中,参阅了大量的中外相关书籍和网络上的资源,在这里对参考文献的作者一并表示感谢。由于编者水平有限,书中难免有不当之处,恳请读者批评指正。本书得到了吉林省自然科学基金和吉林大学创新基金(23CX38)的资助。索取NI公司的LabVIEW?7评估版软件,可以拨打8-823622免费电话,查询或索取。
-
汇编语言程序设计实验指导及习题集吴向军等编《新世纪高等学校教材:汇编语言程序设计实验指导及习题集》是与高等教育出版社出版的《汇编语言程序设计》(吴向军等编写)一书相配套的学习辅导书。内容由两部分组成:第一部分是20个实验题,实验内容与教材内容基本上一致,从最基本的调试工具开始,由浅到深、循序渐进来安排实验题,这些实验题在中山大学计算机科学系本科生教学过程中进行了试用,收到了良好的效果。第二部分是教材中大部分练习的参考解答,供学生学习时参考。在《新世纪高等学校教材:汇编语言程序设计实验指导及习题集》的实验部分,还介绍了MASM V6.x编程环境中集成工具-PWB的使用方法,该工具不仅与TC相似,简单易学,而且还有在线帮助,包括:汇编指令的指令格式和功能、ASCII码表、各类按键编码和各种中断的功能等,此外,还介绍了其他编程工具,这些工具允许学生自行设置编程环境,从而使学生真正了解到编程环境的各个方面。《新世纪高等学校教材:汇编语言程序设计实验指导及习题集》可作为高等学校计算机及相关学科的本、专科生学习汇编语言程序设计课程时的辅助资料,也可供应用开发人员参考使用。
-
汇编语言程序设计教程卜艳萍,周伟编著本书特色:·本书采用最新的计算机专业技术知识,介绍80*86机型的主要工作原理及汇编语言程序设计技术。在讲述中注意与相关计算机专业课的知识衔接,注重实践性和衫性。·每章均配有大量实例程序及其讲解,习题难度适宜。书后附有所有在编程过程中可能涉及到的资料。·作者多年从事汇编语言及计算机专业课的教学及科研工作,了解计算机专业本科的教学要求、教学内容及特点,能较好地把握教材的侧重点和难度。本书以IBMPC作为背景系统,介绍微机原理的基础知识及汇编语言程序设计的方法和技术。全书共分11章,第1章和第2章介绍微机基础知识以及80x86机型的系统结构。第3章详细介绍IBMPC的寻址式和指令系统。第4章介绍伪指令、汇编语言程序格式等知识。第5章讲述高级汇编技术,包括宏汇编、条件汇编、重复汇编等。第6章讲述顺序程序设计、分支程序设计、循环程序设计的方法。第7章介绍子程序设计的方法。第8章讲述DOS功能调用和BIOS功能调用知识。第9章介绍输入/输出程序设计技术,主要分析了程序查询方式和中断传送方式的基本方法。第10章是综合应用程序设计。第11章是汇编语言程序设计实验指导。本书可作为计算机相关专业本科学生的教学用书,也可作为从事计算机应用的工程技术人员的技术参考书。
-
汇编语言程序设计龚荣武编《汇编语言程序设计》是高职高专计算机规划教材,主要内容包括:微型计算机基础知识、IBM-PC微型计算机系统概述、8086/8088指令系统、80X86/Pentium微处理器指令系统、汇编语言程序设计基本方法、三大结构程序设计(顺序、选择、循环)、子程序设计、汇编语言程序设计示例、模块化程序设计的基本技术、上机实验内容及汇编语言程序调试方法等。全书共分10章。内容丰富,系统性强,深入浅出。在组织和阐述内容时。我们尽量将理论知识和具体的实际应用联系起来讲述,对相应的章节还配有大量实例。在每一章中,我们将本章的内容、要点等通过“知识点”、“难点”、“要求”等对读者做出提示,使读者在学习的过程中对每一章的具体知识点、重点难点以及要求掌握和了解的内容有一个清楚的认识,方便读者对全书内容和组织结构有一个系统化的了解;书后以附录的方式提供了ASCII码表、80X86指令表、Debug命令表等相应的学习汇编语言必备资料,以方便读者自学。《汇编语言程序设计》可作为高职高专计算机、通信、网络等专业的教材。
-
汇编语言程序设计武新编本书是面向21世纪高职高专计算机类专业新编系列教材之一。该书主要阐述了IBM-PC及其兼容机宏汇编语言程序的设计和操作方法。全书共分8章,第1章介绍汇编语言基础知识;第2章介绍汇编语言的程序组织、常用伪指令、常用DOS调用及上机操作方法;第3章介绍各种寻址方式的应用、指令系统和指令的使用技巧;第4章介绍各种分支程序、循环程序的编程技巧,子程序的设计;第5章介绍字符串编程、宏的定义和使用方法、多模块程序设计方法、子程序库的建立和使用方法;第6章介绍中断程序的编写方法和使用技巧;第7章介绍C语言与汇编语言的混合编程方法;第8章介绍80386/80486和Pentium增加的指令。本书可供高职高专计算机、自动化、机电类等专业作为教材,也可供其他工程技术人员自学参考。
-
8051单片机USB接口程序设计许永和编著本书内容特色:·以8051单片机为基础来设计USB接口的外围设备,深入浅出,易于学习。·利用CypressEZ-USBFx芯片组系列,让读者Easy地切入USB外围设备设计。·精简地介绍USB架构与协议,并提供相对应的8051程序来加以实现,让读者能快速地整合理论与实践,达到事半功倍的效果。·精简地介绍USB架构与协议,并提供相对应的8051程序来加以实现,让读者能快速地整合理论与实践,达到事半功倍的效果。本书以8051单片机为基础来设计USB接口的外围设备,深入浅出,易于学习。本书利用CypressEZUSBFX芯片组系列,让读者Easy地切入USB外围设备设计。全书精简地介绍USB架构与协议,并提供相对应的8051程序来加以实现,让读者能快速地整合理论与实践,达到事半功倍的效果。本书分为上、下两册,上册介绍基本的固件程序代码的设计,下册介绍如何通过实验来实现USB通信协议。本书配光盘1张,内含范例程序以及相关资料。本书可作为工科院校的单片机与接口设计等相关课程的参考用书,也可作为一般计算机专业工程技术人员的参考用书。