程序设计综合
-
VISUAL FOXPRO数据库管理专家百例课堂三人行科技编著本书是“百例课堂丛书”中的一本,主要讲解Visual Foxpro数据库的相关知识及实例操作。全书通过24课,100个实例,按照由浅入深的顺序全面讲解了Visual FoxPro的各项功能及上机操作的方法与技巧。本书适用于各类Visual FoxPro培训班的培训教材,亦可作为日常数据处理的参考用书。 -
分布式算法导论(荷)Gerard Tel著21世纪初的5至10年是我国国民经济和社会发展的重要时期,也是信息产业快速发展的关键时期。在我国加入WTO后的今天,培养一支适应国际化竞争的一流IT人才队伍是我国高等教育的重要任务之一。信息科学和技术方面人才的优劣与多寡,是我国面对国际竞争时成败的关键因素。分布式算法20多年来一直是倍受关注的主流方向。本书第二版不仅给出了算法的最新进展,还深入探讨了与之相关的理论知识。这本教材适合本科高年级和研究生使用,同时,本书所覆盖的广?群蜕疃纫彩质屎洗邮率导使ぷ鞯墓こ淌脱芯咳嗽辈慰肌J橹兄氐闾致哿说愣缘阆⒋菽P蜕系乃惴ǎ舶扑慊ㄐ磐绲氖迪炙惴āF渌氐闾致鄣哪谌莅ǚ植际接τ玫目刂扑惴ǎㄈ绮ㄋ惴ā⒐悴ニ惴ā⒀【偎惴ā⒅罩辜觳馑惴ā⒛涿绲乃婊惴ā⒖煺账惴ā⑺浪觳馑惴ā⑼较低乘惴ǖ龋股婕傲死梅植际剿惴ㄊ迪秩荽砑扑恪5诙嫘略龅墓赜诜较蚋泻凸收霞觳馄鞯哪谌荻即砹说苯褡钚录际醴⒄顾剑谡庑┓较蛏洗邮卵芯康娜嗽碧峁┝撕芎玫陌镏? -
Visual FoxPro程序设计教程何玉辉主编本书以VisualFoxPro6.0中文版为语言背景,采用“问题(任务)驱动”的编写方式,引入案例教学和启发式教学方法,通过大量实例介绍了VisualFoxPro的基础知识、可视化编程工具和编程方法。本书主要内容包括:VisualFoxPro基础、查询和视图设计、表单设计、报表和标签设计、菜单和工具栏设计、项目管理器、程序设计初步和面向对象编程等。本书实例丰富,由浅入深,循序渐进,条理清晰,适宜学生自学。每章后都有大量的配套练习题,题型以全国计算机等级考试笔试题型为主,既能帮助学生消化有关知识,又能提高学生的应试技能。本书适合作为高等职业技术学院、高等专科学校、成人高等学校和本科院校举办的二级学院的教材,以及初学编程人员的参考书,也可用作全国计算机等级考试VisualFoxPro部分和各类短期培训班的教学参考书。本书配有电子教案,需要者可与出版社联系,免费索取。 -
软件工程教程张敬[等]编著高校计算机教学系列教材。软件工程是20世纪60年代末期为解决“软件危机”而产生的,并迅速发展起来的新兴学科,现在已成为计算机科学技术的一个重要分支。本书主要围绕生命周期法和面向对象方法学,讲述了软件工程的基本概念、基本原理、基本技术、基本方法。由于软件工程是一门实践性很强的学科,书中提供了大量的范例供读者参考。主要内容包括:概述、软件需求分析、软件设计、程序编码、软件测试、面向对象方法学、软件维护、软件标准与软件文档、软件管理、计算机辅助软件工程。内容丰富,图、文示例并茂,通俗易懂。本书可作为高等院校本、专科计算机专业的教材,也可供计算机软件人员和计算机用户阅读。 -
敏捷软件开发(美)Robert C.Martin著本书是国际知名软件开发专家AlistairCockburn通过采访项目开发组和总结自己20多年的开发和管理经验撰写的一本介绍软件开发新思想——敏捷软件开发方法学的专著。本书共6章,在第1章之前的引言部分,作者阐述了人要正确地认识事物和准确交流是非常困难的这一观点。第1章作者通过一个假想的诗歌创作的例子,指出软件开发中常见的问题,并试图揭示软件开发的特点。第2章探讨了在软件开发过程中占据决定性作用的人的因素。第3章论述了团队的交流与合作,说明哪些因素影响交流的效果,有哪些好的交流方式等等。第4章详细列出了方法论的要素、设计原则、词汇术语等内容。第5章作者从多个角度论证了一套方法应该是动态的、自适应的。第6章阐述了作者自己的水晶系列方法论。附录A给出了敏捷软件开发宣言,其主要内容是四个核心价值和十二个指导原则。本书提供了一个新的角度来看待软件开发活动,以及一个新的思路来设计开发方法。书中提供的材料大部分来自作者丰富的实践经验,对软件开发实践有很高的参考价值,本书适合软件开发人员、项目管理人员、软件工程研究人员,以及所有想要了解敏捷开发思想的各界人士参考。 -
一群没有LOGO的农民兄弟余晖主编兄弟们走街串巷,道听途说;遇有新鲜事,也爱凑个热闹,摆摆龙门阵,与普罗大众一道分享喜怒哀乐。夜深人静之时,或退而结网,或自洗羽毛,做深沉状,给上帝添些笑料。收在这个集子里的文字,半文半白,倘或能给我们的读者上帝添些茶余饭后的谈资笑料,我们就满足了。由单人独筏的“飘”到集体的“飘”,在外人看来,似乎风平浪静,浪漫无比。这不,文章在继续地写,网站的点击率每天以近一万的速度在激增,以致媒体朋友提醒我们在无意中形成了一个“LOGO”,并且赏给我们一个2002年度“飘一代新锐”的雅号。但这叶小舟中的八位同仁却别有一番滋味在心头。正如本辑钟伟史的一篇文章所言,博士咖啡其实不过是“一帮没有LOGO的农民乌托邦”。他的意思是,那两个如杯似头的“LOGO”,至今并不能表示这一小撮学界异类的共同生活状态。因此,真正的LOGO并不存在,八个人的乌托邦仍遥遥无期,惟有一群农民的乌合之众,时不时地聚首咖啡屋,哪些不着边际的话题。 -
并行计算导论(美)Ananth Grama等著在快速解决计算量大、数据密集型问题时,人们越采越认识到并行处理是惟一节省成本的方法。价格低廉的并行计算机(如商用桌面多处理机和工作站机群)的出现,使得这种并行方法的适用范围越来越广。现在已经为可移植的并行程序设计制定了专门的软件标准,为并行软件的大幅度发展打好了基础。事务处理。信息检索.数据挖掘和分析以及多媒体服务等数据密集型应用已经为当代的并行平台提供了新的挑战。计算生物学和纳米技术等新兴的领域对并行计算的算法和系统开发提供了前瞻性的启示,而体系结构,编程模型和应用中的变化对如何使用户以网格服务形式得到并行平台也提供了一些启发。本书讨论了这些新技术的发展,也覆盖了并行计算机处理的较传统的问题.本书尽可能采用与体系结构无关的观点来对待抽象模型的底层平台和设计算法。书中选择MPI(MessagePassingInterface)、POSIX线程和OpenMP作为编程模型,并在不同例子中反映了并行计算的不断变化的应用组合。本书的主要特点:全面介绍并行计算的每个方面(体系结构,编程范型。算法和标准)既讲述传统的计算机科学算法(排序,搜索。图和动态编程算法),也讲述科学计算算法(矩阵计算、FFT)介绍MPI、Pthreads和OpenMP这三个应用最广泛的编写可移植并行程序的标准适合作为高等院校并行计算。并行编程,并行算法的设计和分析以及高性能计算课程的本科生和研究生的教材作者简介AnanthGrama普度大学计算机科学系的副教授,研究领域是并行和分布式系统和应用的不同方面。AnshuIGUptaIBMT.J.WatsonResearchCenter的研究人员,研究领域是并行算法和科学计算.GeorgeKarypis明尼苏达大学计算机科学和工程系的副教授,研究领域是并行算法设计、数据挖掘和生物信息学等。VipinKumar明尼苏达大学计算机科学和工程系的教授和军用高性能计算研究中心的主管.研究领域是高性能计算。用子科学计算问题和数据挖掘的并行算法。 -
Visual FoxPro 6.0 程序设计李珍香本书是教育部普通高等教育“十五”国家级规划教材(高职高专教育)。主要阐述VisualFoxPro6.0系统的程序设计方法和技术。全书共11章,主要内容为:VisualFoxPro6.0的基础知识与基本操作;利用项目管理器设计表、查询和视图、表单和报表、菜单和类等;结合实例详细介绍常用控件的程序设计和表单设计;第10章为VisualFoxPro6.0的高级应用,是该门课程的深入和提高部分;最后一章是该门课程的综合,结合“高校学生收费管理系统”介绍了利用项目管理器连编应用程序,开发应用系统的全过程,使读者掌握实际应用程序的开发技术。与本书配套的有一本实验与实训的指导书和两张光盘,其中一张光盘上刻有两个系统(高校学生收费管理系统和财务管理系统)、所有实例、习题解答、实验和实践的操作步骤;另一张光盘上刻有为教师授课的电子教案,该教案采用超链接技术,可以任意修改。本书结构安排合理,内容深入浅出、通俗易懂、实例丰富、图文并茂,实用性和实践性强,除适用于高等学校数据库技术应用的教材外,也可供参加全国计算机等级考试二级VisualFoxPro程序设计的学生和各类信息管理人员的学习参考。 -
设计模式解析(美)Alan Shalloway,(美)James R.Trott著本书将面向对象的编程原则与设计模式的强大功能结合起来创建了一个编程环境,用于开发健壮的和可靠的软件。书中包含很多实际的和可应用的实例,用来教你如何使用模式来解决常见的编程问题,以及解释如何利用模式的优势来进行高级软件设计。本书开始是对模式基础知识的一个概述,重点强调了分析以及设计的重要性。作者清晰地阐述了模式如何使整个开发过程变得更加容易。全书解释了面向对象设计的关键原则,并且解释了各种特定模式的概念和优势。通过分析C++和Java示例,本书提示了为什么、为什么不以及如何应用模式,而且解释了模式的实现。本书提供了从分析到实现的全过程,从而使你能够了解模式的内幕,并且为你提高自身的整体设计能力奠定基础。本书还为初学者提供了关于面向对象设计模式的准确和有帮助的入门介绍。 -
计算机软件技术基础陈建铎主编本书按照教育部提出的非计算机专业计算机基础课程三层次教学体系中软件技术基础课程的要求,讲授进行应用软件开发需要了解和掌握的一些基本知识和基本技能。全书共分12章,主要内容包括:计算机软件概述,程序设计语言与编译,算法的概念,表示,复杂度以及高级语言程序设计中的常用算法,结构化程序设计,面向对象程序设计,数据结构,操作系统,数据库系统基础,软件工程,VisualC++可视化程序设计,多媒体技术与应用,网络编程等。本书在内容组织上由浅入深,循序渐进,语言通俗流畅,以利于教学和自学。按教学需要和要求,本书基本上可按两种模式组织教学,一种是多学时,可修完全部内容;另一种是少学时,可选修前9章。本书还配有电子教案。本书可作为高等院校非计算机专业学生学习“计算机软件技术基础课”的教材,也可供其他软件开发人员自学参考。
