软件与程序设计
-
Microsoft Windows应用程序设计Microsoft公司著本书是《微软编程圣典丛书(影印版)》之一,讲述如何利用各种高级特性和最新技巧开发32位和64位Windows应用程序,内容涉及Windows 2000中的各种特性,API和DLL,进程和线程,结构化异常情况处理等。为了增加本书的实用性,特以配套光盘的形式提供了丰富的程序实例以及本书的电子版。本书由微软公司组织专家编写,具有相当的技术深度,是中、高级程序员必备的参考书。 -
Visual Basic Active X编程实例详解王清贤等编著本书通过大量的精选实例,全面、系统地介绍了使用VisualBasic进行ActiveX编程的全过程和技巧,内容覆盖了ActiveX编程的各个方面:ActiveX控件、ActiveXDLL、ActiveXEXE、ActiveX文档。全书共分为两大部分:ActiveX控件部分和构件服务器部分。其中,ActiveX控件部分是本书的重点,其中讲述的控件实例全部都经过精挑细选,不仅演示了VBActiveX控件的编程机制和技巧,而且具有很高的实用价值。关于ActiveXDLL、ActiveXEXE和ActiveX文档的编程则在第二部分中讲述。本书的内容翔实,结构合理,实例丰富,是学习VBActiveX编程的难得好书,适合于利用VisualBasic编写AcitveX程序的软件开发人员阅读参考。 -
钣金自动展开计算机程序设计武文义,张广沛著编辑推荐:本书是一部用计算机程序、参数化自动进行钣金制品的构件展开的程序设计的工具书。全书按构件的形体特征划分为六章,并循序由浅入深地介绍了106种类型的计算机程序设计,并附有展开图,可供从事金属加工的工程技术人员、操作人员参考,亦可供大专院校有关专业师生参考。 -
Delphi 5.0实用编程技术天创工作室编著本书从入门开始,以简明通俗的语言循序渐进地阐述了利用Delphi5.0进行编程的方法。内容包括Delphi5.0概述及开发一半、Object Pascal语言、用户界面编程、数据库和高级编辑技巧五个部分。全书以Object Pascal语言和数据库应用两大流行衫的编辑技术为重点,并在高级技巧中对实用性软件开发技术作了一定的论述。 -
数字系统设计基础教程(美)John P.Uyemura著;陈怒兴等译本书将数字系统作为一个整体的系统,并按层次结构对数字系统进行划分和论述。论题涉及了数字系统技术的各个方面,如:数制、编码、布尔代数、逻辑门、组合逻辑设计、时序电路、VHDL基本概念、VLSI设计基本概念、CMOS逻辑电路和硅芯片、存储器部件、计算机原理和计算机体系结构基础知识等等。本书将传统的数字电路知识和现代技术相结合,适于大专院校相关专业的学生作教科书之用。 -
Netscape Mozilla源代码指南(美)[施塔内克,W.R.]William R.Stanek著;怀石工作室 等译1998年愚人节夜晚,全球开源软件运动的领袖和爱好者屏息期待着一个历史性时刻的到来——网络时代最为重要的软件之一Communicator浏览器的3000000行源代码被公开了!Communicator浏览器的开源版本有一个新名字——Mozilla,以开源模式进行的进一步开发也同时开始。想参加最激动人心的开发团队吗?想了解世界顶级网络软件的奥秘吗?想掌握大师们的网络编程技术吗?本书将帮助你实现梦想。作者以透彻简明的语言,全面介绍了Mozilla开发所需的背景知识、开发环境、开发工具,逐一分析了构成Mozilla的50个模块。书中介绍了大量开源软件开发中常用的工具,还讲述了许多高级编程技术在真实商业产品开发中的应用,对软件开发人员具有极高的参考价值。 -
Microsoft Windows ShellMicrosoft公司本书是《Win32编程宝典丛书(影印版)》中的一本,主要介绍Windows Shell编程的知识,包括新的Shell程序员指南(针对Windows 2000作了全面修补)。书中含有Shell基础知识和中级技巧,还有可供Win32程序员使用的大量Windows Shell接口,以及函数、宏、小型实用程序API、消息和通知、结构、枚举等。本书由微软公司的专家编写,技术深入,参考价值高,适合中、高级编程人员阅读。 -
LINUX C程序员指南任永铮编著Linux是计算机发展历史上的独特现象。虽然它是由学生的业余爱好发展而来,但是现在它已经成为最为流行的免费操作系统。但对很多人来说,Linux还是一个谜。免费的东西怎么会变得如此有价值?事实上Linux的确稳定而富有竞争力,许多大学与研究机构都使用Linux完成他们的日常计算任务,同时,Linux操作系统也逐渐成为各公司服务器的首选操作系统,许多公司也在使用它来作为邮件服务器或是WWW的服务器,Linux还被用于其他各种网络应用,如DNS、路由和防火墙。相信在不久的将来,人们在家用PC上也会广泛使用Linux。近年来Linux在中国也有了很大的发展,特别是随着Internet的普及,Linux的发展更是如火如荼国内的很多城市都成立了Linux俱乐部,Linux发烧友队伍日益壮大,从而掀起了一场Linux风暴。正是在Linux蓬勃发展之际,我们组织编写了本套丛书,旨在为Linux在中国的普及和发展贡献一份力量。国防工业出版社计算机编辑室 -
设计模式(美)Erich Gamma等著;李英军等译;李英军译本书并不是一本介绍面向对象技术或设计的书,目前已有不少好书介绍面向对象技术或设计。本书假设你至少已经比较熟悉一种面向对象编程语言,并且有一定的面向对象设计经验。当我们提及“类型”和“多态”,或“接口”继承与“实现”继承的关系时,你应该对这些概念了然于胸,而不必迫不及待地翻阅手头的字典。 另外,这也不是一篇高级专题技术论文,而是一本关于设计模式的书,它描述了在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方案。设计模式捕获了随时间进化与发展的问题的求解方法,因此它们并不是人们从一开始就采用的设计方案。它们反映了不为人知的重新设计和重新编码的成果,而这些都来自软件开发者为了设计出灵活可复用的软件而长时间进行的艰苦努力。设计模式捕获了这些解决方案,并用简洁易用的方式表达出来。 设计模式并不要求使用独特的语言特性,也不采用那些足以使你的朋友或老板大吃一惊的神奇的编程技巧。所有的模式均可以用标准的面向对象语言实现,这也许有时会比特殊的解法多费一些功夫,但是为了增加软件的灵活性和可复用性,多做些工作是值得的。 一旦你理解了设计模式并且有了一种“Aha!”(而不是“Huh?”)的应用经验和体验后,你将用一种非同寻常的方式思考面向对象设计。你将拥有一种深刻的洞察力,以帮助你设计出更加灵活的、模块化的、可复用的和易理解的软件—这也是你为何着迷于面向对象技术的源动力,不是吗? 当然还有一些提示和鼓励:第一次阅读此书时你可能不会完全理解它,但不必着急,我们在起初编写这本书时也没有完全理解它们!请记住,这不是一本读完一遍就可以束之高阁的书。我们希望你在软件设计过程中反复参阅此书,以获取设计灵感。 我们并不认为这组设计模式是完整的和一成不变的,它只是我们目前对设计的思考的记录。因此我们欢迎广大读者的批评与指正,无论从书中采用的实例、参考,还是我们遗漏的已知应用,或应该包含的设计模式等方面。你可以通过Addison-Wesley写信给我们,或发送电子邮件到:design-patterns@cs.uiuc.edu。你还可以发送邮件“send design pattern source”到design-patterns-source@cs.uiuc.edu获取书中的示例代码部分的源代码。 另外我们有一个专门的网页报道最新的消息与更新: http://st-www.cs.uiuc.edu/users/patterns/DPBook/DPBook.html. E.G. 于加州Mountain View R.H. 于...[更多内容] -
Lotus应用开发指南本丛书编委会主编Lotus Domino/Notes R5.1公司新推出的办公自动化网络平台软件,由于它的用户界面友好,内部通信功能强大,各组件间协同无隙,完全支持Internet标准,数据库与服务器性能的提高和新一代的Web平台的应用等优点,在我国各行业得到广泛的应用。本书是“Lotus Domino/Notes技术”丛书之一,全套书共6种。本书由两篇组成。第一篇“Domino环境下的DB2应用开发”由12章和9个附录构成,1到7章对Domino进行了初步介绍,并分别介绍了Domino中的设计要素,内容为Lotus Domino和Domino,Lotus Notespump,DB2,复制,开发特性,平台和连接,DB2和Domino的集成;8到12章深入、详细地介绍了使用Domino的方法和编程技巧,内容为Domino和DB2之间的集成方法,选择正确的工具或产品,安装,工具编程,实现;附录包括LotusScript数据选项代理,DB2LSX代理,Lotus连接器LSX代理,JDBC代理和Servlet,存储过程,C程序,Domino下的DB2,特别声明,相关出版物等内容。第二篇“SmartSuite开发”由10章组成。主要内容包括:关于SmartSuite的开发环境、为开发应用构建程序块、LotusScript编程工具、建立产品的应用程序、建立交叉产品应用程序、与Notes的集成、使用1-2-3中的LotusScript、在项目中使用LotusScript、在Freelance图表中使用LotusScript以及Word Pro的对象模型。其中第6章和第7章对LotusScript老版本的用户来说是新内容、新知识,也是本篇的特色之一。本书是Lotus系统应用开发人员、网络设计人员和维护人员的重要技术参考书,也可作为政府部门、企事业单位培训用书和高校相关专业教学、自学用书。本书光盘含与本书配套的电子图书。
