首页
前一页
后一页
末页 [406] [407] [408] [409] [410] |
本留言簿共有493条记录, 现在时间2025-5-24 19:25:04,计算机地址:192.168.9.44
日期查询: |
现在是第81页 一共有99页 |
Books库中表及结构信息 | 环境:一键安装 库表:Mysql.sql xx3.sql xx4.sql 页面:Myphp.php |
序号 | 留言内容 |
---|---|
D:2019-6-6 T:9:07:00 IP:192.168.3.41 作者: 张顺海 | 2019.6.6 星期四 微机107班
上机内容: 上机目的: 上机过程: 一、指法练习 1.英文打字练习5分钟 2.中文打字练习5分钟 二、上机流程 1.启动VFP 2.设置默认工作目录,测试默认工作目录 (CD) 3.创建或者打开数据库(V107),两种打开方式(Open database v107)和(Modify Database V107),两种方法的区别,就是后者打开并调出数据库设计器。 4.创建或者打开数据表(V107),创建表结构(Crate v107) ,调出表设计器,也可以使用Create Table V107 创建表格,但不调出表设计器。 5.如果数据库处于打开状态,创建的表,自动成为库表,实习库表与自由表之间的转换,可以查看表的结构(Modify Structure)。 6.打开表 (use v107) 7.查看表(Browse list disp) 8.关闭表(use ) 三、记录的操作 1.插入记录(inser [before] [blank])、(append [blank]) 、(Browse Ctrl+Y) 2.记录的浏览( Browse (浏览模式 )) 3.修改记录(Edit) 、 (replace) 4.删除记录(Delete-Recall-Pack-Zap)(set delete On/Off 逻辑隐含打开/关闭) 5.记录的显示(List/disp 【范围】【字段列表】【条件】) 区别是 滚屏显示 和分屏显示 ; Browse (浏览模式 ) 6.记录的查询(绝对定位 go) 、(相对定位 Skip) 、(条件定位 Locate -Continue)以及相关函数(Eof()、Bof()、Recn()、Found()、Reccount()、file() 7.记录的排序 sort to <表名> ON <字段> /a/d/c [ascending] [descending] for [条件] field [字段列表] 四、作业 预习索引 索引的建立 索引的类型 索引的打开 索引的转换 索引的删除 索引的关闭 索引的应用(Find Seek) 五、本题数据表脚本
clea
|
D:2019-6-2 T:14:40:00 IP:192.168.3.41 作者: 张顺海 | 2019.6.5 星期三 教学内容: 过程文件的建立、调用、关闭 教学目的:掌握过程文件的调用 教学重点:过程文件的应用上机,排序的应用 教学难点:冒泡排序法 教学时间:4课时 教学过种 上机过程: 一、指法练习 1.英文5分钟 2.中文5分钟 二、上机流程: 1.建立两个过程文件 1)建立过程文件xt16.prg &&使用的命令 Modi comm xt16 过程:jc &&阶乘 过程:qc &&求差 过程:mj &&面积
PROCEDURE jc &&求阶乘
PARAMETERS x
s=1
FOR i=1 to x
s=s*i
ENDFOR
RETURN s
ENDPROC
PROCEDURE qc &&求差
PARAMETERS x,y
s=ABS(x-y)
RETURN s
ENDPROC
PROCEDURE mj
PARAMETERS r
r=3.14*r*r
RETURN r
ENDPROC
2)建立过程文件 xt17.prg &&使用的命令 Modi comm xt17
建立过程 qh &&求和
procedure qh
para x,y
z=x+y
return z
endproc
2.调用
1)打开过程文件 xt16.prg
set proc to xt16
2) 函数调用格式
? jc(5) &&返回120
3)函数调用格式
? qc(100,4) &&返回96
4)函数调用格式
? mj(10) &&返回314.00
3.关闭过程文件
1)set proc to &&关闭所有过程文件
2) close proc &&关闭所有过程文件
3) release proc xt16 &&关闭指定的过程文件 xt16.prg
4) ?jc(5),qc(100,4),mj(10) &&找不到
4.其他打开过程文件格式
1)set proc to xt16,xt17 &&一次性打开多个
2) set proc to xt17 additive &&追加式打开多个过程文件,如果不加 [additive],打开一个新的过程文件,则关闭原来已经打开的过程文件
5.其他调用过程文件中的过程
1) do jc with 5 &&值 传递
2) do jc with x &&地址传递/引用传递
3) do jc in xt16 with 5 &&带 in 短语的引用过程方法,事先可以不先打开过程文件
三、回忆上次课的总结并根据上机验收
1.过程文件也是一个程序(PRG) 2.一般由Procedure <过程名>.....Endproc界定一个过程 3.打开过程文件为:set procedure to <过程文件名1,过程文件名2> 4.可以同时打开多个过程文件:set procedure to <过程名> additive ,完成不关闭以前已经打开的过程文件的情况下,打开新的过程文件 5.调用过程文件中的过程,一定事先打开过程文件,然后就可以象打开一个普通的子程序一样调用过程文件中的过程 6.关闭过程文件的命令: 全部关闭:set procdure to 或者用close procedure 关闭所有打开的过程文件; 关闭指定:release procedure <过程文件名>关闭指定的过程文件 7.过程文件中的Endproc 和return可以省略不写,但遇到Procedure算是上一个过程的结束,算是隐含执行了。 8.调用过程前得先打开过程文件,程序结束后,要及时关闭,释放它们占据的资源。 9.请大家注意mj (求 面积)的过程的调用的方法,既可以用函数方法调用,也可以用Do with +参数的方法调用 四、作业 1.了解使用过程文件的意义,了解建立、打开、关闭的方法。 2.预习数据的排序(顺序法、冒泡法)
五、排序法: 1.顺序排序法 xt18.prg
*本程序段是顺序法排序的分析 ?
for i=1 to 8
*xt18_2.prg
*本程序段是顺序法排序
*以下程序段是数据排序好后输出过程
return 2.冒泡排序法 *xt19.prg
*本程序段是冒泡法排序
*以下程序段是数据排序好后输出过程
return *xt19_2.prg
clea
x1=1
*以下程序段是数据排序好后输出过程
|
D:2019-6-2 T:14:40:00 IP:192.168.3.41 作者: 张顺海 | 2019.6.4 星期二 【微机107班】
教学内容 :记录的修改与删除 教学目的:掌握数据表中数据的操作 教学重点:记录的成批修改 教学难点:数据的删除 教学时间:1课时 教学过程:
一、导入 到现在为止,我们已经学习了数据库的概念、建立、打开、关闭,学习了数据表的建立、打开、关闭,上节课,我们学习了数据表记录的增加、显示,并通过上机自动评分的方法,对数据表xx1的建立、增加记录,显示记录进行了讲解、练习、自评,基本理解了数据表建立的过程,增加对数据表由两部分组成的认识(数据结构部分和数据记录部分),建立一个表,就是建立表结构(字段四要素)和增加记录部分。 显示 记录的命令(list/disp),学习了数据记录在显示 过程中的控制【范围】【条件】【字段投影】等操作,这节,我们学习数据记录的维护(修改与删除) 二、新授 1.我们为什么要修改 2.我们为什么要删除 3.我们如何修改 4.我们如何删除 三、练习 1.下载xueji.dbf,注意下载两个文件(为什么) 2.修改 1)逐条修改 Edit 2)成批修改 Replace 3)边浏览边修改 Browse 3.删除 1)逻辑删除 2)逻辑恢复 3)逻辑隐藏 4)逻辑显示 5)物理删除 6)清空 7)删除表格 四、总结 1)修改 EDIT----REPLACE----BROWSE 2)删除 DELETE---RECALL ----PACK---- ZAP -----drop table
五、作业 预习记录的排序 |
D:2019-5-27 T:11:23:00 IP:192.168.3.41 作者: 张顺海 | 2019.5.27 星期一 【微机107班】 教学内容: 数据库的建立 数据表的建立 自由表和库表 教学目的:通过表的建立,掌握表格(Table)的组成 教学重点:数据表的使用 教学难点:数据表的结构 教学时间:4课时 教学过程: 一、导入 引入:我们前几节课,通过“九宫格”、“高才倒计时”,了解了数据库技术应用(VFP)这门课能让我们学会更多的解决实际问题的能力,提升了我们学习这门课的兴趣。 通过对VFP的学习,了解了数据库技术是通过数据库,对数据进行建立、输入、处理、统计、查询、输出的,上节我们已经从数据库(Table)的几个层面,阐述了相关的专业术语。
二、新授
(一)当前工作目录的设置
1.打开VFP
2.打开“工具”菜单--“选项”菜单
3.选择“文件位置”选项卡
4.选中“默认目录”-选中“使用默认目录”-更改“D:\V107_xxx”-“保存为默认值”-“确定”(注:xxx自己姓名的简写字母)
5.在命令窗口中使用“CD”(不分大小写),检查当前的工作目录,已经成功修改。
(二)数据库的建立
1.建立数据库v107.dbc(产生三个文件:.dbc 、.dct 、.dcx)
重点:扩展文件名;数据库设计器;数据库设计器工具栏;关闭数据库设计器;打开数据库设计器;
2.查看建立数据库的文件:dir v107.*
重点:显示文件列表中,查看v107.dbc、v107.dct、v107.dcx
3.将数据表V107.dbf(我们已经拥有的一个数据表)加入数据库,使之成为数据库表
重点:点击数据库设计器中的工具箱中含有“+”的按钮“增加表”;根据窗口提示,选择V107.dbf,加入数据库;
4.显示库表(v107.dbf)的结构,查看变化:
重点:
(三)环境设置:
1. 在D盘根目录下建立V107_xxx(其中XXX为你的姓名字母简写) 四、操作内容
1. 建立以下自由表:(10分)
2. 给XX1表分别加入以下记录(10分) 3.评分
执行评分程序
五、记录的显示 1.显示命令: List/Display/Browse 2.显示方式:列表显示 (List/Display)和浏览显示(Browse) 3.列表显示:滚屏显示(List)和分屏显示 (Display) 4.列表显示命令: LIst [OFF] [字段或表达式列表] [范围] [条件] [输出] 注释: 如果省略字段表达式列表,就是包含所有字段 范围: all / record n / next n / rest 条件:关系表达式或者产生逻辑值(T F )的综合表达式 输出:到文件 (to file 文件名)、到打印机(to print) OFF:如果包含此项,则不显示记录号(注意一个记录的长度不包含记录号) 5.下载【xueji.dbf】【xueji.fpt】,注意:为什么要下载两个文件(一个是.dbf、一个是fpt)呢 六、总结 库(容器,Dbc/Dct/Dcx,建立库 Create Datebase / 打开库 Open database / 修改数据库 Modify Database / 关闭库 Close databse / 删除数据库 Delete Database) 表(表格,Dbf/Fpt,库表/自由表,特权) 表结构:建立表 Create / 打开表 Use / 修改表 Modify structure / 关闭表 Use / 删除表 Drop table) 表记录:增加记录 Insert 或 append 或Browse / 修改记录 edit 或者 replace / 显示记录 list 或 disp 或 brow / 删除记录 dele 配合 pack或者 zap / 统计记录 count
七、在线作业及情况汇总
|
D:2019-5-26 T:20:26:00 IP:192.168.3.41 作者: 张顺海 | 2019.5.27 星期一
教学内容:过程文件 教学目的:对过对过程文件的建立、打开、调用、关闭,掌握过程文件的应用 教学重点:过程文件的调用及参数传递 教学难点:过程文件的调用 教学时间:2课时 教学过程: 一、导入 在一段程序中,可以调用另一个程序,调用格式就是Do 子程序文件名,每调用一个程序就会占用一些资源(文件句柄),也就是说,文件句柄是有限的,不丗的软件可以同时管理的文件句柄是有限的,换句话说,就是可以同时打开的程序文件(prg)数量是有限的,这样就会限制程序调用的数量,从某种程序上也就限制了程序的规模。 这时,VFP也就引入了过程文件的概念,把多个子程序写到一个文件里,这样可以一次打开一个过程文件,(占用一个句柄资源),但可以调用过程文件中的多个过程,一举多得,一个过程就是原来的一个子程序段。 那么,过程文件如何建立、打开、调用和关闭呢,它和子程序的建立、打开、调用、关闭一样吗?这节课,我们就深入的了解和学习一下,过程文件。 二、新授 过程文件的建立: 一个过程文件,其实也是一个程序文件(PRG文件),所以建立的方法同样是:Modify Command +过程文件名,只不过里边的代码组织需要语句来界定。
过程文件的打开:
过程文件中的过程调用:
过程文件的关闭:
三、练习 要求,在xt16.prg过程文件中,增加一个过程 过程名为:mj (输入半径,返回圆的面积)注意:函数调用及Do带参数的调用方式
四、总结 1.过程文件也是一个程序(PRG) 2.一般由Procedure <过程名>.....Endproc界定一个过程 3.打开过程文件为:set procedure to <过程文件名1,过程文件名2> 4.可以同时打开多个过程文件:set procedure to <过程名> additive ,完成不关闭以前已经打开的过程文件的情况下,打开新的过程文件 5.调用过程文件中的过程,一定事先打开过程文件,然后就可以象打开一个普通的子程序一样调用过程文件中的过程 6.关闭过程文件的命令: 全部关闭:set procdure to 或者用close procedure 关闭所有打开的过程文件; 关闭指定:release procedure <过程文件名>关闭指定的过程文件 7.过程文件中的Endproc 和return可以省略不写,但遇到Procedure算是上一个过程的结束,算是隐含执行了。 8.调用过程前得先打开过程文件,程序结束后,要及时关闭,释放它们占据的资源。 9.请大家注意mj (求 面积)的过程的调用的方法,既可以用函数方法调用,也可以用Do with +参数的方法调用 五、作业 不打开过程文件,可以调用过程文件中的过程吗? x=10 ?x Do mj in xt16 with x ?x
六、反思 对准备追求的充分,是成功的关键; 对细节追求的极致,是成功的保证。 |
首页
前一页
后一页
末页 现在是第81页一共有99页 |