Visual FoxPro 9.0 程序设计教程

出版社:人民邮电出版社
出版日期:2013-2
ISBN:9787115303356
作者:郭文强 编
页数:264页

章节摘录

版权页:   插图:   3.1.2数据分类 每个数据根据其基本特征,可归类于特定的数据类型。数据类型决定了数据的存储方式和运算方式。数据分类如下。 (1)连续性的数据:比如身高、体重、化验值等,这些变量的特点是可以有小数点,可以直接录入。 (2)无序分类变量:所分类别或属性之间无程度和顺序差别,例如二项分类(性别男、性别女),学生课程多项分类(计算机、数学、英语、语文等),职业多项分类(工、农、商、学、兵)等。 (3)有序分类变量是指各类别之间有程度上的差别。如学生成绩按优、良、中、差分类。 数据分类是数据处理中的一个重要课题,是指在已有分类的数据的基础上,根据某种原理,经过经验积累,形成一个归类方法,以区分新数据的不同性质和属性。数据可以以向量形式出现,如(0.4,0.123,0.323…)表示一个数据单位。计算机上最常用的分类方法是二分法,根据数据边界属性来判断其分类,然后再拓展到多分类问题。 3.1.3数据模型 在现实世界中,人们将对研究对象的抽象化、形式化的描述过程称为模型,把表示客观事物及其联系的数据及结构称为数据模型。数据库管理系统的数据模型有层次模型、网状模型和关系模型。 1.数据模型中的基本概念 (1)实体。客观存在并可以相互区别的事物称为实体。如:一个学生、一门课等。 (2)属性。实体所具有的某一特性称为属性。如:一个学生实体可由学号、姓名、成绩等属性组成。 (3)域。属性的取值范围称为域。如:学生的一门课成绩取值为0~100。 (4)实体型。若干个属性名所组成的集合表示一个实体的类型,称为实体型。 (5)实体集。同型实体的集合称为实体集。如:全班学生实体就是一个实体集。 (6)联系。包括实体内部联系与实体外部联系。实体的内部联系是指实体内部各属性之间的联系。实体的外部联系也称实体之间的联系,通常是指不同实体集之间的联系。 2.基本的数据模型 (1)层次模型。满足以下条件:只有一个根节点,即没有双亲节点;除根节点以外的所有节点有且只有一个双亲节点;上层节点与下层节点称为层次模型。层次模型也称为树形结构。采用层次模型作为数据组织方式的数据库管理系统称为层次型数据库管理系统。 (2)网状模型。满足条件“允许一个以上节点无双亲,允许节点可以多于一个双亲,节点之间可有多对多联系”的模型称为网状模型。

内容概要

郭文强,博士,教授。自1994年起在大连理工大学进行计算机专业的学习,先后在该校的计算机专业获得学士、硕士和博士学位,2007年在电子科技大学博士后流动站进行了2年的计算机应用技术方面的研究工作,2009年获评教授职称。多年从事计算机教学和科研工作,具有丰富的教学经验和很强的科研能力。

书籍目录

第1章数据库系统概述 1.1数据库系统基础知识 1.1.1数据、数据库、数据库管理系统、数据库系统 1.1.2数据管理技术的发展 1.1.3数据库系统的特点 1.2数据模型 1.2.1数据模型组成要素 1.2.2两大数据模型 1.2.3概念模型 1.2.4常用的数据模型 1.3关系数据库 1.3.1关系模型 1.3.2关系运算 1.4数据库设计基础 1.4.1数据库设计步骤 1.4.2数据库设计过程 思考题 第2章VisualFoxPro9.0软件概述 2.1VisualFoxPro的发展历史 2.2VisualFoxPro9.0的特点及增强功能 2.2.1增强的集成开发环境(IDE) 2.2.2其他增强功能 2.3VisualFoxPro9.0的安装与启动 2.3.1VisualFoxPro9.0的安装环境 2.3.2VisualFoxPro9.0的安装 2.3.3VisualFoxPro9.0的启动与退出 2.4VisualFoxPro9.0的用户界面组成及操作 2.4.1VisualFoxPro9.0的主界面 2.4.2VisualFoxPro9.0的工作方式 2.5VisualFoxPro9.0的辅助设计工具 2.5.1向导 2.5.2设计器 2.5.3生成器 2.6VisualFoxPro9.0的系统配置 2.6.1使用“选项”对话框 2.6.2使用SET命令 思考题 第3章VisualFoxPro程序设计基础 3.1数据与信息 3.1.1数据处理与数据管理 3.1.2数据分类 3.1.3数据模型 3.1.4VisualFoxPro数据库系统 3.2常量、变量 3.2.1常量 3.2.2变量 3.3VisualFoxPro简单命令 3.3.1文件操作 3.3.2屏幕保护 3.4运算符与表达式 3.5函数 3.5.1数值函数 3.5.2字符串函数 3.5.3日期时间函数 3.5.4类型转换函数 3.5.5控制类函数 3.5.6函数嵌套 3.6SET命令 3.7数组变量 思考题 第4章项目管理器及数据库的创建与操作 4.1项目管理器 4.1.1创建项目 4.1.2定制项目管理器 4.1.3使用项目管理器 4.2数据库的创建与操作 4.2.1创建数据库 4.2.2使用数据库 思考题 第5章VisualFoxPro9.0表的创建与操作 5.1创建表 5.1.1使用表设计器建表 5.1.2使用表向导建表 5.1.3使用命令建表 5.2表记录的录入 5.2.1浏览方式录入 5.2.2编辑方式录入 5.2.3使用命令录入 5.3表的操作 5.3.1打开和关闭表 5.3.2复制表 5.3.3浏览表 5.3.4修改表 5.3.5定位表记录 5.3.6删除表记录 5.3.7恢复表记录 5.3.8更新表数据 5.4表的排序 5.5表的索引 5.5.1索引的类型 5.5.2索引的建立 5.5.3索引的删除 5.5.4索引的使用 5.6多表操作 5.6.1表间的逻辑连接 5.6.2表间的物理连接 5.7数据库表 5.7.1添加自由表 5.7.2移去、删除表 5.7.3设置数据库表属性 5.7.4设置表中字段的显示属性 5.7.5设置表中字段的有效性 5.8数据库表之间的永久关系 5.8.1建立关系 5.8.2编辑和删除关系 5.8.3参照完整性 5.9统计汇总命令 思考题 第6章结构化查询语言及应用 6.1SQL概述 6.2数据定义 6.2.1表的定义与删除 6.2.2表结构的修改 6.2.3视图的定义与删除 6.3数据查询 6.3.1单表查询 6.3.2多表查询 6.3.3嵌套查询 6.3.4集合查询 6.3.5特殊选项 6.4数据更新 6.4.1插入数据 6.4.2修改数据 6.4.3删除数据 6.5查询与视图 6.5.1使用查询 6.5.2使用视图 思考题 第7章结构化程序设计 7.1程序的建立与运行 7.1.1建立程序文件 7.1.2修改程序文件 7.1.3程序运行方式和编译方式 7.1.4程序结束方法 7.2交互式输入命令 7.3程序的基本结构 7.3.1结构化程序及其特点 7.3.2顺序结构 7.3.3选择结构 7.3.4循环结构 7.3.5多重循环 7.4模块化程序设计 7.4.1过程和自定义函数 7.4.2过程子文件 7.4.3参数传递 7.4.4子程序 7.5变量的作用域 思考题 第8章表单设计 8.1面向对象程序设计概述 8.1.1对象 8.1.2属性 8.1.3事件与方法 8.2表单对象 8.2.1使用向导创建表单 8.2.2使用设计器创建表单 8.2.3表单的数据环境 8.2.4表单的修改 8.2.5表单的保存与运行 8.3表单的常用控件 8.3.1标签 8.3.2文本框 8.3.3编辑框 8.3.4命令按钮 8.3.5命令按钮组 8.3.6选项按钮组 8.3.7复选框 8.3.8组合框 8.3.9列表框 8.3.10微调按钮 8.3.11表格 8.3.12图像 8.3.13计时器 8.3.14页框 8.3.15OLE控件 8.4表单的应用 8.4.1系统登录表单设计 8.4.2数据编辑表单设计 8.4.3数据查询表单设计 思考题 第9章报表及标签设计 9.1创建报表 9.1.1使用向导创建报表 9.1.2利用快速报表方法创建报表 9.1.3使用设计器创建报表 9.2修改报表 9.2.1设置报表数据环境 9.2.2添加报表控件 9.2.3报表布局 9.3输出报表 9.4标签设计 思考题 第10章菜单设计 10.1创建菜单系统 10.1.1菜单系统的结构 10.1.2菜单的设计原则与步骤 10.1.3菜单设计器的使用 10.2下拉式菜单设计 10.2.1创建下拉菜单 10.2.2设置菜单的常规选项与菜单选项 10.2.3保存与生成菜单 10.2.4在顶层表单中使用菜单 10.2.5创建快速菜单 10.3快捷菜单设计 10.3.1创建快捷菜单 10.3.2将快捷菜单附加到对象 思考题 第11章学生成绩管理系统开发实例 11.1系统的总体设计 11.2系统的数据库设计 11.3系统的界面设计及程序编码 11.3.1系统主界面 11.3.2菜单设计 11.3.3录入成绩 11.3.4编辑成绩 11.3.5查询成绩 11.3.6打印模块 11.3.7学生成绩管理系统主程序代码 思考题 第12章编译与发布应用程序 12.1连编可运行文件 12.2发布应用程序 思考题

编辑推荐

《21世纪高等教育计算机规划教材:Visual FoxPro9.0程序设计教程》层次清楚,实用性强,可作为普通高等学校计算机相近专业及非计算机专业本科生的程序设计类课程教材,也可供编程爱好者参考使用。

作者简介

《21世纪高等教育计算机规划教材:Visual FoxPro9.0程序设计教程》以培养大学生实践能力为核心,增强大学生计算机应用水平为目的。全书共分为12章。前10章系统地介绍了VisualFoxPro的基础知识和编程方法;第11章、第12章以案例教学的方式,向读者展示了开发“学生成绩管理系统”的整个过程,为广大初学者提供了一种开发应用程序的经验和思路。书中注重基础知识的理解与实际操作技能相结合的培养;在强调操作技能的同时,为了巩固基础知识,还配有相应的实验、习题册。


 Visual FoxPro 9.0 程序设计教程下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024