程序设计综合
-
面向对象软件设计经典(美)Rebecca Wirfs-Brock等著;张金明等译国外IT精品丛书。与传统的面向过程方法不同,面向对象方法主要采用抽象、封装和继承的思想对现实世界建模,从而构造我们的软件系统。本书介绍了面向对象的基本概念和设计过程中需要用到的各种工具(如分层结构图和协作图),并通过几个现实的例子向我们展示了利用面向对象技术进行软件开发的全过程,笔触生动而又不乏结构的完整性和条理性。本书尤其适合作为以下人群的学习参考用书:学习面向对象编程语言的程序员、利用面向对象技术管理项目的经理、讲授软件设计技术课程的教授以及学习软件设计技术的学生。 -
面向对象分析与设计(美)Grady Booch著;冯博琴[等]译;冯博琴译本书的作者Crady Booth是面向对象技术的先驱,也是Retioml软件公司的首席科学家,他撰写了多本“面向对象开发”和“软件工程”的畅销书籍。本书是Booch的代表作之一,被公认是面向对象理论和方法的经典著作。 本书从概念、方法和应用三个龟度全面深入论述面向对象技术及其表示法。此外,书中还给出大量详实的例子,帮助读者学习和理解面向对象方法以及在实际领域中如何运用面向对象的分析和设计技术来开发软件。全书论述既深刻又浅显易懂,对于高等院校学生,本书是一本好的教材,对于工程技术人员,本书是一本好的参考书。 本书是UML的开山鼻祖Booch的代表作之一,也是此领域公认的不可替代的权威著作,在推动面向对象技术走向现实应用的过程中发挥了重要的作用,曾两次获得《Software Development》杂志的Jolt图书大奖 。本书吸收了众多项目的丰富经验,从概念、方法和应用三个角度全面深入论述了面向对象技术及其表示法。作者以大量用C++语言实现的实例,阐明各种基本概念,解释面向对象的分析与设计方法,并展示在不同领域卓有成效的应用。全书论述既深刻又浅显易懂,对于高等院校的学生,本书是一本好的教材,对于工程技术人员,本书是一本好的参考书。GradyBooch是Rational公司的首席科学家,由于他在对象方法和应用中的开拓性工作而受到国际软件开发界的广泛尊敬。他曾撰写过几本有关软件工程和面向对象开发的畅销书(Booch先生主要著作的中文版均已由机械工业出版社出版)。他还赞是《Object Magazine))、 《C++Report》和《Software Development》等杂志的专栏作家,并与Ivar Jacobson和Jim Rumbaugh共同担任了Addison-Wesley公司“对象技术”丛书的主编。 -
计算机软件技术基础陈建铎主编本书按照教育部提出的非计算机专业计算机基础课程三层次教学体系中软件技术基础课程的要求,讲授进行应用软件开发需要了解和掌握的一些基本知识和基本技能。全书共分12章,主要内容包括:计算机软件概述,程序设计语言与编译,算法的概念,表示,复杂度以及高级语言程序设计中的常用算法,结构化程序设计,面向对象程序设计,数据结构,操作系统,数据库系统基础,软件工程,VisualC++可视化程序设计,多媒体技术与应用,网络编程等。本书在内容组织上由浅入深,循序渐进,语言通俗流畅,以利于教学和自学。按教学需要和要求,本书基本上可按两种模式组织教学,一种是多学时,可修完全部内容;另一种是少学时,可选修前9章。本书还配有电子教案。本书可作为高等院校非计算机专业学生学习“计算机软件技术基础课”的教材,也可供其他软件开发人员自学参考。 -
WIN32系统编程(美)Johnson M. Hart著;刘立业,赵忠宇,齐占杰译本书是了解Win 32 API主要特征和功能的实用指南,它会帮助你了解和掌握window NT和Windows 2000。与大部分程序设计的资料不同,本书着重介绍核心的系统服务(文件系统、内存、进程、通信和安全性),而不是介绍一般的图形用户界面函数。特别是对于那些已经熟悉UNIX或其他高端操作系统编程的人员来说,本书可以帮助你在已有的基础上快速简便地学习Win 32系统特征。新版更新和增加了很多新的内容,其中包括网络编程、服务器、NT服务、线程性能以及同步,同时也对Win64(Windows 2000的64位API)进行了初步介绍。本书首先考察单进程应用程序所需的特征,然后进一步介绍与多线程环境有关的高级函数。本书包括如下所示的重要的Wind32主题:·Win32文件系统·字符I/O和Unicode·注册表·结构化异常处理·安全性服务·内存管理和DLL·线程、进程管理和调度·线程同步,包括正确使用事件和互斥体而提供的条件变量模型·进程间通信、管道以及邮槽·用套接字进行网络编程·NT服务开发·异步I/O和I/O完全端口·远程过程调用·Win64,包括体系结构、编程模型、数据类型以及遗留代码的移植本书每个主题都采用简短而实用的范例进行说明,这些范例可以在网站http://www.infopower.com.cn中找到。附录比较了Win32、UNIX和C库,也提供了性能测试及其结果。本书能够使你深入理解Windows环境的核心操作系统函数,并了解用于Windows 2000的Win64 API,还能使用你了解如何使其动作。 -
微机数据库及其应用刘万春主编十五规划计算机系列教材。本书共有十章,介绍了数据库技术的基础理论及关系型数据库应用系统开发技术,其中包括数据库管理系统导论、报表与标签等内容。 -
程序员修炼之道(美)Andrew Hunt,David Thomas著本书直击编程阵地,穿过了日益增长的现代软件开发的规范和学术,对核心过程进行了审视——该过程采取了供需结合的工作方式和令人欣喜的可维护代码。本书包含的内容从个人责任和职业发展到保持代码的灵活性,使之易于改编和重用。阅读本书,读者将学到:·防止软件变质;·消除复制知识的陷阱;·编写灵活、动态和易适应的代码;·比买内出现相同的设计;·用契约、断言和异常对代码进行防护;·洞察真正需求;·严格高效地进行测试;·取悦用户的方法;·组建实用性编程者队伍;·用自动化使开发过程更精确。本书由各个相对独立的章节组成,其间不乏好玩的轶事、详细的实例和有趣的对话,描述了软件开发各个方面的最好实践和主要缺陷。无论你是一个新入门的编码者、一个有经验的程序员,还是负责软件项目的经理,通过每日学习这些课程,都会在个人生产力、准确率和工作满意度上有快速的增长。你所学到的技巧和开发习惯和态度将为你在职业生涯中取得长期成功奠定基础。你将成为又一Pragmatic Programmer。 -
面向对象程序设计教程龙昭华编著本书立足面向对象方法学,系统地介绍了面向对象编程思想。为了使读者掌握一定的实际编程能力,本书还介绍了面向对象编程语言基础。为了满足高级编程的需要并使读者了解面向对象技术的发展,本书还专门介绍了STL和UML。本书力求以面向对象方法学为指导,各章节以面向对象软件开发的必要过程进行安排。本书可作为本科生、研究生的教材使用,也可供从事计算机软件开发的技术人员、相关专业的教师阅读。教师在授课时,可根据需要对部分内容进行适当取舍。★本书配有电子教案,任课教师可免费索取。 -
柔性软件开发技术申利民著柔性软件系统是软件技术的最新发展,主要是解决软件如何及时地满足用户不断发展变化的需求问题,其方法和技术可以在一系列的领域得到应用。本书系统地分析了软件柔性的特征,对国内外多年来支持柔性软件的研究成果和技术给出了系统的论述,提出了较为完整的柔性软件的开发方法和清晰的实施思路。书中大量内容是作者近年来的软件教学、研究和开发实践的成果。全书共分五章,内容包括:柔性软件系统、软件柔性特性分析、柔性软件的体系结构、柔性软件的开发过程、柔性报表系统的开发。本书的特点是叙述深入浅出,形象生动、严谨明了,注重先进性、系统性与实用性、可操作性的结合。本书可供高等院校计算机应用、计算机软件、管理信息系统等高年级本科生、研究生、教师及科研人员阅读,也可以供电信、系统工程、管理等领域的工程技术人员参考。 -
信息系统审计孙强主编本书结合中国国情,引进、消化和吸收了国际上先进的安全、风险管理与控制的方法论和最佳期实务。本书在介绍基本审计知识的基础上,重点阐述信息系统审计理论与实务,以及信息安全审计的相关内容。本书适用于IT人士、注册会计师、IT咨询顾问以及企业管理人员,还适用于准备通过国际信息系统审计师(CISA)或我国信息系统工程临界理工程师认证考试的人员。本书是为四类读者写的:一类是管理人士,本书阐述了信息化的整体概念,描述了管理层与咨询和技术服务提供商沟通的共同语言,以及将IT管理与公司上层活动整合起来的方法。第二类是IT的高级管理者和那些准备向管理阶层迈进的IT人士,本书介绍了国际上公认的最权威、最全面的评价和指导IT控制的方法论及其模型。第三类读者是注册会计师及管理咨询顾问,他们在精通管理和专业的同时还急需加强信息系统和网络技术领域的知识。第四类是准备通过国际信息系统审计师或我国信息系统工程监理工程师认证考试的人员,由于信息技术的国际性,本书同样会对这类读者的工作与学习有较大帮助。本书由机械工业出版社出版。未经出版者书面许可,不得以任何方式抄袭、复制或节录本书中的任何部分。 -
Visual FoxPro 8.0实用培训教程王祥仲,李玉玲编著本书面向学习VisualFoxPro的初中级用户,采用由浅入深、循序渐进的讲述方法,在内容编写上充分考虑到初学者的实际阅读需求,通过大量实用的操作指导和有代表性的绘图实例,让读者直观、迅速地了解VisualFoxPro的主要功能。在本书中,读者可以通过习题与上机操作来巩固书中学到的知识。当学习完本书内容后,读者还可以通过书中的综合测试题来检测自己的学习情况。VisualFoxPro8.0是Microsoft公司推出的VisualFoxPro系列的最新版本,是一个优秀的可视化的数据库编程工具。它增加或改进了许多特性,使数据库、数据表的管理及程序设计更为方便。本书共分为15章,第1章介绍了VisualFoxPro8.0的功能、特点以及安装;第2章介绍VisualFoxPro编程基础知识;第3—4章介绍使用项目管理器创建表和数据库;第5—6章介绍索引、查询及视图的创建方法;第7—10章介绍表单的创建、美化和管理,以及表单控件的使用;第11—12章介绍报表、标签和菜单的创建;第13—15章介绍应用程序的编译与测试,数据的导入与导出,以及创建帮助和发布应用程序。最后还通过综合测试题来考察读者所学的知识,使其能够及时查漏补缺。本书内容翔实、结构清晰、叙述流畅、可操作性强,是VisralFoxPro8.0初学者和数据库开发人员很好的参考,适合大、中专院校及各种培训班作为教材使用。
