大学VF课件 程序第一课(vf的基础知识)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
20 Visual FoxPro程序设计
3、al FoxPro的启动步骤:
首先显示版权界面 然后显示欢迎界面。 进入VFP环境。
21
Visual FoxPro程序设计
3、VFP的主窗口
②VFP的退出 退出Visual FoxPro环境有多种方法: 一般方法同microsoft产品,如word 在“命令”窗口,输入命令QUIT, 并按回车
实例演示
10
Visual FoxPro程序设计
课 程
课程名称:
介
绍
Visual FoxPro 程序设计
主讲教材: Visual Foxpro程序设计教程(湖南师范大学出版社) 参考教材: Visual Foxpro程序设计教程(刘瑞新 主编电子工业出
版社 )
11
Visual FoxPro程序设计
考核方式
期末参加统考。 考试形式:笔试。 最终成绩=平时成绩 ×20%+期末成绩 ×80%。 可参加全国计算机二级Visual FoxPro考 试。考试由笔试和上机操作两部分组成。
4 Visual FoxPro程序设计
横向比较
计算机专业:C语言程序设计 管理类:VFP程序设计 其他专业(艺术类除外):VB程序设 计
学完本门课程可以参加全国计算机二级Visual Foxpro 考试。考试由笔试和上机操作两部分组成。 本门课程还是学习《数据库技术》三级课程的基础。 能够完成一些小型的信息管理系统的开发
实例演示
13
Visual FoxPro程序设计
同学们觉得VFP难学的原因
自身原因(70%) 上课不认真听讲,表现有睡觉、聊天、玩手机 等 下课根本不看书 上机前不做预习,上机时不做实验,表现有上 网、利用画图画画。 课程原因 课程本身内容比较多,对于大一学生理解有难 度 其它原因
18 Visual FoxPro程序设计
2、VFP的发展与特点
①VFP的发展
DBASEⅡ→DBASEⅢ→FoxBASE→FoxPro → VFP3.0,5.0,6.0,7.0,8.0,9.0
Foxbase Progress
19
Visual FoxPro程序设计
2、VFP的发展与特点
②VFP的特点
Visual FoxPro的设计工具
③生成器
Visual FoxPro系统提供的生成器,可以简 化创建和修改用户界面程序的设计过程,提 高软件开发的质量。
45
Visual FoxPro程序设计
三、Visual FoxPro的项目管理器
扩展名为*.PJX,备注文件是.pjt。是VFP处理数 据和对象的主要组织工具。 新建方法 文件-新建,选择“项目” Create project命令 编辑方法 文件-打开 Modify project命令 外观设置:可以对它进行位置的移动、 窗口大小的改变、窗口的折叠与展开等操作。
VFP
Visual FoxPro 程序设计
1
自我介绍
单 姓
位: 名: : : :
2
Visual FoxPro程序设计
课程安排
学时:36+20(理论+上机)
上课时间: 星期二3-4节第1-16周Z312 星期五5-6节Z104 上机时间: 星期五5-6节821第1-12周
3
Visual FoxPro程序设计
17 Visual FoxPro程序设计
一、项目系统开发
任务要求 设计一个图书管理系统软件进行图书馆的日常管 理。Visual FoxPro 6.0就可以很方便的实现 一个功能强大图书管理系统。 设计思路: 1. 确立数据需求和功能需求; 2. 设计数据库,然后设计表单、菜单和报表(包含 程序设计) 3. 设计主程序,打包运行。 实例演示
26 Visual FoxPro程序设计
3、Visual FoxPro概述
27
Visual FoxPro程序设计
3、Visual FoxPro概述
28
Visual FoxPro程序设计
3、VFP的主窗口
工具栏
Visual FoxPro 系统提供了不同环境下的11种常 用的工具栏 加载工具栏的方法: 显示-工具栏命令 在工具栏上单击鼠标 右键
5
Visual FoxPro程序设计
课程前奏 程序( program )
为了让计算机完成现实生活中一个具体的任务,
而编写的一系列语句和指令(该过程称为编程)
功能: 判断 一个 数是 偶数/ 奇数
Clear
Input “请输入一个整数:” to mm
If int(mm/2)=mm/2 ?mm,”是偶数!” Else ?mm,”是奇数!”
29
Visual FoxPro程序设计
主窗口-工具栏
工具栏的两种形式:固定式和浮动
式。 打开工具栏后用户可以根据需要用 鼠标将它拖到任意位置
固定式 浮动式
30
Visual FoxPro程序设计
3、VFP的主窗口
命令窗口
是Visual FoxPro 系统命令执行、编辑的浮动窗 口。在命令窗口中,可以输入命令实现对数据库的 操作管理,总共有近500条命令。
推荐参考书
全国计算机等级考试二级教程
——Visual Foxpro程序设计
(教育部考试中心
高等教育出版社) Visual Foxpro6.0中文版教程 (电子工业出版社 刘瑞新) Visual FoxPro 程序设计
(中国计划出版社 沈蒙波)
12
Visual FoxPro程序设计
课程教学目的
38 Visual FoxPro程序设计
4、配置VFP系统环境 设置默认目录
Set default to [路径]
39 Visual FoxPro程序设计
恢复VF环境 clear all:清除所有对象 close all:关闭工作期 clear program:清除缓存
40
Visual FoxPro程序设计
大大加强了查询与管理功能 索引、项目管理器 引入了数据库表的概念 数据库、数据库表 扩充了对SQL语言的支持 标准数据库查询语言SQL 提供了多种可视化设计工具 向导、生成器、设计器 面向对象的程序设计 提供OLE功能 Object Linking and Embedding(对象链接与嵌入) 支持网络应用
5、学会使用VFP的帮助 MSDN : •Visual Studio 6.0的其他软件的帮助集 成在一起,组成MSDN,内容丰富的使用手 册 进入帮助系统有三种方法 •即在命令窗口中,输入“help”命令 •调用“帮助”菜单 •VFP的任一地方选中需获得帮助的内容,按 “F1”功能键
41 Visual FoxPro程序设计
43
Visual FoxPro程序设计
Visual FoxPro的设计工具
②设计器
用来创建和修改应用程序各种组件的可视化工具。 常用的设计器 数据库设计器 表设计器 数据环境设计器 表单设计器 标签设计器 菜单设计器 查询设计器
44 Visual FoxPro程序设计
STORE <表达式> TO <内存变量表>
33 Visual FoxPro程序设计
最简单命令
①输出命令 ?[<表达式列表>] ②清屏命令 clear ③设置默认目录命令 set default to [路径]
实例演示
34
Visual FoxPro程序设计
3、VFP的主窗口
VFP主窗口
在工具栏与状态行之间的一大块空白区域
Endif
6
Visual FoxPro程序设计
为什么编程?
通过编程,我们告诉电 脑要做什么事、如何做? 并把结果返回给我们
7 Visual FoxPro程序设计
VFP能做什么?
8
Visual FoxPro程序设计
9
Visual FoxPro程序设计
思考:如何处理数据
一般,表中的数据处理问题没有直接在表上进行 修改的。
新建自己的 工具栏 修改已有的 工具栏
37 Visual FoxPro程序设计
4、配置VFP系统环境
②设置系统环境
通过 “工具”-“选项”对相关的配置。 环境设置包括主窗口标题、 默认目录、 项目、编辑器、调试器及表单工具选项、 临时文件存储、拖放字段对应的控件和其 他选项。 所做设置保存为在当前工作期有 效或者保存为 VisualFoxPro默认(永久) 设置。
“;”;
(4)每行只能书写一条命令; (5)所有命令和函数均可只写前4个字符,且不分大小写;
(6)—行命令结束后,用Enter键确认并执行,可重复执行。
32 Visual FoxPro程序设计
命令的符号说明
命令中的蓝色字符串为系统保留字 可运行多行代码(选中代码块,按回车;或右键)
< >:表示命令中该位置所应放置内容,但 内容可以根据需要而定。 [ ]:可选项:可根据实际需要选用或省略 该项内容。 | :任选项:根据实际需要任选且必选其 中一项内容
46
Visual FoxPro程序设计
项目管理器窗口
47
Visual FoxPro程序设计
1、Visual FoxPro的项目管理器
48
Visual FoxPro程序设计
项目管理器各选项卡的功能
在“项目管理器”窗口,若想对项目进行各种操作,可以通过
“项目管理器”窗口的选项卡和“项目”菜单来完成。
显示/隐藏方法
窗口-〉命令窗口 常用工具栏的命令窗口按钮 Ctrl+F2显示,ctrl+F4隐藏
31
Visual FoxPro程序设计
Visual FoxPro的命令
命令动词 [<范围>] [<表达式>][for/while <逻辑表达式>]….
命令的书写规则
(1)每—命令必须以命令动词开头; (2)命令动词后面的命令短语可按任意顺序排列,短语之间用 空格分隔,空格数任意; (3)命令一行书写不下时,可以换行,并在分行处加上分号
1)系统程序图标
2)主屏幕标题
3)最小化按钮
4)最大化按钮 5)关闭按钮
25 Visual FoxPro程序设计
3、VFP的主窗口
菜单栏
默认包含八个菜单选项。 菜单中的命令分为两类: 可以直接执行的命令; 在命令名后带有省略号,需要通过对话 框来执行。 在VFP系统,菜单栏中的菜单项不是一成不 变的,在不同的情况下,会增、删若干菜单项。
14 Visual FoxPro程序设计
学习方式
如何学好VFP程序设计
精读教材 完成作业
做好实验
问题交流
15
Visual FoxPro程序设计
16
Visual FoxPro程序设计
第1章 Visual FoxPro 6.0概念
1 项目系统展示
2
Visual FoxPro 6.0系统
3
VFP的项目
22
Visual FoxPro程序设计
3、VFP的主窗口
③VFP的主屏幕界面
23
Visual FoxPro程序设计
3、Visual FoxPro概述
标题栏 菜单栏 ⑤VFP的主屏幕界面 工具栏
VFP主窗口
命令窗口
状态栏
24
Visual FoxPro程序设计
3、VFP的主窗口
标题栏
标题栏位于屏幕界面的第一行,它包含 以下五个对象:
是VFP主窗口。用于显示命令或程序的执行结果,
同时也用来显示打开的各种窗口和对话框等。
35
Visual FoxPro程序设计
3、VFP的主窗口
状态行
状态行用于显示某一时刻的管理数据的工作状态。
如果当前工作区中,没有表文件打开,状态行的内
容是空白;如果当前工作区中,有表文件打开,状
态行显示:表名、表所在的数据库名、表中当前记
录的记录号、表中的记录总数等内容。
36
Visual FoxPro程序设计
4、配置VFP系统环境
Visual FoxPro 系 统 环 境 的 配 置 决 定 了
Visual FoxPro 系统的操作环境和工作方式。
Visual FoxPro 系统允许用户设置大量参数
控制其工作方式。 ①配置工具栏 显示工具栏
6、VFP的工作方式
②程序执行方式
①交互操作方式
命令执行方式 菜单选择方式
将一批经常要执行 的命令按照所要完 成的任务和系统的约定编 写成程序,并将其存储为 程序文件
42
Visual FoxPro程序设计
Visual FoxPro的设计工具
①向导
用户通过系统提供的向导设计器,不用编 程就可以创建良好的应用程序界面并完成许 多对数据库的操作。 Visual FoxPro系统提供有创建项目、创建 表、创建数据库、建立查询、建立视图、创 建表单、创建报表、创建标签等向导。
3、al FoxPro的启动步骤:
首先显示版权界面 然后显示欢迎界面。 进入VFP环境。
21
Visual FoxPro程序设计
3、VFP的主窗口
②VFP的退出 退出Visual FoxPro环境有多种方法: 一般方法同microsoft产品,如word 在“命令”窗口,输入命令QUIT, 并按回车
实例演示
10
Visual FoxPro程序设计
课 程
课程名称:
介
绍
Visual FoxPro 程序设计
主讲教材: Visual Foxpro程序设计教程(湖南师范大学出版社) 参考教材: Visual Foxpro程序设计教程(刘瑞新 主编电子工业出
版社 )
11
Visual FoxPro程序设计
考核方式
期末参加统考。 考试形式:笔试。 最终成绩=平时成绩 ×20%+期末成绩 ×80%。 可参加全国计算机二级Visual FoxPro考 试。考试由笔试和上机操作两部分组成。
4 Visual FoxPro程序设计
横向比较
计算机专业:C语言程序设计 管理类:VFP程序设计 其他专业(艺术类除外):VB程序设 计
学完本门课程可以参加全国计算机二级Visual Foxpro 考试。考试由笔试和上机操作两部分组成。 本门课程还是学习《数据库技术》三级课程的基础。 能够完成一些小型的信息管理系统的开发
实例演示
13
Visual FoxPro程序设计
同学们觉得VFP难学的原因
自身原因(70%) 上课不认真听讲,表现有睡觉、聊天、玩手机 等 下课根本不看书 上机前不做预习,上机时不做实验,表现有上 网、利用画图画画。 课程原因 课程本身内容比较多,对于大一学生理解有难 度 其它原因
18 Visual FoxPro程序设计
2、VFP的发展与特点
①VFP的发展
DBASEⅡ→DBASEⅢ→FoxBASE→FoxPro → VFP3.0,5.0,6.0,7.0,8.0,9.0
Foxbase Progress
19
Visual FoxPro程序设计
2、VFP的发展与特点
②VFP的特点
Visual FoxPro的设计工具
③生成器
Visual FoxPro系统提供的生成器,可以简 化创建和修改用户界面程序的设计过程,提 高软件开发的质量。
45
Visual FoxPro程序设计
三、Visual FoxPro的项目管理器
扩展名为*.PJX,备注文件是.pjt。是VFP处理数 据和对象的主要组织工具。 新建方法 文件-新建,选择“项目” Create project命令 编辑方法 文件-打开 Modify project命令 外观设置:可以对它进行位置的移动、 窗口大小的改变、窗口的折叠与展开等操作。
VFP
Visual FoxPro 程序设计
1
自我介绍
单 姓
位: 名: : : :
2
Visual FoxPro程序设计
课程安排
学时:36+20(理论+上机)
上课时间: 星期二3-4节第1-16周Z312 星期五5-6节Z104 上机时间: 星期五5-6节821第1-12周
3
Visual FoxPro程序设计
17 Visual FoxPro程序设计
一、项目系统开发
任务要求 设计一个图书管理系统软件进行图书馆的日常管 理。Visual FoxPro 6.0就可以很方便的实现 一个功能强大图书管理系统。 设计思路: 1. 确立数据需求和功能需求; 2. 设计数据库,然后设计表单、菜单和报表(包含 程序设计) 3. 设计主程序,打包运行。 实例演示
26 Visual FoxPro程序设计
3、Visual FoxPro概述
27
Visual FoxPro程序设计
3、Visual FoxPro概述
28
Visual FoxPro程序设计
3、VFP的主窗口
工具栏
Visual FoxPro 系统提供了不同环境下的11种常 用的工具栏 加载工具栏的方法: 显示-工具栏命令 在工具栏上单击鼠标 右键
5
Visual FoxPro程序设计
课程前奏 程序( program )
为了让计算机完成现实生活中一个具体的任务,
而编写的一系列语句和指令(该过程称为编程)
功能: 判断 一个 数是 偶数/ 奇数
Clear
Input “请输入一个整数:” to mm
If int(mm/2)=mm/2 ?mm,”是偶数!” Else ?mm,”是奇数!”
29
Visual FoxPro程序设计
主窗口-工具栏
工具栏的两种形式:固定式和浮动
式。 打开工具栏后用户可以根据需要用 鼠标将它拖到任意位置
固定式 浮动式
30
Visual FoxPro程序设计
3、VFP的主窗口
命令窗口
是Visual FoxPro 系统命令执行、编辑的浮动窗 口。在命令窗口中,可以输入命令实现对数据库的 操作管理,总共有近500条命令。
推荐参考书
全国计算机等级考试二级教程
——Visual Foxpro程序设计
(教育部考试中心
高等教育出版社) Visual Foxpro6.0中文版教程 (电子工业出版社 刘瑞新) Visual FoxPro 程序设计
(中国计划出版社 沈蒙波)
12
Visual FoxPro程序设计
课程教学目的
38 Visual FoxPro程序设计
4、配置VFP系统环境 设置默认目录
Set default to [路径]
39 Visual FoxPro程序设计
恢复VF环境 clear all:清除所有对象 close all:关闭工作期 clear program:清除缓存
40
Visual FoxPro程序设计
大大加强了查询与管理功能 索引、项目管理器 引入了数据库表的概念 数据库、数据库表 扩充了对SQL语言的支持 标准数据库查询语言SQL 提供了多种可视化设计工具 向导、生成器、设计器 面向对象的程序设计 提供OLE功能 Object Linking and Embedding(对象链接与嵌入) 支持网络应用
5、学会使用VFP的帮助 MSDN : •Visual Studio 6.0的其他软件的帮助集 成在一起,组成MSDN,内容丰富的使用手 册 进入帮助系统有三种方法 •即在命令窗口中,输入“help”命令 •调用“帮助”菜单 •VFP的任一地方选中需获得帮助的内容,按 “F1”功能键
41 Visual FoxPro程序设计
43
Visual FoxPro程序设计
Visual FoxPro的设计工具
②设计器
用来创建和修改应用程序各种组件的可视化工具。 常用的设计器 数据库设计器 表设计器 数据环境设计器 表单设计器 标签设计器 菜单设计器 查询设计器
44 Visual FoxPro程序设计
STORE <表达式> TO <内存变量表>
33 Visual FoxPro程序设计
最简单命令
①输出命令 ?[<表达式列表>] ②清屏命令 clear ③设置默认目录命令 set default to [路径]
实例演示
34
Visual FoxPro程序设计
3、VFP的主窗口
VFP主窗口
在工具栏与状态行之间的一大块空白区域
Endif
6
Visual FoxPro程序设计
为什么编程?
通过编程,我们告诉电 脑要做什么事、如何做? 并把结果返回给我们
7 Visual FoxPro程序设计
VFP能做什么?
8
Visual FoxPro程序设计
9
Visual FoxPro程序设计
思考:如何处理数据
一般,表中的数据处理问题没有直接在表上进行 修改的。
新建自己的 工具栏 修改已有的 工具栏
37 Visual FoxPro程序设计
4、配置VFP系统环境
②设置系统环境
通过 “工具”-“选项”对相关的配置。 环境设置包括主窗口标题、 默认目录、 项目、编辑器、调试器及表单工具选项、 临时文件存储、拖放字段对应的控件和其 他选项。 所做设置保存为在当前工作期有 效或者保存为 VisualFoxPro默认(永久) 设置。
“;”;
(4)每行只能书写一条命令; (5)所有命令和函数均可只写前4个字符,且不分大小写;
(6)—行命令结束后,用Enter键确认并执行,可重复执行。
32 Visual FoxPro程序设计
命令的符号说明
命令中的蓝色字符串为系统保留字 可运行多行代码(选中代码块,按回车;或右键)
< >:表示命令中该位置所应放置内容,但 内容可以根据需要而定。 [ ]:可选项:可根据实际需要选用或省略 该项内容。 | :任选项:根据实际需要任选且必选其 中一项内容
46
Visual FoxPro程序设计
项目管理器窗口
47
Visual FoxPro程序设计
1、Visual FoxPro的项目管理器
48
Visual FoxPro程序设计
项目管理器各选项卡的功能
在“项目管理器”窗口,若想对项目进行各种操作,可以通过
“项目管理器”窗口的选项卡和“项目”菜单来完成。
显示/隐藏方法
窗口-〉命令窗口 常用工具栏的命令窗口按钮 Ctrl+F2显示,ctrl+F4隐藏
31
Visual FoxPro程序设计
Visual FoxPro的命令
命令动词 [<范围>] [<表达式>][for/while <逻辑表达式>]….
命令的书写规则
(1)每—命令必须以命令动词开头; (2)命令动词后面的命令短语可按任意顺序排列,短语之间用 空格分隔,空格数任意; (3)命令一行书写不下时,可以换行,并在分行处加上分号
1)系统程序图标
2)主屏幕标题
3)最小化按钮
4)最大化按钮 5)关闭按钮
25 Visual FoxPro程序设计
3、VFP的主窗口
菜单栏
默认包含八个菜单选项。 菜单中的命令分为两类: 可以直接执行的命令; 在命令名后带有省略号,需要通过对话 框来执行。 在VFP系统,菜单栏中的菜单项不是一成不 变的,在不同的情况下,会增、删若干菜单项。
14 Visual FoxPro程序设计
学习方式
如何学好VFP程序设计
精读教材 完成作业
做好实验
问题交流
15
Visual FoxPro程序设计
16
Visual FoxPro程序设计
第1章 Visual FoxPro 6.0概念
1 项目系统展示
2
Visual FoxPro 6.0系统
3
VFP的项目
22
Visual FoxPro程序设计
3、VFP的主窗口
③VFP的主屏幕界面
23
Visual FoxPro程序设计
3、Visual FoxPro概述
标题栏 菜单栏 ⑤VFP的主屏幕界面 工具栏
VFP主窗口
命令窗口
状态栏
24
Visual FoxPro程序设计
3、VFP的主窗口
标题栏
标题栏位于屏幕界面的第一行,它包含 以下五个对象:
是VFP主窗口。用于显示命令或程序的执行结果,
同时也用来显示打开的各种窗口和对话框等。
35
Visual FoxPro程序设计
3、VFP的主窗口
状态行
状态行用于显示某一时刻的管理数据的工作状态。
如果当前工作区中,没有表文件打开,状态行的内
容是空白;如果当前工作区中,有表文件打开,状
态行显示:表名、表所在的数据库名、表中当前记
录的记录号、表中的记录总数等内容。
36
Visual FoxPro程序设计
4、配置VFP系统环境
Visual FoxPro 系 统 环 境 的 配 置 决 定 了
Visual FoxPro 系统的操作环境和工作方式。
Visual FoxPro 系统允许用户设置大量参数
控制其工作方式。 ①配置工具栏 显示工具栏
6、VFP的工作方式
②程序执行方式
①交互操作方式
命令执行方式 菜单选择方式
将一批经常要执行 的命令按照所要完 成的任务和系统的约定编 写成程序,并将其存储为 程序文件
42
Visual FoxPro程序设计
Visual FoxPro的设计工具
①向导
用户通过系统提供的向导设计器,不用编 程就可以创建良好的应用程序界面并完成许 多对数据库的操作。 Visual FoxPro系统提供有创建项目、创建 表、创建数据库、建立查询、建立视图、创 建表单、创建报表、创建标签等向导。