出版时间:2012-4 出版社:国防工业出版社 作者:谢圣献 编 页数:151
内容概要
《visual foxpro程序设计实训教程》介绍了面向对象程序设计和可视化编程的方法,主要内容包括visual
foxpro基础、visual
foxpro语言基础、表与数据库操作、关系数据库标准语言sql、数据库的查询和视图、结构化设计语言、表单设计、报表与标签、菜单与工具栏、数据库应用开发与实例。每章内容均包含了具体的内容与操作实例。
《visual
foxpro程序设计实训教程》既注重加强知识性、基本原理和方法技巧等方面的介绍,又强调实践操作技能的训练。注重科学性、先进性和实用性,通过数据库应用案例贯穿整个学习过程,内容深入浅出、循序渐进、图文并茂、层次清晰,特别适合作为高等学校教材,也可作为全国计算机等级考试和其他各类计算机应用培训教材。本教材为读者提供配套课件,内容丰富生动,便于读者自学使用。
《visual foxpro程序设计实训教程》另配有《visual
foxpro程序设计实践》一书,包含大量的上机操作实验和丰富的习题内容,供读者实际操作和练习使用。
书籍目录
第1章 数据库基础及操作
1.1 数据库基础知识
1.2 visual foxpro系统概述
1.3 数据库操作
1.4 表的基本操作
1.5 索引与排序
1.6 数据完整性
习题
第2章 程序设计基础
2.1 数据类型
2.2 常量与变量
2.3 运算符和表达式
2.4 常用函数
2.5 程序与程序文件
2.6 结构化程序设计
2.7 多模块程序设计
2.8 程序设计实例
习题
第3章 关系数据库标准语言sql
3.1 sql概述
3.2 sql数据定义
3.3 sql数据查询
3.4 sql数据修改
习题
第4章 查询与视图
4.1 查询
4.2 视图
习题
第5章 表单设计与应用
5.1 面向对象的概念
5.2 基类简介
5.3 表单设计
5.4 表单属性和方法
5.5 常用的表单控件
习题
第6章 菜单设计与应用
6.1 菜单简介
6.2 菜单设计器的使用
6.3 菜单设计器的编辑
6.4 用菜单设计器的创建菜单
6.5 学生成绩管理菜单实例
6.6 为顶层表单添加菜单
6.7 快捷菜单
6.8 考题分析
习题
第7章 报表的设计和应用
7.1 报表概述
7.2 报表向导
7.3 报表设计器
7.4 输出报表
习题
第8章 应用程序的开发和生成
8.1 应用程序开发的过程
8.2 应用程序开发实例
习题
章节摘录
版权页: 插图: 数据库技术是信息系统的一个核心技术,数据库技术和计算机网络技术的发展相互渗透、相互促进,已成为当今计算机领域发展迅速、应用广泛的两大领域。Visual FoxPro(VFP)是一种数据库管理系统软件,它具有开发成本低、操作简单、使用方便的特点,并且支持可视化、面向对象的程序设计方法,从而得到了广泛的应用。 本章介绍数据库的基础理论知识和数据库及表的基本操作方法,掌握这些知识是学好Visual FoxPro的前提和基础。 1.1数据库基础知识 数据库基础知识主要包括数据处理和数据库的基本概念以及关系数据库的相关知识。 1.1.1基本概念 为了更好地理解数据库的概念,首先要了解数据和数据处理的含义。 1.数据处理 在计算机领域,数据是指所有能输入到计算机并被计算机程序处理的符号。数据不局限于数字,还可以是文字、图形、图像、动画、声音等。 数据处理是指对数据进行加工处理以获取特定信息的过程。现在对数据的处理主要指计算机数据管理,这种管理包括对输入计算机的数据进行组织、分类、编码、存储、检索和维护。 计算机数据管理的发展历程从低级到高级经历了人工管理、文件系统、数据库系统等几个阶段。管理方式的改进带来了效率的提高、数据冗余的减少、数据共享性和安全性的大幅提高。现在主流的数据管理方式就是数据库系统。 2.数据库系统 数据库(DataBase)是存储在计算机辅助存储器中的、有组织的、可共享的相关数据集合。数据库中的数据冗余较小并且数据独立性高,可被多个用户共享。 数据库管理系统(DataBase Management System,DBMS)是对数据库进行管理的系统软件,它能够有效地组织和存储数据,获取和管理数据,接受和完成用户提出的各种数据访问请求。Visual FoxPro就是一个轻型的桌面级数据库管理系统。 数据库应用系统是指软件开发人员利用数据管理系统开发出来的、面向某一具体应用的应用软件系统,例如学生管理系统、物业管理系统等。 数据管理员(DBA)是全面管理和维护数据库的技术人员。DBA的职责包括以下几个方面: 参与数据库的规划、设计和建立; 负责数据库管理系统的安装和升级; 控制和监控用户对数据库的访问,规划实施数据库的安全性和稳定性; 监控数据库的运行,进行性能分析,实施优化; 支持开发和应用数据库的技术。 数据库系统由五部分组成:硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户。 3.数据模型 数据模型是数据库管理系统用来表示实体及实体间联系的方法。数据模型可分为三种:层次模型、网状模型、关系模型。其中关系模型以关系数学理论为基础,以二维表结构表示实体和实体间的联系,成为当今最流行的数据库模型。 1.1.2 关系数据库 现在推出的数据库管理系统几乎都支持关系模型,Visual FoxPro就是一种关系数据库管理系统。 1.关系模型 关系:在Visual FoxPro中,一个关系就是一张二维表,每个关系都有关系名。对关系的描述叫作关系模式,就是关系的结构。格式为关系名(属性名1,属性名2,…,属性名n)。 元组:二维表中垂直方向的列称为属性,每一列有个属性名,在Visual FoxPro中叫作字段名。 域:属性的取值范围。例如性别属性只能从“男”、“女”中选择其一。 关键字:属性或属性的组合,关键字的值能唯一确定一个元组。例如学生表中的学号就是一个关键字。 外部关键字:如果表中的一个字段不是本表的关键字,而是另外一个表的关键字,就称为外部关键字。
图书封面
评论、评分、阅读与下载