其他编程语言/工具
-
Windows程序设计基础教程张李义等编著本书是一本关于Windows95/98/NT编程方面的教材,主要讲述如何使用MFC开发Windows应用程序。全书共分12章,内容包括:菜单、图形设备接口、输入设备、工具栏、状态栏、对话框和控件、属性单和属性页、文档和视图、多视图和切分窗口、异常处理和打印等。书中还提供了较多的实例。本书可作为计算机应用相关专业的本科生、研究生的Windows程序设计课程的教材,也可作为程序设计培训方面的教材。 -
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平台编写软件而言具有非常好的指导作用。 -
Python核心编程(美)陈仲才(Wesley J.Chun)著;杨涛 等译Python是一种不复杂但很健全的编程语言。它不光具备传统编译型程序设计语言强大的功能和复杂性,还在某种程度上具备比较简单的脚本和解释型程序设计语言的易用性。该书向读者介绍了这种语言的核心内容,并展示了Python语言可以完成哪些任务。其主要内容包括:语法和编程风格、Python语言的对象、Web程序设计、执行环境等。该书条理清晰、通俗易懂,是学习Python语言的最好教材及参考手册。所附光盘包括Python语言最新的三个版本及书中示例代码。 -
监控组态软件及其应用马国华著本书以力控软件为例,系统,全面地阐述了监控组态软件理论及其应用,对组态软件产生的历史背景,发展现状和发展趋势作了详尽论述,并对相关重大技术,各功能模块原理,功能和使用方法作了详细介绍。书中附有典型应用实例。全书结构严谨,叙述准确,编排科学,可作为自动化,信息技术方面的工程技术人员的参考书,也可供自动化,计算机等专业本科生,研究生学习参考。目录第1章 监控组态软件及其发展1.1 监控组态软件成长的历史背景1.2 监控组态软件的发展趋势1.3 组态软件的设计思想及特点1.4 组态软件的数据流1.5 使用组态软件的一般步骤1.6 监控组态软件在自动监控系统中所处的地位第2章 监控组态软件的图形界面及其生成系统2.1 组态软件的系统构成及其简介2.2 图形开发环境2.3 动画连接2.4 组态软件的变量系统2.5 脚本程序2.6 图形调色板2.7 复杂图形对象的组态及应用2.8 图形画面组态技巧第3章 实时数据库3.1 实时数据库简介3.2 实时数据库的结构3.3 实时数据库系统的功能3.4 实时数据库系统的性能考核指标3.5 力控实时数据库系统的组态3.6 实时数据库应用的崭新领域:数据仓库第4章 监控组态软件的I/O设备驱动4.1 设备驱动程序在组态软件中所处地位及数据流图4.2 设备驱动程序完成的主要功能4.3 现场总线技术及其对设备驱动程序的影响4.4 常见的I/O设备及其与PC间的连接方式4.5 力控I/O设备驱动程序的使用方法 第5章 监控组态软件的网络体系和通信功能5.1 监控组态软件的网络结构体系划分5.2 应用模式举例5.3 网络程序的使用方法5.4 力控的WebServer功能第6章 监控组态软件与第三方软件的通信方式6.1 概述6.2 DDE标准6.3 OLE及控件标准6.4 ODBC标准6.5 OPC标准6.6 在力控中访问OPC设备 第7章 监控组态软件的控制功能7.1 概述7.2 监控组态软件控制功能软件模块的基本概念7.3 力控控制策略生成器的基本功能块7.4 力控控制策略生成器的使用方法 第8章 监控组态软件应用实例汇编8.1 力控在罐区自动化监控系统中的应用8.2 力控组态软件在工业锅炉控制系统中的应用8.3 力控在炼油厂制蜡氨压机控制中的应用8.4 力控PSTN联网功能在天然气生产装置联网实时数据采集8.5 力控在油田聚合物注入采油中实现"四遥"8.6 力控在医院楼宇自控系统中的应用 附录参考文献 -
Python程序员指南杨昆,汪兴东编著本书主要讲解Python语言的基础知识、编程及应用。本书的概念和思路清晰,并对相应的概念提供了大量的编程实例,具有很高的参考和应用价值。本书的内容深入浅出,通俗易懂,从最简单的例子着眼逐步进阶,不仅适合初学者,对使用Python编写各种大型、复杂应用程序的程序员来说也是一本实用的参考书。随书附赠光盘,内含红旗中文2000办公平台、Python工具箱和实例等精彩内容。Python语言的优越性:Python易于使用,但它是真正的程序语言,能比shell提供更多的结构和对大程序的支持。Python提供比C更强大的错误检查功能,作为高水平的语言,它拥有极高水平的内建数据类型。Python比Perl和awk处理的问题更广、更大,至少它不会比其他语言更中复杂。Python允许将程序分割为一些模块,以便于其他的Python程序共享。Python还有一些内建的模块提供文件I/O、系统调用、插座、甚至像TK那样的GUI工具界面。Python是一种公共域的面向对象的动态语言。 -
汇编语言程序设计丁辉,陈书谦编著本书主要内容包括:IBM PC计算机的寻址方式,8086/8088指令系统及80X86、Pentium增强和扩展指令,程序设计方法以及在IBM PC机上调试运行汇编语言程序的方法。在指令系统的介绍中以8086/8088为主,兼顾其他80X86及Pentium系列。 本书内容通俗易懂,简明扼要;例题实用,难点分散;每章附有习题,且给出习题答案,为方便教学书中附有实验。 本书可作高职专计算机专业和相近专业汇编语言程序设计课程教材和微型计算机原理课程辅助教材,也可做本科学生相关课程教材及工程技术人员的参考书。 -
Kylix程序设计乔林编著本书以多个应用程序实例为基础,介绍了Kylix程序设计的基本方法。内容涉及窗体与窗口、标准信息框、应用程序与多窗体界面设计、鼠标与键盘输入、记录与指针、过程与函数、面向对象程序设计的基础知识与基本理论、继承、多态性与动态联编等。书中详细剖析了各个实例,使读者学会正确的思考方法,以及如何正确的将思考方法转化为正确的程序代码。附带光盘中给出了书中所涉及的实例和练习的全部源代码。本书是Kylix程序设计的中级读物,适合计算机软件开发人员和一般计算机人员,尤其是Linux爱好者使用。如果与本系列的其他图书配合使用效果更佳。 -
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学时左右的上机实验时间。在学时较少的情况下,教师可根据实际情况选择部分内容精讲,其它内容则由学生课后自学。" -
虚拟仪器图形化编程语言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章是不同层次的虚拟仪器设计示例与练习实验。本书内容丰富,论述简洁,密切联系测量实际;提供了大量设计示例与实验,便于自学;不仅适用于初学者,对已经入门希望进一步提高者也大有裨益。本书可作为大专院校的教科书,也可作为工程技术人员、科技工作者学习设计虚拟仪器系统的自学用书。 -
GNOME应用程序开发指南(美)John R.Sheets著;肖虎勤,陈军等译GNOME是GNU自由软件方案的衍生部分,用户界面友好,为软件开发者提供了一个功能强大的应用程序构架。本书内容包括编写GNOME应用程序的基本知识、GTK+和GNOM系统、GNOME构建环境及国际化、文档编制等,贯穿全书还有大量的GNOME编程技巧和API。通过这些内容和技巧的讲解,可提高读者分析问题和解决问题的能力。适合于自由软件应用程序的开发者和自由软件的爱好者。
