当前位置:首页 > 图书中心 > 教材 > 本科生教材 > Visual FoxPro程序设计教程(第二版)
Visual FoxPro程序设计教程(第二版)
ISBN:978-7-5624-8313-7
普通高等院校计算机基础教育系列教材
作者:邹显春 李盛瑜 张小莉
编辑:王勇 王海琼
字数(千):381 页数:229 印次:2-17
开本:16开  平装
出版时间: 2022-08-30
定价:¥39
内容简介

本书是一本以Visual FoxPro(简称VFP)程序设计知识体系为线索、以面向对象程序设计为切入点、以实例体现VFP应用特点和数据库系统开发技巧的实用教材。其中前3章为VFP面向对象编程基础,随后各章是以学生成绩管理系统为例,主要体现一个信息管理系统的开发过程。
本书内容全面,实例丰富,既具有很强的实用性,又具备计算机等级考试适应性。不仅适合作为高等学校相关专业教材使用,也可作为初学者学习利用VFP工具开发信息系统的参考书。

目录

1Visual FoxPro的语言基础
1.1面向对象程序设计界面
1.1.1表单设计实例
1.1.2VFP的启动与退出方法
1.1.3VFP中默认路径的设置
1.1.4VFP的用户界面
1.1.5VFP 操作方式
1.2类和对象

1.2.1表单设计实例
1.2.2初步探讨对象的属性、事件和方法
1.2.3表单中的基本控件

1.3数据类型、常量、变量
1.3.1表单设计实例
1.3.2数据类型
1.3.3常量
1.3.4变量

1.4运算符与表达式
1.4.1表单设计实例
1.4.2算术运算表达式
1.4.3表单设计实例
1.4.4字符运算表达式
1.4.5表单设计实例
1.4.6日期及日期时间表达式
1.4.7表单设计实例
1.4.8关系表达式
1.4.9表单设计实例
1.4.10逻辑表达式

1.5常用函数
1.5.1表单设计实例
1.5.2数值处理函数
1.5.3表单设计实例
1.5.4字符串处理函数
1.5.5表单设计实例
1.5.6日期和时间函数
1.5.7表单设计实例
1.5.8数据类型转换函数
1.5.9表单设计实例
1.5.10其他函数

 

2算法与程序
2.1程序的算法
2.1.1表单设计实例
2.1.2算法的特点
2.1.3程序的3种基本结构
2.2顺序结构与分支结构
2.2.1表单设计实例
2.2.2顺序结构
2.2.3分支结构
2.3循环结构
2.3.1表单设计实例
2.3.2单重循环
2.3.3表单设计实例
2.3.4多重循环
2.3.5表单设计实例
2.3.6LOOP和EXIT语句

 

3表单与控件设计
3.1面向对象基本概念
3.1.1表单设计实例
3.1.2VFP的基类
3.1.3对象的属性、事件和方法
3.1.4面向对象的编程模型
3.1.5在容器分层结构中引用对象
3.2常用控件的使用
3.2.1表单设计实例
3.2.2组合框和计时器的使用
3.2.3表单设计实例
3.2.4编辑框、列表框的使用
3.2.5表单设计实例
3.2.6命令按钮组、选项按钮组和复选框的使用
3.3数组在程序中的应用
3.3.1表单设计实例
3.3.2数组的使用


4数据库基础知识
4.1学生成绩管理系统概述
4.1.1学生成绩管理系统的功能
4.1.2学生成绩管理系统的数据信息及表示
4.2建立数据库
4.2.1建立学生成绩管理数据库
4.2.2数据库的基本操作
4.3数据表的创建
4.3.1建立学生成绩管理数据库的数据表
4.3.2创建数据表的方法
4.3.3数据类型
4.3.4字段的基本要素
4.3.5数据表的基本操作
4.3.6数据库表的约束机制
4.3.7用SQL命令建立、修改课程表
4.3.8SQL 语言简介
4.4多工作区操作
4.4.1建立学生成绩管理系统的表间关系
4.4.2建立索引
4.4.3工作区的概念
4.4.4建立数据表之间的永久关系
4.4.5设置参照完整性
4.4.6数据表间的关联


5数据表的基本操作
5.1基于数据表的表单设计
5.1.1建立系统登录表单
5.1.2表单设计方法与步骤
5.2记录指针的定位
5.2.1建立浏览学生信息表单
5.2.2记录指针的绝对移动
5.2.3记录指针的相对移动
5.2.4数据表相关的测试函数
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数组与表中记录间的数据交换

 

6查询与统计
6.1数据表的查询、统计命令
6.1.1建立学生信息查询表单
6.1.2顺序查询
6.1.3索引查询
6.1.4建立统计学生成绩情况表单
6.1.5数据统计
6.2扫描循环
6.2.1扫描循环实例
6.2.2扫描循环
6.3利用查询设计器创建查询
6.3.1利用查询设计器建立学生成绩查询
6.3.2查询设计器的使用
6.4创建视图
6.4.1利用视图设计器创建学生成绩视图
6.4.2利用视图向导创建不及格学生视图
6.4.3视图的概念和作用
6.5使用SQL语句查询表数据
6.5.1简单查询实例
6.5.2简单查询语句
6.5.3排序查询实例
6.5.4排序查询
6.5.5带计算函数的查询实例
6.5.6带计算函数的查询
6.5.7分组查询实例
6.5.8分组查询
6.5.9用别名输出列标题(字段名)
6.5.10多表联接查询实例
6.5.11多表联接查询实例


7报表与菜单设计
7.1报表的创建
7.1.1建立学生信息快速报表
7.1.2创建报表
7.1.3利用报表向导创建课程信息报表
7.1.4利用报表向导建立报表
7.1.5利用报表设计器建立学生成绩报表
7.1.6利用报表设计器建立报表
7.2设置报表
7.2.1利用报表设计器修改学生成绩报表
7.2.2利用报表设计器修改报表
7.2.3报表的页面设置
7.3创建下拉菜单系统
7.3.1创建学生成绩管理系统菜单
7.3.2菜单的表现形式
7.3.3规划菜单系统
7.3.4创建菜单系统的步骤
7.3.5菜单设计器的使用
7.3.6在顶层表单中使用菜单
7.4创建快捷菜单
7.4.1创建快捷菜单实例
7.4.2创建并使用快捷菜单


8学生成绩管理系统开发实例
8.1系统开发实例分析
8.1.1系统需求分析
8.1.2数据库设计
8.2系统详细设计
8.2.1创建项目
8.2.2数据库、数据表及表间关系
8.2.3界面设计
8.2.4主菜单设计
8.2.5表单设计
8.2.6报表设计
8.3用项目管理器连编成应用程序
8.3.1设置文件的“排除”与“包含”
8.3.2设置主程序
8.3.3连编项目
8.3.4连编应用程序
8.3.5连编其他选项
8.3.6运行应用程序
8.4应用程序的发布
8.4.1发布树
8.4.2应用程序发布和安装


附录

附录1Visual FoxPro常用函数

附录2Visual FoxPro常用类与对象

附录3Visual FoxPro常用方法

附录4Visual FoxPro常用事件

附录5Visual FoxPro常用属性