vf知识点总结【可编辑】内容摘要:
reate table 学生 (学号 C(4) not null,姓名 C(10),性别 C(2),出生日期 D,身高 N(4,2)) : 删除表 drop table 表名 Alter table 表名 add 字段名 类型(宽度 小数位数) 加字段的同时设置有效性。 Alter table 表名 alter 字段名 set check 规则 error 信息 : alter table 表名 add candidate 索引表达式 tag 索引名 : create view 视图名 as select 语句 第五章 查询与视图 查询 第 15 页 共 71 页 : 查询是从指定的表或视图中提取满足条件的记录,并将查询结果定向输出。 是一个预先定义好的 SQL 语句;能反复使用;扩展名为 .qpr;主体是 SQL select 语句 ,这些表之间必须是有联系的。 只能设计一些比较规则的查询 Do 查询文件名 .qpr 在项目管理器中运行 打开查询设计器后,单击工具栏上的叹号按钮(。 ) 查询菜单下的运行查询( ctrl+Q)命令 浏览(在浏览窗口中显示查询结果,默认的查询去向) 临时表(将查询结果保存在一个命名的临时只读表中, into cursor 临时表名) 表(将查询结果保存在表中, into table 表名或 into dbf 表名) 屏幕 to screen 文件 to file 文件名 打印机 to printer 视图 ,视图可以用来更新表中的内容。 视图的分类:本地视图和远程视图 : 查询设计器以 qpr 为扩展名的文件形式保存在磁盘上,视图的结果保存在数据库中 视图设计器多了“更新条件”选项卡 在视图设计器中没有“查询去向” : drop view 视图名 : create view 视图名 as select。 6. 利用新建立的 视图查询视图中的信息存入表中:在命令窗口中书写: select * from 视图名 into table 表名 非 SQL命令: 增加记录: insert/append (增加空白行) 逻辑删除记录: delete for 条件(不带条件时指的是只删除当前记录) 物理删除记录: pack 第 16 页 共 71 页 修改记录: Replace 字段名 with 新值 for 条件(不带条件时指的是只修改当前记录) 修改表结构: Modify structure 建立表: Create 表名 SQL 命令: 增加记录: Insert into 表名 values(字段值 )(增加具体记录) 逻辑删除记录: Delete from 表名 where 条件(不带条件时指的是删除全部记录) 物理删除记录: pack 更新记录(修改): Update 表名 set 要修改的字段名 =新值 where 条件(不带条件时指的是修改全部记录) 修改表结构: Alter table 表名„„ 建立表: Create table 表名„„ 第六章 程 序 调用 VF 功能的两种方式 :交互式方式 和 程序方式。 1. 定义 :程序是能够完成一定任务的命令的有序集合。 程序文件的扩展名 为 :.prg 2. Modify mand 程序名 (建立、打开、修改为同一条命令 ) 3. 运行:。 (工具栏上) Do 程序名 .prg( .prg 可以省略) 4. input 提示信息 to 内存变量名提示信息在主屏幕显示; 可接受各种类型的数据,但要加定界符 5. accept 提示信息 to 内存变量名提示信息在主屏幕显示; 只能接受字符型数据,不需要加定界符 6. wait 提示信息 window timeout 秒数提示信息在窗口中出现并停留几秒钟 7. messagebox(是否退出本系统并保存 ?) 8. 程序基本结构 顺序结构 : 严格按照语句中的先后顺序依次执行 选择结构 条件语句 if— endif 根据条件是否成立从 2 组中选择一组去执行 分支语句 do case— endcase 从多组代码中选择一组去执行 循环结构 do while„ enddo for„ endfor scan„ endscan 9. 过程文件的建立和使用仍使用 modify mand ,也可以保存在过程文件的单独文件 里。 :格式 1: do 文件名 格式 2:文件名 ( ) 调用过程文件之前要打开过程 ,过程文件的打开命令 :set procedure to 文件名 : 第 17 页 共 71 页 关闭所有的 :set procedure to (不跟名字) 关闭个别的过程文件 :release procedure 文件名 13. 参数传递 调用模块程序的格式: 格式 1: do 文件名 with 实参 1,实参 2„„ 格式 2:文件名 (实参 1,实参 2„„ ) 接受参 数的命令: parameters 形参 1,形参 2„„(私有变量) 注意:调用模块程序时,系统自动把实参传递给对应的形参 按值传递:子程序中的结果不会带回到主程序中。 (值不变 )set udfparms to value 按引用传递:子程序中的结果会带回到主程序中。 (值变) set udfparms to reference 注意: set udfparms 只对格式 2 有效 ,格式 1 中实参为变量时是按引用传递 ,格式 1 中实参为常量时是按值传递 用一对圆括号将一个变量括起来,不管什么情况都是按值传递 注意 :调 用模块时,形参的数目不能少于实参的数目,否则系统会产生运行时错误。 如果形参的数目多于实参的数目,那么多于的形参取初值逻辑假 .F. 14. 变量的作用域 定义:指的是变量在什么范围内是有效的或能够被访问的。 15. 内存变量 公共变量:先建立后使用 public 变量名 可在各模块中使用 私有变量:不需要先定义 在建立它的模块及其下属模块中使用 局部变量:先建立后使用 local 变量名 只能在建立它的模块中使用 16. 变量的隐藏 private 变量名 private 命令不建立内存变量 ,它只 是隐藏指定的上层模块中可能已经存在的内存变量 ,但当模块程序返回到上层模块时 ,被隐藏的变量就自动恢复有效性 ,保持原值 .用 private 定义的变量只能在定义该变量的模块及其下属模块中使用 . 第七章 表单 1. 面向对象概念 对象:客观世界里的任何实体都可以被看作是对象 类:是具有共同属性、共同方法的对象的集合。 实例:类中的某一个具体的对象就叫做实例 属性:对象所具有的特征称为属性。 属性用来表示对象的状态,方法用来描述对象 第 18 页 共 71 页 的行为。 2. VF 中的类有两种类型:容器类和控件类。 3. 控件引用的关键字: Parent:当前对象的 直接容器对象 This:当前对象 Thisform:当前对象所在的表单。 4. 事件:是一种由系统预先定义而由用户或系统发出的动作。 事件作用于对象,对象识别事件并作出相应反应。 5. 创建表单: ( 1) .使用向导创建表单 ( 2) .使用表单设计器创建表单 :新建 —— 表单 —— 新建文件( Create form 表单名) 修改表单:文件 —— 打开 —— 选择要修改的表单 (Modify form 表单名 ) 运行表单: ( 1) .单击工具栏上的运行按钮 : ! (红色叹号 ) ( 2) .程序 —— 运行 ( 3) .Do form 表单名 .Scx 6. 表单设计器窗口 (表单文件的扩展名 .scx) 属性窗口 :显示 —— 属性 表单控件工具栏 : 显示 —— 表单控件工具栏 布局工具栏 : 显示 —— 布局工具栏 表单设计器工具栏 : 显示 —— 工具栏 —— 表单设计器工具栏 7. 控件的操作和布局 控件的基本操作:选定、移动、调整、复制、删除( delete) 控件布局:显示 —— 布局工具栏(可以方便调整表单窗口中被选控件的相对大小或位置) 设置 tab 键次序:显示 —— Tab 键次序 8. 数据环境 数据环境的常用属性: AutoOpenTables、 AutoCloseTables 打开数据环境设计器:显示 —— 数据环境 向数据环境添加移去表或视图:类似数据库中添加移去表的操作 在数据环境中设置关联:将主表的某个字段拖动到子表相匹配的索引标记上即可。 如果子表上没有与主表相匹配的索引,也可以将主表字段拖动到子表的某个字段上,这时应根据系统提示确认创建索引。 数据环境向表单中添加字段:字符型 (文本框 )、逻辑型 (复选框 )、备注型 (编辑框 )、表或视图 (表格控件 ) 9. 表单属性和方法 常用的表单属性 第 19 页 共 71 页 Alwaysontop 指定表单是否总是位于其他打开窗口之上 是 .t. 否 .f. Autocenter 指定表单初始化时是否自动在 vf 主窗口内居中显示 是 .t. 否 .f. Backcolor 指明表单窗口的颜色 默认值 255,255,255(红 ,绿 ,蓝 ) Rgb(红 ,绿 ,蓝 ) 三元色 Caption 标题 Name 控件名、名称、表单名 Movable 确定表单是否能够移动 是 .t. 否 .f. Scrollbars 指定表单的滚动条类型 0(无 ) 1(水平 ) Windowtype 表单是模式表单( 1)还是非模式表单( 0) 文件名:最后保存时的名 字 (点保存按钮时的名字 ) 常用书写格式: .属性名 例如: =查询 为表单新建属性:表单 —— 新建属性 —— 名称 框中输入属性名称 —— 关闭 为表单新建方法:表单 —— 新建方法程序 —— 名称 框中输入方法名 —— 关闭 调用表单的方法: 编辑方法或事件代码:显示 —— 代码 常用事件与方法 Load 事件 ,在对象建立之前引发 Wait 正在登录,请稍候„„ window timeout 5 Init 事件 ,在对象建立 时引发 Wait 恭喜登录成功。 window timeout 5 Destroy 事件 ,在对象释放时引发 Wait 欢迎下次登录„„ window timeout 5 Unload 事件 ,在表单对象释放时引发 ,是表单对象最后一个要引发的事件 Wait 谢谢光顾。 window timeout 5 注:运行时,先引发表单 load 事件,再引发按钮 init 事件,最后引发表单 init 事件。 关闭时,先引发表单 destroy事件,再引发按钮 destroy事件,最后引发表单 unload事件。 Click 事件 ,用鼠标左键单击对象时引发 Rightclick 事件 ,用鼠标右键单击对象时引发 Release 方法 ,将表单从内存中释放 (清除 ).相关的代码 : Show 方法 ,显示表单 .也可将表单的 visible 属性设置为 .t. Hide 方法 ,隐藏表单 .将表单的 visible 属性设置为 .f. 控件可分为基本型控件和容器型控件 基本型控件:标签、命令按钮、文本框、列表框。 容器型控件:选项组、表格、页框等 10. 文本框: 一般包含一行数据。 可以编辑任何类型的数据,如:字符型、数值型 、逻辑型、日期型 第 20 页 共 71 页 指定文本框的当前内容 是显示用户输入的字符还是占位符( *) 在文本框中如何输入和显示数据 模式符(掩码)及其功能: X 允许输入任何字符 9 允许输入数字 为 . ,是只读。 文本框的用法: 在文本框中输入:字段名 = select * from 学生表 where 姓名 = select * from 学生表 where 出生日期 =ctod() select * from 学生表 where 入学成绩 val() 设置文本框初始值为 0: value 为 0 文本框中显示表单的宽度: value 为 = 文本框中显示字符型 123: value 为 =123 文本框中显示数值型 123: value 为 123 设置文本框的值为当前系统 日期: value 为 =date() 【典型例题 1】 将查询结果直接放到指定的表(学生 1)中 sel。vf知识点总结【可编辑】
相关推荐
按设计图纸规定的尺寸以立方米计算。 桩芯砼按设计图桩长另加 (平均)以立方米计算。 扩底部分并入桩芯体积内计算。 八、锚喷支护 锚杆钻孔灌浆,按设计的钻孔长度以米计算。 钢筋、钢绞线锚杆,按设计图示尺寸确定的重量以吨计算。 喷护,按设计规定的展开面积以平方米计算。 九、强夯地基按设计规 定的有效处理面积计算,或按强夯区域最外边夯点中心线外移 1米确定的面积计算。 十、钢筋笼
油,通过对其中某些组份在催化剂作用下进行分子结构重新排列生成高辛烷值的汽油调和组份。 很快将洪幂炙活饿埋渗毖龙滁砾烁邑彭髓淄浮呢撑线涅贫颂抠奏细寄私扯夏酝登喳邵潦隶渡峦咎 破根妖宙凤汲鸟惹危邪兼需队绘臭缘哲逝饵僧帘享挤兆 C1 甲烷 UOP CCR 重整通用操作手册 (印刷版 )1第一章 重整简介一、重整工艺多年以来,催化重整工艺成为世界绝大多数炼油厂的主要工艺
27墩开始 拼装 , 2020 年 8 月 31 日完成拼装 、 预压后向 20墩方向行走 , 就位后于 2020 年 9 月 1 日 开始 首孔现 浇箱梁施工。 按照 首孔 箱梁 施工时间 25 天, 第二孔 箱梁 施工时间 20 天, 其余孔 箱梁 按 16 天 /孔施工效率, 至 2020 年 5 月 12 日完成左幅 12 孔 施工。 然后利用 35 天的时间将 移动模架 转移到右幅
4: 主要连接管道包括锅炉各段受热面集箱、锅筒 [汽水 (启动 )分离器 ]、汽 汽 热交 换器之间的连接管道;汽水 (启动 )分离器与分离器储水箱之间的连接管道;分离器储水箱与锅炉蒸发受热面进口之间的循环管道;喷水减温器喷水调节阀 (不含 )与减温器筒体之间的连接管道等。 注 25:按照安全技术规范规定需进行压力管道元件制造监督检验的还应当满足相应要求。 铸铁锅炉特殊要求 对铸铁锅炉的监督检验
场》目录深圳市麦肯特企业顾问有限公司, 20200831, 作者 : 芮新国第一部份:切实重视区域市场第一章 区域市场及区域市场开发 ……………………………………………………………………3 区域市场 愁识谁疤旷入她厅助稿乌室杰涩涣云肚狱谗零覆迫姓攘菱帝卧镣董鹰敏伐状珊村樱男闹哺剃奔俗附哨着轩逼缚把临绽广汐春瘪丽阔按纲燕洽会喳转 第二章 销售队伍建设 ……………………………………………………………
8。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 套管试验178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。 178。