版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1Visual FoxPro程序设计.2.自我介绍单 位:姓 名: : : : 3.上课时间:星期二3-4节第1-16周Z312星期五5-6节Z104课程安排上机时间:星期五5-6节821第1-12周学时:36+20(理论上机)4.考核方式期末参加统考。考试形式:笔试。最终成绩平时成绩20%期末成绩80%。可参加全国计算机二级Visual FoxPro考试。考试由笔试和上机操作两部分组成。5.横向比较计算机专业:C语言程序设计管理类:VFP程序设计其他专业(艺术类除外):VB程序设计6.课程前奏程序( program )为了让计算机完成现实生活中一个具体的任务,而编写的一系列语句和指令(该过程
2、称为编程) ClearInput “请输入一个整数:” to mmIf int(mm/2)=mm/2?mm,”是偶数!”Else ?mm,”是奇数!”Endif功能:判断一个数是偶数/奇数7.为什么编程?通过编程,我们告诉电脑要做什么事、如何做?并把结果返回给我们8.VFP能做什么?9.10.思考:如何处理数据一般,表中的数据处理问题没有直接在表上进行修改的。实例演示11.课 程 介 绍课程名称:Visual FoxPro 程序设计主讲教材:Visual Foxpro程序设计教程(湖南师范大学出版社)参考教材:Visual Foxpro程序设计教程(刘瑞新 主编电子工业出版社 )12.推荐参考
3、书全国计算机等级考试二级教程Visual Foxpro程序设计(教育部考试中心 高等教育出版社)Visual Foxpro6.0中文版教程(电子工业出版社 刘瑞新)Visual FoxPro 程序设计(中国计划出版社 沈蒙波)13.学完本门课程可以参加全国计算机二级Visual Foxpro考试。考试由笔试和上机操作两部分组成。本门课程还是学习数据库技术三级课程的基础。能够完成一些小型的信息管理系统的开发课程教学目的实例演示14.同学们觉得VFP难学的原因自身原因(70%)上课不认真听讲,表现有睡觉、聊天、玩手机等下课根本不看书上机前不做预习,上机时不做实验,表现有上网、利用画图画画。课程原因
4、课程本身内容比较多,对于大一学生理解有难度其它原因15.学习方式做好实验问题交流如何学好VFP程序设计精读教材完成作业预习答疑16.进入VFP的学习17.第1章 Visual FoxPro 6.0概念 项目系统展示1Visual FoxPro 6.0系统 2VFP的项目318.一、项目系统开发任务要求 设计一个图书管理系统软件进行图书馆的日常管理。Visual FoxPro 6.0就可以很方便的实现一个功能强大图书管理系统。设计思路:确立数据需求和功能需求;设计数据库,然后设计表单、菜单和报表(包含程序设计)设计主程序,打包运行。实例演示19.2、VFP的发展与特点VFP的发展DBASEDBA
5、SEFoxBASEFoxPro VFP3.0,5.0,6.0,7.0,8.0,9.020.2、VFP的发展与特点VFP的特点大大加强了查询与管理功能 索引、项目管理器引入了数据库表的概念 数据库、数据库表扩充了对SQL语言的支持 标准数据库查询语言SQL提供了多种可视化设计工具 向导、生成器、设计器面向对象的程序设计 提供OLE功能 Object Linking and Embedding(对象链接与嵌入) 支持网络应用 21.3、VFP的主窗口VFP的启动Visual FoxPro的启动步骤:首先显示版权界面然后显示欢迎界面。进入VFP环境。22.3、VFP的主窗口VFP的退出退出Visua
6、l FoxPro环境有多种方法:一般方法同microsoft产品,如word在“命令”窗口,输入命令QUIT, 并按回车23.3、VFP的主窗口VFP的主屏幕界面工欲善其事必先利其器24.3、Visual FoxPro概述VFP的主屏幕界面VFP主窗口标题栏菜单栏工具栏状态栏命令窗口25.3、VFP的主窗口标题栏位于屏幕界面的第一行,它包含以下五个对象:1)系统程序图标2)主屏幕标题3)最小化按钮4)最大化按钮5)关闭按钮标题栏26.3、VFP的主窗口默认包含八个菜单选项。菜单中的命令分为两类:可以直接执行的命令;在命令名后带有省略号,需要通过对话框来执行。在VFP系统,菜单栏中的菜单项不是一
7、成不变的,在不同的情况下,会增、删若干菜单项。菜单栏27.3、Visual FoxPro概述28.3、Visual FoxPro概述29.3、VFP的主窗口工具栏Visual FoxPro 系统提供了不同环境下的11种常用的工具栏加载工具栏的方法:显示工具栏命令在工具栏上单击鼠标右键30.主窗口工具栏 工具栏的两种形式:固定式和浮动式。 打开工具栏后用户可以根据需要用鼠标将它拖到任意位置浮动式固定式31.3、VFP的主窗口命令窗口是Visual FoxPro 系统命令执行、编辑的浮动窗口。在命令窗口中,可以输入命令实现对数据库的操作管理,总共有近500条命令。显示/隐藏方法窗口-命令窗口常用工
8、具栏的命令窗口按钮Ctrl+F2显示,ctrl+F4隐藏32.Visual FoxPro的命令命令动词 for/while .命令的书写规则(1)每命令必须以命令动词开头;(2)命令动词后面的命令短语可按任意顺序排列,短语之间用空格分隔,空格数任意;(3)命令一行书写不下时,可以换行,并在分行处加上分号“;”;(4)每行只能书写一条命令;(5)所有命令和函数均可只写前4个字符,且不分大小写;(6)行命令结束后,用Enter键确认并执行,可重复执行。33.命令的符号说明命令中的蓝色字符串为系统保留字可运行多行代码(选中代码块,按回车;或右键):表示命令中该位置所应放置内容,但内容可以根据需要而定
9、。 :可选项:可根据实际需要选用或省略该项内容。 | :任选项:根据实际需要任选且必选其中一项内容STORE TO 34.最简单命令输出命令 ?清屏命令 clear设置默认目录命令 set default to 路径实例演示35.3、VFP的主窗口VFP主窗口在工具栏与状态行之间的一大块空白区域是VFP主窗口。用于显示命令或程序的执行结果,同时也用来显示打开的各种窗口和对话框等。36.3、VFP的主窗口状态行状态行用于显示某一时刻的管理数据的工作状态。如果当前工作区中,没有表文件打开,状态行的内容是空白;如果当前工作区中,有表文件打开,状态行显示:表名、表所在的数据库名、表中当前记录的记录号、
10、表中的记录总数等内容。37.4、配置VFP系统环境 Visual FoxPro 系统环境的配置决定了Visual FoxPro 系统的操作环境和工作方式。 Visual FoxPro 系统允许用户设置大量参数控制其工作方式。配置工具栏显示工具栏新建自己的工具栏修改已有的工具栏38.4、配置VFP系统环境设置系统环境通过 “工具”“选项”对相关的配置。 环境设置包括主窗口标题、 默认目录、项目、编辑器、调试器及表单工具选项、临时文件存储、拖放字段对应的控件和其他选项。 所做设置保存为在当前工作期有效或者保存为 VisualFoxPro默认(永久)设置。 39.设置默认目录4、配置VFP系统环境S
11、et default to 路径40.恢复VF环境clear all:清除所有对象close all:关闭工作期clear program:清除缓存41.5、学会使用VFP的帮助MSDN :Visual Studio 6.0的其他软件的帮助集成在一起,组成MSDN,内容丰富的使用手册进入帮助系统有三种方法即在命令窗口中,输入“help”命令调用“帮助”菜单VFP的任一地方选中需获得帮助的内容,按“F1”功能键42.6、VFP的工作方式命令执行方式菜单选择方式交互操作方式将一批经常要执行 的命令按照所要完成的任务和系统的约定编写成程序,并将其存储为程序文件程序执行方式43.Visual FoxP
12、ro的设计工具向导用户通过系统提供的向导设计器,不用编程就可以创建良好的应用程序界面并完成许多对数据库的操作。Visual FoxPro系统提供有创建项目、创建表、创建数据库、建立查询、建立视图、创建表单、创建报表、创建标签等向导。44.Visual FoxPro的设计工具用来创建和修改应用程序各种组件的可视化工具。常用的设计器数据库设计器表设计器数据环境设计器表单设计器标签设计器菜单设计器查询设计器设计器45.Visual FoxPro的设计工具Visual FoxPro系统提供的生成器,可以简化创建和修改用户界面程序的设计过程,提高软件开发的质量。生成器46.三、Visual FoxPro
13、的项目管理器扩展名为*.PJX,备注文件是.pjt。是VFP处理数据和对象的主要组织工具。新建方法文件-新建,选择“项目”Create project命令编辑方法文件-打开Modify project命令外观设置:可以对它进行位置的移动、窗口大小的改变、窗口的折叠与展开等操作。47.项目管理器窗口48.1、Visual FoxPro的项目管理器49.项目管理器各选项卡的功能在“项目管理器”窗口,若想对项目进行各种操作,可以通过“项目管理器”窗口的选项卡和“项目”菜单来完成。(记住各个选项卡中都包含什么?)1. “数据” 选项卡 使用“数据”选项卡,可以组织和管理项目文件中包含的所有数据,如数据
14、库、数据表、查询和视图等。2. “文档” 选项卡 使用“文档”选项卡,可以组织和管理项目文件中处理数据所用的三类文件:即表单、报表和标签。 初学者常用的是“数据”和“文档”两个选项卡。50.项目管理器各选项卡的功能3. “类” 选项卡 使用“类”选项卡,可以组织和管理项目文件中的类和类库。 4. “代码” 选项卡 使用“代码”选项卡,可以组织和管理项目文件中程序代码文件,如扩展名为.prg程序文件、函数库API Libraries和应用程序.app文件。5. “其它” 选项卡 使用“其它”选项卡,可以组织和管理项目文件中文本文件、菜单文件及其它类型的文件。51.2、Visual FoxPro的文件类型表 *.dbf数据库 *.dbc索引 *.idx报表 *.Frx菜单 *.mnx项目 *.pjx程序 *.prg查询程序 *.qpr表单 *.scx标签 *.lbx糊涂了吧?没关系,慢慢学就会熟悉了!52.项目管理器的操作添加或移去文件创建和修改文件查看文件53.定制项目管理器窗口折叠项目管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026 近零碳中小学校园创建技术指南
- 2025年黑龙江省安达市高二历史上册期末考试考试卷【综合题】附答案
- 2026年青海省德令哈市高二生物下册期末考试模拟试卷【B卷】附答案
- 2026年贵州省赤水市高二生物上册期末考试测试卷及完整答案(典优)
- 2026 江苏 水利岗事业编高频强化训练卷含答案解析
- 2026 江苏 市场监管岗事业编易错点巩固训练卷
- 2026下半年高中数学教资面试代数解析
- 2026下半年下半年初中语文教资面试现代文阅读题库
- 2026年冰淇淋制作工职业技能等级认定(三级)理论知识模拟试题
- 2026年仁爱版八年级英语上册课文同步翻译
- 耳鼻喉科手术的麻醉课件
- (完整版)2026年二级建造师继续教育考试题库及答案
- 河北省石家庄市第四十三中学2025-2026学年上学期期中考试九年级数学试题(含答案)
- 2026年中医内科医师高频面试题包含详细解答
- 国家重点保护野生植物识别鉴定工作手册
- 大班幼儿家庭教育案例分享
- 水利水电工程单元工程施工质量检验表与验收表(SLT631.5-2025)
- 2026年全国两会解读:基层治理能力提升
- 装配错装漏装考核制度
- 第二单元混合运算单元测试卷(含答案) 2025-2026学年人教版三年级数学上册
- BRC第九版认证取证审核准备资料清单
评论
0/150
提交评论