其他编程语言/工具
-
面向对象的分析与设计邵维忠,杨芙清 著《面向对象的分析与设计》是一本全面论述面向对象分析与设计方法的专著。全书分为3部分。第一部分为基础篇,论述面向对象方法的基本思想和主要概念,对不同的分析与设计方法进行综述,对统一建模语言(UML)和《面向对象的分析与设计》提出的方法做概要介绍。第二部分为分析篇,详细介绍面向对象分析的全过程,围绕面向对象建模中的需求模型(用况图)、基本模型(类图)、辅助模型(包图、顺序图、活动图以及其他各种UML模型图)和模型规约,对面向对象的分析进行深入讨论,给出详细的过程指导和工程策略,并对相关的UML内容做较详细的介绍。第三部分为设计篇,介绍如何在面向对象分析模型基础上,针对具体的实现条件进行面向对象的系统设计,包括问题域部分、人机交互部分、控制驱动部分和数据接口部分4个主要部分的设计,最后介绍如何进行构件化与系统部署。《面向对象的分析与设计》是作者多年来在面向对象技术领域长期从事科研、教学和工程实践的总结,在广泛借鉴该领域的经典理论和当前最新研究成果的基础上,坚持独立思考、实事求是的科学态度,对该领域的诸多问题提出了新的学术观点和解决方案。《面向对象的分析与设计》可供计算机软件领域的研究人员和工程技术人员,计算机软件专业的教师、研究生和高年级本科生阅读参考。
-
MATLAB基础教程杨德平 等编著《21世纪高等院校计算机辅助设计规划教材:MATLAB基础教程》主要介绍MATLAB7.14(R2012a)的基础入门、数值计算、单元数组与结构数组、符号计算、绘图及可视化、程序设计、M文件、数据分析、最优化计算、Simulink动态仿真和图形用户界面(CUI)设计等内容。通过简明扼要的讲解,以及丰富的例题和案例分析,充分体现出MATLAB平台具有的数学计算、算法编程、函数绘图、数据处理、系统建模及仿真、应用软件开发等强大功能,让学习者轻松、自如地掌握MAT-LAB的操作和编程方法,为今后的课程学习、科学研究、行业开发等实践活动打下较好的基础。《21世纪高等院校计算机辅助设计规划教材:MATLAB基础教程》可作为大学本科生、研究生的教材或教学参考书,也可作为教学和科研工作人员的学习用书和参考书。
-
MATLAB R2012a完全自学一本通刘浩本书面向MATLAB的初中级读者,在介绍MATLAB R2012a集成环境的基础上,对MATLAB使用中常用的知识和工具进行了详细的介绍,书中各章均提供了大量有针对性的算例,供读者实战练习。根据内容的侧重点不同,全书分为20章:第1~5章为基础部分,讲解MATLAB概述、数学计算基础知识、数组和矩阵、编程基础及数据的可视化等;第6~8章为数学应用部分,讲解数据分析与处理、符号数学计算和概率统计等;第9~15章为工程应用部分,讲解偏微分方程、优化、图像处理、信号处理、小波分析等工具箱、Simulink基础及应用等;第16~20章为知识拓展部分,讲解句柄图形、GUI编程、文件I/O、编译器和应用程序接口等内容。为了使用户能够更好地操作MATLAB,本书中示例的命令都记录在M文件及其他相关文件中,用户可以将相关的目录设置为工作目录,直接使用M文件进行操作,以便快速掌握MATLAB的使用方法。
-
编程技术综合实验诸葛斌,楼轶超,陈添丁 等著《编程技术综合实验》面向电子信息类专业本科教学中的C语言、C语言课程设计、C++程序设计、Java程序设计基础和Java语言课程设计5门课的上机实验进行编写,每个实验都属于三性(综合性、设计性和创新性)实验。
-
MIC高性能计算编程指南王恩东 等编著《MIC高性能计算编程指南》是全球第一本全面介绍MIC软硬件体系架构、应用及编程开发优化的书籍。书中介绍了使用MIC进行通用计算所需要了解的硬件架构、语法、程序优化技巧等知识,是进行MIC高性能与通用计算程序开发的入门教材和参考书。《MIC高性能计算编程指南》共分12章。第1章介绍高性能计算的发展历程;第2章深入介绍MIC的软硬件架构;第3章介绍MIC编程环境的搭建;第4章引入一个简单的MIC实例;第5章简要介绍与MIC编程相关的OpenMP和MPI相关知识;第6章详细讲解了MIC编程的语法;第7章介绍MIC编程用到的工具软件;第8章介绍MIC可以使用的数学库及其用法;第9章详细讲解如何优化MIC程序,从多个方面系统阐述了MIC优化的方式和方法;第10章通过一个典型的矩阵乘法示例,展示MIC优化方法的应用;第11章介绍将MIC技术应用于工程中的流程和方法;第12章引入两个实际工程的例子,讲解如何将MIC技术应用于实际生产过程当中。《MIC高性能计算编程指南》可作为MIC的入门学习和编程参考书,主要面向从事高性能计算的程序员与工程师、MIC加速计算专业领域的科研人员,以及对MIC通用计算感兴趣的程序员,也可作为开设相关课程的高等院校与科研机构的教材。
-
汇编语言程序设计简明教程赵梅 等主编本书以80X86系列微处理器为背景,系统介绍了汇编语言程序设计的基础知识和程序设计的基本方法。全书内容共7章。可以分为三部分;第1章为第一部分,是汇编语言程序设计的基础部分,介绍了数在计算机中的表示、计算机的基本结构和80X86寄存器组。第2章~第5章为第二部分,是本书的核心部分,详细介绍80X86的基本指令和汇编语言程序设计的基本方法和技巧。第6章、第7章为第三部分,分别介绍了中断程序设计、BlOS和DOS中断以及汇编语言和高级语言的混合编程等内容。 全书内容简明,每章后面配有大量的习题和参考答案,有选择题、判断题、填空题、简答题、编程题及程序分析等多种题型,是集教材与习题集于一体的适合学生学习与应试的教材。
-
Visual Studio串口通信与测控应用编程实践李江全 等编著《Visual Studio串口通信与测控应用编程实践》从工程应用的角度出发,较系统地介绍了9种典型测控系统的应用,内容包括:利用PC与三菱PLC、PC与西门子PLC、PC与PCI数据采集卡、PC与单片机、PC与远程I/O模块、PC与USB数据采集模块、PC与智能仪器、PC与无线数传模块,以及PC与GSM短信模块等组成的测控系统。对每种测控系统首先介绍了相关的硬件技术,然后给出具体的测控线路及完整的VB.NET、VC++.NET和C#.NET测控程序。《Visual Studio串口通信与测控应用编程实践》内容丰富,有较强的先进性、实用性和可操作性,可供各类自动化、计算机应用、机电一体化、测控仪器等专业的本科生和研究生学习使用,也可供计算机测控系统研发的工程技术人员参考使用。《Visual Studio串口通信与测控应用编程实践》提供超值配套光盘,内容包括所有实例的源程序、程序运行录屏、系统测试录像、软硬件资源等。
-
x86汇编语言李忠每一种处理器都有它自己的机器指令集,而汇编语言的发明则是为了方便这些机器指令的记忆和书写。尽管汇编语言已经较少用于大型软件程序的开发,但从学习者的角度来看,要想真正理解计算机的工作原理,掌握它内部的运行机制,学习汇编语言是必不可少的。本书采用开源的NASM汇编语言编译器和VirtualBox虚拟机软件,以个人计算机广泛采用的Intel处理器为基础,详细讲解了Intel处理器的指令系统和工作模式,以大量的代码演示了16/32/64位软件的开发方法,介绍了处理器的16位实模式和32位保护模式,以及基本的指令系统。这是一本有趣的书,它没有把篇幅花在计算一些枯燥的数学题上。相反,它教你如何直接控制硬件,在不借助于BIOS、DOS、Windows、Linux或者任何其他软件支持的情况下来显示字符、读取硬盘数据、控制其他硬件等。本书可作为大专院校相关专业学生和计算机编程爱好者的教程。
-
精通MATLAB王正林本书第1版于2006年问世,由于内容全面、讲解细致、实例丰富而深受广大读者的喜爱,上市6年以来长期占据各大MATLAB类图书排行榜的前列。结合MATLAB软件的升级,并根据广大读者的热心反馈,这次我们推出升级的第3版,再次对内容进行升级、调整和优化,旨在满足更多读者的更高要求。本书深入浅出,紧密结合实例,对MATLAB的使用进行了全面且详尽的阐述,并通过大量的实例讲述如何实现MATLAB的基本操作和实际使用。全书图文并茂,突出应用,并配有大量的程序实例。全书共分40章,分为入门、计算、绘图、扩展、实战5篇。入门篇为第1~13章,主要讲述MATLAB的基本使用;计算篇为第14~23章,主要讲述MATLAB强大的计算功能;绘图篇为第24~30章,主要讲述MATLAB同样强大的绘图功能;扩展篇为第31~35章,主要讲述MATLAB的扩展功能;实战篇为第36~40章,主要讲述MATLAB在大学课程中的实战例子。本书最大的特色在于用实例说话,教您快速上手,每个例子都经过精挑细选,具有很强的针对性,力求让读者通过运行实例而掌握基本参数及制作技巧,快速有效地学习到MATLAB的知识。
-
MATLAB数学计算与仿真应用周品 编著《MATLAB数学计算与仿真应用》结合高校数学课程教学和工程科学计算应用的需要,从实用角度出发,先介绍MATLAB的功能特点、工作环境及Simulink,带领读者认识MATLAB软件,了解MATLAB的用法。接着介绍MATLAB矩阵及其分析、数值计算、函数分析、数据分析、符号运算、程序设计及优化问题等内容,让读者领略到利用MATLAB进行数学计算的方便、快捷及强大功能。最后进一步扩展介绍MATLAB在其他工程领域的实际应用,让读者切身体会到MATLAB的应用领域广泛、适用性强。本书以MATLABR2011a为平台编写,也适合其他软件版本使用者学习。《MATLAB数学计算与仿真应用》可以作为高校本科生和研究生的学习用书,也可供广大科研人员、学者、工程技术人员参考阅读。