程序设计综合
-
Visual FoxPro 6.0中文版数据库应用系统开发与实例启明工作室编著本书介绍了Visual FoxPro的必备知识,并完整地介绍了4个使用Visual FoxPro开发的数据库应用程序,包括家庭理财系统、办公用品管理系统、综合人事管理系统和音像租赁管理系统。它们既可以作为独立的系统运行,也可以作为应用软件的一个模块,具有很强的实用性和可移植性。本书最后还介绍了应用程序调试、日志管理、制作帮助文件和安装程序等技术。本书适合Visual FoxPro数据库管理员和应用程序开发人员,以及对相关技术感兴趣的读者阅读。本书注重知识的系统性和实用性,讲求学习的循序渐进,适合于初学者学习和阅读。读者无需有任何经验,就可以按照书中的实例开发数据库应用程序。
-
Visual FoxPro程序设计教程余文芳主编VisualFoxPro6.00(简称VFP)是Microsoft公司推出的基于Windows环境的关系数据库管理系统,它具有完善的数据管理功能、丰富的各类工具、友好的界面和完备的兼容性等特点。在程序设计方面,同时提供了可视化的面向对象的程序设计开发工具,采用面向对象与事件驱动的程序设计思想,使编程变得更加方便、快捷。使用VFP可以方便地开发各类数据库应用程序(MIS系统),是国内外最流行的数据库程序设计语言之一。本书以VisualFoxPro6.0为主要内容,介绍关系数据库管理系统的基础理论及应用系统开发。全书共12章,包括VFP基础知识、表的建立与操作、VFP结构化程序设计、面向对象程序设计基础、表单的建立与操作、数据库与多表操作、SQL语言、查询与视图、菜单、报表和标签设计、''''实例:学生成绩管理系统设计''''、网络环境的数据共享等。本书在详细介绍VFP时,力求通俗易懂、深入浅出。内容安排上力求循序渐进,结合实际。特别强调培养学生的程序设计能力。为方便教学,各章末附有大量的习题。书末还附有VFP的命令集、函数集、属性、事件和方法等附录。本书配有采用''''任务驱动''''的''''VFP实验上机CAI系统'''',每个实验任务都是精心设计的,有助于提高学生实际编程能力,并能有效减轻教师上机辅导的工作量。本书可作为各类高等院校学生学习VFP程序设计课程的教材,也适合广大计算机用户和计算机技术初学者使用。
-
人本界面(美)Jef Raskin著;史元春译;史元春译本书概述了人机界面设计领域的研究成果,详细论证了界面设计思想应以认知学为基础,并考虑人类的心智特点,在指出当前界面设计中弊端的同时,提出了新产品开发的思路。本书集计算机科学、人体工程学、心理学多种学科的内容于一身,是界面开发人员及相关研究者不可不读的一本好书。Macintosh之父JefRaskin的思想已经超越了今天的图形用户界面,他在本书中阐述了如何使Web、计算机以及新兴的信息设备更为易学好用。本书较深入地探讨了我们大脑的工作原理,强调计算机作为一种工具要针对人们心智能力上的特点,人机界面应根据人类的能力和缺点设计。书中用认知学的思想将当前的实践经验与未来的界面设计联系在一起,详细地说明了设计思想应建立在科学基础之上。本书特点●以心理学的观点重新审视人机交互中的认知特点和工程学原理●介绍界面设计中的定律、元素及法则●以现有的界面设计为例,指出原有设计思想中的错误观点,并设想未来界面——人本界面的特征及其他相关问题
-
Visual Foxpro程序设计李淑华主编本书共14章,主要介绍了VisualFoxPro6.0系统的基础知识;讲述了项目管理器的使用;较详细地介绍了数据库的建立和表的有关操作、数据库管理的操作,以及查询和视图、程序设计的常用命令和基本结构、报表和标签设计的方法等;简单介绍了面向对象程序设计的基本概念;详细介绍了常用控件的程序设计、数据表的表单程序设计、菜单等设计方法;结合工资管理系统设计实例介绍了用VisualFoxPro开发应用项目的全过程;介绍了SQL语言和常用函数的使用。本书有大量测试题与上机操作题,配有电子教案、CAI课件,并编写了与本教材配套的《VisualFoxPro程序设计学习指导与实训》。???本书由浅入深、通俗易懂,可作为各类高等学校数据库应用课程的教材,也可供参加全国高等学校计算机考试二级VisualFoxPro程序设计的考生学习使用,同时也适于各类管理人员学习参考。???书中所有程序设计例题、程序开发实例的代码全部调试通过,其代码及程序设计相关文件、电子教案均能从高等教育出版社的网站(http://cs.hep.edu.cn或http://www.hep-st.com.cn)下载。要获取本书的CAI课件及相关辅助资料,请与作者联系。联系电话:024-24520341。
-
程序设计基础吴文虎编著本书重点讲授在C/C++语言环境下,编写程序的思路和方法,涉及计算机语言、数据结构和常用算法等内容。全书内容丰富,强调动手实践,深入浅出地引导读者理性思维和理性实践,教学方法引入人胜,便于自学。 本书可作为大专院校教材,亦可供从事计算机、自动化和相关领域的科研人员参考自学。
-
Visual FoxPro 程序设计实用教程余绍黔,胡松义主编本书根据教育部提出的非计算机专业计算机基础教学三个层次要求,以VisualFoxPro6.0为主要内容,介绍了关系数据库系统的基础理论及数据库系统开发方法。主要包括:数据库基础;VisualFoxPro6.0的基础知识;数据库与数据表的建立和操作;查询与视图、报表、标签和菜单的设计;程序设计基础及面向对象程序设计等内容。本书突出案例教学并配套有《VisualFoxPro程序设计教程习题解答与实验指导》实验教材。在理论讲解过程中,配有大量实例,通过一个个实例的分析和操作,使读者在理解所学知识的基础上,掌握数据库应用系统的开发方法。各章后均附有丰富的习题供读者练习,并在配套的实验教材中对各章习题提供了参考答案。
-
分布式算法(美)Nancy A.Lynch著;舒继武,李国东,余华山译;舒继武译在本书中,作者给出设计,实现和分析分布式算法的蓝图。本书适合学生、程序员、系统分析员和研究人员等不同类型的读者。本书包括这个领域最重要的算法和不可能解.而且都采用简单的自动机理论进行论述。对所有算法的正确性都给予证明.并且根据精确定义的复杂度标准分析算法的复杂度。其中涉及的问题包括资源分配、通信、分布式处理器之间的一致性、数据一致性、死锁检测、领导者进程的选取、全局快照等。本书的内容按照系统模型组织,首先是根据定时模型.然后在定时模型内再根据进程间的通信机制。不同系统的材料分别独立成章,便于查阅。本书论述十分严谨,但又很直观.便于读者迅速理解。本书也为读者提供设计新的算法和证明新的不可能解的基本数学工具。而且,它教给读者怎样对分布式系统进行严格的推理—包括形式化建模,为它们所需的行为设计精确的指标,证明它们的正确性.并且用实际的度量标准来评价它们的性能。本书对分布式算法进行全面介绍,包括最为重要的算法和不可能性结果。绝大部分的解都给出了数学证明。这些算法都根据精确定义的复杂度衡量方法进行分析。本书还讲述针对许多典型问题的算法、各类系统模型及其能力。章后提供大量习题并列出了详细的参考文献。本书可作为高等院校计算机系研究生的教材,尤其适合对计算机理论或体系结构感兴趣的学生学习,还适合分布式设计人员、研究人员及其相关技术人员参考。
-
Visual FoxPro 应用基础及基于部件的系统设计技术程学先 等编著VisualFoxPro(简称VFP)关系数据库系统是个人计算机上广泛使用的数据库系统。它将数据库管理与开发系统集成在一起,提供给我们完整而又丰富的工具、极高的处理速度和友好的界面。它使组织数据、定义数据库结构及建立应用程序等工作变得简单易行。它提供过程式编程语言,又支持可视化的面向对象的编程技术,使我们能快速创建功能强大的表单程序、查询程序和报表程序。它既可以用于开发单机上的管理信息系统,也可作为前台与SQLServer数据库或Oracle数据库集成,用于开发局域网上的管理信息系统。它是个人及部门开发小型管理信息系统的首选,也是开发大型管理信息系统时设计原型系统的优秀工具软件。本书介绍了数据库系统的基础知识和关系数据库的基本原理,系统地介绍了VFP的语法、句法、面向对象程序设计的方法及VFP的开发工具的使用方法。作者总结了管理信息系统程序界面的共同特点,设计了一套可以通用于基于VFP的管理应用系统设计的软部件。软部件是由一个到多个对象或构件组合而成、面向最终系统集成的程序模块。它通过动态定义子模式的方法进一步提高数据的逻辑独立性,实现数据操作界面对数据结构的独立,程序有更强的共享性、复用性和自适应性,一个部件模块可以同时为多个应用服务,绝大多数的部件模块在构建系统时均无需再编代码或只需编少量代码;数据在表一级的结构改变可以不要求改变程序,无需再编代码。它将提高程序设计的效率和质量,降低软件开发、维护与扩展的成本。没有计算机基础的非计算机专业的学生和专业技术人员也能很容易地设计、使用和维护管理信息系统,将促使计算机应用更加广泛、普及,并向更深层次发展。例如,要设计一套毕业生管理系统,包括毕业生与用人单位的信息管理,要求提供多种数据维护界面,能根据任何字段或字段的组合条件查询信息,能完成简单的统计并打印报表,具有系统初始化、代码维护、数据导入与导出等功能。如果已建立好有关数据库的各数据表,只需如下操作:(1)将本书所附光盘中的部件库拷贝到自己的工作目录中。(2)少数表单需要利用系统提供的生成器生成?缑妫蚪凶笆巍⒓庸ず托薷摹?(3)修改菜单并连编成可执行文件。只需几分钟到十几分钟,工作就可以完成,应用该套系统软件开发的一个管理信息系统项目获得了省科技进步三等奖。本书精选典型软部件的主要程序片段作为贯穿全书的范例,一方面学习VFP的语言,一方面学习管理信息系统的程序设计技术,使既能加深对理论知识及有关技能的理解和学习,又能具备开发简单管理系统的能力。结合部件应用,本书讨论了使用部件开发一般管理系统的方法,尤其着重介绍了在关系数据库系统平台上开发办公自动化系统的方法,书中提出了图形符号法以解决工作流问题,方法简单、易行、可靠,取得较好的效果。本书所附光盘包括:管理信息系统的软部件选集(涉及书中范例的软部件提供源程序);VFP试题库及其管理系统、本书配套教学幻灯片、VFP命令与函数全文检索系统、大学生课程设计精选(提供源程序)等。必须说明的是,尽管我们设计了上述软部件,使得用户只需编写少量代码就能设计出实用的、功能很强的应用系统,有利于初级读者学习和应用,但它只是基于VFP的一个新的开发平台,要在该平台的基础上设计出有特色和有特殊要求的程序的话,对程序员的要求将会更高。因此,本书特别强调培养程序设计的能力,从最基础的内容讲起,突出语法尤其是程序设计方法的教学,由浅入深,逐步深入地组织教学内容。读者一定要完整地、全面地学习VFP的程序设计语言,才能进入程序设计的自然王国。我们希望的是读者以我们提供的部件为例,更有效、更深入地学习,真正掌握VFP及管理信息系统程序设计的精髓。本书前5章讲述VFP与关系数据库的基础知识,建议作为讲授重点。后6章介绍管理信息系统程序的基本结构、VFP程序设计方法和部件技术,可根据学时情况作适当介绍,由学生通过上机学习掌握。本书内容涵盖VFP二级考试大纲(2002年版)所要求的全部内容,可以作为高等学校计算机基础课程或数据库课程的教材,也可以作为科技人员的参考用书和“继续教育”教材。部件库可以作为局域网或单机管理信息系统的开发平台。本书由程学先、曾玲、朴姗、程传庆编著。部件程序由程学先、程传庆、程传慧等设计。参加管理信息系统程序设计的仃金波、朴姗、彭宏吴、刘伟、曾立平、程传庆、雷飞宇、程传慧、陈永辉、江南等。参加教学幻灯片制什与试题库试题设计的有曾玲、史函、祝苏薇、胡显波、饶昆、杨晓燕、高霞、李芳、余晓艳、周金森、叶品菊、高亮、钱涛、李莎等。参加VFP命令与函数全文检索系统设计的有曾玲、程传庆、王莉、程传慧等。课程设计作品由周斌、张德强、杨晏国、晏鹏、李英豪、李娟、徐莉、梁文武、罗品洁、孙敏、邓斯德等设计。由于时间仓促及作者水平有限,书中错误和疏漏之处在所难免,敬请广大读者批评指正。本书从当代各专业大学生们应掌握的数据库技术与管理信息系统设计技术最基本的知识与实际动手能力出发,以VisualFoxPro为主要内容,结合部件技术,介绍关系数据库的基础理论和管理信息系统程序设计的方法。所提供的部件可以即插即用地用于一般管理信息系统设计,当使用该套部件开发管理信息系统时,许多系统都无需编程或只需少量编程就可以快速建成。本书从最基本的语句、语法、面向过程的程序设计方法、面向对象的设计方法,到部件的设计方法,由浅入深,由典型到一般,用例短小精悍,使读者逐步掌握VFP的基本知识、基本操作,并具有独立设计小型管理系统的能力。本书内容丰富,有较高的实用价值。本书所附光盘包括一套软部件、办公自动化系统、一套作为范例的管理信息系统、VFP命令与函数全文检索系统、与本书配套的试题库及其管理系统、教学幻灯片、学生课程设计精选等。本书可以作为大专院校计算机基础课程或数据库课程的教材,也可以作为科研人员和管理人员的参考用书和“继续教育”教材。
-
汇编语言程序设计实训教程殷肖川汇编语言程序设计是高校计算机专业的经典课程之一。本书是与《汇编语言程序设计》教材配套的实训教程,编写的目的是使学生通过实验练习加深对理论课程的理解,全书选用多个具有代表性的实验,对汇编语言结构化和模块化程序进行了深入的解析,详细叙述了汇编语言程序的编程与调试过程,并给出正确结果。全书正文共6章,主要内容包括:汇编语言程序的语句组成,汇编语言源程序的书写格式,汇编语言源程序上机调试运行方法。汇编语言程序设计基本结构实验,即顺序程序实验,分支程序实验,循环程序实验。汇编语言程序子程序调用实验和模块化程序设计实验。I/O程序实验,即键盘扫描实验、显示控制实验、串口通讯实验。WIN32汇编程序实验,即:显示程序实验、键盘消息处理实验、鼠标消息处理实验。汇编语言与C/C++语言的混合程序设计方式,C/C++嵌入汇编程序实验、C/C++调入汇编程序模块实验。本书可作为高校计算机专业、自动化控制专业及相关专业本科生汇编语言程序设计实验课程的教科书,也可作为相关领域的工程技术人员的实验参考书。
-
Visual FoxPro实训与习题解答高怡新,申蔚编本书为高职高专教材《数据库技术与应用:VisualFoxPro6.0篇》的配套辅导书,是根据高等院校最新制定的"VisualFoxPro程序设计"课程教学大纲和教育部考试中心制定的《全国计算机等级考试二级考试大纲(VisualFoxPro程序设计)》,及多年的教学经验基础上编写而成。本书分为三部分。第一部分为各章习题与题解,所选习题涵盖考试大纲规定的各个知识点,具有一定的深度与广度。各章习题不仅给出参考答案,还对其中的重点与难点做了必要的注解与说明。第二部分为上机实训,介绍很多程序设计的方法、技巧与实例。第三部分为笔试模拟试卷及参考答案,便于读者在考前进行综合性自我测试。本书内容紧扣教学大纲和考试大纲,内容取舍得当,叙述清楚,不仅可作为各类院校学生学习"VisualFoxPro程序设计"或"数据库技术与应用"课程的习题集与上机指导书,也可作为相应计算机等级考试或水平测试的练习和模拟考试参考书。