软件与程序设计
-
面向对象的应用开发环境与VISUALAGE C++(美)M.卡雷尔-比利亚德(M.Carrel-Billiard)[等]著;邵丹华,张波译本书分三部分。第一部分介绍了可视化程序设计和面向对象技术的概念术语,并对VisualAge C++开发环境作了初步介绍。第二部分引入了一个应用程序示例,为VisualAge C++完成并实现应用,分析和设计了该应用程序的表态和动态模型。第三部分是本书主体,介绍如何使用VisualAge C++以及各种工具完成应用程序的开发过程。本书适用于软件开发售货员和程序员,也适用作有关课程的教学参考书。 -
编译原理吕映芝,张素琴,蒋维杜编著本书介绍编译系统的一般构造原理、基本设计方法、主要实现技术和一些自动构造工具,主要由语言基础知识、词法分析、语法分析、中间代码生成、代码优化、目标代码生成、符号表的构造和运行时存储空间的组织等8部分组成。本书首先从剖析一个简单的编译程序(PL/0)入手,对编译程序设计的基本理论,如有穷自动机、上下文无关文法等给予必要的介绍;对于广泛使用的语法分析方法和语义分析技术,如递归子程序法、算符优先分析、LR分析及语法制导翻译等进行了详细的讲解;对编译程序的结构及其各部分功能、实现方法以及整体的设计考虑等给予了描述;此外还介绍了编译程序的构造工具。同时引入“PL/0语言的编译程序”结构及文本,还引入LEX、YACC使用方法与实例。各章末附有习题。“编译原理”是一门对实践性要求较高的课程,为此,我们拟定了教学实验要求,列在附录D中。实验所参考的PL/0编译程序文本列在附录A中。附录B和C是对编译程序构造工具LEX和YACC的介绍。配合本书的教学自行研制了“编译原理计算机辅助教学软件”,附录E对该软件的功能和使用进行了说明。本书是高等院校计算机科学与技术专业的教材,也可作为教师、研究生或软件工程技术人员的参考书。 -
从BASIC跃到FORTRAN郑永果,崔先国,韩莹洁编著本书是为具有BASIC基础的读者编写的Fortran 77教程。主要内容包括Fortran 77的基本概念,程序结构,各种数据类型,语句的语法、语义及使用规则。在内容的组织上,通过与BASIC语言的对比,系统地、全面地介绍了Fortran 77语言,并着重讲授了Fortran 77的独特之处,使读者能够更快捷、更深刻地掌握Fortran 77语言。本书概念清晰,例题丰富,在例题的编排中,注重讲授程序设计的方法,培养学生良好的编程风格,有例题均在MS-Fortran V5.0环境调试通过。第章后附有习题,便于教学。本书可作为高校计算机和非计算机专业本、专科生的教材,也可作为等级考试培训教材和工程技术人员的自学参考书。 -
VISUAL C++5.0实用编程技术史惠康主编;程进兴[等]编著Visual C++是Microsoft公司推出的优秀的可视化开发工具,其功能十分强大。本书针对Visual C++的最新版本5.0,作了全面系统的介绍。在讲述VC基本使用方法的同时,穿插了大量作者的编程技巧和使用经验,并对Internet编程、数据库编程和开发其它应用软件的方法进行了详细的介绍。本书适合于使用VC开发的各级用户。 -
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应用程序添加帮助的指南。 -
融会贯通Visual Basic5.0中文版程序员伴侣弘道工作室编著;王竟,刘照华执笔Visual Basic5.0是美国微软公司的最新Windows 95应用程序开发系统,功能强大、使用方便,是Visual Basic4.0的升级产品。Visual Basic5.0的对象、属性、函数、方法等语法元素对象程序开发有很大影响。本书系统、翔实地介绍了这些语法元素的功能、格式和注释,为编写Visual Basic应用程序提供了很大方便。本书按字母排序介绍各语法元素,便于读者查阅。本书可供Visual Basic5.0程序员和广大计算机用户参考使用,也可以作为各类计算机培训班的教学参考书使用。 -
Visual C++ 5.0程序设计教程程耀,宋守许,胡立编著Visual C++历经版本1.0、1.5、2.0、4.0、4.2,于1997年3月,Microsoft公司发布VC++5.0。历次版本更新过程中,VC++保持了“应用程序框架”(Application Frame)的编程方法,并不断扩充MFC的内容,逐步面向32位内存方式,进一步扩展网络编程功能(特别是Internet),不断改善各工具的集成性能。本书基于VC++5.0,通过实例,循序渐进地介绍了VC++5.0的编程方法和实现各种功能的具体措施,如文档-视结构的实现、各种消息的处理、GDI绘图、对话框编程、工具条、DLL编程、文档打印、初始化文件、VC++5.0组件库的使用等。初学者可以通过本书迅速掌握VC++5.0的编程方法,有一定经验的读者也可以通过本书掌握VC++5.0的新特点和相应的编程方法。本书适合于一定C/C++和Windows知识的编程人员参阅,是否有VC++编程经验并不重要。 -
使用VISUAL BASIC 5开发ACTIVEX(美)Evangelos Petroutsos著;周予滨等译Active平台不是用于在Web上分布HTML页面的,而是为桌面系统、内部网和Internet网的页面开发的。 开发出的页面是活动的、动态的。本书首先介绍了VB程序员在Web网创制和开发时所能利用的工具技术。同时还将指明这些工具和技术是如何彼此相关的,如何将它们综合起来不仅能够制作网页,还能制作Web应用程序。简言之,就是将Web技术与桌现技术融合起来。本书适合于从事Web网开发的VB程序员和广大计算机编程爱好者学习参考。 -
Visual Basic 6.0中文版入门图解晶辰工作室著本书以突出“入门”和“图解”为特点,并以不寻常的方式介绍不寻常的最新面向对象软件开发工具Visual Basic 6.0。本书围绕一系列精选的实际工作步骤,完整地展示了Visual Basic 6.0各方面的杰出特性,每个步骤均配有屏幕图形,以图带文,图文并茂,篇幅精炼,文字轻松,深入浅出,通俗易懂,达到即学即用的目的。内容涉及集成开发环境,可视化资源有效利用、多媒体开发工具、数据库设计、网络开发控件的使用等方面。在本书的引导下,读者可以在较短的时间轻松地步入Visual Basic 6.0的大门,从而在商业应用、机关办公自动化等方面有效地进行软件开始。本书与众不同,是精品软件入门图解系列之一,十分适合广大软件爱好者、普通应用开发人员要求急用先学、边学边用、快步上路的特点,将是面向二十一世纪的最侍信息处理指导书之一。 -
POWERBUILDER 6.0应用开发指南沃得工作室编著由PowerSoft公司新近推出的PowerBuilder 6.0堪称迄今最成功能的数据库应用系统的辅助开发工具之一,其所具有的分布化、分割化、可编译、多平台的特点,使它一经推出就爱到广大应用开发人员的热烈欢迎。本书详细介绍了PowerBuilder的各种机制、数据库管理、智能数据窗口对象、PowerBuilder的面向对象PowerScript、应用程序的调试和可执行文件的生成、构造MDI应用、动态数据窗口、操纵OLE的高级方法、事务处理、增加扩展处理和开发多平台应用程序的方法等。另外,在每章后面都附有精心构造的实例,引导读者快速掌握利用PowerBuilder 6.0进行应用开发的基本方法。本书为初次接触PowerBuilder的计算机程序员提供了入门的途径,同时对具有一定PowerBuilder编程经验的专业编程人员也具有参考价值。
