程序设计综合
-
平衡敏捷和纪律(美)Barry Boehm,(美)Richard Turner著"作为一个公认的书籍收藏爱好者和专家,我的书架中收藏了比其他人所能拥有的多得多的关于软件方法方面的书籍。《平衡敏捷和纪律》一书与我书库中的同类书籍相比,地位更为显著,因为它帮助我从现在的方法战争中剔除了噪音和烟幕。":摘自GradyBooch序言"要建立弹性和组织性之间的平衡,其5种关键要素是:人、风险、尺寸、文化,以及推动力。作者为识别这5种关键要素做出了值得赞扬的工作。这些深入的分析可以帮助开发人员理清敏捷与纪律之争,帮助他们在项目中正确地将激昂敏捷及纪律性结合起来。":摘自ArthurPyster的序言"这是一本主题错综复杂到不可思议的书,我不得不为作者们贯穿本书的那种精心态度而喝彩。":摘自AlistairCockburn的前言敏捷与纪律,这两个截然相反的属性,是软件开发中的互补因素。计划驱动的开发人员必须具有一定的敏捷性,而敏捷开发人员也必须具有一定的纪律性。成功的关键是找到两者之间的平衡点。根据环境和风险的不同,这个平衡点在不同的项目中也是不同的。那些基于热情总是走极端的开发人员,最后必须学会如何根据实际情况分配其重点。本书直接介绍可操作的核心概念。并且提供了定义平衡的软件开发策略的建设性方法。作者在书中展示了不具敏捷性的纪律所导致的官僚作风和停滞,以及没有纪律约束的敏捷所导致的松弛和不考虑结果的技术狂热。本书通过对两个开发组生活中的一天的介绍及案例分析,演示了敏捷方法与计划驱动方法之间的区别和相似之处,并展示了结合所有特性之后的最佳开发策略。在进行客观和脚踏实地的分析后,最终得出了对所有软件专家来说清晰和实用的指导:如何在任何项目中定位敏捷和纪律之间的最佳平衡点。 -
过程蓝图设计方法学刘建宾著本书是作者在可视化程序设计技术领域多年潜心研究完成的原创性成果总结,是国内第一部深入介绍过程蓝图程序开发理论、技术及其支撑工具的学术专著。书中系统而详细地论述了作者在过程蓝图建模语言、开发过程、设计方法的理论研究方面和工具开发方面的工作。本书内容翔实、立论严谨、结构紧凑、图文并茂、系统性和理论性强,可作为大专院校计算机专业教师、研究生、本科生的教学用书和软件工程研发人员的技术参考书,对各类软件专业人员和学习者都具有指导意义和实用价值。 -
数据库应用与程序设计实验指导刘海莎,李小英编著本书包括三部分。第一部分为Visual FoxPro 6.0数据库上机实验指导,共16个实验,指导学生由浅入深、循序渐进地学习和掌握数据库上机操作的方法。第二部分是小型系统开发实例,从系统可行性研究开始,到最后系统测试与调试,详尽地叙述了一个小型管理信息系统开发的整个过程。第三部分是附录,收集整理了Visual FoxPro 6.0的一些常用命令、常用函数、常用对象及常用文件类型。本书是《数据库应用与程序设计教程》的配套教材,也可以作为其他同类教材的配套用书,是初学者和自学者的最佳选择,对管理信息系统的开发者也有一定的参考价值。本书适合作为大学、高职、高专及各类中等学校的教材和编程初学者的参考书。 -
数据库应用与程序设计教程陈宝贤主编本书详细介绍了数据库管理操作技术及应用程序设计的基本方法。全书共14章,第1、2章介绍数据处理和数据库系统的基本概念,并对微软公司的数据库产品Visual FoxPro进行了概述,使读者对数据库有一个大致的了解。第3~7章首先介绍数据类型、表达式、函数等基础知识,然后介绍数据库设计器、表、索引、SQL语言、视图和查询等概念和相应的操作方式,掌握这部分知识之后读者可以使用数据库系统进行常用的数据管理和操作。第8~14章介绍Visual FoxPro结构化编程、项目的建立和管理、面向对象编程基础、表单设计及其控件的使用、菜单系统以及如何创建输出报表等内容,通过这部分的学习,读者可以灵活运用Visual FoxPro可视化编程的特性,掌握创建普通数据管理系统的快捷方法和数据管理应用程序的设计方法。 本书适合作为高等院校非计算机专业的数据库课程教材,也可以作为计算机爱好者的自学参考书。 -
数据结构与数据库技术孙志锋等编著《数据结构与数据库技术》主要内容包括两大部分:第一部分为数据结构,包括线性表、栈和队、串、数组、树、图等,以及排序和查找等操作;第二部分为数据库技术,包括数据库概论、数据库技术基础、关系数据库基本理论、数据库设计、关系数据库标准语言SQL等。《数据结构与数据库技术》适合非计算机专业的本、专科教材,也可供自学计算机基础知识的读者参考。 -
面向对象程序设计周生炳等编著本书介绍面向对象的基本理论以及如何运用C++语言实现面向对象的程序设计。本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,注重理论和实践的结合,使读者在掌握基本理论的同时,提高实际动手能力。全书共分11章。其中第1章主要介绍面向对象的基本理论;第2章至第5章主要介绍C++程序设计语言、程序结构以及程序设计基础知识;第6章至第11章主要介绍面向对象的程序设计方法,内容涉及类、重载、继承、多态、异常处理和模板等方面的知识。本书是作者总结多年教学实践和科研开发经验写成的,可作为大学计算机专业程序设计基础课程教材,也可作为相关专业人员参考用书。 -
Code Reading(美)Diomidis Spinellis著如果你是个程序员的话,那么你就需要本书,本书帮助你:当需要向一个超过3万行代码的程序中添加新功能时,该从哪里开始呢?该如何去理解一段用来同进解决多件事情的代码呢?当需要解决一个复杂的编边过程时,该从哪里开始呢?可能导致我们阅读代码的原因陋就简:我们不得不去修复它其中所包含的错误,或者是对它进行遍查(inspect)或者是改善它,我们阅读代码的方式可能和工程师检查机械的方式一样:找出它的工作原理,或者我们阅读代码的目的是对代码进行清理:找出其中可以被重用的部分阅读代码有它自身的技巧,并需要我们能够在重要场合对采用何种技术有判断能力,在这本不可或缺的书中,Diomidisspinellis使用了超过6个来自现实世界中的例子来向我们展示如何鉴别好的或坏的代码,如何去阅读它,从中去找寻什么,以及如何利用这种技巧来提升我们自身编写的代码的品质,请记住这个事实,如果我们养成了阅读好代码的习惯,我们就能写出品质更高的代码。 -
Bios与注册表终极指南甘登岱,徐建平编著BIOS和Windows注册表在电脑系统中发挥着非常重要的作用。深入了解BIOS与Windows注册表,对于我们方便地提升电脑系统的性能及解决常见故障,都会有很大的帮助。本书以循序渐进、先易后难的方式详细讲解了BIOS的概念、设置、升级、应用,因BIOS设置引起的常见故障,以及注册表的基本常识、编辑、备份和维护、应用技巧和常见故障排除等内容。本书内容新颖、实例丰富、结构清晰,实用性和可操作性强,无论是对具有一定计算机水平的读者,还是对初学计算机的读者,都会有很大的帮助。 -
设计模式精解(美)Alan Shalloway,(美)James R.Trott著;熊节译;熊节译本书从一个新的视角描述面向对象设计,将面向中对象编程的原则与运用设计模式力量创建健壮、可靠的软件开发环境结合起来。书中采用实用、恰当的例子,指导读者用模式解决普通的编程问题,并且解释现代软件设计模式的优越性。本书适用于学习面向中对象设计和设计模式的学生、程序员以及从事软件开发的人士。 本书要点包括: 对象、封装和继承的新观点 设计模式的思想、起源及其在软件设计学科中的应用 模式基础以及使用统一建模语言(UML)进行面向对象软件开发 如何实现关键模式——Strategy(策略)、Observer(观察者)、Bridge(桥接)、Decorator(装饰)等等 共同点/变化点分析、设计模式以及它们如何帮助理解抽象类 -
BIOS与Windows注册表基础教程高海茹,孙含编著BIOS和Windows注册表是计算机系统最敏感的部位,许多用户都将其视为不能触摸的“雷区”。其实二者和计算机的性能密切相关,许多计算机故障都可以通过二者的合理配置解决。本书结合大量典型范例详细讲述了BIOS与Windows9x/Me/NT/2000/XP注册表的设置与修改方法,使读者可以轻松学习.快速上手+通过本书.读者可以达到独立进行BIOS与Windows9x/NT/2000/XP注册表的设置与修改,优化计算机系统配置,排除计算机的相关故障的目的。本书内容丰富全面.结构清晰,是计算机爱好者深入了解计算机以及日常维护的必备参考书。本书适合于各级计算机用户以及计算机爱好者学习使用。BIOS(Basiclnput/OutputSystem)是指计算机的基本输入/输出系统,它负责控制系统全部硬件的运行。BIOS作为计算机的最低层软件,是操作系统和计算机硬件之间的桥梁,设置好BIOS对提高电脑性能可以起到四两拨千斤的作用,还可以解决诸多计算机兼容性问题。:而Windows注册表则保存了计算机系统中几乎所有硬件和软件的配置信息厂是Windows98/Me/NT/2000/XP操作系统、各种硬件设备以及用户安装的各种应用程序得以正常运行的核心"数据库"。适当地修改注册表可以极大地提高系统性能和加强系统的安全性,学会了注册表的知识及其使用,能更好地使用计算机。本书分为两大部分,第一部分详细讲述了BIOS的设置方法与使用技巧。主要包括BIOS和CMOS的基本概念;BIOS设置基础与基本设置内容;常见BIOS(如AwardBIOS÷AMIBIOS、PhoenixBIOS等)的设置方法与使用技巧,BIOS优化设置与使用技巧,BIOS升级和个性化设置等内容。第二部分详细讲述了Windows98/Me/NT/2000/XP操作系统的注册表,主要介绍注册表的基础知识、结构、定制用户界面、配置资源管理器和IE浏览器、配置控制面板、系统设置、系统安全、网络设置、常用软件设置和硬件设置等。本书在内容编排上,最大程度地照顾了对计算机有浓厚兴趣的初学者、通过精心设计的一个个典型范例,清晰的图示,读者可以轻松学习,快速上手。通过学习本书,读者可以达到独立进行BIOS与Windows9x/NT/2000/XP注册表的设置与修改,优化计算机系统配置,排除计算机的相关故障的目的。本书内容丰富全面,结构清晰,编排新颖,是计算机爱好者深入了解计算机以及日常维护的必备参考书。
