程序设计综合
-
敏捷软件开发(美)Robert C.Martin著本书是国际知名软件开发专家AlistairCockburn通过采访项目开发组和总结自己20多年的开发和管理经验撰写的一本介绍软件开发新思想——敏捷软件开发方法学的专著。本书共6章,在第1章之前的引言部分,作者阐述了人要正确地认识事物和准确交流是非常困难的这一观点。第1章作者通过一个假想的诗歌创作的例子,指出软件开发中常见的问题,并试图揭示软件开发的特点。第2章探讨了在软件开发过程中占据决定性作用的人的因素。第3章论述了团队的交流与合作,说明哪些因素影响交流的效果,有哪些好的交流方式等等。第4章详细列出了方法论的要素、设计原则、词汇术语等内容。第5章作者从多个角度论证了一套方法应该是动态的、自适应的。第6章阐述了作者自己的水晶系列方法论。附录A给出了敏捷软件开发宣言,其主要内容是四个核心价值和十二个指导原则。本书提供了一个新的角度来看待软件开发活动,以及一个新的思路来设计开发方法。书中提供的材料大部分来自作者丰富的实践经验,对软件开发实践有很高的参考价值,本书适合软件开发人员、项目管理人员、软件工程研究人员,以及所有想要了解敏捷开发思想的各界人士参考。
-
Visual FoxPro 6.0 程序设计李珍香本书是教育部普通高等教育“十五”国家级规划教材(高职高专教育)。主要阐述VisualFoxPro6.0系统的程序设计方法和技术。全书共11章,主要内容为:VisualFoxPro6.0的基础知识与基本操作;利用项目管理器设计表、查询和视图、表单和报表、菜单和类等;结合实例详细介绍常用控件的程序设计和表单设计;第10章为VisualFoxPro6.0的高级应用,是该门课程的深入和提高部分;最后一章是该门课程的综合,结合“高校学生收费管理系统”介绍了利用项目管理器连编应用程序,开发应用系统的全过程,使读者掌握实际应用程序的开发技术。与本书配套的有一本实验与实训的指导书和两张光盘,其中一张光盘上刻有两个系统(高校学生收费管理系统和财务管理系统)、所有实例、习题解答、实验和实践的操作步骤;另一张光盘上刻有为教师授课的电子教案,该教案采用超链接技术,可以任意修改。本书结构安排合理,内容深入浅出、通俗易懂、实例丰富、图文并茂,实用性和实践性强,除适用于高等学校数据库技术应用的教材外,也可供参加全国计算机等级考试二级VisualFoxPro程序设计的学生和各类信息管理人员的学习参考。
-
并行计算导论(美)Ananth Grama等著在快速解决计算量大、数据密集型问题时,人们越采越认识到并行处理是惟一节省成本的方法。价格低廉的并行计算机(如商用桌面多处理机和工作站机群)的出现,使得这种并行方法的适用范围越来越广。现在已经为可移植的并行程序设计制定了专门的软件标准,为并行软件的大幅度发展打好了基础。事务处理。信息检索.数据挖掘和分析以及多媒体服务等数据密集型应用已经为当代的并行平台提供了新的挑战。计算生物学和纳米技术等新兴的领域对并行计算的算法和系统开发提供了前瞻性的启示,而体系结构,编程模型和应用中的变化对如何使用户以网格服务形式得到并行平台也提供了一些启发。本书讨论了这些新技术的发展,也覆盖了并行计算机处理的较传统的问题.本书尽可能采用与体系结构无关的观点来对待抽象模型的底层平台和设计算法。书中选择MPI(MessagePassingInterface)、POSIX线程和OpenMP作为编程模型,并在不同例子中反映了并行计算的不断变化的应用组合。本书的主要特点:全面介绍并行计算的每个方面(体系结构,编程范型。算法和标准)既讲述传统的计算机科学算法(排序,搜索。图和动态编程算法),也讲述科学计算算法(矩阵计算、FFT)介绍MPI、Pthreads和OpenMP这三个应用最广泛的编写可移植并行程序的标准适合作为高等院校并行计算。并行编程,并行算法的设计和分析以及高性能计算课程的本科生和研究生的教材作者简介AnanthGrama普度大学计算机科学系的副教授,研究领域是并行和分布式系统和应用的不同方面。AnshuIGUptaIBMT.J.WatsonResearchCenter的研究人员,研究领域是并行算法和科学计算.GeorgeKarypis明尼苏达大学计算机科学和工程系的副教授,研究领域是并行算法设计、数据挖掘和生物信息学等。VipinKumar明尼苏达大学计算机科学和工程系的教授和军用高性能计算研究中心的主管.研究领域是高性能计算。用子科学计算问题和数据挖掘的并行算法。
-
一群没有LOGO的农民兄弟余晖主编兄弟们走街串巷,道听途说;遇有新鲜事,也爱凑个热闹,摆摆龙门阵,与普罗大众一道分享喜怒哀乐。夜深人静之时,或退而结网,或自洗羽毛,做深沉状,给上帝添些笑料。收在这个集子里的文字,半文半白,倘或能给我们的读者上帝添些茶余饭后的谈资笑料,我们就满足了。由单人独筏的“飘”到集体的“飘”,在外人看来,似乎风平浪静,浪漫无比。这不,文章在继续地写,网站的点击率每天以近一万的速度在激增,以致媒体朋友提醒我们在无意中形成了一个“LOGO”,并且赏给我们一个2002年度“飘一代新锐”的雅号。但这叶小舟中的八位同仁却别有一番滋味在心头。正如本辑钟伟史的一篇文章所言,博士咖啡其实不过是“一帮没有LOGO的农民乌托邦”。他的意思是,那两个如杯似头的“LOGO”,至今并不能表示这一小撮学界异类的共同生活状态。因此,真正的LOGO并不存在,八个人的乌托邦仍遥遥无期,惟有一群农民的乌合之众,时不时地聚首咖啡屋,哪些不着边际的话题。
-
设计模式解析(美)Alan Shalloway,(美)James R.Trott著本书将面向对象的编程原则与设计模式的强大功能结合起来创建了一个编程环境,用于开发健壮的和可靠的软件。书中包含很多实际的和可应用的实例,用来教你如何使用模式来解决常见的编程问题,以及解释如何利用模式的优势来进行高级软件设计。本书开始是对模式基础知识的一个概述,重点强调了分析以及设计的重要性。作者清晰地阐述了模式如何使整个开发过程变得更加容易。全书解释了面向对象设计的关键原则,并且解释了各种特定模式的概念和优势。通过分析C++和Java示例,本书提示了为什么、为什么不以及如何应用模式,而且解释了模式的实现。本书提供了从分析到实现的全过程,从而使你能够了解模式的内幕,并且为你提高自身的整体设计能力奠定基础。本书还为初学者提供了关于面向对象设计模式的准确和有帮助的入门介绍。
-
Visual FoxPro 7.0实用教程陈国君主编本教材按照教育部计算机基础教育教学三层次(基础、技术、应用)组织编写,以Visual FoxPro 7.0作为背景,全面系统地介绍了Visual FoxPro 7.0的开发环境设置、创建数据库、表和索引、查询与视图、报表与标签、程序设计、控件、类、表单与表单集、数据共享、网络编程、OLE拖放操作、菜单与工具栏等,将最新、最全面、最实用的技术介绍给读者。并通过大量实例介绍Visual FoxPro数据库与程序设计的基础知识和使用方法,这些实例汇集了作者多年从事编程教学和软件开发过程中的案例精品,内容涵盖《全国计算机等级考试大纲(2002年版)》中对Visual FoxPro程序设计所要求的知识点。本书概念清楚、层次分明、例题丰富,在最后一章给出了一个综合实例“学生管理系统”,以便使读者能够全面地了解和掌握应用系统开发的基本原则、方法和步骤,使读者能轻松地学会在Windows环境下的可视化编程。
-
Visual FoxPro高级编程及其项目应用开发汪兵[等]编著本书是在作者总结多年VisualFoxPro开发经验的基础上编著而成的。全书共分两篇,第一篇为基础篇,结合示例论述了VisualFoxPro的可视化编程技术,其中包括9章,分别为:VisualFoxPro6.0简介、VisualFoxPro编程结构、设计数据库和表、查询与视图、面向对象设计、表单及其控件、报表与标签设计、设计菜单和工具栏、使用APl函数。第二篇为应用篇,结合企业人力资源管理信息系统项目应用开发技术和经验,详细阐述了一般管理信息系统软件通用模块的开发,其中包括9章,分别为:需求分析、数据库结构设计、系统轮廓设计、通用类的设计、权限模块设计、基础数据模块实现、业务模块实现、查询和报表的实现、系统发布制作。读者通过本书的学习,可快速提高VisualFoxPro的编程能力和实际应用水平。本书适用于具有初级编程能力的读者,可作为高校高年级学生、研究生的自学参考书和毕业设计的指导书,也可作为相关软件开发人员的参考书。中国水利水电出版社网站(www.waterpub.com.cn)包括了书中示例和学生信息管理系统的源代码文件,为读者的学习提供了方便,同时也为相关软件开发人员的实际应用开发提供了捷径和参考。VisualFoxPro是面向对象的可视化的数据库管理信息系统的开发平台,它具有快速开发应用程序良好的网络及数据库支持方便的多媒体及图形操作等强大功能,深受广大数据库编程人员的好评目前,介绍VisualFoxPro编程的书籍很多,并且大同小异,缺少特色本书紧密结合项目应用特点,基础篇由浅入深便于自学,应用篇以人力资源管理信息系统的开发贯穿始终本书是针对用户该如何学习VisualFoxPro如何提高自己的编程能力如何在短期内开发高质量的应用软件而编写的通过本书的系统学习,可快速提高VisualFoxPro的编程能力和实际应用水平本书是在作者总结多年VisualFoxPro开发经验的基础上编著而成的全书共分两篇,第1篇为基础篇,结合示例论述了VisualFoxPro的可视化编程技术,其中包括9章,分别为:VisualFoxPro6.0简介VisualFoxPro编程结构设计数据库和表查询与视图面向对象设计表单及其控件报表与标签设计设计菜单和工具栏使用API函数第2篇为应用篇,结合企业人力资源管理信息系统项目应用开发技术和经验,详细阐述了一般管理信息系统软件通用模块的开发,其中包括9章,分别为:需求分析数据库结构设计系统轮廓设计通用类的设计权限模块设计基础数据模块实现业务模块实现查询和报表的实现系统发布制作本书可作为高等院校本科生研究生的自学参考书和毕业设计的指导书,也可作为相关软件开发人员的参考书中国水利水电出版社网站(www.waterpub.com.cn)包括了书中实例和人力资源管理信息系统的源代码文件,为读者的学习提供了方便,同时也为相关软件开发人员的实际应用开发提供了捷径和参考本书由汪兵陈鹏李存斌编著,同时参与编著工作的还有郭晓鹏樊建平高丽林董威谭显东李众朱凯等同志在本书的编著出版过程中,得到了中国水利水电出版社计算机编辑室全体同志的大力支持和帮助,在此一并表示衷心的感谢由于时间仓促和作者水平所限,书中错误和不妥之处在所难免,敬请读者批评指正作者2003年4月
-
Visual Foxpro程序设计及其应用系统开发李作纬编《Visual Foxpro程序设计及其应用系统开发》根据全国计算机等级考试二级(数据库语言程序设计部分)考试大纲的要求,针对非计算机专业的学生,以深入浅出,理论联系实际为原则,介绍VisualFoxPro6.0的基本功能和开发工具的使用,通过综合示例,说明开发VisualFoxPro6.0程序的方法。全书共分12章,主要讲述可视化操作工具和向导,例如表设计器、查询设计器、表单设计器、报表设计器、菜单设计器、表向导、查询向导、报表向导等。另外还讲述VisualFoxPro6.0的程序设计方法。最后一章是一个综合性的示例,说明使用VisualFoxPro6.0开发系统的过程和方法,使学生能从综合的例子中获得开发管理信息系统的基本能力。本书既可作为大专院校各专业VisualFoxPro程序设计的教材,也可用作全国计算机等级考试二级VisualFoxPro6.0程序设计的教材。《Visual Foxpro程序设计及其应用系统开发》配有电子教案,此教案用PowerPoint制作,可以任意修改。书中所有程序都运行通过,读者可以从中国水利水电出版社风站上下载相关源程序及电子教案。
-
微机数据库及其应用刘万春主编十五规划计算机系列教材。本书共有十章,介绍了数据库技术的基础理论及关系型数据库应用系统开发技术,其中包括数据库管理系统导论、报表与标签等内容。
-
Visual FoxPro程序设计蒋斌主编本书主要介绍Visual FoxPro数据库管理系统的基础和程序设计方法。全书基于Visual FoxPro 6.0中文版系统,循序渐进地讲述了Visual FoxPro数据库系统以及面向对象编程的基本理论和方法,并辅之以丰富的范例、命令附录和习题。本书适于作为大专院校,特别是高职院校计算机专业及相关专业的学生使用,也可作为计算机用户和非计算机专业的学生或科技人员的程序设计参考书。