大学VF程序设计题看不懂,能不能帮我解释一下

大学VF程序设计题看不懂,能不能帮我解释一下,第1张

首先第一题,n是变量名,代表符合条件的整数个数。for循环语句,变量i范围从10到1000,默认变化增量为1。if条件句,如果i除以7的余数是0,或i除以9余0,变量n就加1;否则n不加,if条件后,对应地要endif(简写endi),即结束if比对。然后for循环启动,从10到1000,一个接一个自动检验。同理,1000完后,结束循环,要endfor(简写endf)。最后n是输出命令,输出n值。。。。。初学最好不要简写,即不要只写前4个字母。

总结,第一题相当于设计一个程序。最初符合条件的整数为0个,变量n=0。在范围[10,1000]内搜索,常用for循环语句;所有能被被7和9中至少一个数整除,就设定条件if mod(i,7)=0 or mod(i,9)=0 ,符合条件就是找到了一个问题要的整数,故你要加1,即n=n+1。完了,要配套使用if与endif; for与endfor 题目问有几个符合条件的,就是输出n值,即?n

第二题同理,s相当于n,就像abcd,只是个代号罢了。给s暂时取值为0,从1开始,s=s+1/i 表示从1开始的连续n个自然数的倒数之和。exit 是立马跳出for循环命令,即进行endfor后面的程序(i-1 )。最后 ,输出i-1,是因为执行exit的前提是s>=35 ,而题目只要求小于35就叫停,故i一旦使s多一点点或恰好相等,就立即跳出循环,并输出i-1,即得出最终答案。

其实,第二题答案还有缺陷。若1到100的倒数之和小于35,而i-1会输出99。从某种意义上而言,第二题答案还值得再思。

最后,我也是大学生,上学期恰好学了VF,多多跟着书上上机指导一步一步练习非常重要。CHEER UP!

类是简化和优化应用程序的重要工具。

1继承性:子类沿用父类特征的能力。体现并扩充了面向对象程序设计方法的共享性,使得同类型对象共享数据与程序代码,提高了程序的复用性。父类是可以进一步定义派生新类的类,子类是以其他类为起点,通过更具体的特征定义所建立的新类。

2多态性:一些关联的类包含同名的方法程序,但方法程序的内容可以不同。调用哪种在运行时根据对象的类确定,同样的 消息被不同的对象接收时可导致不同的行动。

3抽象性:提取一个类或对象与众不同的特征,而不对该类或对象其他信息进行处理。

分类: 教育/科学 >> 职业教育

问题描述:

我是大一学生正在奋斗国二VF,无奈我们的老师说话奇快根本跟不上他的思路,而我们学校机房又没有VF程序可供练习,现在学了几课感觉具体 *** 作起来很容易,但是输入英文形式的命令(会变色的)时就很吃力,书上没有具体的总结说该干什么的时候属什么英文,老师也不写只是干说,我们都很痛苦!已经花了500了,想明年4月就过,不像再拖了!所以跪求哪位高手有针对国二考试的VF指令(简单的指令就行),能让我在除了鼠标指针 *** 作之外的关于命令的题也能得分,谢谢!!

就比如:append blank =追加新记录

粘贴的也行,给我就行,谢谢各位高手拉!!!

解析:

VF常见命令及函数

命令

STORE {}|{ }|{/} TO DB &&赋空日期

STORE { :} TO TBLANKDATE &&赋空日期时间

SET STRICTDATE TO [0|1] &&关闭日期格式检查0关1开

#DEFINE <常量名><表达式> &&赋值符号(编译)常量

#UNDEFINE <常量名> &&释放定义的常量

STORE <表达式>TO<变量名表> &&内存变量赋值

LIST MEMORY [LIKE<通配符>] [TO PRINT|TO <文件名>] && 显示内存变量

DISPLY用于分屏显示

DECLARE 数组名1(行数[,列数])[,数组名2(行数[,列数])] &&定义数组,也可用DIMENSION定义

函数

VF基本数据类型:

C-字符型

N-数值型

I-整型

F-浮点型

B-双精度型

Y-货币型

L-逻辑型

D-日期型

T-日期时间型

M-备注型

G-通用型

<Expc>字符表达式 <Expn>数值表达式 <Expt>日期时间型表达式

N型函数

ABS<Expn> &&绝对值

INT<Expn> &&无条件取整

ROUND(<Expn>,n) &&四舍五入n>=0,从小数点后n+1四

舍五入,n<0,从小数点前n位取n为小数绝对取整

SQRT<Expn> &&平方根Expn必须大于0

LOG/LOG10<Expn> &&自然对数/以10为底的对数

EXP<Expn> &&自然指数

SIN<Expn> &&正弦

COS<Expn> &&余弦

TAN<Expn> &&余切

ASIN<Expn> &&反正弦

ACOS<Expn> &&反余弦

ATAN<Expn> &&反余切

MOD<Expn> &&取余/取模

CEILING<Expn> &&返回大于等于Expn的最小整数

FLOOR<Expn> &&返回小于等于Expn的最大整数

SIGN<Expn> &&符号函数若Expn>0、=0、<0,返回1、0、-1

RAND<Expn> &&随机函数返回0与1之间一个随机数,Expn为种子数

MAX|MIN(<Expn1>,<Expn2>)&&取大小函数Expn应为D、N型

C型函数

LEN<Expc> &&测试字符串长度,返回N型

UPPER<Expc> &&返回C型大写字符串

LOWER<Expc> &&返回C型小写字符串

SPACE<Expn> &&空格函数返回C型

SUBSTR(<Expc>,<Expn1>[,<Expn2>]) &&截取Expn1开始的Expn2个字符,若省略Expn2则从Expn1截取开始到末尾

LTRIM<Expc> &&删除Expc前空格

RTRIM/TRIM<Expc> &&删除Expc后空格

ALLTRIM<Expc> &&删除Expc前后空格,返回C型

&<字符型内存变量>[] &&宏代换

<Expc1>$<Expc2> &&测试1是否包含2返回T、F

AT(<Expc1>,<Expc2> &&搜索1在2中的起始位置,若无为0

LEFT(<Expc>,<Expn>) &&截取左边开始的Expn个字符

RIGHT(<Expc>,<Expn>) &&截取右边开始的Expn个字符

STUFF (<Expc1>,<Expn1>,<Expn2>,<Expc2>) &&替换用c2的内容替换n1开始的n2个c1个字符

PADC (<Exp>,<Expn>[,<Expc>]) &&左右填充用c填充在字符串两边,n为填充后总长度字符串可为C、N、D型

PADL(<Exp>,<Expn>[,<Expc>]) &&左填充

PADR(<Exp>,<Expn>[,<Expc>]) &&右填充

LTRIM <Expc> &&删空格(前)

RIRIM/IRIM<Expc> &&删空格(后)

REPLCATE(<Expc>,<Expn>) &&重复n次c

TRANSform(<Exp>,<Expc>) &&按Expc的要求显示Exp

eg:transform(131137,"$$$999")

$131140

D型函数

DATE() &&当前系统日期,返回T型

TIME() &&当前系统时间,返回C型

DATETIME() &&系统日期时间,返回T型

YEAR(<Expd>|<Exp>) &&年份返回d|t对应年的数值,N型

MONTH(<Expd>|<Exp>) &&月份

DAY (<Expd>|<Exp>) &&日

在命令窗口中输入modify

command

xm回车键后,在d出的xmprg窗口中输入以上代码,ctrl+W存盘退出,然后在命令窗口中输入do

command

xm,就可以看出执行结果了。

在执行 DO FORM 命令时,指定表单集或表单对象的动作设计和运行时可用

ObjectWindowType[ = nType]

属性值

nType

对于表单集对象,WINDOWTYPE 属性的设置有:设置 描述

0 无模式

1 模式其他表单对象不能成为活动的,菜单也为非活动的表单集中所有的表单对象都活动

2 读表单集的行为象是被 READ 命令激活一样程序执行到 Show 方法或 DO FORM 命令时停止当表单不活动时,程序继续执行(包含此属性是为了提供向后兼容性)仅用于从当前版本的 FoxPro 中转换的表单

3 读模式表单集的行为象是被 READ 命令的 MODAL 子句激活一样,程序执行到 Show 方法或 DO FORM 命令时停止在 WindowList 属性中指定的任何表单对象都可用,但是其他表单对象和菜单不可用(包含此属性是为了提供向后兼容性仅用于从当前版本的 FoxPro 中转换的表单)

对于表单对象,WINDOWTYPE 属性的设置有:

设置 描述

0 无模式

1 模式其他表单对象不能成为活动的,菜单也不活动而表单集中的所有表单对象则是活动的

备注

一旦显示了窗口,则不能更改 WindowType 设置

Show 方法带有能够忽略 WindowType 设置的参数

注意 表单集的 WindowType 设置忽略它所包含的表单对象各自的 WindowType 设置例如,若表单集的 WINDOWTYPE 属性设置为 0,则它包含的所有表单对象则都成为无模式的,不管单个表单的 WINDOWTYPE 属性的设置情况

VF(数据库软件VisualFoxpro)一般指visual foxpro。Visual FoxPro简称VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。

Visual FoxPro 60 的特点

Visual FoxPro 60 能够得到广泛的使用,这是与其具有的强大的功能分不开的,Visual FoxPro 60 与其前期的版本相比,有更高的性能指标和鲜明的特点。

1 提供多种可视化编程工具,最突出的是面向对象编程。

2 在表的设计方面,增添了表的字段和控件直接结合的设置。

3 对项目及数据库控制的增强

在 Visual FoxPro 60 中可以借助“项目管理器”创建和集中管理应用程序中的任何元素;可以访问所有向导、生成器、工具栏和其他易于使用的工具。

4 提高应用程序开发的效率

Visual FoxPro 60 增加了面向对象的语言和方式。借助 Visual FoxPro 60 的对象模型,可以充分使用面向对象程序设计的所有功能。

5 互 *** 作性和支持 Internet

Visual FoxPro 60 支持具有对象的链接与嵌入(OLE)拖放,可以在 Visual FoxPro 60 和其他应用程序之间,或在 Visual FoxPro 60 应用程序内部移动数据。

6 充分利用已有数据

Visual FoxPro 60 为升级数据库提供了一个方便实用的转换器工具,可以将早期版本中的数据移植过来使用;对于电子表格或文本文件中的数据,Visual FoxPro 60 也可以方便的实现数据共享。

除此之外,Visual FoxPro 60 具有一系列的新特色,如:

① 成功解决了计算机2000年的问题。

② 增强了 Internet 技术和 >

以上就是关于大学VF程序设计题看不懂,能不能帮我解释一下全部的内容,包括:大学VF程序设计题看不懂,能不能帮我解释一下、类的三个基本特征(vf程序中的类)、跪求整理好的VF指令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9470278.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存