软件与程序设计
-
数据结构与算法分析(美)[C.A.谢弗]Clifford A.Shaffer著;张铭,刘晓丹译;张铭译本书把数据结构原理和算法分析技术有机地结合在一起,系统地介绍了各种类型的数据结构和各种排序、检索方法。作者还引入了一些比较高级的数据结构与算法分析技术,并介绍了可计算性理论的一般知识。作者采用了能更自然地体现抽象数据类型概念的C++语言作为算法描述语言,并注意对每一种数据结构的不同存储方法与有关算法进行比较分析。本书概念清楚,逻辑性强,内容新颖,可作为大专院校计算机科学与技术系相关专业学生的教材或参考书,也可供从事计算机工程的技术人员参考。 -
编译原理吕映芝,张素琴,蒋维杜编著本书介绍编译系统的一般构造原理、基本设计方法、主要实现技术和一些自动构造工具,主要由语言基础知识、词法分析、语法分析、中间代码生成、代码优化、目标代码生成、符号表的构造和运行时存储空间的组织等8部分组成。本书首先从剖析一个简单的编译程序(PL/0)入手,对编译程序设计的基本理论,如有穷自动机、上下文无关文法等给予必要的介绍;对于广泛使用的语法分析方法和语义分析技术,如递归子程序法、算符优先分析、LR分析及语法制导翻译等进行了详细的讲解;对编译程序的结构及其各部分功能、实现方法以及整体的设计考虑等给予了描述;此外还介绍了编译程序的构造工具。同时引入“PL/0语言的编译程序”结构及文本,还引入LEX、YACC使用方法与实例。各章末附有习题。“编译原理”是一门对实践性要求较高的课程,为此,我们拟定了教学实验要求,列在附录D中。实验所参考的PL/0编译程序文本列在附录A中。附录B和C是对编译程序构造工具LEX和YACC的介绍。配合本书的教学自行研制了“编译原理计算机辅助教学软件”,附录E对该软件的功能和使用进行了说明。本书是高等院校计算机科学与技术专业的教材,也可作为教师、研究生或软件工程技术人员的参考书。 -
VISUAL BASIC 6.0中文版程序员指南[美国微软公司]Microsoft Corporation著;微软(中国)有限公司译内容简介本书是美国微软出版社授权的visua1Basic6.0系列手册之一,该书是这套系列书中的第一本。全书分两部分共十七章,还有四个附录,其主要内容包括:窗体、控件和菜单,工程管理、编程基础,创建用户界面,使用Visua1Basic的标准控件,用对象和Activex部件编程,响应鼠标和键盘事件,使用文本和图形,调试代码和处理错误,处理驱动器、文件夹和文件、发布应用程序,VisualBasic的规范、限制和文件格式,VisualBasic编码规定及代码编译器开关。本书既是VisualBasic6.0软件的配套书,又是Visua1Basic6.0应用和开发人员必备的手册,同时也是大专院校相关专业师生的自学、教学参考书。为方便读者,随书附配套电子书,本电子书的用法,请参见CD盘中的Readme文件。欲购本书或需要技术支持的用户可直接与北京海淀8721信箱书刊部(邮编100080)联系,电话010-62562329,010-62541992,010-62531267或传真至010-62579874。本书封四贴有微软出版社(MicrosoftPress)防伪标签,无标签者不得出售,违者必究。片断:数据访问特性允许对包括MicrosoftSQLServer和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。有了ActiveX技术就可使用其它应用程序提供的功能,例如MicrosoftWord字处理器,MicrosoftExcel电子数据表及其它Windows应用程序。甚至可直接使用VBP或VBE创建的应用程序和对象。Internet功能强大,使得您很容易在应用程序内通过Internet或Intranet访问文档和应用程序,或者创建Internet服务器应用程序。已完成的应用程序是使用VisualBasic虚拟机的真正.exe文件,您可以自由发布。VisualBasic版本简介VisualBasic有三种版本,可以满足不同的开发需要。VisualBasic学习版使编程人员轻松开发Windows和WindowsNT(r)的应用程序。该版本包括所有的内部控件以及网格、选项卡和数据绑定控件。学习版提供的文档有LearnVBNowCD和包含全部联机文档的MicrosoftDeveloperNetw0rkCD。专业版为专业编程人员提供了一整套功能完备的开发工具。该版本包括学习版的全部功能以及ActiveX控件、InternetInformationServerApplicationDesigner、集成的VisualDatabaseTools和DataEnvironment、ActiveDataObjects和DynamicHTMLPageDesigner。专业版提供的文档有VisualStudioProfessionalFeatures手册和包含全部联机文档的MicrosoftDeve1operNetw0rkCD。企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能以及BackOffice工具,例如SQLServer、Micros0ftTransactionServer、InternetInformationServer、VisualSourceSafe、SNAServer等。企业版包括的印刷文档包括VisualStudi0EnterpriseFeatures手册以及包含全部联机文档的MicrosoftDeveloperNetw0rkCD。安装VisualBasic使用安装(Setup)程序来安装VisualBasic。安装程序将VisualBasic以及其它产品部件从CD-ROM安装到硬盘上。它还安装必要的文件以查看Micros0ftDevel0perNetworkCD中的文档。您可以选择只安装VisualBasic文档和示例程序到您的计算机上。重点不能直接将CD-ROM上的文件复制到硬盘,然后从硬盘运行VisualBasic。必须使用安装程序将文件解压缩并安装到合适的目录中。在运行安装之前(vbconBeforeYouRunSetup)安装之前的检查。安装Visual(BasicvbconSettingUpVisualBasic)安装VisualBasic。运行安装之前在安装VisualBasic之前,必须确认计算机满足最低的安装要求,并阅读安装盘根目录下的Readme文件。检查硬件和系统需求为运行VisualBasic,必须在计算机上安装相应的硬件和软件系统。这些系统要求包括:MicrosoftWindowsNT95或更高版本,或MicrosoftWindowsNTWorkstation4.0(推荐ServicePack3)或更高版本。486DX/66MHz或更高的处理器(推荐Pentium或更高的处理器),或任何运行于Micros0ftWindowsNTWorkstati0n的Alpha处理器。一个CD-ROM驱动器。MicrosoftWindows支持的VGA或分辨率更高的监视器。16MBRAMforWindows95、32MBofRAMforWindowsNTWorkstation。鼠标或其它定点设备。详细信息关于系统安装要求的详细信息,请参阅附录A的“VisualBasic的规范、限制和文件格式”中的“VisualBasic应用程序的系统需求”。阅读Readme文件Readme文件列举了自VisualBasic文档出版发行以来的更改。可在最初的安装屏幕上选取“ReadMeFirst”来读取该文件,也可在CD-ROM的根目录下查找到这个文件。也可以从文档中的VisualBasicStartPage访问。文件的第一部分是有关安装VisualBasic的细节和新的信息,请检查一下。本书前言前言欢迎阅读VisualBasicR程序员指南,它是有关用VisualBasic编程的综合性手册。为了介绍VisualBasic丰富的特性和功能,本程序员指南将分为两部分。第一部分包括了一些基本概念,如果您是对VisualBasic陌生的程序员,那么这部分对您会很有帮助,因为它提供了基础的知识。第二部分包括更高级的编程概念和技术。附录中提供了对使用本产品有帮助的附加信息。第一部分VisualBasic基础在VisualBasic中编程的介绍。第二部分用VisualBasic能做什么有关VisualBasic编程的高级主题。附录AVisualBasic的规范、限制和文件格式VisualBasic的技术细节。附录BVisualBasic编码约定编写一致、可读性强的代码建议指南。附录C本机代码编译器开关有关编译本机代码的命令行开关的细节。附录D为应用程序添加帮助为VisualBasic应用程序添加帮助的指南。 -
POWERBUILDER 6.0应用开发指南沃得工作室编著由PowerSoft公司新近推出的PowerBuilder 6.0堪称迄今最成功能的数据库应用系统的辅助开发工具之一,其所具有的分布化、分割化、可编译、多平台的特点,使它一经推出就爱到广大应用开发人员的热烈欢迎。本书详细介绍了PowerBuilder的各种机制、数据库管理、智能数据窗口对象、PowerBuilder的面向对象PowerScript、应用程序的调试和可执行文件的生成、构造MDI应用、动态数据窗口、操纵OLE的高级方法、事务处理、增加扩展处理和开发多平台应用程序的方法等。另外,在每章后面都附有精心构造的实例,引导读者快速掌握利用PowerBuilder 6.0进行应用开发的基本方法。本书为初次接触PowerBuilder的计算机程序员提供了入门的途径,同时对具有一定PowerBuilder编程经验的专业编程人员也具有参考价值。 -
VISUAL BASIC 5.0实用编程指南(美)[A.T.曼]Anthony T.Mann著;夏毓彦,朱韶峰译本书由具有多年VB开发经验的专家写成,内容实用,全面、实例丰富,所提供的编程技巧和方法帮你理解、掌握和精通VB 5.0编程。全书共分7部分:第1部分:讨论类,外接程序测试和调试等关键主题;第2部分:讨论与Windows相关的DLL,多媒体,打印与图形;第3部分:讨论VB5.0企业版中的新特性;第4部分:讨论组件,对象和用VB创建ActiveX控件、集合等;第5部分:解决通信问题,主要讨论Internet和Intranet的构建,包括HTML、MAPI和TAIP等内容;第6部分:介绍有关数据库内容;第7部分:介绍快速开发应用程序,包括创建向导工具与Office集成及客户机/服务器的开发。本书叙述清晰、语言简明,是VB中、高级开发人员一本非常实用的编程参考书。 -
C++ BUILDER实用教程袁辉编著本书综合介绍了C++Builder编写的Windows 32位应用程序的方法和开发中文Windows应用程序的技巧,包括:C++Builder语法要点,可视化应用程序的基本概念,C++Builder控件的属性、方法、事件及事件句柄,图形开发,数据库应用软件,数据报表,多媒体应用程序,数据交换方法和AutoCAD for Windows应用程序开发等内容。本书在介绍C++Builder基本概念和方法的同时,列举了大量的应用程序实例,而且包含许多中文应用程序编程技巧,如Windows中文输入法的获取和设置、数据库的中文支持和中文报表的制表等。对于Windows 32位应用程序(如WIndows '95)本书也列举了大量实例,如Windows '95注册表的修改、计算机的热启动、程序组和程序图标的添加,电话拔号程序调用和应用软件启动界面设计等实例。本书集作者多年开发可视化软件和C++语言应用程序的经验,是一本应用性极强的可视化语言教程,本书代码是作者借助Windows剪载板从编程环境中拷贝粘贴,极大程程的减少了排版输入错误,使本书的代码具有相当强的可靠性和再利用性。本书适合各种层次的计算机爱好者,中、高等学校师生和工程技术人员作用。 -
BORLAND C++ BUILDER使用指南张锋铭 陈静 陈宇鸿Borland C++ Builder是Borland 公司1998年推出的32位Windows开发工具。不仅继承了C++结构化语言的特点,而且采用了微软公司Visual Basic5.0非常类似的用户界面,可以说,Borland C++ Builder是Visual Basic外观和C++内涵的一个优秀结合。全书共分为10章,第一章的内容都围绕一个主题展开,力求突出本书的指南特性。本书以C++ Builder为基础,由浅入深地介绍了C++ Builder程序设计的基本环境、基本设计方法及过程、程序设计语言元素、菜单的制作、输入输出、图形图像功能、鼠标事件的响应、多重窗口、对话框、应用程序间的通信以及程序的调试与跟踪等内容。本书内容生动,讲解通俗易懂,并在各章节配有适量的程序范例读者参考和练习。本书既适合Windows程序的初学者,又适合具有一定Visual Basic、Visual C++或C++ Builder编程经验的开发人员。 -
融会贯通—Visual Basic 5.0中文版弘道工作室编著图形界面(GUI)已引起了计算机工业的革命。1991年Visual Basic 问世后,为编写Windows应用程序的人提供了开发Microsoft Windows应用程序的最迅速、最简捷的方法。本书全面介绍了Visual Basic 编程语言,尤其5.0版本的新增功能。全书内容包括:Visual Basic 的安装、编程环境、Visual Basic 应用的基本知识、编程技术,Visual Basic 各种数据类型、变量和常量、内置控件、程序的控制结构以及内部函数。同时,介绍如何编写程序代码,如何在应用中显示信息,如何使用数组和网络控件。最后,还讲解了程序调试和文件的操作。本书内容详实、具体,实用性强,适合于初级用户和中级用户。对Visual Basic 5.一些新功能的介绍也可以作为专业技术人员的参考。 -
VISUAL C++5.0实用编程技术史惠康主编;程进兴[等]编著Visual C++是Microsoft公司推出的优秀的可视化开发工具,其功能十分强大。本书针对Visual C++的最新版本5.0,作了全面系统的介绍。在讲述VC基本使用方法的同时,穿插了大量作者的编程技巧和使用经验,并对Internet编程、数据库编程和开发其它应用软件的方法进行了详细的介绍。本书适合于使用VC开发的各级用户。 -
Oracle 8故障解决手册(美)[R.V.韦尔普里]Rama Velpuri,(美)[A.A.阿德科利]Anand Adkoli著;何江华等译本书由权威人士撰写,介绍了相关操作系统的安装提示和Oracle故障检测与维护技术。并在问、答的形式详细讲解了流行的Oracle产品的诊断和解决方案。为了使用户更快捷地解决问题,本书还提供了怎样取行全球客户支持的方法。 本书前言特色及评论文章节选Oracle全球客户支持部门(WWCS)发现用户遇到了大多数问题都是安装过程造成的——或者是由于未能正确地配置系统,或者是由于遗漏了重要的安装步骤。本章将首先介绍服务器和高端产品的安装过程,以及安装前和安装后的一些工作,然后将介绍一些重要的优化技巧。
