软件与程序设计
-
编译原理及实践(美)Kenneth C.Louden著;冯博琴 等译《编译原理及实践》结合对现代编译器设计理论的详细研究,完整描述了一个可运行的小规模语言编译器(包括源代码)。《编译原理及实践》反映了作者的这样一些观点:不掌握理论就不会真正地理解实际的编译器设计:而对大学生来说,看不到理论在实际中的应用就不会真正地理解理论。把《编译原理及实践》讨论的概念统一起来,就是一个完整的可运行的编译器,它使用每一章所讨论的技术进行开发,用C语言写成。每章最后有大量的练习,使学生的注意力集中在编程问题上。主要特点:1 详细给出了自顶而下的分析算法(第4章和第5章),包括递归下降和LL(1)分析方法、自底向上的分析、LALR(1)分析表以及Yacc分析器产生器工具的使用。2 完整讨论了运行时环境的一般形式(第7章),从Fortran的完全静态环境到各种基于栈的环境,最后是Lisp语言的全动态环境。3 通过一个例子语言的完整的代码产生器介绍了代码生成(第8章),并介绍了代码优先技术。 -
编译程序设计原理杜淑敏,王永宁编著本书系统地介绍了编译程序设计的基本原理和方法,较详细地论述了当前各种语法分析技术。书中采用语法制导翻译方法。在文法符号的综合属性和继承属性等概念的基础上,给出了语法制导定义的形式,使得语义分析颇为清晰。在书的编写方式上,着重问题的提出、分析与解决。在内容的选取上,注意深入浅出。本书可作为高等学校计算机系各专业“编译原理”或“编译方法”课程的教材或参考书,也可供其它专业学生及从事计算机工作的有关人员阅读参考。 -
Delphi 5应用系统开发高级指南伍俊良主编作为 Borland公司可视化开发工具的最新成员 Delphi 5已经面世了,Delphi 5能给人们带来什么?有什么新特点?如何使用 Delphi 5开发应用系统?本书介绍了 Delphi 5三种不同版本的新特性,重点讲述了利用 Delphi 5企业版开发各种应用系统的方法与技术,涉及到 Delphi 5模板的调用、数据库窗体的制作技术、系统软件开发技术、应用系统的集成方法、国际互联网的浏览器调用和数据网页的制作。全书语言精炼,实例丰富,给出了系统分析、系统设计的基本原理和进行系统开发的大量具体实例。可以说,本书是程序设计开发人员较好的参考书籍。 -
中文Visual Basic 6.0标准版培训教程汤娜 汤庸 魏生微软公司的Visual Basic 6.0是一个功能强大的编程工具,它全面支持Windows编程,本书对Visual Basic 6.0的使用和开发做了简要地介绍。本书首先对Visual Basic 6.0的开发环境和功能特点做了简要的介绍,接着对Visual Basic 6.0的语言做了介绍,然后从一个最简单的应用程序设计入手,逐一介绍了窗体和工具箱中的常用控件的使用方法,这些控件包括标签框、文本框、命令按钮、单选按钮、复选按钮、框架、列表框、组合框、水平滚动条、垂直滚动条、驱动器列表框、目录列表框、文件列表框、计时器、图片框、图形控件和菜单设计等等,学会这些基本控件的使用方法,就可以掌握Visual Basic 6.0的基本编程思想,而这也正是Visual Basic 6.0的基础核心内容,也是本书的重点。最后对数据库和一些ActiveX控件的内容做了简单的介绍。此外,为了用户能够更好地掌握本书的内容,我们还精心设计了大量的编程范例。本书由浅入深,通俗易懂,适用于培训班的教材和自学教程。 -
C语言实用教程曾垂昌[等]编著C语言是一种功能很强、应用广泛的系统程序设计语言。本书全面系统地介绍了C语言及其程序设计方法和应用,共十二章,内容包括C语言的数据类型各种语句、各种结构类型数据以及程序设计的基本方法、技巧和实际应用。本书突出C语言的特点,并通过大量的程序实例详细讲述了C语言的编程方法。本书深入浅出,通俗易懂,内容充实,实用性强,是学习和掌握C语言及其应用的良师益友。本书是针对大学本科学生编写的,但也适合于其他有关人员阅读。 -
MICROSOFT WINDOWS 2000 SERVER网络互通指南Microsoft“Microsoft Windows 2000 Server Resource Kit”丛书共由7卷和一张光盘组成,光盘中包括各种工具附加的参考资料和本丛书的电子版。当需要补充新的信息时,我们将通过Web发布,读者可通过Web得有关的更新内容和信息。《Microsoft Windows 2000 Server Intemetworidllg Guide》详细介绍了通过各种局域网(LAN)、广域(WAN)和远程网络连接扩展 Windows 2000网络所需要的各种服务和协议。本书全面介绍了 Windows 2000网络互通技术的管理和故障诊断,包括:Windows 2000的路由选择服务和远程访问服务,包括虚拟专用技术;Windows 2000与其他操作系统的互操作性;Windows 2000的高级媒体服务,包括对ATM和电话合服务的支持。 -
现代汉语自动分析陈小荷编辑推荐:本书深入浅出地描述了语言计算模型的概念,介绍了如何将这些模型用于解决现代汉语自动分析的一些基本问题,如何选择合适的算法并且用程序设计语言来实现。为使读者得到一个完整的解决方案,书中还介绍了如何用VisualC++建立应用程序,成批处理语料文件,运用字符编码知识来统计字频、分析汉字率以及建立和访问词库等内容。本书特别适合作为文科专业的本科生、研究生进入语言信息领域的入门读物。 -
Delphi 5数据库开发技术毛崚[等]编著Delphi是一种非常优秀的可视化程序开发语言,Delphi 5基于Windows 95/98/NT,采用高度结构化的Object Pascal语言,具有结构清晰、编译迅速等特点。它强大的可扩展数据库功能更赢得了无数数据库开发人员的青睐。本书详细介绍了Delphi 5所增加的强大的数据库编程工具,例如ADO组件、IBX组件和数据模块设计窗口。本书由浅入深,系统地介绍了如何利用Delphi 5强大的开发工具进行数据库应用程序的开发,并结合每一部分的内容,列举了大量实例,以便于读者掌握。本书适用于从事数据库应用程序开发的广大技术人员以及作为各院校师生的学习参考。 -
计算机应用教程上海市计算机应用能力考核办公室编内容提要本书主要介绍VisualBasic6.0的基本语法,程序设计的基本方法,VB控件的使用,ActiveX控件的使用和设计,对象和类的概念,文件系统以及应用VB访问数据库的基本概念和方法每章附有习题和实验。是一本学习VB6.0的入门教材。本书可作为中专、职校有关专业的教材。 -
COM/DCOM技术内幕(美)[兰迪·阿伯内西]Randy Abernethy著;汪浩[等]译;汪浩译COM/DCOM问世后,在短短的几年中,就为广大的编程人员所接受,并在网络编程领域引发了革命性的进步。但是在国内计算机图书中,介绍COM/DCOM编程的图书还相当少。为了弥补这一空白,向国内广大读者介绍COM/DCOM,电子工业出版社从MACMILAN出版公司引进了Randy Abernethy著的《COM/DCOM Unleashed》,经过几个月的辛苦努力,它的中文版终于得以出现在读者面前。与同类图书相比,本书的特点是:它专门面向初级和中级COM程序员,准备将他们引入更高层次。本书中包含大量程序清单,直接指导你解决实际问题,使学习COM/DCOM更加直观、高效。本书最适合有一些C+十工作经验、能熟练使用指针和 Windows环境的读者。本书从概念上介绍了将Windows DNA构架用作指示图的处理方法,在此基础上具体讲述高级COM编程应用。全书共由六部分组成:第一部分: Windows DNA编程技术第二部分:高级COM编程技术第三部分:带有DCOM的分布式组件第四部分:使用MTS的组件管理和事务处理第五部分:带有MSMQ的异步组件编程第六部分:新颖的改进的 COM:COM+每一部分建立在前面章节的基础上,各自有其独立的面貌和感觉,但是我们仍建议您按进度阅读
