‘壹’ 求VFP程序设计!
问题1不知道表的结构和内容,无法给你写成程序。
问题2程序如下:
clear
s=0.00001
n=1
h=s*2^n
do while .t.
if h<8844.43
n=n+1
h=s*2^n
else
exit
endif
enddo
?"对折"+alltrim(str(n))+"次之后超过珠峰的高度。"
‘贰’ vfp程序设计
一。
s=1
FOR I=1 TO 50
S=S*I
ENDFOR
?"S=",S
二。
s=0
FOR I=1 TO 100
S=S+I
ENDFOR
?"S=",S
三。1。
for i=1 to 6
? space(7-i)
for j=1 to 2*i-1
??"△"
endfor
endfor
三。2
s=0
FOR I=0 TO 100 STEP 2
S=S+I
ENDFOR
?"S=",S
四。
for i=1 to 6
?
for j=1 to 2*i-1
??"★"
endfor
endfor
‘叁’ vf程序设计包含哪三种常用的结构~他们的基本含义是什么 急求!!
do enddo 是条件循环 在吗do 后面的表达式值为真时 会一直执行 循环体内的代码 直到 条件表达式的值为假 .f. 循环的次数 无限制
FOR ENDFOR 是固定次数循环, 在for 关键词后的 初始量 结束量和步长 决定了循环的次数
scan endscan 用于扫描数据表 , 执行时会使数据指针从数据表的开始 每次一条记录 变化 一直到表尾
在用法上 在不确定循环次数的情况下 使用 DO
在循环次数确定的情况下 如1到100 使用 FOR
在对数据表操作时用scan endscan 是最方便的了
‘肆’ VFP程序设计是什么啊
就是一种高级汇编语言,用于计算机编程的。。。。跟C语言差不多。。。其实这类语言对非专业人士也没多大用处。。
知道有这么事就照了。。。。
‘伍’ VFP是什么
VFP即为Visual FoxPro 。
是Microsoft公司从Fox公司的FoxBase数据库软件经过数次改良,并且移植到Windows之后,得来的应用程序开发软件,主要用于开发数据管理与运算等方面的软件。
VFP是Microsoft公司推出的最新可视化数据库管理系统平台,是功能特别强大的32位数据库管理系统。
它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术。
具有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。
(5)什么是vfp程序设计扩展阅读:
VFP的发展历史:
1、VFP 6
Visual FoxPro 6.0及其中文版,是可运行于Windows 95和Windows NT平台的32位数据库开发系统。
它不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理。Visual FoxPro 6.0使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。
利用可视化的设计工具和向导,用户可以快速创建表单、查询和打印报表。
Visual FoxPro 6.0还提供了一个集成化的系统开发环境。
它不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术,并拥有功能强大的可视化程序设计工具。
目前,Visual FoxPro 6.0是用户收集信息、查询数据、创建集成数据库系统、进行实用系统开发较为理想的工具软件。
2、VFP 7
Web Services支持 VFP 7支持注册和发布Web Services,而无需使用Microsoft SOAP Toolkit和VFP扩展来从底层完成这些任务;
服务器增强 VFP 7对于COM服务器作了很大程度的增强,可以与核心平台如COM+服务进行互操作;
XML支持 为了适应以XML形式在Web上传送数据的潮流,VFP 7提供了一些函数用于在XML数据和FoxPro游标(Cursor)或表格(Table)之间的转换。
多样的XBase特性 VFP添加了很多新的或改进的XBase特性,并且这些特性都是用VFP语言编写的;
OLE DB Provider 通过实现OLE DB Provider接口,开发者可以在任何支持OLE DB的程序和语言中调用VFP数据。
3、VFP 8
n 数据特性增强 VFP 8对其数据特性进行了改进,并增加了很多新的数据特性。
包括:远程数据连接、创建DataEnvironment类、自动增长域值、支持对照序列、与SQL语句Select…Union之间的隐式数据转换、使用SQL Select命令插入行等;
其他增强 VFP 8对一些工具、示例数据库和解决方案案例都进行了改进。
4、VFP 9
数据和XML增强 这一时期的VFP对其数据特性进行了巨大的加强,改进项目之多真是令人眼花缭乱,详情可以参考这里,此处不再赘述;
实现SQL语言 VFP 9已经能够充分地支持SQL查询语言;
设计器的增强 VFP 9增强了这些设计器:报表和标签设计器、菜单设计器、表格设计器、查询和视图设计器、数据环境设计器以及类和窗体设计器等;
其他方面的增强 和VFP 8一样,VFP 9在其他微小的细节上进行了不少的改进,使得开发者的体验更加舒适。
‘陆’ VFP程序设计(要详细具体)
内部变量定义的方法
不需要像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触发器。自由表否。
结构化程序设计与面向对象程序设计的区别
结构化程序设计方法是把待求解的问题自顶向下分解成多个相对简单独立的模块,用子程序、过程或函数组成完整程序。
面向对象的程序设计方法是用对象描述实体,用消息模拟联系,用类模拟共性。采用属性、方法和事件解决问题。
永久性关联建立的过程
通过数据库建立的关联是永久关联。要建立永久关联,首先要在相关联的各表上
其次在数据库设计器中,击(父)表中的(主)索引不放,拖动到(子)表的相关索引上,释放鼠标,形成连线。
•如需编辑(删除)联系,可右击连线,从弹出的快捷菜单中选“编辑(删除)关系”
‘柒’ VFP程序设计是怎样一门课,干什么用的
对于一般人来说,没有什么用,不能当锄头使,也不能当镰刀用
‘捌’ 高级语言程序设计(VFP)是什么
visual
foxpro
是面向对象数据库编程语言,能编写的软件可以是你学校图书馆那个系统之类的软件
语法上和visual
basic有些类似
‘玖’ vf程序设计是什么是什么学科的课程
是语言编程工具、数据库,是电信工程的课程