软件与程序设计
-
C++ Primer中文版(美)Stanley B.Lippman,(美)Josee Lajoie著;潘爱民,张丽译C++ Primer的第三版结合了Stanley B.Lippman的实践经验和Josée Lajoie对于ANSI/ISO标准C++的深入理解。这本指导书的第三版已经被重新改写过,以便更加精确地讲述标准C++的特性和用法。在本书中,对于C++初学者特别有价值的是一些来自真实世界中的程序例子,它们说明了泛型程序(generic program)的设计、面向对象程序的设计、模板的用法,以及使用标准C++进行程序设计的方方面面。而且,本书也在适当的地方讲到了一些习惯用法以及效率指导。 第三版的变化分为四类: 1.涵盖了语言所增加的新特性:异常处理、运行时刻类型识别、名字空间、内置bool类型、新风格的类型强制转换。 2.涵盖了新的C++标准库,包括complex和string类型、auto_ptr和pair类型、顺序容器和关联容器类型(主要是list、vector、map、set容器),以及泛型算法。 3.对原来的文字作了调整,以反映出标准C++对原有语言特性的精炼、变化以及扩展。语言精炼的一个例子是,现在能够前向声明一个嵌套类型,这在以前是不允许的。语言变化的一个例子是,一个虚拟函数的派生类实例能够返回一个“基类实例的返回类型”的派生类。这种变化支持一个被称为clone 或factory的方法(关于clone()虚拟函数,见17.5.7节说明)。对原有语言特性进行扩展的一个例子是,现在可以显式地指定一个函数模板的一个或多个模板实参。(实际上,模板已经被大大地扩展了,差不多已经成为一个新特性!) 4.加强了对C++高级特性的对待和组织方式,尤其是对于模板、类以及面向对象程序设计。Stan从一个相对较小的C++提供者团体到一般的C++用户团体的转移,带来的一个影响是,他相信,越是深入地了解问题,则程序员越是能够高明地使用C++语言。因此,在第三版中,许多情况下,我们已经把焦点转移到如何更好地说明底层特性的概念,以及怎样最好地使用它们,并指出在适当的时候应该避免潜在的缺陷。 -
编译原理习题精选陈意云,张昱著本书是作者从教材上的习题以及作者15年来所设计的各种试题中,精先出近150道题目,将作者多年讲授这门课程的一些经验和体会写到习题解答中。按照编译原理教学大纲,把这些习题分成九章,以便在课程学习的同时使用本书。这九章是词法分析、语法分析、语法制导翻译、静态检查、运行环境、中间代码生成、代码生成、代码优化以及和编译有联系的一些问题。本书的习题涉及面广、灵活性强、机械性和重复性少,对学习编译原理课程很有帮助。本书是本科生、自学考试考生和其他人员学习编译原理和技术的参考书,也是报考研究生的考生的一本复习参考书。 -
SOAP(美)Scott Seely著;杨涛等译;杨涛译SOAP作为一种综合各种计算机技术的通信协议,能够用多种程序设计语言在多种操作系统下和多种计算机平台上实现。本书介绍了使用SOAP所必需的XML相关内容,集中讨论了SOAP的技术标准、一个简单的SOAP客户和服务器,并用大量篇幅完整地介绍了一个运行在UNIX和Windows操作系统上的大型SOAP应用程序的开发和实现过程本书内容翔实、实例深刻细致,许多章节附有练习题,可帮助读者更好地掌握相关论题的知识。随书所附光盘包括所有的资源代码,以及一个完整的网上拍卖系统的实现程序清单。 -
Oracle9i PL/SQL程序设计(美)Scott Urman著;陈维军,王蕾等译Oracle是一种功能极其强大,并且非常灵活的关系数据库系统。就是因为这种强大的功能和灵活性,致使Oracle非常复杂。为了实现基于Oracle设计有用的应用程序,则有必要理解Oracle是如何操作存储在系统中的数据的。PL/SQL就是这样一种实现数据操作的重要工具,你不仅可以在Oracle内部使用它,而且可以在自己的应用程序中应用它。PL/SQL在许多环境下都是可用的,并且在不同环境下具有不同的优势。 -
应用程序帮助系统制作指南周德兴,管健,张凤均编著好的软件必然有完善、方便的帮助系统,本书首先简单介绍了应用程序中帮助的各种动工和获取方法,以及如何在应用程序中实现内部帮助。重点介绍了Windows操作系统中最常见的WinHelp帮助系统和HTML Help帮助系统,及其如何在Visual C++中制作、调用帮助系统,最后以一种商用软件为例,介绍了如何实现帮助系统界面的美化和内部在线帮助的实现,以及HTML Help的制作与实现。本书的读者对象是商业软件开发人员、公司以及需要编写软件帮助、出版电子书籍或公司介绍等内容的程序设计人员。了解帮助系统的形式、组成及实现,对广大的计算机用户同样益处多多。 -
JAVA分布式程序设计(美)Qusay H.Mahmoud著;欧阳光,安锦译本书覆盖了使用Java开发分布式应用程序的所有方面,包括Socket,RMI,CORBA,以及移动代理和Voyager。本书四部分之间相对独立,便于读者迅速掌握相关内容。另外,本书中包含了大量分布式程序的范例,这些范例将为读者使用Java开发分布式应用程序提供一个良好开端。 -
Visual Basic 6.0程序设计实务入门林清祥[等]编著微软公司开发的VisualBasic,是目前国内软件开发人员使用最广泛的程序设计工具之一,其易用性和灵活性倍受广大用户的欢迎。为了给初学者打下坚实的基础,故此我们引进台湾着单资讯股份有限公司出版的《VisualBasic6.0程序设计实务入门》一书。本书使用了大量的实例,通过这些实例,读者可以学习如何使用VB中的控件来快速开发应用程序。本书所有范例文件均在所附光盘Sample文件夹内。本书由台湾春寒资讯股份有限公司提供版权,经中国铁道出版社计算机图书项目中心审选,张翰文、李自远、葛兰、彭涛、马超、杨军、陈贤淑及廖康良等同志参与了本书的整稿及编排工作。 -
高级Palm编程(美)Steve Mann,(美)Ray Rischpater著;韩林,魏振春,王慧英译本书详细介绍了PALM OS实际应用中大家所关心的一些难点和重点,如数据库、图形图像、快速查找与内嵌程序集成等内容。书中提供了大量的程序实例和使用技术细节,是一本紧密联系实际,实用性很强的书籍。利用书中提供的知识,读者可以把自身的PLAM OS开发水平提高到一个新的层次。所有实例程序,均可在随书光盘中找到。本书适合具有一些Palm软件开发经验,且有一些C语言编程经验的读者阅读。 -
深入掌握J2EE编程技术杨绍方编著本书全面深入地介绍了当今最热闹的编程技术——J2EE平台开发技术,该技术主要用于开发基于Internet的多层结构应用程序。本书全面介绍了JSP层,EJB层和EIS层的设计思想与编程技术,涉及的内容包括:JDBC,JNDI,LDAP,Servlet,JSP,Taglib,EJB,J2EE,Connector,SAX与DOM,RMI,CORBA,JavaMail和JMS。这些内容基本覆盖了J2EE平台开发的主要内容。本书的特点是在注重系统性和科学性的同时,力求突出其实用性,在介绍相关的编程原理和基础知识的同时,着重利用丰富的实例来演示J2EE编程的细节。本书主要为J2EE编程技术的开发人员而写,既可作为J2EE的入门教材,也可作为J2EE开发人员的参考书。本书前言特色及评论文章节选 -
BizTalk高级编程(美)Stephen Mohr,(美)Scott Woodgate著;康博译;康博译现在致力于企业应用集成(EAI)和电子商务的企业都面临的问题就是,如何将使用不同通信和数据格式的应用程序集成在一起并和业务伙伴实现无缝连接。Microsoft BizTalk Server 2000使用一台集成服务器和一套应用集成工具使企业不需对代码做大的修改就能实现跨平台的应用集成。本书对BizTalk Server做了全面细致的介绍,重点讲述了如何使用BizTalk Server处理企业应用集成中的各种问题,尤其是如何快速开发电子商务系统。 读者将从书中学到如何通过配置服务器而不是编写大量的集成代码来完成大部分的集成工作。全书共分12章,分别介绍了如何使用BizTalk Server提供的各种工具来完成关键任务,如计划应用程序间的数据流、定义数据结构、转换不同数据格式和追踪系统中的数据流等。 本书适合于进行各种EAI工程和电子商务系统开发,并具有在Windows平台上开发Web应用程序经验的程序员阅读。
