程序设计综合
-
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月 -
微机数据库及其应用刘万春主编十五规划计算机系列教材。本书共有十章,介绍了数据库技术的基础理论及关系型数据库应用系统开发技术,其中包括数据库管理系统导论、报表与标签等内容。 -
软件并行开发过程李彤等著软件过程是软件产品开发成功与否的关键性因素。软件过程能力的成熟度如何已成为衡量一个软件企业整体有效性的关键性尺度。本书借鉴了制造业并行工程的思想,将其引入到计算机软件工程中,以软件开发过程中的并行性为研究对象,通过尽量使软件开发并行进行,来达到提高软件生产率的目的;通过优化改善软件开发过程,来达到提高软件质量的目的。软件工程界长期存在软件生产率低下、软件质量欠佳两大难题。究其原因,同软件过程有很大的关系。本书所讨论的软件并行开发借鉴了制造业并行工程的思想,让软件开发过程中具备并行条件的各种粒度不同的成分(包括过程、阶段、活动、任务等)并行进行,达到加快软件开发速度的目的。正如硬件运算能力的显著提高是由串行转向并行所引发的,我们认为软件并行开发是提高软件生产率最具有潜力的途径之一。软件并行开发要求在早期阶段考虑下游的阶段与过程,支持软件需求分析、设计与下游各阶段并行交叉进行,强调各并行成分的相对独立,支持各并行成分之间的经常交互,从而改善了软件过程。尽早考虑下游因素,有利于减少反复次数、提高上游结果的质量,达到优化分析和设计的目的。因此,软件并行开发对于提高软件质量也是有希望的突破口。本书是国内第一部讨论并行地开发软件的学术专著,是作者在多项自然科学基金支持下长期研究成果的总结。本书对可并行的软件过程及其模型、并行成分划分、并行性挖掘与延拓、并行控制、测试与集成技术、计算机辅助软件并行开发、软件开发过程的自动化等方面进行了研究,系统地讨论了相关的概念、原理、方法、技术和工具,讨论了软件并行开发对CMMI的支持。本书可以作为计算机专业研究生和高年级本科生的教材和教学参考书,也可供从事软件工程的科技人员使用和参考。 -
Visual Foxpro程序设计及其应用系统开发李作纬编《Visual Foxpro程序设计及其应用系统开发》根据全国计算机等级考试二级(数据库语言程序设计部分)考试大纲的要求,针对非计算机专业的学生,以深入浅出,理论联系实际为原则,介绍VisualFoxPro6.0的基本功能和开发工具的使用,通过综合示例,说明开发VisualFoxPro6.0程序的方法。全书共分12章,主要讲述可视化操作工具和向导,例如表设计器、查询设计器、表单设计器、报表设计器、菜单设计器、表向导、查询向导、报表向导等。另外还讲述VisualFoxPro6.0的程序设计方法。最后一章是一个综合性的示例,说明使用VisualFoxPro6.0开发系统的过程和方法,使学生能从综合的例子中获得开发管理信息系统的基本能力。本书既可作为大专院校各专业VisualFoxPro程序设计的教材,也可用作全国计算机等级考试二级VisualFoxPro6.0程序设计的教材。《Visual Foxpro程序设计及其应用系统开发》配有电子教案,此教案用PowerPoint制作,可以任意修改。书中所有程序都运行通过,读者可以从中国水利水电出版社风站上下载相关源程序及电子教案。 -
面向对象分析与设计(美)Grady Booch著;冯博琴[等]译;冯博琴译本书的作者Crady Booth是面向对象技术的先驱,也是Retioml软件公司的首席科学家,他撰写了多本“面向对象开发”和“软件工程”的畅销书籍。本书是Booch的代表作之一,被公认是面向对象理论和方法的经典著作。 本书从概念、方法和应用三个龟度全面深入论述面向对象技术及其表示法。此外,书中还给出大量详实的例子,帮助读者学习和理解面向对象方法以及在实际领域中如何运用面向对象的分析和设计技术来开发软件。全书论述既深刻又浅显易懂,对于高等院校学生,本书是一本好的教材,对于工程技术人员,本书是一本好的参考书。 本书是UML的开山鼻祖Booch的代表作之一,也是此领域公认的不可替代的权威著作,在推动面向对象技术走向现实应用的过程中发挥了重要的作用,曾两次获得《Software Development》杂志的Jolt图书大奖 。本书吸收了众多项目的丰富经验,从概念、方法和应用三个角度全面深入论述了面向对象技术及其表示法。作者以大量用C++语言实现的实例,阐明各种基本概念,解释面向对象的分析与设计方法,并展示在不同领域卓有成效的应用。全书论述既深刻又浅显易懂,对于高等院校的学生,本书是一本好的教材,对于工程技术人员,本书是一本好的参考书。GradyBooch是Rational公司的首席科学家,由于他在对象方法和应用中的开拓性工作而受到国际软件开发界的广泛尊敬。他曾撰写过几本有关软件工程和面向对象开发的畅销书(Booch先生主要著作的中文版均已由机械工业出版社出版)。他还赞是《Object Magazine))、 《C++Report》和《Software Development》等杂志的专栏作家,并与Ivar Jacobson和Jim Rumbaugh共同担任了Addison-Wesley公司“对象技术”丛书的主编。 -
Visual FoxPro程序设计蒋斌主编本书主要介绍Visual FoxPro数据库管理系统的基础和程序设计方法。全书基于Visual FoxPro 6.0中文版系统,循序渐进地讲述了Visual FoxPro数据库系统以及面向对象编程的基本理论和方法,并辅之以丰富的范例、命令附录和习题。本书适于作为大专院校,特别是高职院校计算机专业及相关专业的学生使用,也可作为计算机用户和非计算机专业的学生或科技人员的程序设计参考书。 -
面向对象软件设计经典(美)Rebecca Wirfs-Brock等著;张金明等译国外IT精品丛书。与传统的面向过程方法不同,面向对象方法主要采用抽象、封装和继承的思想对现实世界建模,从而构造我们的软件系统。本书介绍了面向对象的基本概念和设计过程中需要用到的各种工具(如分层结构图和协作图),并通过几个现实的例子向我们展示了利用面向对象技术进行软件开发的全过程,笔触生动而又不乏结构的完整性和条理性。本书尤其适合作为以下人群的学习参考用书:学习面向对象编程语言的程序员、利用面向对象技术管理项目的经理、讲授软件设计技术课程的教授以及学习软件设计技术的学生。 -
WIN32系统编程(美)Johnson M. Hart著;刘立业,赵忠宇,齐占杰译本书是了解Win 32 API主要特征和功能的实用指南,它会帮助你了解和掌握window NT和Windows 2000。与大部分程序设计的资料不同,本书着重介绍核心的系统服务(文件系统、内存、进程、通信和安全性),而不是介绍一般的图形用户界面函数。特别是对于那些已经熟悉UNIX或其他高端操作系统编程的人员来说,本书可以帮助你在已有的基础上快速简便地学习Win 32系统特征。新版更新和增加了很多新的内容,其中包括网络编程、服务器、NT服务、线程性能以及同步,同时也对Win64(Windows 2000的64位API)进行了初步介绍。本书首先考察单进程应用程序所需的特征,然后进一步介绍与多线程环境有关的高级函数。本书包括如下所示的重要的Wind32主题:·Win32文件系统·字符I/O和Unicode·注册表·结构化异常处理·安全性服务·内存管理和DLL·线程、进程管理和调度·线程同步,包括正确使用事件和互斥体而提供的条件变量模型·进程间通信、管道以及邮槽·用套接字进行网络编程·NT服务开发·异步I/O和I/O完全端口·远程过程调用·Win64,包括体系结构、编程模型、数据类型以及遗留代码的移植本书每个主题都采用简短而实用的范例进行说明,这些范例可以在网站http://www.infopower.com.cn中找到。附录比较了Win32、UNIX和C库,也提供了性能测试及其结果。本书能够使你深入理解Windows环境的核心操作系统函数,并了解用于Windows 2000的Win64 API,还能使用你了解如何使其动作。 -
程序员修炼之道(美)Andrew Hunt,David Thomas著本书直击编程阵地,穿过了日益增长的现代软件开发的规范和学术,对核心过程进行了审视——该过程采取了供需结合的工作方式和令人欣喜的可维护代码。本书包含的内容从个人责任和职业发展到保持代码的灵活性,使之易于改编和重用。阅读本书,读者将学到:·防止软件变质;·消除复制知识的陷阱;·编写灵活、动态和易适应的代码;·比买内出现相同的设计;·用契约、断言和异常对代码进行防护;·洞察真正需求;·严格高效地进行测试;·取悦用户的方法;·组建实用性编程者队伍;·用自动化使开发过程更精确。本书由各个相对独立的章节组成,其间不乏好玩的轶事、详细的实例和有趣的对话,描述了软件开发各个方面的最好实践和主要缺陷。无论你是一个新入门的编码者、一个有经验的程序员,还是负责软件项目的经理,通过每日学习这些课程,都会在个人生产力、准确率和工作满意度上有快速的增长。你所学到的技巧和开发习惯和态度将为你在职业生涯中取得长期成功奠定基础。你将成为又一Pragmatic Programmer。
