软件与程序设计
-
深入学习(美)James Goodwill等著;邢国庆等译;邢红燕译本书介绍怎样使用Java servlet技术开发交互式的Web应用系统,包括电子商务和数据库应用等。Java servlet是当今 Java应用系统的核心技术和重要组成部分,任何从事企业和Web应用的Java开发人员,都需要对Java servlet API有较深入的了解。本书详细介绍了servlet的基本特点、结构和组成部分。同时,结合大量的例子和源代码,讨论了servlet在许多相关领域的应用方法,使用servlet开发Web应用的步骤等。最后,通过三个实际的案例研究,详细说明了怎样利用模型视图控制器设计模式,从提出应用需求开始,设计各个MVC组成部分,给出全部的源代码,直至最终实现一个完整的Web应用系统。本书可以作为Java Servlet及相关技术的程序开发人员的参考书,也可以作为Web应用开发人员的参考书。 -
虚拟仪器图形化编程语言LabVIEW教程刘君华[等]编著第1章LabVIEW概述1.1虚拟仪器的基本概念1.1.1什么是虚拟仪器1.1.2虚拟仪器的特点1.1.3虚拟仪器的构成及其分类1.2LabVIEW简介1.2.1什么是LabVIEW1.2.2LabVIEW软件的特点与优点1.2.3如何获取LabVIEW5.1软件1.2.4如何安装LabVIEW5.1软件1.2.5LabVIEW软件包内容简介1.3练习实验1.3.1[练习1-1]:在NewVI环境对窗口命名与存放已命名的VI1.3.2[练习1-2]:在OpenVI环境下,寻找用户命名的VI1.3.3[练习1-3]:在OpenVI环境下,寻找FileDialog对话框中已列入的VI1.3.4[练习1-4]:寻找并运行双踪示波器(TwoChannelOscilloscope)本章小结第2章LabVIEW模板简介2.1概述2.2工具模板(ToolsPalette)2.3控制模板(ControlsPalette)2.3.1控制(Controls)子模板2.3.2数字(Numeric)子模板2.3.3布尔量(Boolean)子模板2.3.4数组和类(Array&Cluster)子模板2.3.5图形(Graph)子模板2.4功能模板(FunctionsPalette)2.4.1功能(Functions)子模板2.4.2结构(Structures)子模板2.4.3数值运算(Numeric)子模板2.4.4布尔量运算(Boolean)子模??2.4.5比较运算(Comparison)子模板本章小结第3章信号分析处理与SignalProcessing.Mathematics子模板3.1SignalProcessing子模板简介3.2SignalGeneration子模板简介3.2.1SignalGeneration子模板简介3.2.2正弦波发生函数(SineWave.vi)的离散时间序列3.3TimeDomain子模板与时域分析3.3.1TimeDomain子模板3.3.2信号的自相关分析3.3.3信号的互相关分析3.4FrequencyDomain子模板与频域分析3.4.1FrequencyDomain子模板简介3.4.2信号的频域分析3.4.3RealFFT.vi图标的调用3.5Window.vi子模板与窗函数3.5.1Window.vi子模板简介3.5.2窗平滑技术3.5.3HammingWindow.vi图标的调用3.6Filter子模板与滤波3.6.1Filter子模板简介3.6.2巴特沃斯与切比雪夫滤波器3.6.3EutterworthFilters.vi.ChebyshevFiltets.Vi图标的调用3.7Mathematics子模板与数学运算3.7.1Mathematics子模板简介3.7.2信号的幅值特征参数3.7.3ProbabilityandStatistics子模板3.7.4曲线拟会及其在测量系统中的应用本章小结第4章DataAcquisition子模板与I/O接口设备的软件驱动4.1数据采集4.1.1多参量测量系统的组成和数据采集卡DAQ4.1.2数据采集卡的基本性能指标4.1.3数据采集卡的安装4.1.4实现数据采集卡软件驱动前的参数设置4.1.5I/O接口设备Lab-PC-1200型数据采集卡简介4.1.6Lab-PC-1200型数据采集卡的安装检验与参数设置4.2PXI总线简述4.2.1PXI规范及其体系结构4.2.2PXI总线与PCI总线的性能比较4.2.3I/O接口设备PXI-6040E型数据采集卡简介4.2.4安装检验与参数设置4.3DataAcquisition子模板简介4.3.1AnalogInput子模板简介4.3.2AnalogOutput子模板简介4.4应用举例4.4.1I/O接口设备Lab-PC-1200型数据采集卡的软件驱动4.4.2I/O接口设备PXI-6040E型数据采集卡的软件驱动本章小结第5章InstrumentI/O子模板与I/O接口设备的软件驱动5.1概述5.2GPIB总线简述5.2.1GPIB总线接口系统的特点5.2.2GPIB总线结构5.2.3GPIB总线虚拟仪器测试系统I/O接口设备的组成5.2.4GPIB子模板简介5.2.5GPIB总线系统软件设计5.3VXI总线简述5.3.1VXI总线接口系统的特点5.3.2VXI总线系统的结构和控制器结构5.3.3VXI总线虚拟仪器测试系统I/O接口设备的组成5.3.4VXI子模板简介5.3.5VXI总线系?橙砑杓?5.4串口(RS-232/485)简述5.4.1Serial串口子模板简介5.4.2Serial总线虚拟仪器测试系统I/O接口设备的组成5.4.3Serial总线系统软件设计5.5VISA简述5.5.1VISA的由来5.5.2虚拟仪器软件体系结构的组成5.5.3VISA的特点5.5.4VISA的基本内部结构5.5.5VISA子模板简介5.6应用举例本章小结第6章Advanced子模板及LabVIEW与C语言的接口方法6.1概述6.2Advanced子模板6.3CIN(代码接口节点)图标及其与C语言接口技术6.4CIN图标的调用及参数设置6.4.1CIN图标的调用路径6.4.2CIN图标及其端口参数设置6.5CIN设计步骤6.5.1生成C源代码编辑格式文件(*.C文件)代码框架6.5.2添加C源代码6.5.3*.C文件源代码的编译6.5.4装载编译好的可执行文件6.5.5运行程序6.6应用举例:用CIN图标实现对HY-1232数据采集卡的驱动6.6.1HY-1232数据采集卡简介6.6.2具体设计方法6.7端口操作图标InPort.vi.OutPort.vi及其应用6.7.1InPort.vi.OutPort.vi图标的调用6.7.2InPort.vi.OutPort.vi图标端口参数设置6.7.3应用举例:用InPort.vi和OutPort.vi图标驱动数据采集卡本章小结第7章Communication子模块及其在网络通信中的应用7.1网络相关概念7.1.1网络协议7.1.2数据交换接口7.1.3组建智能测控网络的两种模式7.1.4端口的概念7.1.5队列和连接7.2Communication子模板7.2.1TCP子模板及其应用7.2.2用TCP子模板实现智能测控网络数据传输的方法7.2.3应用举例7.3DataSocket子模板及其应用7.3.1DataSocket子模板7.3.2DataSocket服务器与管理器简介7.3.3用DataSocket子模板实现智能测控网络数据传输的方法7.3.4应用举例7.4SystemExec.vi图标及可执行文件*.exe文件的调用7.4.1SystemExec.vi图标的调用及参数设置7.4.2应用举例本章小结第8章创建虚拟仪器VI示例8.1概述8.2简单虚拟仪器的创建示例8.2.1数据运算.比较运算图标功能检验仪8.2.2被测量值的转换与显示8.2.3虚拟非线性校正器8.2.4子VI的创建与调用8.3信号分析用虚拟仪器的创建示例8.4数据处理类虚拟仪器应用示例8.5数据采集及信号记录类虚拟仪器本章小结第9章教学用虚拟仪器系统实验9.1熟悉LabVIEW软件平台环境类9.2基本训练类实验9.3信号分析处理类虚拟仪器9.4虚拟仪器综合实验9.4.1压力传感器系统的静态标定与技术指标的确定9.4.2测试系统动态特性的测定与改善9.4.3RLC电参数测量与虚拟RLC测试仪9.4.4相位差测量与虚拟相位差计9.4.5信号的频谱分析及虚拟频谱仪9.4.6虚拟传递函数测试仪9.4.7虚拟信号发生器本章小结参考文献本书详尽、全面、系统地介绍了当前最流行的虚拟仪器编程语言::LabVIEW。LabVIEW(LaboratoryVirtualInstrumentsEngineeringWorkbench)是美国NI公司(NationalInstrumentCompany)推出的一种基于G语言(GraphicsLanguage,图形化编程语言)的虚拟仪器软件开发工具。它为不熟悉文本语言编程的设计者在测控领域建立计算机仪器系统::虚拟仪器,提供了一个便捷、轻松的图形化设计环境。全书共分九章。第1章LabVIEW概述;第2章介绍了LabVIEW的三个模板,其上提供的工具、控件与图标是设计虚拟仪器的基础;第3章介绍了实现仪器测试功能所需要的常用图标的工作原理与使用方法;第4、5章介绍了获取信号的I/O接口设备(DAQ数据采集卡、PXI总线模块化仪器、GPIB总线仪器、VXI总线仪器模块、标准串口仪器等)的软件驱动方法以及VISA技术;第6章介绍了LabVIEW与C语言的接口方法;第7章介绍了LabVIEW提供的网络通信模板;第8、9章是不同层次的虚拟仪器设计示例与练习实验。本书内容丰富,论述简洁,密切联系测量实际;提供了大量设计示例与实验,便于自学;不仅适用于初学者,对已经入门希望进一步提高者也大有裨益。本书可作为大专院校的教科书,也可作为工程技术人员、科技工作者学习设计虚拟仪器系统的自学用书。 -
C语言程序设计实验指导与习题详解王建平本书前言本书为《C语言程序设计教程》的配套教材,由上机实验指导、教材习题详解、补充习题及解答、TC2.0集成开发环境、附录共五部分组成。本书在内容安排上与教程配套,其中实验指导不仅可以加强学生对理论知识的快速吸收,还有助于提高学生对实际问题抽象描述的理解能力;补充习题的安排遵循深入浅出、循序渐进的原则,突出C语言的实用性和灵活性。附录中的四套模拟自测试题附有参考答案,有利于读者练习提高。书中所有程序均在TurboC2.0系统上调试通过。本书既可以作为高等职业技术学院或其他大专院校各专业C语言程序设计课程的辅助配套教材,也可供全国计算机等级考试的读者阅读研习。特色及评论文章节选 -
数据库应用系统开发齐治文等编著本书以一个进销存系统为主线,以程序设计方法为重点,详细介绍了使用PowerBuilder开发数据库应用系统的完整过程。全书通过65个实例,完整地展现了需求分析、界面设计、数据库管理、程序调试等各个环节的实现方法,蕴含着丰富实用的PowerBuilder编程技巧。本书可作为高职高专计算机应用相关专业的教材,也可作为其他各类人员学习数据库应用系统开发技术的参考书。 -
VFP程序设计简明教程鲁俊生,胡天云主编"本书介绍Visual FoxPro及使用Visual FoxPro进行数据库应用程序开发,尤其是采用面向对象的程序设计方法进行数据库应用程序开发的基础知识。学习本书不需FoxBASE等前导课程或先行知识。书中首先介绍了数据库基础和中文Visual FoxPro 6.0的相关知识。第2~3章介绍Visual FoxPro基本数据类型、常量、变量、表达式、常见函数及表的基本操作。第4章主要介绍VFP程序的基本结构;基本设计方法和技巧。第5章主要介绍Visual FoxPro的面向对象程序设计方法。第6~8章介绍表单、菜单的创建和报表设计器、标签设计器的使用。第9章和第10章则分别介绍关系型数据库的建立方法和项目管理器的使用方法。本书包括了面向对象事件驱动的数据库应用程序设计所需的基本知识,书中通过大量例题介绍了面向对象的数据库应用程序开发方法和设计技巧,适合作为教材使用。全书内容需讲授40~50学时,另需20学时左右的上机实验时间。在学时较少的情况下,教师可根据实际情况选择部分内容精讲,其它内容则由学生课后自学。" -
Visual C++案例教程邓华等Visual C++是Microsoft开发的一个功能强大的C++语言开发工具,它为使用C++语言进行程序设计提供了可视化的集成开发环境。本书通过若干个简明实用的编程实例,全面介绍了使用Visual C++编写Windows程序的方法和技巧,从界面设计、系统编程、数据库开发、组件对象模型和网络程序设计五个方面进行了介绍,使读者能够在最短的时间内快速掌握各种应用程序的编写方法,成为一名真正的Visual C++程序开发人员。本书结构清晰,内容全面,注重实用。以丰富的案例来介绍抽象概念和具体技术的实质,这也是本书的最大特色。本书面向中高级程序员、软件开发人员以及广大计算机编程的业余爱好者,要求读者具备一定的C语言基础和Visual C++使用经验。本书中所有案例程序都在中文Windows系统、Visual C++ 6.0中文版环境下编译通过。由于篇幅有限,书中未完整地列出每个案例的代码,只讲解了其中的重点部分,详细的代码请查阅光盘。另外,光盘上还放置有一些实用的控件,相信能提高你的编程效率。 -
Python核心编程(美)陈仲才(Wesley J.Chun)著;杨涛 等译Python是一种不复杂但很健全的编程语言。它不光具备传统编译型程序设计语言强大的功能和复杂性,还在某种程度上具备比较简单的脚本和解释型程序设计语言的易用性。该书向读者介绍了这种语言的核心内容,并展示了Python语言可以完成哪些任务。其主要内容包括:语法和编程风格、Python语言的对象、Web程序设计、执行环境等。该书条理清晰、通俗易懂,是学习Python语言的最好教材及参考手册。所附光盘包括Python语言最新的三个版本及书中示例代码。 -
Palm OS编程实用大全(美)Lonnon R.Foster著;顾卫华,郑煜等译;顾卫华译本书从Palm OS的思想方法和基本原理出发,深入浅出地介绍了Palm OS的系统功能和编程技术,使读者可以了解并接受Palm OS的思想,从而对Palm OS编程方式有更为深刻的理解和认识。从创建视窗和菜单到对声音和颜色进行编程,这本书覆盖了Palm OS编程的方方面面。本书将告诉你如何为Palm掌上电脑管理器的现行线路编写应用程序,以及如何为运行Palm OS的其他设备编写程序。除此之外,本书还包括了为 Palm VII/VIIx(以及其他装备了无线通信协议的Palm OS掌上电脑)编写Web限幅应用程序,以实现与Internet之间的无线连接的内容。另外还有编写导管程序,以实现Palm OS掌上电脑与台式计算机之间的数据同步的内容。全书结构合理,内容翔实,编程实例丰富,分析由浅入深。无论是销售Palm OS掌上电脑的机构的开发人员,还是试图用自己的掌上电脑实现更多功能的爱好者,都将发现本书对于为Palm OS平台编写软件而言具有非常好的指导作用。 -
新一代C#与ASP.NET权威指南郑淑芬等编著如果你正要开始学习最新一代的网站开发技术,那么本书正是你所需要的!本书采用从点到面的讲述手法,历数了C#基本语法、网页开发时所应用到的各种控制项,继而整合这些方面,详细讲述Web应用程序、Web Service的应用与开发。我们深信你会被ASP.NET的开发方式、执行速度、简化布署的特色所震撼。同时,在本书实用的C#范例指导下,成为专业的ASP.NET程序开发高手将不再遥远。 -
硬件描述语言Verilog(英)Donald E.Thomas,(英)Philip R.Moorby著;刘明业等译;刘明业译Thomas和Moorby合写的《硬件描述语言Verilog》已经成为Verilog标准的参考书。这次修改的入门辅导部分通过示例讲述了该语言。这些示例表现了几种重要的描述风格,包括:结构模型、用于逻辑综合的组合电路和时序电路的行为模型、FSM数据通道模型以及周期精确的描述。行为综合是新添加的一章,讲述了怎样使用这些方式来实现周期精确的描述。对那些有兴趣描述、模拟和综合数字系统的工程师和学生来说,《硬件描述语言Verilog》(第四版)是一本很有价值的参考书。本书是为大学课程编写的。描述风格的介绍顺序符合典型的入门课程的要求(结构的、可综合的、FSM数据通道的、周期精确的)。本书有一个像学习手册一样的附录。为了有助于体系结构课程的教学,书中还给出了一个简单流水线处理器的模型。
