文档库 最新最全的文档下载
当前位置:文档库 › VFP命令汇总

VFP命令汇总

VFP命令汇总
VFP命令汇总

VFP编程常用命令

第1章数据库基础与VFP编程环境基础

1.专门的关系运算

选择(筛选、过滤):

SET FILTER TO <条件>或<命令> for <条件>命令实现。

例:SET FILTER TO 性别="男“

SET FILTER TO &&取消选择

投影:SET FIELDS TO <字段名表>实现。

SET FIELDS TO 姓名,性别

SET FIELDS TO ALL &&取消投影

连接(联接,Join) :用命令JOIN或SET RELATION实现。

2.Ctrl+F2可弹出命令窗口

3. 默认路径的设置:

SET DEFAULT TO D:\WH1234

?CURDIR() &&查看当前默认路径

4.恢复数据环境

CLEAR ALL从内存中移去所有对象,按顺序关闭所有私有数据工作期以及其中的临时表。

CLOSE ALL正确执行后,关闭所有打开的数据库、表以及临时表。

CLEAR PROGRAM清除最近执行程序的程序缓冲区。

第2章Visual FoxPro基础

1.日期型数据规定格式:{^yyyy-mm-dd}

2.日期时间型数据规定格式:{^yyyy-mm-dd hh:mm:ss}

3.(1)内存变量的赋值和输出,可以使用STORE、“=”或“?”命令进行操作完成。三个命令的格式如下:

STORE <表达式> TO <内存变量表>

<内存变量>=<表达式>

? <表达式>

(2)如果内存变量与数据表中的字段变量同名时,用户在引用内存变量时,要在其名字前加一个m.,用以强调这一变量是内存变量。

(3)通过LOCAL、PRIVATE、PUBLIC命令规定作用域。

4.系统变量:系统变量名都以下划线开头

_screen.fontsize=12

5.变量的释放:

RELEASE 〈内存变量表〉

注:〈内存变量表〉中的各个变量用逗号分隔。

CLEAR MEMORY:清除所有的内存变量。

CLEAR ALL:清除所有的内存变量。

6.变量的显示:

(1)LIST MEMORY [LIKE 〈通配符〉][TO PRINTER [PROMPT]|[TO FILE 〈文件名〉] (2)DISPLAY MEMORY [LIKE 〈通配符〉][TO PRINTER][PROMPT]|[TO FILE 〈文件名〉] 7.算术运算符:

算术运算符有6种,按优先级由高到低的排列顺序为:

**或^(乘方).

*(乘)、/(除)、%〈取模,即取两个数相除的余数〉.

+(加)、-(减)

此外,还可以使用圆括号改变运算顺序。

8.字符运算符:

+ (完全连接运算符,将两个或多个字符串按顺序直接连接成一个字符串)

- (不完全连接运算符,用于连接两个字符串,并将前一个字符串尾部的空格移到结果字符串的尾部)

9.日期运算符:

+(相加)

-(相减)

10.关系运算符:

>(大于)

< (小于)

>= (大于或等于)

<= (小于或等于)

= (等于)

#或!=或<> (不等于〉

==(完全等于,两个字符串完全相同才为真)

$(包含,右串包含左串才为真,或者说左串为右串的子串才为真)

11.逻辑表达式:

NOT或!(逻辑非,取其右边逻辑值的相反值)

AND (逻辑与,两边的逻辑值都是真时才得真)

OR (逻辑或,两边的逻辑值都是假时才得假,只要有一个是真就得真)

12.数值型函数:

(1)绝对值函数格式:ABS(<数值表达式>)

(2)平方根函数格式:SQRT(<数值表达式>)

(3)圆周率函数格式:PI()

(4)取整函数格式:INT(<数值表达式>)

(5)四舍五入函数格式:ROUND(<数值表达式1>,<数值表达式2>)

功能:返回指定表达式在指定位置四舍五入后的结果。

〈数值表达式2>指明四舍五入的位置。

若数值表达式2>大于0,那么它表示的是要保留的小数位置;

若数值表达式2小于0,则表示的是整数部分的舍入位数。

(6)求余函数格式:MOD(<数值表达式1>,<数值表达式2>)

功能:求<数值表达式1>除以<数值表达式2>的余数。

其正负号与<数值表达式2>相同。

(7)求最大值最小值函数格式:

MAX(<数值表达式l〉,〈数值表达式2〉[,〈数值表达式3〉…])

MIN则(<数信表达式1>,<数值表达式2>[,〈数值表达式3〉…]) (8)随机数函数格式:RAND(<数值表达式>)

功能:返回一个0到1之间的随机数。

13.字符型函数:

(1)求字符串长度函数格式:LEN(<字符表达式>)

(2)大小写转换函数格式:

LOWER(<字符表达式>) 小写

UPPER(<字符表达式>) 大写

(3)空格字符生成函数格式:SPACE(<数值表达式>)

(4)删除前后空格函数格式:

ALITRIM(<字符表达式>)

TRIM()返回指定字符表达式值去掉尾部空格后形成的字符串。

LTRIM()返回指定字符表达式值去掉前导空格后形成的字符串。

ALLTRIM()返回指定表达式去掉前导和尾部空格后形成的字符串。

(5)取字符子串函数格式:

SUBSTR(<字符串表达式>,<开始位置>[,<字符个数>])

RIGHT(<字符串表达式>,<字符个数>)

从右边取若干个字符。

LEFT(<字符串表达式>,<字符个数>)

从左边取若干个字符。

(6)求子串位置函数格式:

AT(<字符表达式1>,<字符表达式2>[,<数值表达式>])

ATC(<字符表达式1>,<字符表达式2>[,<数值表达式>])

功能:AT()的函数值为数值型。如果<字符表达式1>是<字符表达式2>的子串,则返回<字符表达式1>的首字符在〈字符表达式2>值中的位置,:若不是子串,则返回0。

ATC()与AT()功能类似,但在子串比较时不区分字母大小写。

第三个自变量〈数值表达式〉用于表明要在〈字符表达式2〉值中搜索〈字符表达式l〉值第几次出现,其默认值是1。

14.常用日期和时间函数:

(1)系统日期和时间函数

格式:DATE() TIME() DATETIME() SECOND()

(2)日期表达式的年、月、日

格式:YEAR(<日期表达式>|<日期时间表达式>)

MONTH(<日期表达式〉|<日期时间表达式>)

DAY(<日期表达式>|<日期时间表达式>〉

(3)时、分和秒函数

格式:HOUR(<日期时间表达式>)

MINUTE (<日期时间表达式>)

SEC (<日期时间表达式>)

(4)星期函数:DOW(<日期时间表达式>)

(5)文字日期函数:

格式:文字月份CMONTH(<日期时间表达式>)

文字星期CDOW(<日期时间表达式>)

15.数值类型转换函数:

(1)ASCII码与字符互化函数:

ASC(<字符型表达式>)将字符串首字符转换成对应ASCII码值(N数值型)

CHR(<数值表达式>)将ASCII码值转换成对应字符(C字符型)

(2)字符型与数值型互化函数:

STR(<数值表达式>[,<长度>][,<小数值>])

功能:将数值型数据转换成字符型数据, 长度和小数值分别指出结果字符串的长度和小数位数(C字符型)

VAL(<字符型表达式>)

功能:将字符型数据转换成数值型数据(N数值型)

(3)字符型与日期型互化函数:

CTOD(<字符型表达式>)将字符型数据转换成日期型数据(D日期型)

DTOC(<日期或日期时间型表达式>[,1])将日期型数据转换成字符型数据,若选参数1,则输出格式为年月日(C字符型)

DTOS(<日期型表达式>)将日期型数据转换成字符型数据,输出格式为:yyyymmdd8位字符(C数值型)

(4)字符型与日期时间型互化函数:

CTOT(<字符型表达式>)将字符型数据转换成日期时间型数据(T日期时间型)

16.测试函数:

(1)值域测试函数格式:BETWEEN(<表达式1>,<表达式2>,<表达式3>)

功能:判断一个表达式的值是否介于另外两个表达式的值之间。

当〈表达式1>值大于等于〈表达式2〉且小于等于〈表达式3〉时,函数值为逻辑真(.T.),否则函数值为逻辑假(.F.)。

(2)空值测试函数格式:EMPTY(〈表达式〉)

功能:根据指定表达式的运算结果是否为"空"值,返回逻辑真(.T.)或逻辑假(.F.)。首先要注意,这里所指的"空"值与NULL值是两个不同的概念。函数EMPTY(.NULL.)的返回值为逻辑假(.F.)。其次,该函数自变量表达式的类型除了可以是数值型之外,还可以是字符型、逻辑型、日期型等类型。不同类型数据的"空"值,有不同的规定

(3)表达式类型测试函数格式:VARTYPE(表达式)

(4)表文件尾测试函数格式:EOF([<工作区号〉|〈表别名〉])

(5)表文件首测试函数格式:BOF([<工作区号>|<表别名>])

功能:测试当前表文件(若缺省自变量)或指定表文件中的记录指针是否指向文件首,若是首返回逻辑真.T.,否则返回逻辑假.F.。表文件首是指第一条记录的前面位置,若指定工作区上没有打开表文件,函数返回逻辑假.F.。若表文件中不包含任何记录,函数返回逻辑真.T.。

(6)记录号测试函数格式:RECNO([<工作区号>|〈表别名>])

(7)记录个数测试函数格式:RECCOUNT([<工作区号〉|<表别名>])

17.命令格式:

命令动词[范围][FOR条件][表达式表]FIELDS字段名表]…

18.命令的一般格式:

LIST|DISPLAY[表达式表][范围][FOR条件][OFF][TO PRINT]

以list、display命令(显示表中的记录)为例说明:

(1)[范围]短语用来确定执行该命令时涉及哪些记录,一般有四种选择:

ALL &&显示全部记录

RECORD &&显示第n条记录

NEXT &&显示包括当前记录在内的以下n条记录

REST &&显示从当前记录开始到最后一条记录的所有记录

(2)[FOR条件]短语若不选择范围,默认范围为ALL。

若选择范围,则用于在指定范围内进行选择操作,仅显示满足条件的记录。

(3)[表达式表]可以是各种合法表达式,最常见的是用逗号分隔的字段名表,缺省该短语时,系统默认为所有字段。

[OFF]短语的作用是不显示记录号。

[TO PRINT]短语的作用是将指定的记录通过打印机输出。

第3-5章顺序结构程序设计

1.基本语句

(1)赋值语句

STORE <表达式> TO <名称列表>

变量名= <表达式>

(2)程序注释语句.程序中的说明,方便阅读。

NOTE [〈注释内容〉]

* [〈注释内容〉]

&& [〈注释内容〉] —行尾注释

(3)暂停语句

WAIT [<提示信息>] [TO<内存变量>] [TIMEOUT<数值表达式>]

(4)语句续行

在行未加上续行符“;”(半角分号)

(5)输入字符串

ACCEPT [〈字符表达式〉] TO 〈内存变量〉

(6)输入数据命令

INPUT [〈字符表达式〉] TO 〈内存变量〉

(7)输出数据命令:? | ??

(8)程序结束语句

RELEASE THISFORM | THISFORM.RELEASE()

过程结束:RETURN | 终止VFP运行QUIT

2.面向过程编程

(1)建立程序的命令:Modify Command [文件名]

(2)保存并运行的命令:do <程序文件名>

(3)在程序中设置属性的一般格式是:

表单名.对象名.属性名= 属性值

(4)在程序中调用对象方法的格式是

[[〈变量名〉] = ]〈表单名〉.〈对象名〉.〈方法名〉( )

3.面向对象程编程步骤

(1)表单的几种常用属性:

Name 表单名

Caption 表单的标题

AutoCenter .T. 或 .F. 为真时表单自动居中

BackColor RGB三色值表单背景色

Left 数值表单左边界与主窗口位置

Height,Width 数值表单的高和宽

(2)表单常用的事件、方法程序:

Load Event ——调用(运行)该表单前发生的事件

Init Event ——表单初始化、创建对象时事件

Activate事件——当表单被激活时发生。(例题:启动)

Click Event ——点击表单(鼠标左键)事件(例:表单左右击)

RightClick Event ——右击表单事件

DblClick Event ——双击表单事件

Error Event ——运行表单时出错的事件

KeyPress Event ——按键时发生的事件

Destroy Event ——在对象释放时引发

UnLoad Event ——当表单被关闭时发生。

在表单运行时首先运行Load Event ,然后Init Event、Activate事件在表单关闭时首先运行Destroy Event,然后UnLoad Event

Refresh 表单刷新方法

Release 表单释放方法

(3)对象常用属性和关键字:

ActiveControl 当前活动表单中具有焦点的控件

ActiveForm 当前活动表单

ActivePage 当前活动表单中的活动页

Parent 该对象的直接容器

THIS 该对象

THISFORM 包含该对象的表单

THISFORMSET 包含该对象的表单集

(4)标签(Label)控件属性:

Caption:标签的内容,显示的信息。

AutoSize:水平扩充。

WordWrap:自动换行题文字属性:

Backcolor, Forecolor, FontSize, FontName。

(5)文本框(Text)控件:

常用属性:Value &&对象值,初值是字符型数据

ControlSource (焦点2.scx) &&对象的数据源

PasswordChar &&占位符的字符

ReadOnly &&只读

Fontsize &&字体大小

常用事件:焦点(FOCUS)就是光标。对象有“焦点”才能响应用户的输入。对象的属性TabIndex决定控件接受焦点的顺序,依次增加。

对象获得焦点的方法:THISFORM.TEXT.SETFOCUS (InteractiveChange Event)

(6)编辑框EditBox属性:

Caption, ContrlSoure ,value

ScrollBars 滚动条的类型。

0—无,2—垂直滚动条。

(7)命令按钮(Command)控件:

常用属性:

Caption:命令按钮显示的内容,“\

Name: 命令按钮对象的名字。标示。

Enabled:逻辑型,命令按钮是否可用。

Visible:逻辑型,命令按钮是否可见。

Picture:指定按钮的图形文件名。

常用事件:

Click : 按钮命令按钮执行的代码。

(8)形状控件(Shape):

常用属性:Curvature:角的曲率(<100)。

SpecialEffect :0—三维1—平面

BackStyle:背景是否透明0—透明1—不透明

(9)容器控件(Container):

(10)图象(Image):

属性:

Picture: 图片文件名。

Stretch : 0-裁剪,1-按原比例填充,2-变比例填充即图片与图象框一样大

BorderStyle:边框是否可见。

(11)对话框:

其语法格式为:

[〈变量名〉] = MESSAGEBOX(〈信息内容〉[,〈对话框类型〉[,〈对话框标题〉]])

说明:

①〈信息内容〉指定在对话框中出现的文本。在〈信息内容〉中使用硬回车符(CHR(13))可以使文本换行。对话框的高度和宽度随着〈信息内容〉的增加而增加,最多可有1024个字符。

②〈对话框类型〉指定对话框中出现的按钮和图标,一般有3个参数。其含义如下:

第一类参数:

0——确定按钮

1——确定和取消按钮

2——终止、重试和忽略按钮

3——是、否和取消按钮

4——是和否按钮

5——重试和取消按钮

第二类参数:

16——停止图标

32——问号(?)图标

48——感叹号(!)图标

64——信息图标

第三类参数:

0——指定默认按钮为第1按钮

256——指定默认按钮为第2按钮

512——指定默认按钮为第3按钮

第6章选择结构程序设计1.在VFP中,实现分支结构的语句有:

IF…ELSE…ENDIF、

DO CASE…ENDCASE

2.分支结构(选择结构)

IF <条件>

语句或命令

语句或命令

………….

ELSE

语句或命令

语句或命令

………….

ENDIF

3.IIF函数的语法结构为:

IIF(〈条件〉,〈真部分〉,〈假部分〉)

4.文本框控件:

事件:

GotFocus:获得焦点时发生的事件。

对象获得“光标”时,要处理的代码过程。例:焦点2

LostFocus:失去焦点时发生的事件。

对象失去“光标”之前时,要处理的代码过程。

做合法检查:

When:获得焦点时发生的事件。做合法检查。

Valid :失去焦点之前发生的事件。

做合法检查,RETURN .F. (RETURN 0)不能失去光标。多用于密码的验证。

5.多分支条件选择语句DO CASE语法结构

DO CASE语句的语法格式为:

DO CASE

CASE 〈条件1〉

[〈语句列1〉]

[CASE 〈条件2〉

[〈语句列2〉]]

...

[OTHERWISE

[〈其他语句列〉]]

ENDCASE

6.命令按钮组

命令按钮组是一个容器对象,

常用属性:

ButtonCount属性:设置按钮的个数,ButtonCount属性的默认值为2。

Value属性:指示单击了那个按钮。

7.选项按钮组是一组相互排斥的选项按钮(或称为单选按钮)。

常用属性:

ButtonCount属性:设置按钮的个数,ButtonCount属性的默认值为2。

Value属性:指示单击了那个按钮。

常用事件:Click

选项按钮组是一个容器类控件

8. 计时器(Timer)控件由系统时钟控制,用于按时间决定是否启动一个定时事件,可以在指定的时间间隔执行操作和检查数值。计时器控件在设计时显示为一个小时钟图标,而在运行表单时则不可见,常用来做一些后台处理。

如:滚动字幕的表单、动画表单。

常用属性:

Interval:毫秒为时间间隔单位,置0计时器不工作。

Enabled:计时器是否工作

常用事件:

计时器(Timer)事件。

以属性Interval值为间隔,执行Timer 事件的代码。

9.微调器(Spinner)控件可以在一定范围内控制数据的变化。

常用属性:

KeyboardHighValue和KeyboardLowValue属性:

用来控制用户通过键盘输入的值,

SpinnerHighValue和SpinnerLowValue属性:

用来控制用户通过鼠标单击箭头获得的值。

Increment属性:用来设定数值增加或减少的量

Value属性:控件的值

常用事件:

InteractiveChange Event -------当用户使用键盘或鼠标更改控件的值时发生的事件10. KeyPress事件

KeyPress事件当用户按下并松开某个键时发生。其语法为:LPARAMETERS nKeyCode, nShiftAltCtrl

说明:

①nKeyCode是一个数值,一般表示被按下字符键的ASCII码。

②nShiftAltCtrl参数表示按下的组合键(Shift、Ctrl、Alt)。

③具有焦点的对象才能接收该事件。

④任何与Alt键的组合键,不发生KeyPress事件。

第7章循环结构程序设计

1.当型循环命令DO WHILE

DO WHILE 〈条件〉

[〈命令列〉]

[EXIT]

[LOOP]

[〈命令列〉]

ENDDO

2.步长型循环命令FOR

FOR <内存变量〉=〈初值〉TO〈终值〉[STEP 〈步长值〉]

[〈命令列〉]

[LOOP]

[EXIT]

[〈命令列〉]

ENDFOR | NEXT

3.扫描数据表

(1)SCAN

ENDSCAN

(2)GO TOP

DO WHILE .NOT.EOF()

SKIP

ENDDO

4.转跳语句(LOOP)

在DO WHILE-ENDDO循环体内提供了一条短路语句,可以起到转跳作用

语句格式:

LOOP

语句功能:

中断本次循环体的执行

跳回到DO WHILE的开始处,重复条件的判断

5.出口语句(EXIT)

如果在循环的中途,需要结束循环而转到本层循环的后继命令去执行,可以用出口命令语句格式:

EXIT

语句功能:

终止DO WHILE-ENDDO的正常循环

无条件地转到ENDDO的后继命令去执行

多重循环,只能跳出一层

6.列表框(List)

显示一系列数据项,用户可以从中选择一项或多项

常用属性:

ControlSoure:捆绑的变量名,存选定的数据项。BoundColum:多列时Value捆绑的列。

Value: N:所选择的项值;C:显示内容值

DisplayValue:第一列显示内容值。

RowSoure: 列表中数据值的源。数组、字段、表结构

RowScoureType:列表中数据值的源类型。6-字段,5-数组,7文件。ColumnCount:列数。MultSelet: 是否多选。

listIndex:列表中选定数据项的索引值

list(i)列表框第i行内容;listcount:行数。

方法事件:

AddItem(S): 在列表中增加项。Clear: 清楚各项。RemoveItem(listIndex ):删除一项。Requery:更新列表。AddListItem(s,行,列)多列时增加项。

7.组合框(Combo)

常用属性:

Style: 0-下拉组合框,2-下拉列表框。

BoundColumn:列表框中与Value捆绑的列。RowScoureType:列表源类型。6-字段,5-数组,7文件

RowSoure: 列表内容来源。数组、字段、表结构

ControlSoure:捆绑的变量名,存选定的数据项。

Value: N:所选择的项值;C:显示内容值

DisplayValue:第一列显示内容值。

listIndex:列表中选定数据项的索引值

ListCount:列表的项数。list(i)列表框第i行内容

Text:还原文字输入区中所有文字

方法事件:

AddItem(S): 在列表中增加项数。Clear: 清楚各项。

RemoveItem(listIndex ):删除一项。Requery:更新列表。

8.页框Pageframe

页框:由若干个“页”容器组成,页内可放其他控件。表单由“单页”变为“多页”的书。常用属性:

PageCount:页框内页的个数。

ActivePage:页框内当前活动的页号。

Pages: 页名数组。Pages(2)等价于页框内第二页对象。

Thisform.页框名.页名.容器.对象.属性|方法

Thisform.Pageframe1.Pages(1).text1.Forcolor=...

常用事件:

Pageframe1.Pages(3).Zorder:置page3页放在最前。

9.数组的声明

数组在使用前必须先声明。声明的语法格式为

{DIMENSION | DECLEAR} 〈数组名〉(〈行数〉[,〈列数〉] )

声明全局数组的格式为:

PUBLIC 〈数组名〉(〈行数〉[,〈列数〉] )

声明局部数组的格式为:

LOCAL 〈数组名〉(〈行数〉[,〈列数〉] )

10. 数组的赋值

数组在声明之后,每个元素被默认地赋予.F.值。

11. 数组变量的释放

使用RELEASE命令可以从内存中释放变量和数组。其语法是:RELEASE {〈变量列表〉|〈数组名列表〉}

其中各变量或数组名用逗号分隔。

12.二维数组表示法转换成一维数组表示法:

序号(一维数组)=(行数–1)*数组列数+ 列数

使用AELEMENT( )函数取得一维数组表示法的元素位置,即:

序号(一维数组)= AELEMENT(数组名,行数,列数)

13.处理数组元素的函数

数组提供了一种快速排序数据的方法。可以使用如下函数来处理数组元素:

①数组元素的排序——ASORT()。

②数组元素的搜索——ASCAN()。

③数组元素的删除——ADEL()。

④数组元素的插入——AINS()。

⑤数组元素的个数——ALEN()。

14.与数据表记录进行数据交换的命令

用于数组与数据表记录之间进行数据交换的命令有:

①SCATTER——将数据从当前记录复制到数组中去。复制一条记录

②GATHER——用来自数组的数据替换当前表中的数据。

Suse_Linux常用命令小结

1、Suse9下配置默认网关 a、在/etc/sysconfig/network/routes文件下添加如下行: default 网关IP地址 - - b、重启网络服务 # /etc/init.d/xinetd restart # rcnetwork restart c、查看路由 # netstat -r 2、Suse9下开启telnet服务 a、修改/etc/xinetd.d/telnet文件:disnable=no 如果/etc/xinetd.d下不存在telnet文件,可能是telnet服务包没有安装,需要通过光盘安装好。 b、修改/etc/pam.d/login文件,注释如下行,允许root用户telnet "auth required pam_securetty.so" c、编辑/etc/securetty文件 # vi /etc/securetty 在文件中增加下面的内容: pts/0 pts/1 pts/2 pts/3 pts/4 pts/5 pts/6 pts/7 pts/8 pts/9

d、重启网络服务 # /etc/init.d/xinetd restart # rcnetwork restart 3、Suse9下开启FTP服务 a、修改/etc/xinetd.d/vsftpd文件:disnable=no b、修改/etc/vsftpd.conf文件,取消如下行的注释: write_enable=YES local_enable=YES local_umask=022 ascii_upload_enable=YES ascii_download_enable=YES c、修改/etc/ftpusers,注释掉允许ftp的用户,如root d、重启网络服务 # /etc/init.d/xinetd restart 4、Suse9下配置rlogin a、配置用户$HOME目录下的.rhosts文件 # vi .rhosts 主机名1 用户名 主机名2 用户名 b、修改/etc/xinetd.d/rlogin文件:disnable=no c、修改/etc/pam.d/rlogin文件,注释如下行,允许root用户rlogin "auth required pam_securetty.so" d、重启网络服务 # /etc/init.d/xinetd restart 5、查看版本、内核 # cat /etc/issue Welcome to SUSE LINUX Enterprise Server 9 (i586) - Kernel \r (\l).

VFP中常用命令集

VFP中常用命令集 一、主要命令: 1、CREATE 作用:建立一个新的表。 格式:CREATE [<文件>|?](注意,命令字符可取前面四个字符,后面可省略不写,即CREA,下同;中括号表示其中的参数是可选的;|管道符号表示两个参数只能选择一个,不能同时选择,下同。) 说明:文件指建立以.dbf为扩展名的VFP数据库文件,在命令后面加上一个问号表示系统会弹出 对话框,要求用户输入想要建立的表名。在命令中不加文件名或问号系统也会弹出对话框,要求用 户输入想要建立的表名。 2、MODIFY STRUCTURE 作用:显示表文件结构,并允许修改此表的结构。 格式:MODIFY STRUCTURE 说明:只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。3、APPEND 作用:在当前表的尾部(无论表中有无记录)追加记录(在当前表指当前正使用的表)。 格式:APPEND [BLANK] 说明:在APPEND命令后面加上BLANK参数表示在当前表的尾部添加一条空白记录。无BLANK参数时,表示在当前表的尾部添加一条记录并要求用户输入相应的字段内容。 4、INSERT 作用:在表文件中间插入一个新记录。 格式:INSERT [BEFORE] [BLANK] 说明:INSERT 在当前记录后插入一记录; INSERT BEFORE 在当前记录前插入一记录; INSERT BEFORE BLANK 在当前记录前插入一空记录。 5、BROWSE 作用:主要用于打开浏览窗口,查阅表文件并同时进行修改。 格式:BROWSE 6、USE 作用:打开和关闭表文件。 格式:USE [<文件名>]

VFP常用函数大全

VFP常用函数大全 一.字符及字符串处理函数: 字符及字符串处理函数的处理对象均为字符型数据,但其返回值类型各异. 1.取子串函数: 格式:substr(c,n1,n2) 功能:取字符串C第n1个字符起的n2个字符.返回值类型是字符型. 例:取姓名字符串中的姓. store "王小风" to xm ?substr(xm,1,2) 结果为:王 2.删除空格函数:以下3个函数可以删除字符串中的多余空格,3个函数的返回值均为字符型. trim(字符串):删除字符串的尾部空格alltrim(字符串):删除字符串的前后空格 ltrim(字符串):删除字符串的前面的空格例:去掉第一个字符串的尾空格后与第二个字符串连接 store "abcd " to x store "efg" to y ?trim(x)+y abcdefg 3.空格函数: 格式:space(n) 说明:该函数的功能是产生指定个数的空格字符串(n用于指定空格个数). 例:定义一个变量dh,其初值为8个空格store space(8) to dh 4.取左子串函数: 格式:left(c,n) 功能:取字符串C左边n个字符. 5.取右子串函数: 格式:right(c,n) 功能:取字符串c右边的n个字符例:a="我是中国人" ?right(a,4) 国人?left(a,2) 我 6.empty(c):用于测试字符串C是否为空格. 7.求子串位置函数: 格式:At(字符串1,字符串2) 功能:返回字符串1在字符串2的位置 例:?At("教授","副教授") 2 8.大小写转换函数: 格式: lower(字符串) upper(字符串) 功能:lower()将字符串中的字母一律变小写;upper()将字符串中的字母一律变大写例: bl="FoxBASE" ?lower(bl)+space(2)+upper(bl) foxbase FOXBASE 9.求字符串长度函数: 格式:len(字符串) 功能:求指定字符串的长度 例:a="中国人" ?len(a) 6 二.数学运算函数: 1.取整函数: 格式:int(数值) 功能:取指定数值的整数部分. 例:取整并显示结果?int(25.69) 25 2.四舍五入函数: 格式:round(数值表达式,小数位数) 功能:根据给出的四舍五入小数位数,对数值表达式的计算结果做四舍五入处理 例:对下面给出的数四舍五入并显示其结果 ?round(3.14159,4),round(2048.9962,0),round(2048.9962,-3

个人总结的mysql常用命令大全

第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下:mysql -u用户名-p用户密码 键入命令mysql -uroot -p,回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql 的提示符是: mysql> 注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP 第三招、增加新用户 格式:grant 权限on 数据库.* to 用户名@登录主机identified by "密码" 如,增加一个用户user1密码为password1,让其可以在本机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令: grant select,insert,update,delete on *.* to user1@localhost Identified by "password1"; 如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。 如果你不想user1有密码,可以再打一个命令将密码去掉。 grant select,insert,update,delete on mydb.* to user1@localhost identified by ""; 第四招:操作数据库 登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束。 1、显示数据库列表。 show databases; 缺省有两个数据库:mysql和test。mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。 2、显示库中的数据表: use mysql;

VFP6.0学习笔记(修订)

VFP6.0学习笔记2008年4月10日

目录 一、VF6.0的主索引 二、VF6.0表单建立 三、VFP中”退出”按扭代码和VFP中猜数游戏中”开始”程序码 四、VF6.0表单居中 五、VFP中调用焦点方法: 六、Vf6.0中两个表的链接查询 七、VFP常用命令及用法实例 八、在VFP中显示某特定条件的数据记录 九、VFP中身份证号码修复 十、VFP中计算年龄 十一、VFP程序设计中英文注释 十二、VFP中统计年龄 十三、在VFP中设置焦点 十四、VFP中几个常用函数1 十五、VFP中时间函数 十六、VFP中的字符串替换命令 十七、VFP中的常量 十八、在一个表内查询有关字段内容的方法: 十九、VFP的多表查询

一、VF6.0的主索引 VF6.0中的主索引的用途,是指在表中不能出现重复记录. 二、VF6.0表单建立 改变容器大小选项:在“全部”选项卡里输入Height(高度).Width(宽度值) 改变图片显示容器属性:在属性框中选择Stretch.默认是0‘剪载’,改成变填充,可将图片在容器中全部显示. 修改窗体介绍:在属性栏选Caption.添加窗体背景图,在属性栏里选Picture,点上面的浏览‘按钮’,进行查找图片文件. 三、VFP中”退出”按扭代码和猜数游戏中”开始”程序码 1、退出: 在方法程序中双击Click Event,输入: thisform.release&&本表单.释放 2、开始: https://www.wendangku.net/doc/b6435277.html,bel1.visible=.f.&&重新开始,abel1标签的可见为假,即赢字隐去. https://www.wendangku.net/doc/b6435277.html,bel2.visible=.f.&&将label2标签的可见为假,即"输"字隐去. thisform.text1.value=int(rand()*10)&&设置本表单text1文本框的随机值.本例中随机值是10。 thisform.text2.value=int(rand()*10)&&设置text2文本框

HIT常用命令小结

常用BSC命令小结: 查询类: 1.ZEEI:BTS/BCF=BTS号/BCF号;查看BTS/BCF的详细信息 2.ZEEI::BCSU;查看当前BSC最大容纳载频数及各BCSU下所有载频数 3.ZERO:BTS= BTS号,TRX=TRX号;查看BTS/TRX的详细情况、干扰级别 4.ZEFO:BCF号:ALL;查看BCF的所有参数 5.ZEQO:BTS= BTS号:ALL;查看BTS的所有参数 6.ZEQO:SEG=**:ALL;查看EDGE站点的所有参数 ZEAO:BTS= BTS号;查看BTS的所有相邻小区 8.ZEAO:BTS= BTS号;ABTS= BTS号;查看同一BSC下的BTS的所有相邻小区 ZEAO:BTS= BTS号;LAC=LAC号,CI=CI号;查看不同BSC的BTS所有相邻小区 10.ZEHO:BTS= BTS号;查看BTS的切换参数 11.ZEUO:BTS= BTS号;查看BTS的功率控制参数 12.ZEFO:BCF号:ALL;查看BCF的所有参数 13.ZEOH::BCF=BCF号;查看当天BCF告警 14.ZEOH:YYYY-MM-DD:BCF= BCF号;查看从输入日期至今的告警 15.ZEOL:BCF号;查询实时告警 16.ZEOL::NR;查询实时告警 17.ZAHO;查看BSC当前告警 18.ZAHP;查看BSC历史告警 19.ZUSI:单元名,单元号;查看各单元状态和相关信息 20.ZUDU:单元名,单元号;诊断指定单元 21.ZCEL:CGR=1;查看A接口电路状态 22.ZRCI:GSW:CGR=1;查看A接口电路的详细信息 23.ZNEL;查看CCS7信令的详细信息 24.ZDSB:NAME=T***%;(***是BTS号)查看信令时隙 25.ZDTI:::PCM=***;查询是否有空余时隙 26.ZEJO ; 查看BSC参数检查 27.ZEAT ; 查看BSC下是否有相同的NCC + BCC + FREQ 28.ZYMO:ET 查看传输 修改类: 1.ZEFS:BCF号:L/U;对BCF重新启动 2.ZEQS:BTS=BTS号:L/U;对BTS重新启动 3.ZERS:BTS=BTS号,TRX=TRX号:L/U;对一个载频重新启动 4.ZUSC:单元名,单元号:目的状态;修改指定单元的状态 5.ZCEC:CRCT=PCM号-时隙号:目的状态;修改A接口电路状态 6.ZCEC:CRCT=PCM号-时隙号:目的状态;修改A接口电路状态 7.ZEAM:BTS=A:ABTS=B::PMRG=0(-10); 修改同一BSC内的PMRG,推话务量(A 为block cell,B是A的adj cell) ZEAM:BTS=A:LAC=B,CI=B::PMRG= 0(-10); 修改不同BSC的PMRG, ZEUG:BTS=A:PMAX= ; 给A小区降功率可缩小覆盖范围,起到缓解拥塞作用 注解:

VFP常用命令及用法

VFP常用命令及用法、实例 命令中用到的范围: ALL:命令对表中所有记录起作用,即执行时从首记录到末记录,最记录指针停在数据库的末尾。 NEXT 命令作用于从当前记录开始到当前记录后条记录为止的范围内的记录,最后记录指针指向作用范围内的最后一条记录处。NEXT 1表示仅作用于当前记录。 Record 命令作用于记录号为的记录。 TEST 命令作用范围从当前记录开始到表的最后一个记录为止 命令中的FOR子句只作用于满足条件的记录。 一、基本命令 1. 打开和关闭数据表 USE [<数据表名>] 当省略选项时为关闭当前数据表 CLOSE ALL 关闭所有数据表

2. 选择当前工作区 SELECT <工作区号|数据表名|0> 功能:选择当前工作区。可以直接选择工作区号,也可通过指定其中已经打开的数据表别名来指定工作区。 SELECT 0 是选择当前未使用的最低编号的工作区 3. 增加记录 APPEND BLANK 在当前表的尾部追加一个空白记录 INSERT BLANK 在当前表的当前记录之后插入一条空白记录 INSERT BLANK BEFORE 在当前表的当前记录之前插入一条空白记录 注意:在表建立索引后,INSERT的功能与APPEND相同 4. 替换字段的值 REPLACE [范围] <字段1> WITH <表达式1>[, <字段2> WITH <表达式2>, ...<字段n> WITH <表达式n>] [FOR ] 功能:计算表达式的值,并填入指定字段,当范围和条件选项省略时只对当前记录操作。 5. 删除记录 DELETE [范围] [FOR 条件]

vfp命令

VF命令一览表 一、命令 https://www.wendangku.net/doc/b6435277.html,e 表名打开表 2.List 显示表记录,但不能修改 3.browse 浏览表记录,可以修改 4.display 显示记录指针指向的记录 5.append 追加记录 6.append blank 追加空白记录7.insert blank 插入空白记录8.delete 逻辑删除记录,记录前出现星号9.pack 物理删除,将逻辑删除的记录彻底删除10.recall 记录恢复11.zap 删除表里的所有记录12.go n 指向第n条记录13.go top 指向第一条记录14.go bottom 指向最后一条记录15.skip n 往下跳n条记录16.skip -n 往上跳n条记录17.? 从屏幕的下一行的第一列起显示结果18.? ? 从当前行当前列起显示结果https://www.wendangku.net/doc/b6435277.html,e sb copy to sb() 复制sb表给sb()表20.recno() 记录号函数21.bof() 上溢出22.eof() 下溢出23.dimension x(4) 定义数组x,里面有四个元素,其中每个元素的默认值为.F. declare和dimension 相同24.replace 替换25.add 表示增加字段26.distinct 不重复记录27.error 错误28.continue 继续29.else if 否则30.column 列31.input 显示数值32.accept 显示字符串33.wait 是弹出的一个信息框34.drop 删除字段或删除表35.otherwise 其它情况36.check 规则37.cursor 临时表38.build 连编 二、VF里文件类型 1.项目 .pjx project 2.数据库 .dbc database 3.表 .dbf table 4.菜单.mnx .mpr men 5.程序 .prg 6.表单 .scx form 7.报表 .frx report 8.查询.qpr query 9.视图 .vue view 10.文件 .txt 11.备注型文件 .fpt 三、例题 1.creat table student(学号c(6),姓名c(8),性别c(2),年龄n(2)) 创建学生表

Visual FoxPro常用命令总结

Visual FoxPro常用命令总结 1、打开表命令: USE 表文件名 2、关闭表命令:USE 、CLOSE ALL 3、记录指针定位命令:GO 数值表达式(绝对移动)、SKIP(相对移动) 4、替换(修改)记录命令: REPLACE 字段1 WITH 表达式1,字段2 WITH 表达式2…… [范围][FOR<条件>] 5、复制表命令: COPY TO 新文件名 [FOR〈条件〉][范围] 6、复制表结构命令:COPY STRU TO 新表文件名 [FIEL 〈字段名表〉] 7、查询命令:(1)条件查询:LOCATE FOR 〈条件〉 继续查找命令:CONTINUE 8、选择工作区命令: SELE 工作区号|别名 9、建立表之间的关联命令:SET RELATION TO 关联表达式 INTO 别名 10、表的更新命令: UPDATE ON 关键字段 FROM 别名 REPLACE 字段1 WITH 表达式1,字段2 WITH 表达式2 …… [RANDOM] 11、交互式输入命令: (1)INPUT [提示信息] TO 内存变量 (2)ACCEPT [提示信息] TO 内存变量13、输出命令:?和?? 14、设置默认路径命令: SET DEFA TO 盘符:\路径 15、关闭表命令:CLOSE TABLE,CLEAR ALL 16、记录显示命令:LIST/DISP [范围][FOR 〈条件〉] 17、追加记录命令:(1)表尾追加:APPEND [BLANK] (2)表中插入:INSERT [BEFORE] [BLANK] (3)从其他文件中追加多条记录到当前表: APPEND FROM 文件名 [FOR〈条件〉][FIEL <字段名表>] 18、删除记录命令:DELE [范围][FOR<条件>] 19、彻底删除带标记记录命令:PACK 20、取消删除标记命令:RECALL [范围][FOR<条件>] 21、物理删除表中所有记录命令:ZAP 22、复制任何类型文件:COPY FILE 〈文件名1〉TO 〈文件名2〉 23、将单个记录发送到数组:SCATTER TO 〈数组名〉[FIEL〈字段名表〉] 24、将数组中的值发送到当前记录命令:GATHER FROM 数组名 25、将表中多条记录传送到数组命令:COPY TO ARRAY 数组名 26、将二维数组中的值传送到表中: APPEND FROM ARRAY 数组名 27、表的排序命令: SORT ON 〈字段1〉/A|/D,字段2/A|/D to 新表文件名

VFP中常用命令

VFP中常用命令 一、数据库的建立、打开、关闭和删除 建立数据库: CREATE DATABASE [database name|?] 从磁盘中删除数据库: CREATE DATABASE [database name|?] ELETE DATABASE database name DELETE DATABASE database name |? 打开数据库: OPEN DATABASE [EXCLUSIVE|SHARED][NOUPDATE] 打开数据库设计器(允许用户按交互方式编辑当前数据库): MODIFY DATABASE [database name|?] 指定的数据库database name为当前数据库。 指定当前的数据库: SET DATABASE TO [database name] Database name必须为已经打开的数据库。如果省略数据库名称database name则不指定当前数据库(没有当前数据库)。 关闭数据库: CLOSE DATABASE [ALL] 关闭当前数据库,如果带ALL子句,则关闭所有打开的数据库。 二、数据表和视图的建立、打开、关闭和删除 建立数据表(SQL命令): CREATE TABLE | DBF table name (Col_ name1 Type1 [NOT NULL/NULL] [{,Col _n ame2 Type2 [NOT NULL/NULL]}...] ) table_ name是所创建的数据表的名字。 Col_name1,Col_name2,...是表中列的名。 Type1, Type2...是相应列的数据类型(VFP的数据类型见表3-9)。 如果说明为NOT NULL,则列中不允许分配空值(这种情况下,列不能包含空值,如果插入空值,将返回错误信息)。 向当前打开的数据库中添加数据表: ADD TABLE table name|? 从当前打开的数据库中删除数据表: REMOVE TABLE table name|? [DELETE]

VFP函数大全

VFP函数大全 %运算符用于计算并返回两个数值表达式相除之后的余数 $(包含)运算符用于进行字符表达式之间的包含关系运算,如果一个字符表达式包含在另一个字符表达式之中,则函数返回真 ABS() 计算并返回指定数值表达式的绝对值 ACLASS() 用于将一个对象的父类名放置于一个内存数组中 ACOPY() 把一个数组的元素拷贝到另一个数组中 ACOS() 计算并返回一个指定数值表达式的余弦值 ADATABASES() 用于将所有打开的数据库名和它的路径存入一个内在变量数组中ADBOBJECTS() 用于把当前数据库中的连接、表或SQL视图的名存入内存变量数组中ADEL() 用于从一维数据中删除一个元素,或从二维数组中删除一行或者一列元素 ADIR() 将文件的有关信息存入指定的数组中,然后返回文件数 AELEMENT() 通过元素的下标,返回元素号 AFIELDS 将当前的结构信息存入数组中,然后返回表中的字段数 AFONT() 将可用字体的信息存入数组中 AERROR() 用于创建包含VFP或ODBC错误信息的内存变量 AINS() 在一维数组中插入一个元素或在二维数组中插入一行或一列元素 AINSTANCE() 用于将类的所有实例存入内存变量数组中,然后返回数组中存放的实例数ALEN() 返回数组中元素、行或者列数 ALIAS() 返回当前工作区或指定工作区内表的别名 ALLTRIM() 从指定字符表达式的首尾两端删除前导和尾随的空格字符,然后返回截去空格后的字符串 AMEMBERS() 用于将对象的属性、过程和成员对象存入内存变量数组中 ANSITOOEM() 将指定字符表达式中的每个字符转换为MS-DOS(OEM)字符集中对应字符APRINTERS() 将Print Manager中安装的当前打印机名存入内存变量数组中 ASC() 用于返回指定字符表达式中最左字符的ASCII码值 ASCAN() 搜索一个指定的数组,寻找一个与表达式中数据和数据类型相同的数组元素ASELOBJ() 将活动的Form设计器当前控件的对象引用存储到内存变量数组中 ASIN() 计算并返回指定数值表达式反正弦值 ASORT() 按升序或降序排列数组中的元素 ASUBSCRIPT() 计算并返回指定元素号的行或者列坐标 AT() 寻找字符串或备注字段在另一字符串或备注字段中的第一次出现,并返回位置 ATAN() 计算并返回指定数值表达式的反正切值 ATC() 寻找字符串或备注字段中的第一次出现,并返回位置,将不考虑表达式中字母的大小写 ATCLINE() 寻找并返回一个字符串表达式或备注字段在另一字符表达式或备注字段中第一次出现的行号。不区分字符大小写 ATLINE() 寻找并返回一个字符表达式或备注字段在另一字符表达式或备注字段中第一次出现的行号 ATN2() 根据指定的值返回所有4个像限内的反正切值 AUSED() 用于将一次会话期间的所有表别名和工作区存入变量数组之中 BAR() 从用DEFINE POPUP命令定义的菜单中返回最近所选择的菜单项的编号,或返回一个

VFP常用函数、属性、事件和方法

VFP常用命令,函数,属性,事件和方法一.常用命令 1.CREATE TABLE-SQL 创建一个含有指定字段的表。 2.ALTER TABLE-SQL 以编程方式修改表的结构。 3.SELECT 激活指定工作区。 4.USE 打开一个表及其相关索引文件,或打开一个SQL视图。5.CLOSE TABLES 关闭所有打开数据库中的所有表。 6.COPY STRUCTURE 用当前选择的表结构创建一个新的空自由表。 7.COPY TO 用当前选定表的内容创建新文件。 8.RENAME TABLE 重命名当前数据库中的表。 9.BROWSE 打开浏览窗口。 10.A PPEND 在表的末尾添加一个或多个新记录。 11.A PPEND FROM 从一个文件中读入记录,添加到当前表的尾部。 12.G O/GOTO 将记录指针移到指定记录上。 13.L OCATE 按顺序搜索表,从而找到满足指定逻辑表达式的第一个记录。14.S EEK 在一个表中搜索首次出现的一个记录。 15.S KIP 使记录指针在表中向前或向后移动。 16.C ONTINUE 继续执行先前的LOCA TE命令。 17.E DIT 显示要编辑的字段。 18.D ELETE 给要删除的记录做标记。 19.D ELETE-SQL 给要删除的记录做标记。 20.P ACK 从当前表中永久删除有删除标记的记录。 21.R ECALL 恢复所选表中带删除标记的记录。

22.Z AP 从表中删除所有记录。 23.I NSERT-SQL 在表尾追加一个包含指定字段值的记录。 24.R EPLACE 更新表的记录内容。 25.U PDATE-SQL 以新值更新表中的记录。 26.S ET EXCLUSIVE 指定Visual FoxPro在网络上是以独占方式,还是以共享方式打开表文件。 27.S ET FILTER 指定访问当前表中记录时必须满足的条件。 28.S ET DELETED 指定Visual FoxPro 是否处理标有删除标记的记录。 29.S ET INDEX 打开一个或多个索引文件,供当前表使用。 30.S ET ORDER 指定表的主控索引文件或标识。 31.G A THER 将当前选定表中的当前记录的数据替换为某个数组、内存变量组或对象中的数据。32.S CATTER 从当前记录中把数据复制到一组内存变量或数组中。 33.O PEN DATABASE 打开一个数据库。 34.S ET DATABASE 指定当前数据库。 35.D ELETE DATABASE 从磁盘上删除数据库。 36.D ISPLAY DA TABASE 显示有关当前数据库的信息。 37.M ODIFY DATABASE 打开数据库设计器,让用户能够交互地修改当前数据库。 38.V ALIDATE DA TABASE 保证当前数据库中表和索引位置的正确性。 39.S ELECT-SQL 从一个表或多个表中检索数据。 40.D O 执行一个Visual FoxPro 程序或过程。 41.D O FORM 运行用表单设计器创建的、编译过的表单或表单集。 42.R EPORT 根据MODIFY REPORT或CREATE REPORE创建的报表定义文件,显示或打印报表。43.C ALCULATE 对表中的字段或包含字段的表达式进行财务和统计操作。

Suse_Linux常用命令小结

Suse Linux常用命令 目录 1、Suse9下配置默认网关 (1) 2、Suse9下开启telnet服务 (1) 3、Suse9下开启FTP服务 (2) 4、Suse9下配置rlogin (2) 5、查看版本、内核 (2) 6、查看CPU、MEM (3) 7、查看操作系统位数 (3) 8、查看VCS双机软件版本 (3) 9、主机名修改 (3) 10、检查系统分区 (4) 11、检查内存空间 (4) 12、检查时区设置 (4) 13、修改时区设置 (4) 14、系统时间设置 (4) 15、重新设置光纤驱动 (4) 16、检查磁盘分区信息 (4) 17、创建物理卷 (4) 18、查看已经创建的PV (5) 19、创建卷组 (5) 20、创建逻辑卷 (5) 21、查看创建的卷组和逻辑卷 (5) 22、创建文件系统 (5) 23、激活/去激活卷组 (5) 24、查找卷组信息 (5) 25、IP地址配置(临时生效,系统重启后会丢失) (5) 26、IP地址配置(永久生效) (6) 27、配置IP地址与节点名映射关系 (7) 28、激活/去激活网卡 (7) 29、配置双机ssh信任关系(两个节点上都要执行该操作) (7) 30、配置用户的.rhosts文件 (8) 31、配置心跳网卡信息 (8) 32、修改主机名 (9) 33、VCS涉及主机名的修改 (10) 34、XDM配置 (10) 35、Suse10sp1下开启FTP服务 (11) 36、查看操作系统补丁 (12) 37、查看操作版本 (12)

1、Suse9下配置默认网关 a、在/etc/sysconfig/network/routes文件下添加如下行: default 网关IP地址 - - b、重启网络服务 # /etc/init.d/xinetd restart # rcnetwork restart c、查看路由 # netstat -r 2、Suse9下开启telnet服务 a、修改/etc/xinetd.d/telnet文件:disnable=no 如果/etc/xinetd.d下不存在telnet文件,可能是telnet服务包没有安装,需要通过光盘安装好。 b、修改/etc/pam.d/login文件,注释如下行,允许root用户telnet "auth required pam_securetty.so" c、编辑/etc/securetty文件 # vi /etc/securetty 在文件中增加下面的内容: pts/0 pts/1 pts/2 pts/3 pts/4 pts/5 pts/6 pts/7 pts/8 pts/9 d、重启网络服务

vfp函数命令大全

vfp函数大全 %运算符用于计算并返回两个数值表达式相除之后的余数 $(包含)运算符用于进行字符表达式之间的包含关系运算,如果一个字符表达式包含在另一个字符表达式之中,则函数返回真 ABS() 计算并返回指定数值表达式的绝对值ACLASS() 用于将一个对象的父类名放置于一个内存数组中 ACOPY() 把一个数组的元素拷贝到另一个数组中ACOS() 计算并返回一个指定数值表达式的余弦值 ADATABASES() 用于将所有打开的数据库名和它的路径存入一个内在变量数组中 ADB OBJECT S() 用于把当前数据库中的连接、表或SQL视图的名存入内存变量数组中 ADEL() 用于从一维数据中删除一个元素,或从二维数组中删除一行或者一列元素 ADIR() 将文件的有关信息存入指定的数组中,然后返回文件数 AELEMENT() 通过元素的下标,返回元素号AFIELDS 将当前的结构信息存入数组中,然后返回表中的字段数 AFONT() 将可用字体的信息存入数组中AERROR() 用于创建包含VFP或ODBC错误信息的内存变量 AINS() 在一维数组中插入一个元素或在二维数组中插入一行或一列元素 AINSTANCE() 用于将类的所有实例存入内存变量数组中,然后返回数组中存放的实例数 ALEN() 返回数组中元素、行或者列数 ALIAS() 返回当前工作区或指定工作区内表的别名 ALLTRIM() 从指定字符表达式的首尾两端删除前导和尾随的空格字符,然后返回截去空格后的字符串 AMEMBERS() 用于将对象的属性、过程和成员对象存入内存变量数组中 ANSITOOEM() 将指定字符表达式中的每个字符转换为MS-DOS(OEM)字符集中对应字符APRINTERS() 将Print Manager中安装的当前打印机名存入内存变量数组中 ASC() 用于返回指定字符表达式中最左字符的ASCII码值 ASCAN() 搜索一个指定的数组,寻找一个与表达式中数据和数据类型相同的数组元素 ASELOBJ() 将活动的Form设计器当前控件的对象引用存储到内存变量数组中 ASIN() 计算并返回指定数值表达式反正弦值ASORT() 按升序或降序排列数组中的元素ASUBSCRIPT() 计算并返回指定元素号的行或者列坐标 AT() 寻找字符串或备注字段在另一字符串或备注字段中的第一次出现,并返回位置 ATAN() 计算并返回指定数值表达式的反正切值ATC() 寻找字符串或备注字段中的第一次出现,并返回位置,将不考虑表达式中字母的大小写ATCLINE() 寻找并返回一个字符串表达式或备注字段在另一字符表达式或备注字段中第一次出现的行号。不区分字符大小写 ATLINE() 寻找并返回一个字符表达式或备注字段在另一字符表达式或备注字段中第一次出现的行号 ATN2() 根据指定的值返回所有4个像限内的反正切值 AUSED() 用于将一次会话期间的所有表别名和工作区存入变量数组之中 BAR() 从用DEFINE POPUP命令定义的菜单中返回最近所选择的菜单项的编号,或返回一个从VFP 菜单所选择的一个菜单命令 BARCOUNT() 返回DEFINE POPUP命令所定义的菜单中的菜单项数,或返回VFP系统菜单上的菜单项数 BARPROMPT() 返回一个菜单项的有关正文BETWEEN() 确定指定的表达式是否介于两个相同类型的表达式之间 BITAND() 返回两个数值表达式之间执行逐位与(AND)运算的结果 BITCLEAR() 清除数值表达式中的指定位,然后再返回结果值 BITLSHIFT() 返回将数值表达式左移若干位后的结果值 BITNOT() 返回数值表达式逐位进行非(NOT)运算后的结果值 BITOR() 计算并返回两个数值进行逐位或(OR)运算的结果 BITRSHIFT() 返回将一个数值表达式右移若干位后的结果值 BITSET() 将一个数值的某位设置为1,然后返回结果值 BITTEST() 用于测试数值中指定的位,如果该位的值是1,则返回真,否则返回假 BITXOR() 计算并返回两个数值表达式进行逐位异或(XOR)运算后的结果 BOF() 用于确定记录指针是否位于表的开始处CANDIDATE() 如果索引标记是候选索引标记则返回真,否则返回假 CAPSLOCK() 设置并返回CapsLock键的当前状态CDOW() 用于从给定Date或Datetime类型表达式

华三常用命令总结

华三、华为常用命令总结 1.基础配置 路由器的视图模式更改 用户模式sys 更改主机名sys + 主机名 进入接口interface 接口名称 配置ip地址接口模式下ip address ip地址掩码/cidr 指定静态路由ip route 目标地址掩码/cidr 下一跳ip地址priority 值(1-255)2.rip的配置 rip 启动协议 version 1/2 开启版本 undo summary 关闭汇总 network 直连通告网段---主类 认证和汇总接口模式下rip authentication simple 密码---明文+两端都配 rip summary-address 汇总地址掩码/cidr 3.ospf 配置ospf 启动ospf协议 ospf 1 router-id 进去相应的区域模式 area 区域id 区域模式下 network 直连反掩码宣告直连网段 4.路由引入/重发布 在路由协议模式下 import-route 协议名称协议号码cost 值 5.发布缺省 路由模式下 rip下default-route originate ospf协议default-route-advertise always 6.ospf的网络类型更改-- 更改优先级 接口模式下ospf dr-priority 优先级 7.更改接口网络类型 接口模式下 ospf network-type 网络类型 8.汇总asbr 汇总的协议外的条目 ospf路由模式下 asbr-summary 汇总地址掩码 abr 域间汇总

区域下 abr-summary 汇总地址掩码 9.虚链路 进入凌驾区域vlink-peer 对端的router-id 认证ospf只支持区域认证 进入区域下开启认证 area 0 authentication simple/md5 进入接口下 ospf authentication-mode simple /md5 1 密码

VFP命令大全

VFP命令、函数及程序语句大全(一) 学过VFP(Microsoft Visual FoxPro)的朋友都知道它是微软公司开发的数据库管理系统。它经历了从dBASE、FoxBASE、FoxPro直到VFP的发展过程。本文便以VFP 6.0为例介绍它的命令、函数及程序语句,为学习VFP的朋友提供必要的学习参考,也为已经精通VFP的朋友提供复习的好机会。 一主要命令: 1、CREATE 作用:建立一个新的表。 格式:CREATE [<文件>|?](注意,命令字符可取前面四个字符,后面可省略不写,即CREA,下同;中括号表示其中的参数是可选的;|管道符号表示两个参数只能选择一个,不能同时选择,下同。)说明:文件指建立以.dbf为扩展名的VFP数据库文件,在命令后面加上一个问号表示系统会弹出对话框,要求用户输入想要建立的表名。在命令中不加文件名或问号系统也会弹出对话框,要求用户输入想要建立的表名。 2、MODIFY STRUCTURE 作用:显示表文件结构,并允许修改此表的结构。 格式:MODIFY STRUCTURE 说明:只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。 3、APPEND 作用:在当前表的尾部(无论表中有无记录)追加记录(在当前表指当前正使用的表)。 格式:APPEND [BLANK] 说明:在APPEND命令后面加上BLANK参数表示在当前表的尾部添加一条空白记录。无BLANK参数时,表示在当前表的尾部添加一条记录并要求用户输入相应的字段内容。 4、INSERT 作用:在表文件中间插入一个新记录。 格式:INSERT [BEFORE] [BLANK] 说明:INSERT 在当前记录后插入一记录; INSERT BEFORE 在当前记录前插入一记录; INSERT BEFORE BLANK 在当前记录前插入一空记录。 5、BROWSE 作用:主要用于打开浏览窗口,查阅表文件并同时进行修改。 格式:BROWSE 6、USE 作用:打开和关闭表文件。 格式:USE [<文件名>] USE 说明:前一个命令用来打开<文件名>指定的表文件,该表如有备注型字段,则同时打开相应的备注文件(.fpt文件);后一个命令关闭当前打开的表文件。 7、LIST和DISPLAY 作用:显示表(.dbf)的内容、结构或状态。 格式:LIST|DISPLAY [OFF] [<范围>] [FIELDS] <表达式表> [WHILE <条件>] [FOR <条件>] [TO PRINT|TO FILE <文件>] LIST|DISPLAY STRUCTURE TO PRINT|TO FILE <文件>] LIST|DISPLAY STATUS [TO PRINT|TO FILE <文件>] 说明:命令带OFF参数表示不显示记录号,范围指定对哪些记录进行操作,范围包括:RECORD n 第几号记录、NEXT n 当前记录开始的几个记录、REST 自当前记录开始至文件末尾的所有记录、ALL 所有的记录。不选范围则隐含范围为ALL;FIELDS后跟字段名,字段名与字段名之间用逗号分隔。WHILE后跟条件,FOR后面也跟条件,区别是,WHILE后的条件如果满足,便停止查找;FOR后的条件查找所有满足条件的记录。TO PRINT和TO FILE <文件>分别表示将显示结果在打印机上打印出来和将显示结果输出到

ANSYS常用命令总结大全1.

ANSYS常用命令总结大全 1. A,P1,P2,…,P17,P18(以点定义面 2. AADD,NA1,NA2,…NA8,NA9(面相加 3. AATT,MAT,REAL,TYPE,ESYS,SECN(指定面的单元属性 【注】ESYS为坐标系统号、SECN为截面类型号。 4. *ABBR,Abbr,String(定义一个缩略词 5. ABBRES,Lab,Fname,Ext(从文件中读取缩略词 6. ABBSAVE,Lab,Fname,Ext(将当前定义的缩略词写入文件 7. ABS,IR,IA,--,--,Name,--,--,FACTA(取绝对值 【注】************* 8. ACCAT,NA1,NA2(连接面 9. ACEL,ACEX,ACEY,ACEZ(定义结构的线性加速度 10. ACLEAR,NA1,NA2,NINC(清除面单元网格 11. ADAMS,NMODES,KSTRESS,KSHELL 【注】************* 12. ADAPT, NSOLN, STARGT, TTARGT, FACMN, FACMX, KYKPS, KYMAC 【注】************* 13. ADD,IR, IA, IB, IC, Name, --,-- , FACTA, FACTB, FACTC(变量加运算 14. ADELE,NA1,NA2,NINC,KSWP(删除面

【注】KSWP =0删除面但保留面上关键点、1删除面及面上关键点。 15. ADRAG,NL1,NL2,…,NL6,NLP1,NLP2,…,NLP6(将既有线沿一定路径拖拉成面 16. AESIZE,ANUM,SIZE(指定面上划分单元大小 17. AFILLT,NA1,NA1,RAD(两面之间生成倒角面 18. AFSURF,SAREA,TLINE(在既有面单元上生成重叠的表面单元 19. *AFUN, Lab(指定参数表达式中角度单位 20. AGEN, ITIME, NA1, NA2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE(复制面 21. AGLUE,NA1,NA2,…,NA8,NA9(面间相互粘接 22. AINA,NA1,NA2,…,NA8,NA9(被选面的交集 23. AINP,NA1,NA2,…,NA8,NA9(面集两两相交 24. AINV,NA,NV(面体相交 25. AL,L1,L2,…,L9,L10(以线定义面 26. ALIST,NA1,NA2,NINC,Lab(列表显示面的信息 【注】Lab=HPT时,显示面上硬点信息,默认为空。 27. ALLSEL,LabT,Entity(选择所有实体 【注】LabT=ALL(指定实体及其所有下层实体、BELOW(指定实体及其下一层实体; Entity=ALL、VOLU、AREA、LINE、KP、ELEM、NODE。

相关文档