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