数据库程序设计基础.pptx

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数据库程序设计基础;1 程序与程序文件;1.2程序文件的建立、修改与运行;2、修改程序

3、执行程序;1.4 简单的输入/输出命令; 2.字符型键盘输入命令ACCEPT命令格式:

ACCEPT[字符表达式]TO内存变量

3.程序暂停,等待接收单字符命令WAIT命令格式:

WAIT[字符表达式][TO内存变量]

[WINDOW[AT行,列]]

[NOWAIT][CLEAR|NOCLEAR][TIMEOUT数值

表达式]; 4.非格式输出命令命令格式:

?|??内存变量名表

5.格式输出命令命令格式:

@行,列SAY表达式[PICTURE模式符][FUNCTION功能符]; 6.格式输入命令命令格式:

@行,列SAY提示信息GET变量[FUNCTION功能符][PICTURE模式

符[RANGE数值表达式1,数值表达式2][VALID逻辑表达式]

READ; 7.文本输出命令命令格式:

TEXT

〈文本行〉

ENDTEXT;2程序的基本结构;2.1 顺序结构;图7.1 顺序程序结构的执行流程;【例2】在表文件teacher.dbf中按学号查找,程序代码如下:

CLEA

SETTALKOFF

USEteacher

ACCE请输入欲查询教师的编号TOJSBH

LOCAFOR学号=JSBH

DISP

SETTALKON;其执行结果如图7.2所示。;2.2 选择结构;图7.5 多向选择;1.单向选择

单向选择即根据用户设置的条件表达式的值,决定某一操作是否执行。

语句格式:

IF〈条件表达式〉

〈命令行序列〉

ENDIF;【例3】用单分支选择结构编程实现求圆的面积,程序代码如下:

CLEAR

INPUT请输入圆的半径:TOR

IFR0

S=3.1415926*R^2

?圆的面积是:+str(S,6,2)

ENDIF

CANCEL;2.双向选择

双向选择语句即根据用户设置的条件表达式的值,选择两个操作中的一个来执行。

语句格式:;【例4】用双分支选择结构编写一密码校验程序(假设密码为123),程序代码如下:;3.多向选择;【例5】假设收入(P)与税率(R)的关系如下,利用多分支选择编程实现求税金。;程序如下:

SETTALKOFF

CLEAR

INPUT请输入收入:TOP

DOCASE;2.3 循环结构;条件循环DOWHILE…ENDDO语句(当循环)语句格式:

DOWHILE条件表达式

语句序列1

[LOOP]

语句序列2

[EXIT]

语句序列3

ENDDO;循环语句执行过程如图7.6所示。;【例6】计算S=1+2+3+……+100之和,程序代码如下:

SETTALKOFF

CLEAR

S=0

I=1

DOWHILEI=100

S=S+I

I=I+1

ENDDO

?1+2+3+……+100=,S

SETTALKON

RETURN;2.计数循环FOR…ENDFOR语句(步长型);图7.7 计数循环FOR…ENDFOR;【例7】计算1~100间奇数的和,程序代码如下:

SETTALKOFF

CLEAR

S=0

FORK=1TO100STEP2

s=s+K

ENDFOR

?奇数和为=,S

SETTALKON

RETURN;3.指针循环SCAN…ENDSCAN语句(数据库扫描型);3 多模块程序;变量的作用域

在VisualFoxPro中,若以变量的作用域来分,变量可分为公共变量(也称全局变量)、私有变量和局部变量(也称为专用变量)3类。

公共变量

私有变量

局部变量;3.3 参数传递;4 程序调试

文档评论(0)

黄锦文 + 关注
实名认证
内容提供者

美女

1亿VIP精品文档

相关文档