VFP编程(待详细说明)
不需要像C一样在使用前定义,但是可以随时定义,随时修改。它带来了灵活性,也增加了出错的可能性。
交互式句子及其差异
有三种交互式语句:
(1)格式:wait[prompt]to[variable name][out time[]
功能:等待从键盘接收单个字符。输入字符后,不需要按回车键,就是给一个变量赋一个给定的名字。如果您给出了OUTTIME选项,请等待给定的秒数,然后继续执行后续命令。
(2)格式:接受[提示]到[变量名]
功能:从键盘接收一个或多个字符。输入字符串后,必须以回车结束。只接受字符,输入字符串不需要分隔。
(3)格式:在[变量名称]中输入[提示]
功能:从键盘接收数字或字符串,输入后必须以enter结束。对输入值没有特殊要求,输入字符串必须有分隔符。
添加记录的方法
加一个?浏览时,点击表→增加新记录或CTRL+Y。
添加一批?浏览时,点击表格→添加记录。
追加命令:追加自
表单中的公共* * *属性
属性描述默认值
Alwaysontop指定窗体是否总是位于其他打开窗口的顶部。
Autocenter指定窗体初始化时是否自动在VFP主窗口居中。
Backcolor表示窗体窗口的默认颜色(255,255,255)。
Borderstyle指示窗体的边框样式。默认为3,采用系统边框,大小可以改3。
标题表示显示在表单标题栏中的文本表单1。
可关闭指定是否可以通过单击关闭窗口或双击控件菜单框来关闭窗体。
可移动确定表单是否可以移动。
Scrollbars指定滚动条类型:0-无,1-水平,2-垂直,3-水平垂直0。
WindowState窗体状态:0-正常,1-最小化,2-最大化0。
WindowType 1- mode,关闭前无法访问其他界面元素;0-无模式窗体0
数据库表和自由表的区别
相同:构造方法、用法和命令几乎相同。
差异:
1.数据库表可以使用长表名,但自由表不能。
2.库表的字段名长< =128,自由表长
3.库表字段可以指定标题、默认值和输入掩码,但自由表不能。
4.库表支持主键、参照完整性和表间关联。免费桌号
5.库表支持插入、更新和删除触发器。免费桌号
结构化编程和面向对象编程的区别
结构化程序设计方法是将所要解决的问题从上到下分解成若干个相对简单而独立的模块,用子程序、过程或函数组成一个完整的程序。
面向对象的编程方法是用对象描述实体,用消息模拟关系,用类模拟* * *关系。使用属性、方法和事件来解决问题。
建立永久联系的过程
通过数据库建立的关联是永久的关联。要建立一个永久的关联,首先要在关联表上。
其次,在数据库设计器中,点击(父)表中的(主)索引,拖动到(子)表中的相关索引,松开鼠标,形成连接。
如果您需要编辑(删除)连接,您可以右键单击该连接,并从弹出的快捷菜单中选择编辑(删除)关系。