VFP程序设计(要详细具体)大神求教!!

VFP程序设计(要详细具体)大神求教!!,第1张

input  "输入开始数" to s

input "输入结束数" to  e

input "输入除数" to  d

n=0

for i=s to e

 if i % d=0

    n=n+1

 endif

endfor

? n

input  "输入开始数" to s

input "输入结束数做誉" to  e

input "输入除数" to  d

s=0

for i=s to e

 if i % d=0

    s=s+i

 endif

endfor

? s

input  "输入开始数" to s

input "输入结束数" to  e

input "输入第一个除数" to  d1

input "输入第笑闹二个除数" to  d2

s=0

for i=s to e

 if  (i % d1=0 )  and  (i % d2=0 )

    s=s+i

 纯升段endif

endfor

? s

dime A(100)

input "数列中数的个数" to n

for  i=1 to n

 input to  a(i)

endfor

s=0

for i=1 to 20

 s=s+a(i)

endfor

? "前20项的和="

?? s

这题有不同的理解,理解为能够整除该数的不等于该数的最大整数,程序如下:

input "给出一个整数" to n

for  i=n-1  to  1  step -1

 if  n % i=0

     exit

 endif

endfor

?  i

如果理解为先把n分解为质因数,再求作为底的最大质数,则程序更复杂一些,可为:

input "给出一个整数" to n

max=1

for i=2 to sqrt(n)

 if  n % i=0

     n=n/i

     if i>max

         max=i

     endif

 endif

endfor

if max=1

? n

else

  ?  max

endif

内部变量定义的方法

不需要像C一样,先定义后使用,而是可以随时定义,且可以改变。它带来了灵活性,也增大了出现错误的可能性。

交互式语句及区别

交互式语句有3个:

(1)格式:wait [提示] to [变量名] [ outtime [秒数]]

功能芹轮携:等待从键盘接收单个字符,输入字符后不需回车,即赋值给给定名字的变量,如果给出outtime [秒数]选项,等待给定秒数后,即不再等待,继续执行后继命令。

(2)格式:accept [提示] to [变量名]

功能:从键盘接收一个或多个字符,输入字符串后,必须以回车结束。只接受字符,输入的字符串不用加定界符。

(3)格式:input [提示] to [变量名]

功能:从键盘接收数桐乱字或字符串,输入后,必须以回车结束。输入的数值没有特殊要求,输入的字符串必须加定界符。

追加记录的方法

增加一条•浏览时,“表”→ “追加新记录”或ctrl+y

增加一批•浏览时,“表”→ “增加记录”

追加命令:append from <表名>

表单中常用的公共属性

属性 描述 默认值

Alwaysontop 指定表单是否总是位于其他打开窗口之上.F.

Autocenter 指定表单初始化时是否自动在VFP主窗口内居中显示 .F.

Backcolor 指明表单窗口的颜色默认(255,255,255)

Borderstyle 指明表单边框风格。默认3,采用系统边框,大小可变 3

Caption 指明显示于表单标题栏上的文本 Form1

Closable 指定是否能通过单击关闭窗或双击控制菜单框来关闭表单 .T.

Movable 确定表单是否能够移动 .T.

Scrollbars 指定滚动条类型:0-无,1-水平,2-垂直,3-水平垂直 0

WindowState 表单状态:0-正常,1-最小化,2-最大化0

WindowType 1-模式,关前不可访问其他界面元素;0-非模式表单 0

数据库表与自由表的区别

相同:建法、用法、命令几乎完全相同

区别:

1、数据库表能使用长表名,自由表不能。

2、库表字段名长<=128,自由表长<=10。

3、库表字段能指定标题、默认值和输入掩码,自由表不能。

4、库表支持主关键字、参照完整性和表间联系。自由表否。

5、库表支持insert、update和delete触发器。自由表否。

结构化程序设计与面向对象程序设计的区别

结构化程序设计方法是把待求解的问题自顶向下分解成多个相对简单独立的模块,用子程序、过程或函数组成完整程序。

面向对象的程序设计方法是用对象描嫌伏述实体,用消息模拟联系,用类模拟共性。采用属性、方法和事件解决问题。

永久性关联建立的过程

通过数据库建立的关联是永久关联。要建立永久关联,首先要在相关联的各表上

其次在数据库设计器中,击(父)表中的(主)索引不放,拖动到(子)表的相关索引上,释放鼠标,形成连线。

•如需编辑(删除)联系,可右击连线,从d出的快捷菜单中选“编辑(删除)关系”

Visual FoxPro简称是VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。

Visual FoxPro源于美国Fox Software公司推出的数据库产品FoxBase,在DOS上运行,与xBase系列相容。

FoxPro原来是FoxBase的加强版,最高版本曾出过2.6之后,Fox Software被微软收购,加以发展, 使其可以在 Windows 上运行, 并且更名为 Visual FoxPro。

扩展资料升羡:

Visual FoxPro 6.0 的特点。

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

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

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

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

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

② 增强了 Internet 技术和 WWW 数据库的设计。

③ ActiveX 和向导、生成器及控件等集成化工具。

④ 新引入了网络图象文件格式:gif 和 jpeg 。

参考资料来源:百度百科-visual foxpro


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

原文地址: http://outofmemory.cn/yw/12540079.html

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

发表评论

登录后才能评论

评论列表(0条)

保存