Visual FoxPro程序设计
分類: 图书,计算机/网络,数据库,Foxpro,
作者: 黄金凤主编
出 版 社: 中国铁道出版社
出版时间: 2008-2-1字数: 366000版次: 1页数: 239印刷时间: 2008/02/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787113085445包装: 平装内容简介
本教材按照全国计算机等级考试二级Visual FoxPro考试大纲的要求,由从事精品课“数据库及程序设计”教学和教材建设的专业教师编写。
本教材将教学和实用技术相结合,理论联系实际,注重培养学生的实际应用能力。全书分为上下两篇共10章,分别介绍数据结构与算法、程序设计基础、软件工程基础、数据库基本原理、Visual FoxPro 6.0基础、Visual FoxPro基本数据元素、Visual FoxPro数据库的基本操作、关系型数据库标准语言SQL、项目管理器、设计器和向导使用、Visual FoxPro程序设计基础,最后附有Visual FoxPro数据库程序设计试卷套题。
本书适合作为高等院校、高等职业技术学院的学生教材,也可以作为参加计算机等级考试的考生和计算机专业人员的参考书。
目录
公共基础部分(上篇)
第1章 数据结构与算法
1.1 算法
1.2 数据结构
1.3 线性表及顺序存储结构
1.4 栈和队列
1.5 线性链表
1.6 树与二叉树
1.7 查找技术
1.8 排序技术
1.9 本章小结
习题1
第2章 程序设计基础
2.1 程序设计风格与方法
2.2 结构化程序设计
2.3 面向对象的程序设计
2.4 本章小结
习题2
第3章 软件工程基础
3.1 软件工程概述
3.2 结构化分析方法概述
3.3 结构化设计方法
3.4 软件测试
3.5程序的调试
3.6 软件工程管理
3.7 本章小结
习题3
第4章 数据库基本原理
Visual FoxPro程序设计部分(下篇)
第5章 Visual FoxPro 6.0基础
第6章 Visual FoxPro基本数据元素
第7章 Visual FoxPro数据库的基本操作
第8章 关系型数据库标准语言SQL
第9章项目管理器、设计器和向导使用
第10章 Visual FoxPro程序设计基础
参考文献
附录A Visual FoxPro数据库程序设计试卷套题(一)
附录B Visual FoxPro数据库程序设计试卷套题(二)
附录C 参考答案
书摘插图
第1章 数据结构与算法
从事各种工作和活动,都必须事先想好进行的步骤,然后按部就班地执行,这样才能避免产生错乱;因此为解决一个问题而采取的方法和步骤就称为“算法”。
对同一个问题,可以有不同的解题方法和步骤。方法有优劣之分。有的方法只需进行很少的步骤,而有些方法则需要较多的步骤。一般来说,希望采用简单且运算步骤少的方法。因此,为了有效地进行解题,不仅需要保证算法正确,还要考虑算法的质量,选择合适的算法。
1.1算法
1.1.1算法的基本概念
计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。
算法(algorithm)是一组严谨地定义运算顺序的规则,并且每一个规则都是有效的,同时是明确的;此顺序将在执行有限的次数后终止。算法是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作。
1.算法的基本特征
(1)可行性(Effectiveness):针对实际问题而设计的算法,执行后能够得到满意的结果。
(2)确定性(Definiteness):算法中的每一个步骤都必须有明确的定义,不允许有模棱两可的解释和多义性。
(3)有穷性(Finiteness):算法必须在有限时间内执行完,即算法必须能在执行有限个步骤之后终止。
(4)拥有足够的情报:要使算法有效,必须为算法提供足够的情报。当算法拥有足够的情报时,此算法才最有效;而当提供的情报不够时,算法可能无效。
2.算法的基本要素
……