软件与程序设计
-
智能CORBA(美)[R.奥法利]Robert Orfali,[D.哈基]Dan Harkey,[J.爱德华兹]Jeri Edwards著;陈章渊[等]译本书是美国著名的计算机软件专家组新近出版的一部畅销书。本书主要介绍了和Internet对象请求中介间通信协议。CORBA/IIOP是跨异构型系统颁式计算技术的解决方案之一。CORBA规定了分布工对象之间通信所需的完整体系结构。IIOP协议是CORBA最重要的部分,郑重解决异构型环境中分布式对象之间的互操作性问题。本书重点介绍了CORBA2.0对象请示中介和对象网的基本原理、CORBA的15种对象服务以及将来的发展方向,是一本关于CORBA、分布式对象和对象网的快速指南。本书适合于高级软件开发人员、大学生高年级软件专业学生、计算机专业研究生以及从事计算机工作、需要了解其发展方向的所有人士阅读。 -
C++编程实例详解(美)[J.利伯蒂]Jesse Liberty著;郭强,宋黎松,韩珊译;郭强译本书没有一步步地讲述C++程序设计的方法,而是指导读者通过创建并逐步丰富完善一个成果,全面学习C++程序设计的方法和技巧,使读者每学习一章或几节,都有成就感和满足感。如果你是一个新手,甚至没有任何软件方面的知识,那么从本书开始吧。它会把你领进软件开发的大门,并且使你很快地熟练掌握C++语言。 -
数据库系统教程施伯乐 丁宝康 周傲英 田增平本书围绕数据库的设计、编程与实现,系统、全面地介绍了数据库系统的基本概念、基本原理、基本方法以及应用技术。主要内容包括数据库建模、关系模型和关系运算、数据库语言SQL(包括最新标准SQL2和SQL3)及其系统环境、关系数据库设计理论及数据库设计、面向对象的对象定义语言和对象查询语言、以及查询优化和并发控制。本书以关系数据库为基础,以数据库的设计与编程为重点,以引进面向对象的数据库技术为特色。主要特点是新颖、系统、全面、实用。书中内容深入浅出,通俗易懂,概念清晰,例题丰富,并注重总结归纳。本书是中央广播电视大学开放教育计算机科学与技术专业本科生数据库课程的教材,也可作为其他高等院校本科生数据库课程的教材。对于从事数据库研制、开发和应用的有关人员,本书也是一本很好的参考书。 -
VBScript可视化程序设计刘炳文编著VBScript是重要的Web开发工具,是Microsoft ActiveX和COM技术的重要组成部分。本书以Visual InterDev和ActiveX Control Pad为基础,深入浅出地介绍了用VBScript开发Web应用程序的方法和技巧。主要内容包括:Visual InterDev 6.0和ActiveX Control Pad编程环境、ActiveX技术、HIML语言、脚本语言VBScript基础知识、基本输入输出、对象以及VBScript的控制结构、数组、过程定义和调用、事件处理和脚本对象模型、部分内部控件、ActiveX控件以及键盘事件过程和鼠标事件过程。本书内容通俗易懂,编排合理,概念清楚、准确,适合自学,并注意了对Visual Basic的继承性。本书可供从事Web开发的专业人员和网络爱好者自学,还可作为计算机应用人员和大专院校师生的参考书。 -
开源软件文集(美)ChrisDiBone,SamOckman,MarkStone编;洪峰等译;洪峰译你可以从全世界成千上万的程序员那里得到程序的源代码!—一这就是被成为“Dpen Source”的软件革命的精神。现在,《开源软件文集》在历史上第一次将开源软件运动领导者们的新观点尽收眼底。他们讨论了他们所创造的软件工业的过去,开源软件运动发展的内在动力,为什么它会成功,以及它末来的发展方向。对于曾经为开源软件项目工作过的程序员而言,本书是一本宝典:因为本书收集了这场运动精神领袖们的观点。对于将开源软件集成到企业的公司来讲,本书揭示了开源软件为什么能开发出优秀软件的秘密,并讲述了企业怎样利用这些自由的软件来增强企业竞争力。对于今天的程序员而言,本书的所有作者都是他们的偶像:这些黑客都是世界顶尖级的大师和高手,他们有创造了世界上最流行的Web服务器Apache的核心开发成员,世界上市场份额增长得最快的操作系统Linux的原创人,世界上最佳编辑器Emacs的作者,还有世界上最流行的脚本语言Perl的鼻祖……对于公司老板和投资者而言,书中的这些作者们为他们建立了一种崭新的经济模式:RedHat的总裁、Cygnus的合伙创始人、Netscape的副总裁和市场经理,Mozilla.org的经理等都在书中现身说法。从Erlc Raymond到Bruce Perens,从Tim O`Relily到Richard Stallman,他们都对开源软件革命进行了独特的思考并提出了独到的观点。开源软件革命将主导高新软件技术工业的发展潮流,现在,如果你理解了《开源软件文集》中这些作者们高屋建领的观念,那么明天你就可以加入到开源软件革命的洪流中去! -
Visual C++ 6.0类参考详解刘金龙,高兆法,巩玉国编著VisualC++6.0是微软公司C++语言开发环境的最新版本。本书分为两部分:常用部分和高级部分,两部分互相配合使用。VisualC++6.0的类库被称为MicrosoftFoundationnClassLibrary6.0基本部分介绍类库中的常用类,使用这些常用类,可以完成一般应用程序的开发。本书在介绍这些常用类时,详细说明了类库中每个类的功能、用法、原型所在的头文件,同时详细描述了这些类中所有成员函数和数据成员。高级部分介绍类库中的高级类,使用这些类,可以完成一般高级应用程序的开发,而一般的程序设计,是很少能使用它们的。本书在介绍这些高级类的时候,详细说明了类库中每个类的功能、用法、原型所在的英文件,同时详细描述了这些类中所有成员函数和数据成员。本书适合所有使用VisualC++6.o开发软件的用户阅读,对其程序设计将起到很好的帮助作用。 -
WINDOWS 2000编程技术内幕(美)[M.威廉姆斯]Mickey Williams著;前导工作室译本书是Mickey Winlliams所著的一本讲述Windows 2000编程的专著,全书共分为五个部分:Windows 2000核心技术、用户交互/桌面、COM和ActiveX、COM+以及分布式Windows 2000服务,详细介绍了Windows 2000所实现的各种服务,以及它所提供的API函数。本书结构严谨,内容全面。作者提供了大量的实例,使读者能够轻松地理解复杂的概念及原理。所以,本书是学习Windows 2000应用程序开发的一本难得的入门教材,同时也是Windows NT编程人员必不可少的一本以参考资料。 -
JAVA TM STRUCTURES英.这是一本让读存在现代程序设计环境中学习如何生成和分析常用数据结构的教材。书中介绍了如何用Java语言设计与实现传统的数据结构。本书目下列情点:·用Java这一开放的、纯面向对象的语著作为描述语言。·采用面向对象方法来设计传统的数据结构;引入类、并面、继承、封装等思想。·全书结枸严谨,前后连接自然,内容简洁而又清晰。·使用适应于事物本易规律的方法来描述事物,亦即用对象、类这一封装了数据和操作的结构来描还数据组织。·不仅讲述了如何用Java实现数据结构且抽象出一般的设计原则掌握并灵活运用这些原则可以使读香受益非浅。·书中有50多个已实现并经过测试的类。这些类构成一个结构包,可以作为程序员编程的基础。·书中有大量实例,吉诉读著如何去使用定义好的数据结构。·每一章后有大量精心设计的提问,目以帮助读者复习和进一步提高。本书适合于本科高年级学生使用。本书附录A虽有Java语言的简介,但对不熟悉Java语言的读者,建议最好在学习本书轭花上几周时间了解Java语言。 -
VISUAL BASIC 6.0开发与实例王兴晶,施波等编著本书是在面向对象编程思想的基础上,介绍了ActiveX 控件使用技巧、图形和图象处理技术、VB6中的文件处理、多媒体程序设计、窗体与对话框编程技巧、API函数调用技巧、数据库与网络程序设计以及VBA高级编程实例等方面的内容,在介绍各种编程方法和常用技巧的同时,摈弃了繁冗的文字平铺直叙,而是通过程序设计实例的方法向读者介绍VB6编程的常见思路和它的高级应用,由于本书中的程序都是笔者在实践中总结提炼出来的,所以有很大的实用性。 本书讲解清晰,实例丰富,非常适于学习Visual Basic 6.0的用户和提高Visual Basic 6.0编程技术的开发人员使用,也是大专院校、培训学校师生的很好的教学参考书。 -
VISUAL C++6.0开发与实例郝蕴等编著Visual C++ 6.0编程语言是由Microsoft公司推出的目前极为广泛的可视化开发工具,利用Visual C++ 6.0可以开发基于Widnows平台的32位应用程序,依靠强大的编译器以及网络与数据库的开发能力,用Visual C++ 6.0可以开发出功能强大的应用程序。本书是在面向对象编程思想的基础上,融合了利用Visual C++ 6.0开发Windows下应用程序的理论和实践,全面和深入的介绍了利用Visual C++ 6.0开发应用程序的常用方法和技巧,内容涵盖了Visual C++ 6.0编制应用程序的一些基础知识、图形和图像处理技术、MFC编程及异常处理、模式和非模式对话、线程、ActiveX及其控件设计、多媒体程序设计、SDI和MDI等窗体的编程技巧、数据库与网络程序设计。在介绍各种编程方法和常用技巧的同时,摈弃了繁冗的文字平铺直叙,而是通过程序设计实例的方法向读者介绍VC++编程的常见思路和它的高级应用。由于书中附带了很多的程序开发实例,所以实用性很强。本书讲解清晰,实例丰富,非常适合于学习Visual C++ 6.0的用户和提高Visual C++ 6.0编程技术的开发人员使用,也是大专院校、培训学校师生很好的教学参考书
