软件与程序设计
-
程序设计Java 2本书编写委员会编著本书全面介绍了Java语言的编程技术,共分为24章,内容由浅入深,包括Java基础知识,建立Java开发环境,Java语言基础知识,Java类、接口和包,编写应用程序和小应用程序Applet,Java的异常处理,Java基础语言包,Java输入输出操作,Java语言的实用包,文本、图形和图像,AWT基本部件及布局管理,鼠标和键盘事件处理,窗口、菜单和对话框,使用Swing设计用户界面,Java多线程技术,Java多媒体编程技术;Java安全策略,Java的网络编程,JDBC编程技术,JavaBeans编程技术,JNI编程技术,Java国际化和本地化技术,RMI编程技术和CORBA编程技术等内容。本书列举了许多有用的Java程序实例,以帮助读者更好地理解Java编程技术。本书可作为Java编程的参考书,也适用于学校师生和Java语言爱好者参考阅读。 -
天火王晋康著;郑万林等插图科学幻想和伟大的预见,曾经鼓舞了许许多多的有志之士,许多人正是从科幻小说中受到启发,汲收灵感而投身到把幻想变为现实的伟大事业中,作出了历史性的贡献。本套丛书中的幻想更加关注科学技术发展与人类的命运这个至关重要的问题。以大胆的、奇妙的科学构想和对未来社会科学技术的预测,以及丰富的艺术表现手法和个性鲜明的人物形象,展示了基于现实又超越时空的生活场景。从而启发读者的想象力,激活思维的创造力,与作品中的人物一同去探寻神秘的科学世界,并因此受到科学魅力的启迪,训练自己的思维…… -
Python程序员指南杨昆,汪兴东编著本书主要讲解Python语言的基础知识、编程及应用。本书的概念和思路清晰,并对相应的概念提供了大量的编程实例,具有很高的参考和应用价值。本书的内容深入浅出,通俗易懂,从最简单的例子着眼逐步进阶,不仅适合初学者,对使用Python编写各种大型、复杂应用程序的程序员来说也是一本实用的参考书。随书附赠光盘,内含红旗中文2000办公平台、Python工具箱和实例等精彩内容。Python语言的优越性:Python易于使用,但它是真正的程序语言,能比shell提供更多的结构和对大程序的支持。Python提供比C更强大的错误检查功能,作为高水平的语言,它拥有极高水平的内建数据类型。Python比Perl和awk处理的问题更广、更大,至少它不会比其他语言更中复杂。Python允许将程序分割为一些模块,以便于其他的Python程序共享。Python还有一些内建的模块提供文件I/O、系统调用、插座、甚至像TK那样的GUI工具界面。Python是一种公共域的面向对象的动态语言。 -
虚拟仪器编程语言LabWindows/CVI教程刘君华主编;白鹏等编著本书详尽、系统地介绍了当前最流行的一种虚拟仪器编程语言LabWindows/CVI(C For Virtual Instruments);它是美国 NI公司(National Instrument Company)推出的一种虚拟仪器软件开发工具,为熟悉 C语言的开发人员在测控领域建立计算机仪器系统——虚拟仪器,提供了一个理想的软件开发环境。全书共分9章,首先介绍了LabWindows/CVI的概况及集成环境,虚拟压力值显示器的设计与实现,然后介绍仪器面板控件、用户界面和信号分析处理库函数以及数据采集与总线接口设备,最后介绍具体实例,如虚拟仪器设计和综合实例,虚拟仪器在工程测量中的应用等。本书内容丰富,论述简洁,密切联系测量实际,提供了大量不同层次的示例与实例。本书不仅适用于LabWindows/CVI的初学者,对已经入门但希望进一步提高者也大有裨益。本书既可作为大专院校的教科书,也可作为工程技术人员学习设计虚拟仪器系统的自学用书。 -
Visual Basic基础编程百例魏江江,林少景编著本书按类别分为9章,分别是窗体、控件特性、系统、文件、字符串、网络、数据库编程、动画特效、其他应用,总共包括精心制作的100个实例。本书是主要针对初学Visual Basic的读者而编写的,其中每个例子中都有详细的实例演示讲解和重点分析,并且本书的例子可以实现特定的功能。本书主要引导读者能够快速掌握Visual Basic的编程方法和技巧。本书附有配套光盘。在配套光盘中提供了“VB效率手册2001”编程辅助工具,工具中提供了更多的编程技巧和功能,并且可以下载Visual Basic的控件、共享软件和全部实例的源程序。 -
汇编语言程序设计曹洪其主编本书以8086/8088为主介绍了汇编语言的基础知识和程序设计方法。全书共分10章,分别介绍了汇编语言的基础知识、IBM PC计算机组织、8086/8088 CPU的指令系统、汇编语言程序格式与程序调试方法、基本程序设计、子程序设计、输入输出程序设计和中断技术、系统功能调用和BIOS中断调用程序设计、汇编语言与高级语言的连接、TSR程序设计等内容。本书深入浅出,循序渐进,系统性强。书中有较多的应用实例,并配有相应的习题。本书是高职高专计算机专业的教材,同时也可作为非计算机类有关专业的本科教材,或作为从事微型机开发与应用人员的自学参考书。 -
监控组态软件及其应用马国华著本书以力控软件为例,系统,全面地阐述了监控组态软件理论及其应用,对组态软件产生的历史背景,发展现状和发展趋势作了详尽论述,并对相关重大技术,各功能模块原理,功能和使用方法作了详细介绍。书中附有典型应用实例。全书结构严谨,叙述准确,编排科学,可作为自动化,信息技术方面的工程技术人员的参考书,也可供自动化,计算机等专业本科生,研究生学习参考。目录第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 力控在医院楼宇自控系统中的应用 附录参考文献 -
VISUAL C++案例教程邓华等编著VisualC++是Microsoft开发的一个功能强大的C++语言开发工具,它为使用C++语言进行程序设计提供了可视化的集成开发环境。本书通过若干个简明实用的编程实例,全面介绍了使用VisualC++编写Windows程序的方法和技巧,从界面设计、系统编程、数据库开发、组件对象模型和网络程序设计五个方面进行了介绍,使读者能够在最短的时间内快速掌握各种应用程序的编写方法,成为一名真正的VisualC++程序开发人员。本书结构清晰,内容全面,注重实用。以丰富的案例来介绍抽象概念和具体技术的实质,这也是本书的最大特色。本书面向中高级程序员、软件开发人员以及广大计算机编程的业余爱好者,要求读者具备一定的C语言基础和VisualC++使用经验。本书中所有案例程序都在中文Windows系统、VisualC++6.0中文版环境下编译通过。由于篇幅有限,书中未完整地列出每个案例的代码,只讲解了其中的重点部分,详细的代码请查阅光盘。另外,光盘上还放置有一些实用的控件,相信能提高你的编程效率。 -
Java网络编程(美)Ellotte Rusty Harold著;刘东华等译;刘东华译用Java编写网络程序是非常简单的——至少比在现有其他编程环境下要简单得多。本书的新版本带给开发者的是Java发展的最新特性。一旦开始使用Java的网络API进行网络编程,我们能做到可以想像到的一切事情。本书对开发网络程序进行了非常完整的介绍(从应用程序和applet两方面),它包括了从网络基础到远程方法调用(RMI)的所有内容。本书的章节涵盖了TCP和UDP套接字、组播、内容和协议处理器以及两个新的API:JSSE(SSL实现)和JavaMail API。扩充了I/O和多线程等基础知识。还讲述了在不直接编写网络代码时你所能够实现的内容,例如如何用URL实现自己的目标、applet的基本功能以及如何用Swing处理HTML。无论是有经验的网络程序员还是只想随意看一看的初学者,都会发现本书对于Java的网络程序类的学习是相当完整的。本书内容涵盖了:1、Java 2(JDK 1.2和1.3)和Java1.1。2、许多完整的程序(可在线获取)。3、网络编程基础的所有方面。4、一些高级专题,包括RMI和组播。5、许多重要的API,有JSSE、JavaMail以及Swing中的HTML解析器。Elliotte Rusty Harold是著名的Java网站Cafe Au Lait的作者(http://metalab.unc.edu/javafaq),国际知名的计算机专家。他是《Java I/O》以及其他一些Java和XML技术图书的作者。“直到找到这本书之后,我才开始真正理解Java网络编程。”——Bruce Eckel,《Java编程思想》的作者。 -
程序设计JavaScript与JSP本书编写委员会编著JavaScript允许将HTML文档、Web构件和多媒体插件集成于一体,开发动态、可以响应用户输入、能够访问多媒体等高级浏览器功能的Web应用程序。JavaScript的服务器端编程还可以实现对关系型数据库的支持。JSP是一种全新的技术,它借助了ASP的许多优点,同时JSP使用灵活而强大的Java语言,实现了与平台无关的特性。JSP在众多的动态网页技术中是最优秀的,也是未来发展的必然趋势。本书内容由浅入深,语言简洁流畅,既可以作为从事网站建设专业人员的参考书籍,也可以作为广大普通网友的入门教材。
