软件与程序设计
-
Python程序员指南杨昆,汪兴东编著本书主要讲解Python语言的基础知识、编程及应用。本书的概念和思路清晰,并对相应的概念提供了大量的编程实例,具有很高的参考和应用价值。本书的内容深入浅出,通俗易懂,从最简单的例子着眼逐步进阶,不仅适合初学者,对使用Python编写各种大型、复杂应用程序的程序员来说也是一本实用的参考书。随书附赠光盘,内含红旗中文2000办公平台、Python工具箱和实例等精彩内容。Python语言的优越性:Python易于使用,但它是真正的程序语言,能比shell提供更多的结构和对大程序的支持。Python提供比C更强大的错误检查功能,作为高水平的语言,它拥有极高水平的内建数据类型。Python比Perl和awk处理的问题更广、更大,至少它不会比其他语言更中复杂。Python允许将程序分割为一些模块,以便于其他的Python程序共享。Python还有一些内建的模块提供文件I/O、系统调用、插座、甚至像TK那样的GUI工具界面。Python是一种公共域的面向对象的动态语言。 -
面向对象程序设计导论(美)C.Thomas Wu著;侯国峰,李湘,张迪译;侯国峰译本书通过大量与现实世界程序设计有关的实例全面而详尽地讲解了面向对象的程序设计思想和设计方法。Java作为一种面向对象的程序设计语言,在本书中仅仅是作为讲授的工具。本书作为面向对象的程序设计的入门教科书,用于一个学期的课程。已经具有其他传统面向过程程序设计语言经验的开发人员也可以使用本书作为面向对象的程序设计、图形用户界面以及事件驱动程序设计的入门。本书可供大专院校计算机专业的本科生使用。 -
Windows 2000+ASP+SQL Server案例教程曾清国本书详细介绍Windows 2000环境下结合ASP与SQL Server技术的大量经典案例。全书共分为2部分:第1部分为预备知识,包括5章内容,第1章主要介绍IIS服务器的配置与管理。第2章到第4章主要介绍ActiveServer Paqe技术,包括ASP的开发工具、内置对象、可安装组件、第三方组件的应用。第5章介绍Microsoft SQL Server数据库的配置和管理,并讲述ASP与数据库的连接和简单的数据操作。第2部分经典案例是本书的重点,详细讲述目前流行的大量经典网络应用程序在Windows 2000环境下的实现,共19个案例。对每个案例,从设计思想、底层数据库的设计、创作步骤到关键点解析以图文并茂的形式由浅入深地做了介绍。本书可以作为网页设计/制作基础人员、电脑和网络爱好者的学习用书,更是网络管理者和网络后台开发人员不可多得的参考书,也可以作为培训班或自学的教材。本书的配套光盘中提供了预备知识和案例分析的多媒体讲解及动画演示,并附赠所有案例的源代码和相关辅助工具。使用说明请双击光盘根目录下的readme.txt。 -
深入学习(美)Andre Lessa著;张晓晖等译;张晓晖译本书以翔实的内容和详尽信息资源并举的方式系统地介绍了自由、开源、跨平台的面向对象高层编程语言和网络服务器端脚本语言:Python。从Python编程语言的发展、特征、支持源、安装步骤、语言基础、主要模块扩展、异常处理以及面向对象思想的介绍入手,讨论了扩展和嵌入Python、对象接口和分布、数据库编程以及其他高级编程主题。探讨了使用Python程序实现基础网络思想、网络开发、脚本编程以及数据分析和处理等网络编程主题。同时介绍了Python图形界面设计中的GUI选项、主要GUI开发环境和编程工具。最后重点介绍了Python的Java实现:JPython.本书内容丰富、叙述清晰、循序渐进,是国内第一本专门介绍Python的译著,由于其中包括丰富的资源Web链接,因而也可以作为信息指南使用。本书适用于各级别的计算机用户。 -
Visual Basic基础编程百例魏江江,林少景编著本书按类别分为9章,分别是窗体、控件特性、系统、文件、字符串、网络、数据库编程、动画特效、其他应用,总共包括精心制作的100个实例。本书是主要针对初学Visual Basic的读者而编写的,其中每个例子中都有详细的实例演示讲解和重点分析,并且本书的例子可以实现特定的功能。本书主要引导读者能够快速掌握Visual Basic的编程方法和技巧。本书附有配套光盘。在配套光盘中提供了“VB效率手册2001”编程辅助工具,工具中提供了更多的编程技巧和功能,并且可以下载Visual Basic的控件、共享软件和全部实例的源程序。 -
监控组态软件及其应用马国华著本书以力控软件为例,系统,全面地阐述了监控组态软件理论及其应用,对组态软件产生的历史背景,发展现状和发展趋势作了详尽论述,并对相关重大技术,各功能模块原理,功能和使用方法作了详细介绍。书中附有典型应用实例。全书结构严谨,叙述准确,编排科学,可作为自动化,信息技术方面的工程技术人员的参考书,也可供自动化,计算机等专业本科生,研究生学习参考。目录第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 力控在医院楼宇自控系统中的应用 附录参考文献 -
计算机组织与结构(美)斯托林斯 著本书较为全面地论述了计算机组织与结构的基础原理,所讲述的内容与当前的一些实际设计问题联系密切。全书共分五大部分,包括绪论、计算机系统、通用处理单元、控制单元以及并行组织,附录包括数字逻辑、教学指导,书末附有词汇表、索引页。另外,每章均列有参考文献与Web站点,方便读者查询相关资料。考虑到计算机层次化的组织结构,本书在内容组织上也采用了同样的方式:计算机系统→处理器→控制单元。这种方式符合人们通常的思维习惯,便于读者理解和学习。本书为第五版,作者William Stallings在前几版的基础上做了大量的优化和改进,并增加了许多新的内容,诸如光存储器、超标量设计、多媒体指令集、同步多处理器等,体现了计算机组织结构发展的最新技术。 本书可作为电子、计算机专业本科和研究生的教材,也可供工程技术人员参考使用。 内容:1. 绪论(导言,计算机发展与性能)2. 计算机系统(系统总线,内部存储器,外部存储器,输入/输出系统,操作系统支持)3. 通用处理单元(计算机运算,指令集特性与功能,指令集编址模式,CPU结构与功能,精简指令集计算机,指令级并行与超标量处理机)4. 控制单元(控制单元操作,微程序控制)5. 并行组织(并行处理)附录A 数字逻辑 附录B 计算机组织与结构教学指导 词汇表 参考文献 索引 作者简介:William Stallings has made a uhique contribution to understanding the broad sweep of technical developments in computer networking and computer architecture.He has authored17 titles,plus revised editions,for a total of 37 books on various of these subjects.He has three times received the award for best Computer Science Textbook of the Year from the Text and Academic Authors Association. -
汇编语言程序设计曹洪其主编本书以8086/8088为主介绍了汇编语言的基础知识和程序设计方法。全书共分10章,分别介绍了汇编语言的基础知识、IBM PC计算机组织、8086/8088 CPU的指令系统、汇编语言程序格式与程序调试方法、基本程序设计、子程序设计、输入输出程序设计和中断技术、系统功能调用和BIOS中断调用程序设计、汇编语言与高级语言的连接、TSR程序设计等内容。本书深入浅出,循序渐进,系统性强。书中有较多的应用实例,并配有相应的习题。本书是高职高专计算机专业的教材,同时也可作为非计算机类有关专业的本科教材,或作为从事微型机开发与应用人员的自学参考书。 -
虚拟仪器编程语言LabWindows/CVI教程刘君华主编;白鹏等编著本书详尽、系统地介绍了当前最流行的一种虚拟仪器编程语言LabWindows/CVI(C For Virtual Instruments);它是美国 NI公司(National Instrument Company)推出的一种虚拟仪器软件开发工具,为熟悉 C语言的开发人员在测控领域建立计算机仪器系统——虚拟仪器,提供了一个理想的软件开发环境。全书共分9章,首先介绍了LabWindows/CVI的概况及集成环境,虚拟压力值显示器的设计与实现,然后介绍仪器面板控件、用户界面和信号分析处理库函数以及数据采集与总线接口设备,最后介绍具体实例,如虚拟仪器设计和综合实例,虚拟仪器在工程测量中的应用等。本书内容丰富,论述简洁,密切联系测量实际,提供了大量不同层次的示例与实例。本书不仅适用于LabWindows/CVI的初学者,对已经入门但希望进一步提高者也大有裨益。本书既可作为大专院校的教科书,也可作为工程技术人员学习设计虚拟仪器系统的自学用书。 -
Delphi DirectX图形与游戏程序设计JohnAyres著 余泳等译本书的主要目的是教会读者在Delphi环境中使用8位色图进行图像和游戏程序设计。书中以“how-to”(入门指导)方式安排章节,内容有:游戏程序设计、游戏的构成、基本图形程序设计、DirectX介绍、调色板、子画面技术、输入技术、力反馈、声音和音乐、优化技术、特殊效果、人工智能技术、一个完整的游戏,附录:安装DirectX、术语表。本书大部分内容集中于讲述在Delphi中创建游戏的机制,书中讨论的技术都很实用,可以马上运用。本书适合于游戏程序设计爱好者以及开发应用程序和数据库程序的人员使用。
