程序设计综合
-
走进山西乃夫编著本书主要讲述编程语言的概念和结构,并且以C语言和Pascal语言介绍了命令式编程,以C++和Smalltalk介绍面向对象编程,以StandardML和SchemedialectofLisp介绍函数型语言编程;还在第1版的基础上增加数组、记录和指针等数据类型的描述,以及各种编程语言的要点。本书重点在于编程语言的概念,而非语言的特性。书中还包含了许多示例和编程练习。本书可作为大学本科高年级的编程语言课程的教材,也可作为本科课程的辅助参考。 -
面向对象的系统设计邵维忠,杨芙清著简介:本书是我社1998年12月出版的《面向对象的系统分析》的姊妹篇,二者构成了完整的面向对象的分析与设计(OOA&OOD)方法体系。本书主要论述了如何在面向对象的分析(OOA)的基础上进行面向对象的设计(OOD)。全书分为7章。第1章介绍OOD的发展历史、现状和几种典型的OOA和OOD方法,论述OOA和OOD的关系。第2章介绍本书的OOD方法概貌。第3~6章分别介绍OOD模型各个组成部分的设计方法。第7章介绍统一建模语言UML,并分析和讨论其优点与缺点。作者长期从事软件工程和面向对象方法等领域的科研、教学及工程实践。本书是他们参阅国内外大量文献,收集卫程实践中提出的问题,总结自己多年研究的精心之作。本书内容翔实、立论严谨、实例丰富、图文并茂.论述深入浅出。本书的读者对象是:高等院校计算机软件专业的教师、研究生和高年级本科生、从事软件开发的工程技术人员,以及软件工程和面向对象方法等领域的研究者。 -
计算机软件技术基础麦中凡等著本书是“十五”国家级规划教材,第一版曾于2001年获得中国高校科技进步一等奖。新版教材在第一版的基础上进行了大量修订和更新,针对现代的软件开发平台、环境和工具,按照系统集成的思想并结合实践,对程序设计语言、算法与数据结构、程序开发和软件工程、VisualBasic、多媒体及其应用开发、操作系统、关系数据库系统及设计、计算机网络基本理论、技术及应用等方面的内容进行了综合介绍,力图通过有限的篇幅,给读者建立起开发一个软件系统的总体概念和方法。本书在修订和更新时,十分注重系统集成的思想,并吸收了当前软件技术发展的最新成果,力图使读者对软件技术有一个较清晰的认识。本书具有知识系统性、内容先进性、实用性的特点,适合高等学校计算机和非计算机专业学生使用。 -
计算机程序设计艺术(美)Donald E.Knuth著;苏运霖译本书是国内外业界广泛关注的7卷本《计算机程序设计艺术》第2卷的最新版。本卷对半数值算法领域做了全面介绍,分“随机数”和“算术”两章。本卷总结了主要算法范例及这些算法的基本理论,广泛剖析了计算机程序设计与数值分析间的相互联系,其中特别值得注意的是作者对随机数生成程序的重新处理和对形式幂级数计算的讨论。本书附有大量习题和答案,标明了难易程度及数学概念的使用。本书内容精辟,语言流畅,引人入胜,可供从事计算机科学、计算数学、计算技术诸方面的工作人员参考、研究和借鉴,也是相关专业高等院校的理想教材和教学参考书。《计算机程序设计艺术(英文影印版)》(1-3卷精装全套)翻译《计算机程序设计艺术》经过的片断回忆苏运霖 -
大规模基于构件的软件开发(美)Alan W.Brown著;赵文耘,张志等译随着Internet时代的到来,计算机界面临着一系列的变化,这些变化使得传统的软件开发方法不能满足商业界对于软件的需求,软件业面临着越来越大的压力。本书针对这个背景,提出了大规模基于构件的软件开发方法。其主要内容包括:应用程序开发所面临的挑战,基于构件的开发方法学相关技术和标准,面向构件建模的方法,以及对未来发展方向的展望。本书作者对计算机界的历史、现状和未来发展趋势的见解十分深刻,把基于构件的开发方法的理论与实践很好地结合在一起。本书适合IT相关管理与技术人员以及大学计算机及相关专业的本科生、研究生阅读。这本权威性的著作由世界顶尖软件公司的研发领导人撰写,针对以Internet为中心的、基于构件的开发提出了完整的概念性框架。AlanW.Brown介绍了企业级开发技术中的一种“最佳实践”,这些技术可以减少开发时间、提高质量,并提高复用水平。他深入探讨了如何使用EnterpriseJavaBeansTM、COM+和CORBA/IIOP这样的技术以更低的成本,更好的灵活性、响应度、用户友好性进行分布式访问。本书内容包括:针对电子商务进行开发:业务驱动因素和技术支持中间件、应用服务器和企业应用集成的角色选择技术、定义架构、为应用程序建模以及管理基于构件的项目基于构件开发领域的新方向:把先进的研发成果转化为现实世界的企业级解决方案本书为管理推动电子商务的Web技术和构件技术提供了一幅完整的蓝图。对于每一个与以Internet为中心的多层企业级系统相关的决策制定者来说,这都是宝贵的资源。 -
SQL Server 7编程技术内幕(美)John Papa 等著;前导工作室译本书从SQLServer7编程的各个方面深入讨论,以数百个实例和大量图表详细讲解高级T-SQL编程、SQLServer7的最新特性、多层应用编程、数据迁移及集成、各种应用程序接口等专题。读者可以直接将这些技术运用于相应场景,获得完善稳定的高性能应用。本书是SQLServer7高级编程人员的必备工具书,也可供SQLServer系统管理人员、数据库设计人员参考。 -
LINUX网络编程李卓桓[等]编著本书详尽而细致地介绍了在Linux操作系统下进行网络编程所需要的各种知识,从基本的进程控制、通信到Berkeley套接字都有讲解。书中还穿插了大量的实例程序,并配以说明,更加方便读者的学习和理解。本书内容的精心安排,简洁的措辞,丰富的实例可以使初学者迅速地掌握Linux网络编程的技术。同时,Linux的高级程序员也可以从中得到一些启示,从而最大限度地发挥Linux程序的潜能。本书适用于各种Linux网络程序的开发维护人员。 -
VISUAL FOXPRO6.0中文版教程刘瑞新,汪远征编著可视化(Visual)编程是90年代出现的一种全新的程序设计方法,它一改过去程序设计的概念和方法,用户用鼠标就可以快速、简捷地创建应用程序;极在夺提高了编程效率,因此成为现在最流行、最受欢迎的编程方法,所以就要求人们接受一种崭新的程序设计新概念。本书在介绍Visual FoxPro 6.0中文版基本内容和方法的同时,重点介绍在可视环境下进行可视化编程的方法和步骤,介绍控件及其使用等内容,所有内容均通过大量实例贯穿其中,最后通过设计一个具体实用管理程序,使读者掌握实际应用程序的开发技术。本书所有操作都按实际屏幕显示一步一步讲述,读者可一边看书,一边上要操作。通过范例和具体操作,理解基本概念、学会操作方法。 本书内容安排合理、深入浅出、通俗易懂、实例丰富、图文并茂。通过本书的学习,可使xBASE的新老用户快速、轻松地学会用Visual FoxPro 6.0可视化编程。本书适合作为大专院校的师生、具有微机数据库基础知识的读者、计算机程序设计人员及计算机爱好者的教材和自学参考书。 -
UNIX环境高级编程(美)W.Richard Stevens著;尤晋元等译;尤晋元译本书详细说明、讨论UNIX程序设计界面的应用技术,包括:系统调用界面及标准C函数库。全书具有鲜明的特点:在同类书籍中内容最为丰富、实用;提供了大量应用实例,其中大部分可直接引入到相关程序设计中;界面应用和UNIX内部结构紧密结合。本书全面介绍了UNIX系统的程序设计界面——系统调用界面和标准C库提供的许多函数。 本书的前15章着重于理论知识阐述,主要内容包括UNIX文件和目录、进程环境、进程控制、进程间通信以及各种I/O。在此基础上,分别按章介绍了多个应用实例,包括如何创建数据库函数库,PostScript打印机驱动程序,调制解调器拨号器及在伪终端上运行其他程序的程序等。 本书内容丰富权威,概念清晰精辟,一直以来被誉为UNIX编程的“圣经”,对于所有UNIX程序员——无论是初学者还是专家级人士——都是一本无价的参考书籍。 -
UNIX操作系统设计(美)Maurice J.Bach著;陈葆珏 等译本书内容包括UNIX内核体系结构磁盘高速缓冲机制文件系统内部数据结构与算法控制进程上下文的系统调用与进程调度存储管理,包括对换和请求调页系统通用驱动程序接口,包括磁盘驱动程序和终端驱动程序进程间通信与网络,包括系统V消息、共享存储和信号量紧密耦合的多处理机UNIX系统和松散耦合的分布式UNIX系统本书可作为大学计算机科学系高年级学生和研究生的教材或参考书,也为从事UNIX系统研究与实用程序开发人员提供了一本极有价值的参考资料。
