程序设计综合
-
深入理解计算机系统(美)Randal E. Bryant,(美)David O'Hallaron著;龚奕利,雷迎春译;龚奕利译·AMAZON五星图书,最伟大计算机科学教材之一;·卡耐基梅隆大学计算机学院院长,IEEE和ACM双院士倾力推出;·超过80所美国和世界一流大学计算机专业选用本书为教材;本书被赞誉为价值超过等重量黄金的无价资源宝库;第一本将软件和硬件理论结合讲述的教程;覆盖计算机导论、体系结构和处理器设计等多门课程;经过大量学生使用,效果优秀,并获教师和学生一致推崇;完善的教学网站,为教师和学生提供在线支持。所有想写出更快、更可靠程序的开发人员必读之书!Randal E. Bryant 1973年获得密歇根大学(University of Michigan)学士学位,随即就读麻省理工学院(Massachusetts Institute of Technology)的研究生院,并在1981年获计算机博士学位。他在加州理工学院(California Institute of Technology)做了三年助教,从1984年至今一直是卡内基梅隆大学(Carnegie Mellon)的教师。他现在是计算机科学的主任级教授和计算机科学系的系主任。他同时还受邀于电子和计算机工程系。 他从事本科和研究生计算机系统方面课程的教学超过20年。在讲授计算机体系结构课程多年后,他开始把关注点从如何设计计算机转移到程序员如何在更好地了解系统的情况下编写出更有效和更可靠的程序。他和O’Hallaron教授一起在卡内基梅隆大学开设了“计算机系统导论”课程,那便是此书的基础。他还教授一些算法和编程方面的课程。 Bryant教授的研究涉及帮助硬件设计者验证其系统正确性的软件工具的设计。其中,包括几种类型的模拟器,以及用数学方法来证明设计正确性的形式化验证工具。他发表了100多篇技术论文。包括Intel、Motorola、IBM和Fujitsu在内的主要计算机制造商都使用他的研究成果。他还因他的研究获得过数项大奖。其中包括Semiconductor Research Corporation颁发的两个发明荣誉奖和一个技术成就奖,美国计算机学会(Association for Computer Machinery,ACM)颁发的Kanellakis理论与实践奖,还有电气和电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE)授予的W. R. G. Baker奖和50年金质奖章(a Golden Jubilee Medal)。他同时是ACM和IEEE的院士。 David R. O’Hallaron 1986年在维吉尼亚大学(University of Virginia)获得计算机科学的博士学位。在通用电气工作一段时间后,于1989年作为系统科学家成为卡内基梅隆大学的教员。他目前是计算机科学系和电子及计算机工程系的副教授。 他教授一些本科生和研究生的计算机系统方面的课程,例如计算机体系结构、计算机系统绪论、并行处理器设计和Internet服务。和Bryant教授一起,他开设了“计算机系统导论”课程,那便是此书的基础。 O’Hallaron教授和他的学生从事计算机系统领域的研究。特别的,他们开发了一些软件系统,帮助科学家和工程师在计算机上模拟自然界。其中最著名的是Quake项目,一群计算机科学家、土木工程师和地震学家致力于在强烈地震中预测大地运动的能力,这些强烈地震包括南加洲、古巴、日本、墨西哥和新西兰的大地震。同Quake项目中其它人员一起,他获得了CMU计算机科学院颁发的Allen Newell优秀研究奖章。他为Quake项目创立的基准程序,183.equake,被SPEC(Standards Performance Evaluation Corporation)选入非常有影响的SPEC CPU和OMP(Open Mp)基准程序包中。从程序员的视角,看计算机系统!本书适用于那些想要写出更快、更可靠程序的程序员。通过掌握程序是如何映射到系统上,以及程序是如何执行的,读者能够更好的理解程序的行为为什么是这样的,以及效率低下是如何造成的。粗略来看,计算机系统包括处理器和存储器硬件、编译器、操作系统和网络互连环境。而通过程序员的视角,读者可以清晰地明白学习计算机系统的内部工作原理会对他们今后作为计算机科学研究者和工程师的工作有进一步的帮助。它还有助于为进一步学习计算机体系结构、操作系统、编译器和网络互连做好准备。本书的主要论题包括:数据表示、C程序的机器级表示、处理器结构,程序优化、存储器层次结构、链接、异常控制流、虚拟存储器和存储器管理、系统级I/O、网络编程和并发编程。书中所覆盖的内容主要是这些方面是如何影响应用和系统程序员的。例如,在讲述数据表示时,本书说明了用来表示数字的表示方法是有限的,它能够近似地表示整数和实数,但是这种表示方法是有限制的,程序员必须了解。在讲述高速缓存时,本书讨论了矩阵代码中的循环变量的顺序是如何影响程序的性能的。在讨论网络互连时,本书描述了并发服务器如何能有效地处理来自多个客户端的请求。本书基于Intel兼容(IA32)机器,在Unix或者相关的操作系统(例如,Linux)上执行C程序。虽然书中包括了一些帮助读者将Java转化成C的提示,但是还是要求读者对C或者C++有一定的了解。您可以通过本书的Web网站www.csapp.cs.cmu.edu获得完整的资料,包括实验和作业,授课笔记和代码示例。本书英文版久负盛名,被众多专业人士称为“最伟大的计算机教材”之一,著名的美国卡内基梅隆大学计算机科学系一直将本书作为教材使用,程序员眼中的透彻讲述计算机系统的扛鼎之作。作者Randal E. Bryant是卡耐基梅隆大学的计算机科学系主任,ACM和IEEE双院士(Fellow),其研究成果多次获得ACM和IEEE颁发的大奖。本书共分十三章,分别介绍了信息的表示和处理、程序的机器级表示、处理器体系结构、存储器层次结构、静态和动态链接、虚拟存储器、系统级I/O、网络编程和并发编程等精彩内容。其目的是解释计算机系统的所有本质概念,并向读者展示这些概念是如何实际地影响应用程序的正确性、性能和实用性。与其他主要针对系统构造人员的系统类书籍不同,这本书是写给程序员的,是从程序员的角度来描述的。本书为软件和硬件之间搭起了一个桥梁,它给出了一种帮助读者分别从硬件和软件的角度去理解一个程序及其行为的途径,这也填补了国内计算机系统教学中的一个空白。本书的最大优点是帮助读者理解概念,让读者很清楚地在脑海中构造一个层次型的计算机系统,从最低层数据在内存中的表示(如我们一直陌生的浮点数表示),到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库,到最后的用户应用。本书提供了大量的例子和练习及部分答案。尤其值得一提的是,对于每一个基本概念都有相应的笔头或程序试验,加深读者的理解。
-
面向模式分析和设计(美)Sherif M.Yacoub,(美)Hany H.Ammar著使用优秀的设计模式来开发健壮的大型软件系统。 设计模式功能非常强大,但在开发一个健壮的大型软件系统时,你还需要知道更多东西。本书介绍了一种通过对优秀的设计模式进行合成来开发大型软件的方法——POAD(Pattern-Oriented Analysis and Design,面向模式的分析和设计)。通过使用POAD方法,并用UML类图来表示系统构造块,你可以快速开发出一个可靠的大型软件系统。而且,与普通的OO方法相比,通过使用POAD方法开发出来的软件系统具有更强的健壮性、可扩展性和可维护性。· POAD:什么是POAD方法,POAD方法的原理,POAD方法能够解决哪些问题。· 对设计模式进行合成的两种方法——结构合成和行为合成。· 用于模式合成的设计模型和UML技术。· POAD过程:全面讲述了分析、设计、设计精化三个阶段。· 四个范例:反馈控制系统、等待队列仿真系统、数字信息再处理系统和分布式医疗信息系统。· 基于POAD的开发:趋势和研究方向。 POAD将带你进入使用设计模式的新境界。不管你是软件架构师、软件设计人员、软件开发人员,还是项目经理,本书都会帮你快速和高质量地开发一个大型的软件系统。
-
UNIX程序设计艺术(美)Eric S.Raymond著编写更好的软件:30年UNIX开发经验的结晶本书是作者封笔30年后历时5年创作而成,是一部难得的软件工程方面的佳作。作者首次将哲学、设计模式、工具、文化和传统结合在一起,使得UNIX成为世界上最好且最创新意义的软件,并展示了如何将其拓展到Linux和当今的开源(open-source)运动中。通过取自最主要的开源项目中的示例,作者向UNIX和Linux编程人员展示了如何更巧妙地创建软件,使其更雅致、更灵巧、更具可重用性且具有更长的生命期。Raymond借鉴了以下13位UNIX先锋人物的观点:Ken Thompson,UNIX的发明者Ken Arnold,4BSD UNIX的创建者之一,也是《The Java Programming Language》的作者之一。Steven M.Bellovin,Usenet的创始人之一,也是《Firewalls and Internel Security》的作者之一。Stuart Feldman,贝尔实验室UNIX开发组成员,也是《make》和《f77》的作者。Jim gettys和Keith Packard,X视窗系统的主创人员。Steve Johnson,《yacc》和《Portable C Compiler》两书的作者。Brian Kernighan《The C Programming Language》、《The UNIX Programming Environment》及《The Practice of Programming》等几本书的作者之一,也是awk编程语言的作者之一。David Korn,korn shell的创始人,也是《The New Korn Shell Command and Programming Language》的作者。Mike Lesk,贝尔实验室开发组成员,ms宏包、tbl和refer工具以及lex与UUCP的作者Doug Mcllroy,贝尔实验室研究组主任,UNIX即诞生于此;同时他还是UNIX管道的发明者。Marshall Kirk McKusick,4.2BSD快速文件系统的开发者,4.3BSD和4.4BSD开发组的领导。Henry Spencer,早期UNIX开发者中的佼佼者,他创建了getopt、第一个开源字符串库以及用于4.4BSD的正则表达式引擎。
-
机器人控制器与程序设计(美)迈克·普瑞德科(Myke Predko)著;宗光华,李大寨译McGrawHill公司出版的《TABElectroniceRobotDNASeries》系列,应该说正是洞察到机器人技术对青少年科学普及的积极作用以及对未来社会和产业潜在的巨大影响。《机口人控制与程序设计》是该系列的的一个分册。撰写本书中的作者·普瑞德科是机器人控制和程设计方面的专家,在本书中作者以Microchip公司的PICmicro系列微控制器为核心,深入浅出地介绍了设计机器人控制器人控制器及其软件的全部过程。大多数对模型机器人设计抱有兴趣的学生在他们创意之初或制作之前对机器人知之甚少,因此本书可以作为大学生课外机器人创意设计与制作的辅导用书,当然也可以作为理工科学生补充机械电子学、机器人工程、人工智能、计算机抽制、生产过程自动化等领域知识的参考书,还可以作为广大机电技术爱好者的指导书籍。本书是机器人创意与制作系列之一。本书从机器人控制器的基本概念入手,主要介绍机器人控制机器软件开发工具,Microchip公司的PICmicro系列微控制器,以及微控制器与机器人各种功能机器人各种功能器件的连接方法、实时操作系统(RTOS)和人工智能、怎样建立一个机器人系统等。本书内容充实,覆盖面广,大量程序实例可供读者参考。另外,本书的附录还提供了机器人公司网址,机械零部件、硬件、材料供应商的地址,经典机器人专著等。本书可作为大学生课外机器人创意设计与制作的辅导用书,也可以作为理工科学生补充机械电子学、机器人工程、人工智能、计算机控制、生产过程自动化等领域知识的参考书,还可作为广大机电技术爱好者的指导书籍。
-
Visual FoxPro 8.0数据库开发教程范荣,屈昕,赵海云编著本书特色●学习目标每章开头点明学习目标,便于读者有针对性地学习本章内容,更好地掌握重点内容。●重要提示对于一些特殊情况,包括读者容易出现错误的地方、特别重要的环节及对以后的深入学习具有指导意义的知识和技能等给予特别提示。●思考和练习每章最后都提供有针对性的思考和练习题,以便读者有效地巩固所学知识,快速提高编程技能。VisualFoxPro8.0是Microsoft公司推出的VisualFoxPro的最新版本,它为数据库应用程序的开发提供了更快的速度、更强的能力和更大的灵活性。本书介绍了VisualFoxPro8.0数据库的编程与应用。全书共分15章,主要内容包括VisualFoxPro8.0编程基础、数据库操作技术基础、查询设计、表单报表设计、应用系统集成、客户机/服务器应用程序设计、Web功能的使用等内容。本书内容全面、丰富,理论、概念阐述详尽,并结合大量实例讲解了多种应用技术,可作为大中专院校计算机专业的教材,也可作为广大教师、企业技术开发人员的参考书。
-
测试驱动开发实用指南(美)艾斯特尔斯 著让测试驱动开发(TDD)为你工作!本书将使开发人员编写的软件更简单、更干净、更可靠……一句话:更优秀!这本TDD的指南重点关注真实的项目、真实的开发人员、真实的实现问题以及真实的代码!著名的敏感捷开发专家David Astels通过使用Java和JUnit测试框架从头开始创建了一个项目,向你展示了TDD的精妙之处。你将深刻理解什么是“测试为先”、它的工作机理、其中的困难以及如何将TDD的诺言付诸实践。· 最具实用性!书中遍布了可下载的示例代码、练习题以及网上资源链接· 介绍强大的TDD工具和技术——包括关键的JUnit扩展,相关内容由它们的创建者(Scott Ambler、Time Bacon、Mike Bowler、Mike Clark、Bryan Dollery、James Newkirk、Bob Payne、Kay Pentacost和Jens Uwe Pipka)撰写·涵盖重构、意图编程(programming by Intention)、模拟对象(mock object)及更多内容· 讨论了针对C++、C#/.NET、VB6、Python、Ruby和Smalltalk的TDD框架· 介绍了以前未发表过的关于GUI软件的测试为先(test-first)技术· 附录介绍了极限编程和敏捷建模的基本知识· 面向所有程序员及项目经理
-
VxWorks高级程序设计李方敏编著全书深入而系统地讲解了VxWorks高级程序设计的重点和难点,尤其对POSIX编程、I/O系统、网络应用编程等作了详细的介绍,并给出了众多的实用编程技巧。同时,本书对于VxWorks中出现的新技术及其优秀特性也作了详细的介绍。本书共12章,内容包括wind内核、任务间通信、POSIX编程、信号、I/O系统、文件系统、VxWorks网络整体分析、网络应用编程、网络驱动(END)、BSP概述、VxWorks映像、VxWorks启动过程等知识。本书内容详实、实例丰富、可读性强,是VxWorks中、高级开发人员的一本不可多得的参考书籍。
-
精通注册表+BIOS张兴虎编著张兴虎,网名flyingfox,资深网络安全专家,榆林市科学技术局特邀网络安全顾问,榆林黄河网络咨询公司网络安全办公室主任,中国青年黑客联盟站长(http://www.54hack.org)、榆林网站长(http://www.yl.net.cn)、金山毒霸论坛版主。注册表与BIOS的应用可以说是在日常计算机操作中最为普及的。通过正确设置注册表和BIOS可以极大地提高系统性能和增强操作系统的安全性。本书共分9章,从整体来讲其内容分为两大部分:第I部分为注册表知识(1~5章),第II部分为BIOS知识(6~9章)。第1章介绍注册表的基础知识和注册表的基本操作:第2章按照限制、安全、桌面、图标、性能、优化、操作修改等内容讲述?松习俑龀S檬道旱?3章主要讲述注册表的日常应用及维护;第4章重点分析恶意网页代码及其解决方案;第5章讲述注册表的修改软件、注册表垃圾文件清理软件及注册表监视分析软件;第6章介绍BIOS的基本知识及基本设置;第7章重点介绍BIOS的修改;第8章讲述BIOS的升级;第9章讲述BIOS的应用及如何修复由于系统升级出错或是因病毒入侵而被破坏的BIOS。本书内容全面,语言通俗易懂,所选实例具有很强的典型性和可操作性,适合具有计算机初、中级水平的读者阅读。
-
Visual FoxPro 8数据库开发教程瓮正科编著本书以一个数据库应用系统为例,系统地介绍了数据库基本知识、数据库设计方法、数据库结构设计、数据库操作、数据库对象操作、数据库并发操作、数据库事务处理,特别强调了客户/服务器开发技术和Web数据库开发技术。全书共15章,首先对数据库及VisualFoxPro 8的基础知识进行介绍;然后介绍了目前流行的应用开发技术:结构化程序设计和面向对象程序设计;最后用较大篇幅结合"教学管理数据库"引导读者学习VisualFoxPro数据库项目开发全过程:需求分析、数据库设计、数据操作、表单设计、报表设计、系统合成、网上发布,其中特别强调了控件及组件在数据库多媒体化方面的应用以及客户朋艮务器开发技术。本书根据作者多年写作、讲授和开发数据库的体会撰写而成。全书由浅入深、通俗透彻、涵盖面广,每章设习题和实验,可作为大专院校或数据库培训班教材,也可作为计算机水平考试、计算机等级考试的辅导教材。建议授课76~95学时,其中2/5学时上机操作。如果适当去掉书中一些章节,可作为初级培训教材。Microsoft公司最新推出Visual FoxPro 8,该软件经历了漫长的版本升级与功能增强的过程,功能十分强大,其命令、函数、类、组件已达到1000多个,其中仅关于命令、函数和类的说明书就达2000多页。如何掌握如此庞大而又复杂的系统,已成为值得研究的课题。作者跟踪微机数据库软件写作多年,从d BASEⅡ,d BASEⅢ,FoxBASE,FoxPro 2.5,FoxPro 2.6,Visual FoxPro 6,Visual FoxPro 7到Visual FoxPro 8,已出版了16部著作(见参考文献)。在这些出版的著作中,有很多本被国内大专院校和培训班选作教材,并受到普遍欢迎!本书是在这些教材基础之上,特别是在已出版的《Visual FoxPro数据库开发教程(第二版)》(清华大学出版社,2003年)基础上,结合作者多年从事数据库开发经验,通过深入地研究、提取、精炼、整合后撰写完成。本书用通俗的语言分三个层次介绍了实用数据库技术、现代程序设计技术和网络数据库开发技术。数据库技术是计算机科学中的一门综合技术,涉及到数据结构、算法、操作系统、程序设计语言、数理逻辑等学科。数据库技术包括数据库系统和数据库设计,这些知识均是计算机专业的专业课程。如何将这些高深的技术通俗化并实用化,作者在多年讲授数据库课程和开发应用过程中,投入了很多的精力和时间进行研究,比如第1章中关于关系系统(关系系统包括关系结构、关系操作和关系完整性)的介绍,是关系数据库中最重要、最基础的内容。对很多读者来说,在学习过程中这些知识最不容易学懂,教师需要花费很多的时间反复讲授。实际上多数人是经过很多实践之后,回过头来总结时,才对其有比较深刻的理解。对于数据库设计,能够灵活利用关系规范化理论进行数据库设计的开发者并不多见。如果教条地利用关系规范化理论设计数据库,可能数据库结构很清晰,但关系却很复杂,为程序设计带来很多不便。如果不按关系规范化理论设计数据库,可能会使数据库有不一致,造成严重的数据库冗余,试图采用程序设计来弥补数据一致性是很不科学的一种方法。如何灵活利用关系规范化理论设计数据库,在数据库设计和程序设计之间进行权衡,需要很多实践经验来支持。本书在介绍数据库技术过程中,用通俗的语言将数据库理论知识通过教学管理系统实例加以介绍,使得读者既能掌握数据库专业知识,同时又能很好地将这些专业知识应用于具体实践中。使读者不但知其然,而且知其所以然。本书第1章(数据库系统概论)、第6章(数据库设计)、第7章(数据定义与验证)组合在一起,精心介绍了数据库设计实用技术。VisualFoxPro 8数据库管理系统虽然定位为"桌面数据库",但实际上它已经涉及到大型数据库中若干基础技术(见第8章数据操作技术)。掌握VisualFoxPro 8,再学习Oracle,SQLServer,DB2,只是提升的过程。Visual FoxPro与大型数据库相比存在缺陷,如存储结构问题(FoxPro采用顺序结构存储数据),所以,可以使用记录指针来移动物理记录;在大型数据库中,存储结构采用双向链结构,不存在物理上的顺序记录。所以,在掌握VisualFoxPro之后,再学习大型数据库时需要概念上的转化。其次,由于VisualFoxPro定位在桌面,所以,对网络环境下竞争问题、安全问题就显得力不从心,这需要在学习大型数据库时重新学习。尽管如此,希望掌握数据库技术的读者,从Visual FoxPro开始学起仍是最佳捷径,因为Visual FoxPro被誉为大众数据库。早期从事计算机技术的人都知道,结构化程序设计方法是程序设计方法学的基石。由于可以从数学上推导出程序,因此,结构化程序设计又是具有数学基础的技术,本书第3章(Visual FoxPro 8语言基础),第4章(结构化程序设计)介绍了程序设计基础。但是,仅依靠这种原理性方法很难提高软件开发速度和软件质量,应运而生的面向对象程序设计是将传统的程序设计问题经过抽象,提出类对象概念,将若干繁琐、复杂且具有共性的东西以类的形式固定下来,给出许多控件、类,以填属性表、调用方法等手段进行功能性设计,从而使得程序设计无论是从开发速度,还是软件产品质量上都产生了质的飞跃。本书在第5章(面向对象程序设计),第9章(表单基本技术)中详细介绍类、对象程序设计的方法和手段。事实上,软件开发属于工程课题,虽然控件和类对象为现代程序设计提供了高效、质优的开发途径,但这还不够,于是人们将若干控件、类对象集合在一起,形成所谓的组件。组件功能强大,使用简便,在开发应用系统时,将若干现成的组件通过"拼装"就能得到高效、质优和功能强大的应用系统。现代程序设计技术的演变过程实际上与计算机工业是同步发展的。早期,人们利用电子学原理,采用晶体管设计成能够运算的计算机;然后,将晶体管封装在一块集成电路上(相似于类对象、控件);现在已将这些集成电路和相关电子线路制作成板卡,并把这些板卡标准化,计算机技术人员只要将这些板卡拼装起来,就能迅速地组装出一台计算机。程序设计中组件就是这些"板卡",因此,现代程序员如何找到适合于所要开发的应用系统的"板卡",是程序员能力所在。本书在第10章(组件应用技术),第11章(应用表单开发技术)和第12章(报表设计技术)中专门介绍利用组件来开发应用系统实例,并对组件库进行详细剖析。在VisualFoxPro 8中,令人鼓舞的还有那些程序生成器,如表单生成器、菜单生成器、项目生成器、表达式生成器、报表生成器。这些程序生成器为应用系统开发自动化提供了最有效的手段。众所周知,关系数据库的理论是建立在关系系统结构不变的假设前提下,但是在实际过程中,结构不变是不可能的,也不切合实际,应用系统一定会随着时间和用户需求不断变化。为了保证应用系统满足用户不断变化的需求,惟一的解决手段就是生成器技术,并且采用生成器技术还可以大大延长应用系统的生命周期。数据库应用系统的有两种基本网络结构,既C/S结构和B/S结构。本书第14章(客户/服务器开发技术)介绍了C/S结构,第15章(Web数据库技术)介绍B/S结构,提供从单机版模式走向网络版模式途径。综上所述,学习Visual FoxPro 8一举两得:既学会了实用数据库技术,又学会了现代程序设计技术。全球正规注册的Visual FoxPro用户有50万,Microsoft公司在开发出SQL Server和Access数据库的同时,还在不断地升级Visual FoxPro版本,这也说明了Visual FoxPro的强大生命力所在!瓮正科(Weng Zhengke),教授级高级工程师,1956年4月2日生,江苏泰兴人。1982年毕业于新疆工学院电气工程系电气自动化专业,获工学学士学位。从事计算机应用、开发和维护20多年,先后承担了国家和省部级科研项目60余项,多次获省级科技进步奖。瓮正科教授在长期科研开发、应用和维护工作中,特别注意写作,先后在国内外发表论文108篇,出版了40多部计算机著作,约2000多万字。其代表作有((dBASE理论与实践)(新疆科技卫生出版社,1991)、((FoxPro 2.5实用教程)(清华大学出版社,1995)、《FoxPr0 2.5应用程序300例》(清华大学出版社,1995)、《微型机的系统维护技术》(学苑出版社,1995)、《计算机维护技术》(清华大学出版社,1997)、((FoxPro2.6数据库应用教程)(清华大学出版社,1997)、((Oracle 8.x for Windows NT实用教程》(清华大学出版社,1999)、((Visual FoxPro 6应用系统样例解析》(科学出版社,1999)、((VisualFoxPro 6应用与开发教程》(清华大学出版社,2000)、《计算机维护技术(第2版)》(清华大学出版社,2001)等。瓮正科教授现服务于深圳某计算机公司,仍从事计算机应用开发和维护工作,电子邮件地址:zhengke-wengg21cn.com。
-
Visual Foxpro8.0实用编程100例郑砚,周青编著Visual FoxPro 8.0是Microsoft公司Visual FoxPro系列软件的最新版本,在Visual FoxPro 8.0中Microsoft公司对原有的版本进行了更新,可以更好地支持全新的ActiveX控件和面向对象的程序设计,使Visual FoxPro 8.0的功能变得极其强大。本书主要通过实例的形式介绍如何利用Visual FoxPro 8.0集成开发环境进行Windows程序和小型数据库软件的开发。本书适用于打算利用Visual FoxPro 8.0进行软件开发的初学者和其他已经学习过Visual FoxPro 6.0等软件的使用并打算升级到Visual FoxPro 8.0的软件开发人员,也可以作为Visual FoxPro系列软件教学的参考书。