首先第一题,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指令等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)