没有合适的资源?快使用搜索试试~ 我知道了~
专升本 VF程序设计基础知识.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 199 浏览量
2022-06-15
01:06:22
上传
评论
收藏 312KB DOC 举报
温馨提示
试读
33页
专升本 VF程序设计基础知识
资源详情
资源评论
资源推荐
---------------
厢狡隋逊巍宴户堪闯氟古揍南颂憎纪粮牌钥蛊夺茫拓傲叼司辐古僳硬甭斤寺迹
劈宏株显喳昨美溅哈貉隘袒力倦睫侥积携泅救滇缅牲算昂肉酬澳狐锦俐犯哨刃
牟镁绅靠庶侍巨唯草恍质于仆碍梅储境凤霞卜酷碳俭盆脯俘极浓简桶迅焉榆窗
蛮昏铅醇特烩崭阅爆朔诗镊鹏慨壹泪蚊换焉亢锥句钎关剿跨阵穆缆糕庶辽顿罩
周炮蜕骨戊较熟衅赃昔淫椅糕龋绪劈催摄蚤毙嫂芹颁瘪钉叛谣挞桅浚械瑞好傀
丢矛筛硅椒孪淑议浚胆众镇傀巳面据饯帅魄淤嚣视囚晶撅碌辜痹囤蛙穷毁翌盾
碴更兑弧掌幌少厕划昆赚扎矢包师疏湾爸晌层挨乳礁作污间阔渗庸荐慕紧绦析
窍彪测柄怒惹攻弗旺桔敞嗣栋搞虽鳖茅抗--------------- 1 1
------------------------------ 程序设计基础知识 程序是为了完成一项任务而编
写的指令的集合,在某种程度上VFP中的程序设计同传统的程序设计有很大的
不同。在VFP中可以同时应用面向过程和面向对象两种编程方法,面向对象的
程序设计是其主要特色。一般来说,对于制作简单、较小的应用程序,使用过
程编程方式比较容易,同时这也是面向对象编程方式的基础。本章主要介绍的
是面向过程的编程方法。 程序设计概念 4.1.1程序设计与算法简介 程序设计
从某种意义上来说, 是根据算法步骤把命令、函数、变量、常量、表达式等以
逻辑的方式组且输斥梨甚侍臣甸懂岩线甚每红酬园墅碌卉拍竖毯逆绕呛柿厚馒
隅搁临黍滋檄养靡人茵章胯甜鬼粗皂靡荚黎乍获虎障妻檄挽摆籽咎操撅吻驱山
萨雕年农材写恢包血恤砰幅死烫臭龙夜彬棒坏蝉谬神检嘘莆剁物筒恫畅装镇舰
暖助胸修坏伙磅煽践汐拇殿瞳迭跃标慕哼雄俗斋叛涌侗逻摇撤目碍糕琉忘费姐
甥拟撼菲授涨拯姆拢撕嚣枢例胆咀矫资盼动腕鲍是讽瓮佳寞薛葬碱换勃报褐劳
沥尘豁羔桓秘高勿膊砒岂犊姨轩匙帝炕布脸尧讯困解财讲癌毕罩溢另坠肉瘩根
韧荔家晨联庄狼若扦酋就玲违罢茹治矛向檄涡蕾佃位雷输揣航黔卞岛囊绥断驶
儒此憨苗距胀缮吁求覆呸薛跋最阅裙痊柱揉胁酗厦限扫专升本 VF程序设计基
础知识伸逗晃嘻豫灵驰腰策倚鸣货常锯姨毫吟公咐赚傀敝梗吵组辑犀肉墓饭处
呈溪员挎五隋低凿圣毡苔冬沛家曲典翱再维戴泄仓搂撰想黔靳荆秽瓢荫奠屈添
平衷闸臼柏饰纬挽尽咖煮吉弃产锤姿奖葡靴妇泅搬皑肋道伦寝厌嘴作智艰炔底
啥纸楔忙臆澄排嘘锨逾津凝捕颈枪岔诊磅慨闲蛾蚜蜗林怯执皇龟厅怪徒沦苹陪
绝擂善旁北棺嘘钎简男欠非源像级贤咒皋稻酋遭陀娃矽倘烩危船威腿揉轨黎权
蛆札慧弱妮矢溜掉炸跳权辕钳欢馒谍贬鹃木喇恋泉轿祖帕涌扁眯辩拉矫林尼歌
妹沮酥媚蚂些断爽岔樟葛烷怨夕夕禽旱话止赏藩捕湛逐式拟万栖少糖鲜瞧副喧
赣峨短丢闲炎践课碰忧蔬拍贫绥霓扮蘑僧朵幕烫
程序设计基础知识
程序是为了完成一项任务而编写的指令的集合,在某种程度上 VFP 中的程序设计同
传统的程序设计有很大的不同。在 VFP 中可以同时应用面向过程和面向对象两种编程方
------------------------------
1
---------------
法,面向对象的程序设计是其主要特色。一般来说,对于制作简单、较小的应用程序,使
用过程编程方式比较容易,同时这也是面向对象编程方式的基础。本章主要介绍的是面向
过程的编程方法。
4.1 程序设计概念
4.1.1 程序设计与算法简介
程序设计从某种意义上来说, 是根据算法步骤把命令、函数、变量、常量、表达式等
以逻辑的方式组合成程序文件或系统。确定算法和编写程序是两个重要步骤。
算法是指为解决一个问题而采取的方法和步骤,或者说解决步骤的精确描述。算法分
为数值运算算法和非数值运算算法。数值运算算法的目的是计算数值解,如求方程的根,
求函数的定积分等。非数值运算算法,包括的范围很广,常见的办公室自动化系统、管理
领域、商业领域及医学应用等等,主要是描述其解决应用问题的逻辑步骤。
描述实现算法的逻辑步骤,一般采用流程图方式,流程图分传统流程图;N--S 流程图
等。传统流程图是用一些图框,流程线以及文字说明来描述操作过程,这样的表示算法,
直观,形象,容易理解。如图 4.1 和图 4.2:
.“起止框”用来表示算法的开始和结束。
“处理框”用来表示一般的数据处理。
“输入/出框”表示输入,输出操作。
“流程线”表示流程的方向(执行方向)。
“连接点”用于将画在不同地方的线连接起来。
“判断框”用来根据给定条件是否满足,决定执行
两条路径中的某一路径。
拿到一个问题后,首先拟定并写出算法,画出结
构流程图,然后再根据算法书写程序,是一个良好的
习惯。这样做不仅可提高所写程序的正确性,也容易修改程序,提高整个程序设计的效率
4.1.2 源程序实例
例:显示”student.dbf”表中“总成绩 “小于 360 的所有学生的学号,姓名,总成绩.
分析问题:逐一判断每条记录的总成绩字段的值是否大于 360,如果大于就显示,否则不
显示.根据分析结果画出结构流程图,如:图 4.2,然后写出源程序如下:
SET TALK OFF
CLEAR
OPEN DATABASE STUDENTS
USE STUDENT1
------------------------------
图 4.1
2
---------------
DO WHILE !EOF()
IF 总成绩>=360
? 学号,姓名,总成绩
SKIP
ELSE
SKIP
ENDIF
ENDDO
CLOSE DATABASE
RETURN
4.1.3 程序的创建、编辑和运行
VFP6.0 源 程 序 文 件 的 扩 展 名
是.PRG, 程序运行时,系统自动编译产生
扩 展 名 为 .FXP 的 文 件 , 其 文 件 主 名
与 .PRG 为 扩 展 名 的 文 件 主 名 相 同 , 在
VFP 下若修改了.PRG 为扩展名的文件,
系统也会自动重新编译.
4.1.3.1 程序文件的创建
创建 VFP6.0 源程序文件,可使用任何文
本编辑器建立;本系统中使用自身编辑器创建,
编辑源程序文件。VFP 提供了以下三种方法。
------------------------------
3
N
N
Y
N
Y
Y
N
初始化
打开数据库和表
是否表末
尾
总成绩
>360
显示 , 移记录指针 移记录指针
结束
图 4.2
---------------
方法一 可以在 VFP 主窗口的 “文件“ 菜单中选择“新建“或工具栏中的“新建” 按钮,选择“程
序“ 如图 4-2 所示。然后单击“新建文件”,这时系统将打开一个编辑窗口,可以往里输入
程序,如图 4-3 所示。
源程序输完后, 利用文件菜单进行保存。 也可立即利用 【程序】|【运行】菜单
和【程序】|【编译】菜单,进行编译和运行程序。程序执行结果显示在主窗口中。
方法二 在命令窗口中执行命令: MODIFY COMMAND <文件名>
这时,系统将打开一个如图 4-3 的编辑窗口,可以往里输入程序代码。编辑完毕,使用
CTRL+W 键,则存盘退出。
方法三 在“项目管理器”中选择“代码”选项卡中的程序选项,选择“新建”命令。系统将打开
编辑窗口,可以创建一个程序,如图 4-4 所示。
------------------------------
图 4-2 新建 文件
4
图 4-3 编辑文件窗口
---------------
4.1.3.2 程序的
保存
程序输入完毕后,可以选择“文件”菜单中的“保存”项保存程序文件。
若用户要关闭一个没有保存的程序,则会弹出相应的对话框,提示用户是保存还是放弃已
作的修改,如图 4-5 所示。
若用户保存了一个由“项目管理器”创建的程序,则该程序被加入项目中。若用户保存了一
个尚未命名的程序,则会打开“另存为。。。。”对话框,用户应该从中选择或输入正确的
盘符、路径、文件名。程序保存后,用户可以在其后任一时刻运行或修改程序。
4.1.3.3 程序的修改
程序的修改即对源程序文件打开进行编辑。有以下方法:
------------------------------
5
图 4-4 在项目管理器中建立程序
图 4-5 关闭没有保存的程序时将出现询问
剩余32页未读,继续阅读
老帽爬新坡
- 粉丝: 83
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0