程序设计综合
-
面向对象分析与设计(美)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,还能使用你了解如何使其动作。
-
微机数据库及其应用刘万春主编十五规划计算机系列教材。本书共有十章,介绍了数据库技术的基础理论及关系型数据库应用系统开发技术,其中包括数据库管理系统导论、报表与标签等内容。
-
Visual Foxpro程序设计及其应用系统开发李作纬编《Visual Foxpro程序设计及其应用系统开发》根据全国计算机等级考试二级(数据库语言程序设计部分)考试大纲的要求,针对非计算机专业的学生,以深入浅出,理论联系实际为原则,介绍VisualFoxPro6.0的基本功能和开发工具的使用,通过综合示例,说明开发VisualFoxPro6.0程序的方法。全书共分12章,主要讲述可视化操作工具和向导,例如表设计器、查询设计器、表单设计器、报表设计器、菜单设计器、表向导、查询向导、报表向导等。另外还讲述VisualFoxPro6.0的程序设计方法。最后一章是一个综合性的示例,说明使用VisualFoxPro6.0开发系统的过程和方法,使学生能从综合的例子中获得开发管理信息系统的基本能力。本书既可作为大专院校各专业VisualFoxPro程序设计的教材,也可用作全国计算机等级考试二级VisualFoxPro6.0程序设计的教材。《Visual Foxpro程序设计及其应用系统开发》配有电子教案,此教案用PowerPoint制作,可以任意修改。书中所有程序都运行通过,读者可以从中国水利水电出版社风站上下载相关源程序及电子教案。
-
程序员修炼之道(美)Andrew Hunt,David Thomas著本书直击编程阵地,穿过了日益增长的现代软件开发的规范和学术,对核心过程进行了审视——该过程采取了供需结合的工作方式和令人欣喜的可维护代码。本书包含的内容从个人责任和职业发展到保持代码的灵活性,使之易于改编和重用。阅读本书,读者将学到:·防止软件变质;·消除复制知识的陷阱;·编写灵活、动态和易适应的代码;·比买内出现相同的设计;·用契约、断言和异常对代码进行防护;·洞察真正需求;·严格高效地进行测试;·取悦用户的方法;·组建实用性编程者队伍;·用自动化使开发过程更精确。本书由各个相对独立的章节组成,其间不乏好玩的轶事、详细的实例和有趣的对话,描述了软件开发各个方面的最好实践和主要缺陷。无论你是一个新入门的编码者、一个有经验的程序员,还是负责软件项目的经理,通过每日学习这些课程,都会在个人生产力、准确率和工作满意度上有快速的增长。你所学到的技巧和开发习惯和态度将为你在职业生涯中取得长期成功奠定基础。你将成为又一Pragmatic Programmer。
-
面向对象程序设计教程龙昭华编著本书立足面向对象方法学,系统地介绍了面向对象编程思想。为了使读者掌握一定的实际编程能力,本书还介绍了面向对象编程语言基础。为了满足高级编程的需要并使读者了解面向对象技术的发展,本书还专门介绍了STL和UML。本书力求以面向对象方法学为指导,各章节以面向对象软件开发的必要过程进行安排。本书可作为本科生、研究生的教材使用,也可供从事计算机软件开发的技术人员、相关专业的教师阅读。教师在授课时,可根据需要对部分内容进行适当取舍。★本书配有电子教案,任课教师可免费索取。
-
计算机组成原理及汇编语言学习指导张思发等编《计算机组成原理及汇编语言学习指导(附光盘高职高专教育)》是与普通高等教育“十五”国家级规划教材(高职高专教育)《计算机组成原理及汇编语言》一书配套的习题指导,同时也可以作为所有学习计算机组成原理和汇编程序设计者的辅助读物。《计算机组成原理及汇编语言学习指导(附光盘高职高专教育)》依照《计算机组成原理及汇编语言》一书的顺序,给出了各章的学习要点和习题,同时列举了一些有代表性的例题,给出了解题思路。《计算机组成原理及汇编语言学习指导(附光盘高职高专教育)》的目的是帮助读者更进一步学习和领会相关知识点。同时《计算机组成原理及汇编语言学习指导(附光盘高职高专教育)》中的习题可以在章节学习完成后进行自测,帮助读者掌握各章知识要点,达到系统掌握的目的。《计算机组成原理及汇编语言学习指导(附光盘高职高专教育)》的附录收录了《计算机组成原理及汇编语言》一书的课后习题参考答案。同时还附有学习系统和模拟试题库光盘,能够帮助大家在课后复习时进行自学和测试。《计算机组成原理及汇编语言学习指导(附光盘高职高专教育)》适用于高等职业学校、高等专科学校、成人高校、本科院校及二级职业技术学院、继续教育学院和民办高校使用,也可作为从事计算机应用的专业人员自学或培训参考书。
-
柔性软件开发技术申利民著柔性软件系统是软件技术的最新发展,主要是解决软件如何及时地满足用户不断发展变化的需求问题,其方法和技术可以在一系列的领域得到应用。本书系统地分析了软件柔性的特征,对国内外多年来支持柔性软件的研究成果和技术给出了系统的论述,提出了较为完整的柔性软件的开发方法和清晰的实施思路。书中大量内容是作者近年来的软件教学、研究和开发实践的成果。全书共分五章,内容包括:柔性软件系统、软件柔性特性分析、柔性软件的体系结构、柔性软件的开发过程、柔性报表系统的开发。本书的特点是叙述深入浅出,形象生动、严谨明了,注重先进性、系统性与实用性、可操作性的结合。本书可供高等院校计算机应用、计算机软件、管理信息系统等高年级本科生、研究生、教师及科研人员阅读,也可以供电信、系统工程、管理等领域的工程技术人员参考。
-
信息系统审计孙强主编本书结合中国国情,引进、消化和吸收了国际上先进的安全、风险管理与控制的方法论和最佳期实务。本书在介绍基本审计知识的基础上,重点阐述信息系统审计理论与实务,以及信息安全审计的相关内容。本书适用于IT人士、注册会计师、IT咨询顾问以及企业管理人员,还适用于准备通过国际信息系统审计师(CISA)或我国信息系统工程临界理工程师认证考试的人员。本书是为四类读者写的:一类是管理人士,本书阐述了信息化的整体概念,描述了管理层与咨询和技术服务提供商沟通的共同语言,以及将IT管理与公司上层活动整合起来的方法。第二类是IT的高级管理者和那些准备向管理阶层迈进的IT人士,本书介绍了国际上公认的最权威、最全面的评价和指导IT控制的方法论及其模型。第三类读者是注册会计师及管理咨询顾问,他们在精通管理和专业的同时还急需加强信息系统和网络技术领域的知识。第四类是准备通过国际信息系统审计师或我国信息系统工程监理工程师认证考试的人员,由于信息技术的国际性,本书同样会对这类读者的工作与学习有较大帮助。本书由机械工业出版社出版。未经出版者书面许可,不得以任何方式抄袭、复制或节录本书中的任何部分。