实验一 建立项目、数据库和表
Visual Foxpro实验样本
(2003年)
实验一: 建立项目、数据库和表 ......................................................................................... 2 实验二: 表的基本操作(一) .................................................................................................. 4 实验三: 表的基本操作(二) .................................................................................................. 7 实验四: 索引及建立表之间永久关系 ............................................................................... 10 实验五:结构化程序设计(一) .............................................................................................. 13 实验六: 结构化程序设计(二) ............................................................................................ 15
实验一: 建立项目、数据库和表
一、实验目的:
1.学习启动和退出VisuaIFoxpro6.0,熟悉visualFoxPro6.0主窗口。
2. 掌握VisualFoxPro6.0(简称VFP6)有关建立项目、建立数据库和建立表的方法。 二、实验内容: 1. 练习建立项目。 2. 练习建立数据库。
3. 练习建立数据库表的基本结构。 4. 练习向表中输入数据。 5. 练习使用项目管理器。 操作步骤:
1、练习建立项目
1)单击“文件”中的“新建”菜单(也可以单击工具栏中的“新建”按钮),打开新建对话框。
2)单击“项目”单选按钮,新建一个项目。 3)单击“向导”按钮,弹出应用程序对话框。
4)在“项目名称”文本框中输入项目名称“学生管理”。
说明:可以单击“浏览”按钮从选择目录对话框中选择项目文件的根目录,或者在“项目文
件”文本框中直接键入所选路径。
提示:如果是多人共用一台计算机,或者是在学生实验室做实验,那么建议在新建项 目时最好使用自己的姓名作为项目名,从而避免被同名的项目所覆盖。
5)选择“创建项目目录结构”复选框 (默认为“选中”状态),表示将由Vfp6自动 创建该项目的各种组件的子目录。 6)单击“确定”,关闭“应用程序生成器”对话框。
说明:在 “应用程序生成器”的标题栏上显示了该项目的路径及名称。如果按照步骤 4)进行操作,而且VFP6安装在C盘中,则显示 “c:\学生管理\学生管理.pjx”。本书中使 用的VFP6安装在D盘中,因此,显示 “d:\学生管理\学生管理.pjx”。 7)VFP6显示“项目管理器-学生管理”对话框。
8)退出VFP6。
9)在Windows下查看新建的项目文件夹中的内容,并做记录。 2、 练习建立数据库。
1)在“学生管理”项目中建立一个 “学生成绩”数据库。 2)打开项目文件“学生管理”。
3)打开“数据”选项卡,单击组件类型“数据库”。
4)单击“新建”数据库按钮,弹出“新建数据库”对话框,选择“新建数据库”。
5)输入新建的数据库名,例如“学生成绩”。
6)在弹出的“创建”对话框中选择目录路径,例如“d:\学生管理\data”。
7)单击“保存”按钮,系统保存数据库文件后弹出“数据库设计器·学生成绩”数据库
设计器,关闭数据库设计器。 3、建立 “学生表”,表的基本结构如表所示:
1)打开项目文件“学生管理”。
2)打开“数据”选项卡,展开组件类型“数据库”。 3)展开“学生成绩”数据库,选中组件类型“表”。 4)单击“新建”按钮,选择“新建表”,弹出“创建”对话框。 5)选择目录路径,例如“d:\学生成绩\data”。 6)输入新建的表名“学生”。
7)单击“保存”按钮,弹出“表设计器”对话框。 8)根据实验要求输入表的基本结构。
9)单击“确定”按钮,弹出现在“输入数据记录吗?”对话框。 10)单击“是”按钮,进入“编辑窗口”。 11)输入数据。
实验二: 表的基本操作(一)
一、实验目的:
1.熟悉对表的操作;
2. 理解、掌握字段、记录、指针、当前记录、当前表、独占方式; 3. 掌握命令窗口、编辑窗口和浏览窗口的使用方法; 4. 掌握菜单中的“显示菜单”和“表菜单”的使用方法;
二、实验步骤和内容:
1. 练习对表结构进行操作的命令。 2. 练习使用表的显示命令。 3. 练习使用指针移动命令。 4. 练习使用表记录的修改命令。
(1)以独占的方式打开表文件“学生 ”表。
(2)显示表的结构:
(3)修改表的结构:
Modi stru (4)连续显示表的内容。 List
(5)分页显示表的内容: Disp all
(6)显示学号为4号的记录。
Go 4 disp
(7)显示记录号4,5,6号的记录:
Go 4
List next 3
(8)显示表中最后的4个记录: List rest
(9)显示所有团员的记录。 List for 是否入团=.t. (10)显示所有女生的名单。
List for 姓名=“女”
(11)在表的尾部以编辑的方式添加两个记录。
Disp all
(13)在学号为3号的记录后面插入一个空白记录:
Go 3 Inse blan
(14)在学号为6号的记录前面插入一个空白记录:
Go 6
Inse blank befo
(15) 删除插入的空白记录(做删除标记):
Dele for 学号=0
(16)在浏览窗口中删除学号为6号的记录: (17)使用命令删除学号为7、8号的记录(做删除标记)。
Dele for 学号=7.or.学号=8
(18)恢复所有做删除标记的记录。
Reca all
(19)彻底删除空白记录。
Dele for 学号=0
(20) 将记录指针移动到首记录,显示当前记录号,并显示该记录的内容。
Go top ?recno() Disp
(21)将记录指针移动到尾记录,显示当前记录号,并显示该记录的内容。 Go bott
?recno() Disp
(22)将记录指针指向文件首部3个记录,显示当前记录号,并显示该记录内容。 Skip –3 ?recno() disp
(23)将记录指针指向尾部移动1个记录,显示当前的记录号,并显示该记录内容。
Go 4
Skip 1 recno() disp
(24)在编辑窗口中显示出各个记录的“学号”,“姓名”,“字段”并进行编辑修改。
Edit fiel 学号,姓名
(25)在浏览窗口中显示出所有的记录,并允许对各个字段进行编辑修改。 Brow
(26)在浏览窗口显示所有的记录,使光标只在“姓名”字段上移动,只允许对“姓名”字段进行
编辑修改。
Brow free 姓名
(27)在文件的尾部添加一个空白记录。
Appe blank
(28) 使用替换命令给这个空白记录填写内容,填写数据入下所示:
Repl 学号 5,姓名 with “焦念众”,性别 with “男”,出生年月 with
ctod[‘02/20/80/’],简历 with “山东长清一中”,电话 with “87669635”,班级编 号 with “007”
(29)分页显示所有记录。
Disp all
(30)显示所有记录的“学号”,“姓名”,“性别”和“简历”字段的内容。
List 学号,姓名,性别,简历
(31)将表文件“学生.dbf”原样复制到表文件“xs.dbf”,操作如下:
Copy to a:\学生管理\data\xs
< …… 此处隐藏:8451字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




