程序设计综合
-
Visual FoxPro程序设计与应用卢春霞等编著本书全面且详尽地介绍了VisualFoxPro6.0各界面的使用、面向过程程序设计基础、数据库及数据表的操作、关系数据库标准语言SQL查询与报表的操作、表单的基本概念与应用以及菜单设计知识等,并在本书最后安排了“学生成绩管理系统”的开发实例。本书循序渐进,注意实际操作能力的培养,可作为高校大中专学生的教材,也可作为对程序设计、数据库设计感兴趣的爱好者的参考图书,并可作为各类培训班学习的培训图书。 -
数据库原理及Visual FoxPro应用赵忠孝编著本书从关系数据库的原理出发,以应用程序开发为主线,以学籍管理系统为实例,介绍了数据库的基本原理和VisualFoxPro6.0数据库管理系统的应用。在应用方面,详细介绍了VisualFoxPro6.0的基本命令和具体操作,程序设计的基本结构和方法,面向对象程序设计的理论、方法和步骤。书中内容可以指导读者完成一个完整的数据库管理系统软件的开发。本书既可作为高等师范院校数据库及VisualFoxPro应用课程教材,也可供以VisualFoxPro开发数据库的人员参考。 -
Visual Foxpro程序设计教程与上机指导计算机职业教育联盟主编;何岩等编著丛书特点:●入门快、实用性强●系统性。逻辑性强●内容丰富、解释透彻●结构清晰、学习目标明确●针对性强、定位准确,编排合理、完全适合教学需要●丛书品种丰富,适合不同地域。不同层次的电脑培训班,也完全适合自学者和大中专院校使用内容特点:●每章配有教学提示和教学目标●正文有详尽的功能说明和使用方法介绍●每章配有上机指导,根据指导可快速完全掌握实用的内容●每章最后配有填空题、选择题、判断题,简答题、操作题,能充分巩固所学知识本书详尽地介绍了VisualFoxPro6.0数据库的建立与操作以及面向对象程序的设计方法。主要内容包括数据库的基础知识,项目管理器的操作,VisualFoxPro的数据及命令,VisualFoxPro数据库的设计、建立、修改、检验和使用,数据的排序、索引和多表操作,视图和查询的建立和使用,SQL语言的数据定义、修改和查询功能语句,面向过程程序设计的3种基本结构和程序设计方法,自定义过程和函数的建立及调用,VisualFoxPro可视化程序设计的方法和具体实现,VisualFoxPro6.0中报表和菜单的建立与使用,并在12章到14章中给出一个完整数据库的开发实例,第15章对当前的最新版本的VisualFoxPro8.0进行了简单的介绍。本书结合相关的实例,深入浅出地介绍数据库的操作和程序设计的方法,图文并茂,结构清晰,并配以大量上机操作指导和习题练习。本书适合作为大专院校课堂教学教材,也适合作为有一定Windows操作基础的读者的自学参考书。 -
敏捷软件开发(美)Ken Schwaber,(美)Mike Beedle著“敏捷开发方法是灵活软件系统未来成功的关键。当经营状况发生变化,需要购买和管理软件开发时,Scrum是开路先锋之一。本书提炼了Scrum方法的理论与实践,是这个变化无常的世界上,应付各种软件问题的开发人员与管理人员必读之物。”“目前,大多数经理都对他们公司以合理的成本如期交付系统的能力感到不满。然而,即使迫于压力,他们也不愿意承认是他们手下的开发人员无能。如果不是这些工程师们无能,那么是什么原因妨碍了他们不能以合理的成本快速开发系统呢?Scrum可以回答这一问题,并解决这种问题。”KenSchwaber:高级开发方法(ADM)公司的总裁,这是一家致力于改进软件开发实践的公司。Schwaber是一名经验丰富的软件开发人员、产品经理和软件企业咨询师。20世纪90年代初期,Schwaber发起了过程管理产品革命,并与JeffSutherland一起制定了Scrum开发过程的最初版本。MikeBeedle:一位经验丰富的软件开发实践者,是e-Architects公司的创始人和CEO,这是一家管理和技术咨询公司,该公司致力于帮助客户在规定的时间内成功开发软件。在过去的20年里,Beedle参与过数千个软件项目,而且自1995年以来,一直在使用、推广和指导他人实现Scrum过程。如果说,本书是关于技术和系统开发工作管理的最重要的著作,也许会有争议;但本书确实描述了如何使用貌似简单、实则精妙无比的Scrum过程快速地构建系统。通过本书,读者将会认识到一种新的系统开发方法,这种方法可以克服系统的复杂性与关于复杂的定义的模糊性,突然冒出的需求以及不稳定的技术,对不断、快速开发高质量的软件所带来的影响。本书对你有何用处?·让你了解如何立即开始进行增量软件开发,而不论你目前采用什么样的软件;·让你了解如何简化敏捷过程的实现;·让你了解如何通过Scrum包装简化XP的实现;·让你了解敏捷过程的工作原理以及如何管理敏捷过程;·让你理解敏捷过程的理论基础。 -
可编程逻辑器原理与程序设计王志鹏编著目前,大规模和超大规模的可编程逻辑器件得到了越来越广泛的实际应用。对它们的设计采用的是计算机辅助设计技术,使电子系统的研制时间大大缩短,特别是系统可编程逻辑器件,可以在不改变硬件设置的情况下,在现场对系统进行组态,并可实现电子系统的遥控升级。集成电路技术和计算机辅助技术的迅猛发展改变了电子系统的传统设计方法,它使电子设计自动化(EDA)和电子系统设计自动化(ESDA)成为现代电子系统设计和制造中的主要技术手段,使电子系统的设计从传统的单纯硬件设计方法变成为计算机软硬件协同设计的方法,由此可设计制造出实现各种功能的专用集成电路(ASIC)。随着电子技术的发展,芯片的复杂程度越来越高,人们对数万门乃至数百万门的电路设计的要求也越来越多。仅仅依靠原理图输入方式已经不能满足设计人员的要求,采用硬件描述语言HDL的设计方式就应运而生。设计工作从行为、功能级开始,并向着设计的高层次发展。这样,就出现了第三代EDA技术,其特点就是高层次设计的自动化(HLDA,HighLevelDesignAutomation)。第三代EDA系统中除了引人硬件描述语言::VHDL语言,还引入了行为综合和逻辑综合工具。采用较高的抽象层次进行设计,并按层次方法进行管理,这样就能大大提高处理复杂设计的能力,缩短设计周期。综合优化工具的采用使芯片的品质获得了优化,因此第三代EDA系统得到了迅速的推广。本书假定读者都已经了解数字硬件设计的基本知识,并熟悉如C语言等高级编程语言。对VHDL有初步了解的读者,阅读本书之后将会产生较好的效果。读者在阅读本书的某些章节时,必须事先分别对80C51单片机、ATA(ATAPl)总线操作和PCI总线操作有充分的了解。本书是VHDL用于数字电路设计的中高级读本,实用性强是本书的一个鲜明特色。书中通过大量实例介绍了该语言的基本内容和结构以及利用该语言在各种层次上对数字系统的建模方法,而且它对实际数字系统设计也极有帮助。可编程逻辑器件及EDA技术的学习和应用在国外已经相当普及。但与国外相比,我国尚有较大差距。为了适应电子系统设计技术的发展,培养电子科技人才,本书对原数字逻辑电路方面的内容做了较大改变,除了讲述必要的数字逻辑设计原理的基础知识外,对小规模电路的内容作丁精简,加强了中大规模组件方面的内容,特别是对系统可编程逻辑器件的编程及使用做了较详细的介绍,使读者能掌握具体技术。书中通过大量的实例介绍了该语言的基本内容和结构,这些实例不仅对读者掌握语言本身和建模方法有很大的帮助,而且对实际数字系统设计也有帮助。希望此书的出版对推动我国集成电路设计水平的提高有所促进,对高等学校的教学和课程改革有所帮助。由于作者水平有限,加之时间仓促,书中难免存在错误和不足,敬请广大读者予以批评指正。 -
OPENSOURCES:Open Source革命之声(美)Cbris DiBona等编世界各地成千上万的程序员提供了可免费使用的源代码:这就是被称为Open Source的软件革命的精神。如今,Open Source的领袖们第一次聚集到一起,讨论他们所开创的这个软件产业的未来前景。本书中的这些短文透析了Open Source的工作方式、其成功的原因,以及Open Source将去向何方。对于致力于Open Source项目的那些程序员来说,Open Source是一种新的信仰:这项运动的精神领袖们为这些程序员描绘了一幅美好的前景。对于将Open Source软件集成到企业动作中的那些公司来说,Open Source提示了开放式开发如何能够构建出更好的软件,并提示出企业如何利用这些免费的软件来取得商业竞争上的优势。对于今天的程序员来说,下需这些计算机高手是他们的偶像,这些人开发出了很多软件,包括:世界上最流行的Web服务器软件——Apache;除Redmond之外增长最快的操作系统——Linux;世界上最好的编辑器——Emacs;以及世界上最流行的脚本语言——Perl。对于企业的管理层和投资方来说,这场革命的先驱们带来了一种全新的经济模式,如Red Hat公司的总裁;Cygnus公司的合伙创始人;Netscape公司客户服务部的副总裁;以及Mozilla.org的管理者。从Eric Raymond到Bruce Perens,从Tim O'Reilly到Richard Stallman,这些梦想家们正在使得Open Source革命站在高科技产业的最前沿。随着本书的第一次印刷,读者将能够看到他们对当今现状的分析,以及对未来的展望。 -
BIOS与注册表入门与提高实用教程杨良印,王益华编著BIOS和注册表在计算机系统中起着关键性的作用。BIOS指计算机的基本输X/输出系统,负责控制系统全部硬件的运行,而注册表则几乎包含了所有硬件和软件的配置信息。正确设置BIOS和注册表是计算机系统顺利运行的保证。本书针对这一点,对BIOS和注册表的设置和修改介绍了详细的操作步骤与方法,并提供了大量的操作实例和效果图片,便于读者学习和操作。本书内容新颖,实例丰富,结构清晰,实用性和可操作性强,无论是对具有一定计算机水平的读者,还是对初学计算机的读者,都会有很大的帮助。BIOS和注册表都是计算机系统中不可或缺的组成部分。BIOS是固化在主板上的初始化程序,它提供了主板对于各种硬件的支持信息,是连接操作系统和硬件的桥梁。注册表是Windows操作系统的基础及核心,它实质上是一个庞大的数据库,其中存放了计算机软、硬件的全部信息,帮助系统对硬件、软件系统的各部分进行管理,直接影响着系统的性能。合理设置BIOS和Windows注册表可以极大地提高系统可靠性和安全性。在Windows使用过程中常碰见许多奇怪的现象,如声卡、显卡等硬件冲突问题,这些大都与BIOS和Windows注册表配置有关。深入了解BIOS与Window........ -
数据库系统及应用(Visual FoxPro)邓洪涛编著本书系统、全面地介绍了数据库的基础知识及Visual FoxPro中文版的使用。全书共分16章,包括Visual FoxPro的基本使用、数据库一般理论、面向对象程序设计等内容。本书实例丰富,图文并茂;既注重理论知识的讲解,又重视实际的操作使用。希望未学过Visual FoxPro的读者在看完本书后,能达到相当水平。本书适合作为高等院校数据库方面的教材,同时也可作为等级考试二级Visual FoxPro的教材和自学参考书。 -
知识管理十步走(美)Amrit Tiwana著;董小英等译;董小英译本书以企业知识管理方法为核心,总结出了实施知识管理战略的十步走路线图。全书共分六个部分,详细分析了企业进行知识管理的必要性和重要性,并以实施过程为目标,深入剖析了进行知识管理的十个步骤,对国内的企业进行知识管理系统的部署有非常强的借鉴意义。本书是企业进行知识管理的必备参考书,也可作为相关专业高年级本科生和研究生的教材和教学参考书。 -
重构手册(美)Willian C.Wake著利用这本通过示例“说话”的实例手册,可以充分发挥重构的强大功能,改善现有的软件。Wake采用了实例手册的方法来组织全书,以帮助了解最为重要的重构技术并将其应用于代码之中。这是一种强调学习的方法,要求你必须充分应用本书所提供的诸多技术。除此之外,这种方法还有一个附带的好处,即尽管你当前所做的工作也许并非重构,利用此实例手册也将有助于使你更多地考虑如何创建优质的代码。对于许多人来说,学习重构的最大障碍是如何找出代码的“坏味道(smell)”,即可能存在问题之处。本书并非让你流水帐式地通读这些坏味道,而是确保你对这些坏味道有切实的理解。在此奉上了一系列精心组织的问题,通过这些问题的解决,你将会茅塞顿开,不仅会在更深层次上了解重构,而且还将获得你自己的一些心得体会。Wake采用了实例手册的方式来组织全书,以帮助你了解最为重要的重构技术并将其应用于代码之中。这是一种强调学习的方法,要求你必须充分应用本书所提供的诸多技术。除此之外,这种方法还有一个附带的好处,即尽管当前你所作的工作也许并非重构,利用本书也将有助于你更多地考虑如何创建优质的代码。本书提供了一下优秀特性,可令读者轻松上手:*方便的“坏味道”速查手册(嗅探工具)*描述“坏味道”的标准格式*介绍关键重构技术的附录*支持重构的Java工具列表本书面向有Java经验的程序员,不过C#或C++程序员对Java有基本的了解,也能顺利地阅读本书并学习书中的示例。本书可以作为MartinFowler所著《重构――改善既有代码的设计》(中文版和影印版均已由中国电力出版社出版)一书的姊妹篇,该书对多种重构技术提供了循序渐进的介绍。WillianC.Wake是以为独立软件顾问、教员和培训师。他致力于程序设计已逾20年,曾任职于CapitalOneFinancial、MCI/WorldCom和VTLS等世界知名大公司。他还是《ExtremeProgrammingExplored》一书的作者。
