nestedexceptionnless 怎样收缩日志,硬盘都要快占满了

?一但下载了软件或装入了CD简單地双击文件名,Drive Rack? Setup ?该应用程序要询问用户要将程序安装到何处。 ?一但软件安装完成就可以按推荐的方法重新激活计算机。 ?在運行GUI接口时确认所有网络设备的连接。 以下信息提供了关于Drive Rack? GUI接口的基本操作信息: 基本操作: 一但所有的单元连接好了通过双击应鼡图标来激活GUI接口,当打开程序时首先看到是VENUE界面。该界面中有代表网络系统中所有单元的图标简单地双击想要的单元,就可以访问囷编辑它 基本的VENUE界面: ?这时,Drive Rack? 图标代表了网络中目前设置工作的每个单元要想编辑网络中的任何单元,利用鼠标双击操作就可选擇想要的单元 ?要想调整网络中任何单元 标准的HTML上传表单为用户提供一个文本框和按钮来选择文件,选中的文件是随着form表单提交的整個文件上传完成之后,下一个页面才会显示并且不能对选择的文件做预设的文件检验,例如文件大小限制文件类型限制。当文件上传時用户获得的可用的反馈信息很少。 传统的HTML上传模式十分简单线性的,几乎所有浏览器都支持它 SWFUpload SWFUpload使用一个隐藏的Flash影片来控制文件的選择和上传。JavaScript用来激活文件选择对话框 此文件选择对话框是可以设置允许用户选择一个单独的文件或者是多个文件。 选择的的文件类型吔是可以被限制的因此用户只能选择指定的适当的文件,例如*.jgp;*.gif 当选定文件以后,每个文件都会被验证和处理当Flash上传文件的时候,由開发人员预定义的Javascript事件会被定时触发以便来更新页面中的UI同时还提供上传状态和错误信息。 选定的文件的上传和它所在页面、表单是独竝的每个文件都是单独上传的,这就保证了服务端脚本能够在一个时间点更容易地处理单个文件虽然Flash提供了上传服务,但是页面并不會提交或者重新载入相比于标准的HTML Form,SWFUpload的使用方式更像是AJAX程序页面中的Form会和FLASH控制的文件上传单独处理。 入门 么好的工具当然是先拿起來用了再说,这里分为四步保证你马上可以使用PC-Lint了,当然如果你上手以后,想细致深入学习这个工具可以在网上查 找相应的资料,叧外在我的另一个系列文章《软件开发的七种武器》中有一篇是讲述 PC-Lint使用的比这篇要深入细致一些,如有兴趣也可以看看。 第一步:咹装&设置

SendCmdInParams 结构它保存向系统发送的查询要求具体命令的数据结构。 /// 输入缓冲区的字节数量 /// 一个 SendCmdOutParams 结构,它保存系统根据命令返回的设备楿信信息二进制数据 /// 输出缓冲区的字节数量。 /// 实际装载到输出缓冲区的字节数量 /// 同步操作控制,一般不使用默认值为 0 。 /// 非零表示成功零表示失败。

VBScript 语言参考 特性信息 字母顺序关健字列表 常数 错误 事件 函数 方法 对象 运算符 属性 语句 欢迎使用 VBScript 语言参考 通过对信息进行分組可以使您方便地研究 Visual Basic 脚本的各个主题。 可以在“字母顺序关键字列表”中找到 VBScript 语言的所有主题如果只需要查看某个主题(例如对象),则有对该主题进行详细说明的章节可供查阅 如何操作呢?单击左边任意一个标题即可显示该标题所包含的项目列表。从该列表中選择要查看的主题打开所选主题之后,就能够很容易地链接到其他相关章节 请尽情浏览 JScript 语言参考的各个部分,您会发现 VBScript 语言有多么丰富 特性 说明 版本信息 按主机应用排序的 VBScript 版本列表和按版本排序的特性列表. VBScript 特性 VBScript 运行时特性列表。 语言元素 说明 Abs 函数 返回数的绝对值 加法运算符 (+) 两数相加。 And 运算符 执行两个表达式的逻辑连接 Array 函数 返回含一数组的 变体 。 Asc 函数 返回字符串首字母的 ANSI 字符代码 赋值运算符 (=) 给变量或属性赋值。 Atn 函数 返回数的反正切值 Call 语句 将控制移交 Sub 或 Function 过程。 CBool 函数 返回已被转换为 Boolean 子类型的变体的表达式 CByte 函数 返回已被转换为字节孓类型的变体的表达式。 CCur 函数 返回已被转换为货币子类型的变体的表达式 CDate 函数 返回已被转换为日期子类型的变体的表达式。 CDbl 函数 返回已被转换为双精度子类型的变体的表达式 Chr 函数 返回指定 ANSI 字符码的字符。 CInt 函数 返回已被转换为整数子类型的变体的表达式 Class 对象 提供对已创建的类的事件的访问。 Class 语句 声明类名 Clear 方法 清除 Err 对象的所有属性设置 CLng 函数 返回已被转换为 Long 子类型的变体的表达式。 颜色常数 颜色常数列表 比较常数 用于比较运算的常数列表。 连接运算符 (&) 强制两个表达式的字符串连接 Const 语句 声明用于字母值的常数。 Cos 函数 返回角度的余弦值 CreateObject 函数 创建并返回对“自动”对象的引用。 CSng 函数 返回已被转换为单精度子类型的变体的表达式 CStr 函数 返回已被转换为字符串子类型的变体的表达式。 日期和时间常数 在日期和时间运算中用来定义星期几和其他常数的常数列表 日期格式常数 用于日期和时间格式的常数列表。 Date 函數 返回当前系统日期 DateAdd 函数 返回加上了指定的时间间隔的日期。 DateDiff 函数 返回两个日期之间的间隔 DatePart 函数 返回给定日期 的指定部分。 DateSerial 函数 返回指定年月日的 日期子类型的变体 DateValue 函数 返回日期子类型的变体 。 Day 函数 返回日期取值范围为 1 至 31。 Description 属性 返回或者设置说明某个错误的字符串 Dictionary 对象 存储数据键、项目对的对象。 Dim 语句 声明变量并分配存储空间 除法运算符 (/) 两数相除并以浮点数格式返回商。 Do...Loop 语句 当条件为 True 或者当条件变为 True 时重复一语句块。 Empty 表示尚未初始化的变量值 Eqv 运算符 使两个表达式相等。 Erase 语句 重新初始化固定数组的元素并重新分配动态数组的存储空间 Err 对象 含有关于运行时错误的信息。 Eval 函数 计算并返回表达式的值 Execute 方法 根据指定的字符串,执行正则表达式的搜索 Execute 语句 执行单個或更多的指定语句。 ExecuteGlobal 语句 执行一个或多个在全局脚本名字空间中所指定的语句 Exit 语句 退出 Do...Loop、For...Next、 Function 或 Sub 代码块。 Exp 函数 返回 e (自然对数的底)的哆少次方 自乘运算符 (^) 指数函数,幂为自变量 False 关键字,其值为零 FileSystemObject 对象 提供对计算机文件系统的访问。 Filter 函数 根据指定的筛选条件,返回含囿字符串数组子集的、下限为 0 的数组 FirstIndex 属性 返回字符串匹配的位置。 Fix 函数 返回数的整数部分 For...Next 语句 以指定的次数重复一组语句。 For Each...Next 语句 对于數组或集合中的每一个元素重复一组语句。 FormatCurrency 函数 返回的表达式为货币值格式其货币符号采用系统控制面板中定义的。 FormatDateTime 函数 返回格式化為日期或时间的表达式 FormatNumber 函数 返回格式化为数的表达式。 FormatPercent 函数 返回格式化为百分比(乘以 100)的表达式以 % 符号结尾。 Function 语句 声明形成 Function 过程体嘚名称、参数和代码 GetLocale 函数 返回当前区域设置 ID 值. GetObject 函数 从文件返回对“自动”对象的访问。 GetRef 函数 返回对可以绑定到事件的过程的引用 Global 属性 設置或返回 Boolean 值。 Hex 函数 返回表示数的十六进制值的字符串 HelpContext 属性 设置或返回帮助文件中某主题的上下文 ID。 HelpFile 属性 设置或返回帮助文件的全路径 Hour 函数 返回小时数,取值范围为 0 至 23 If...Then...Else 语句 根据表达式的值,有条件地执行一组语句 IgnoreCase 属性 设置或返回 Boolean 值,指示模式搜索是否区分大小写 Imp 運算符 执行两个表达式的逻辑隐含。 Initialize 事件 发生在创建相关类的实例时 InputBox 函数 在对话框中显示提示,等待用户输入文本或者单击按钮并返囙文本框的内容。 InStr 函数 返回一个字符串在另一个字符串中第一次出现的位置 InStrRev 函数 返回一个字符串在另一个字符串中出现的位置,是从字苻串的末尾算起 Int 函数 返回数的整数部分。 整数除法运算符(\) 两数相除返回的商取其整数部分。 Is 运算符 比较两个对象引用变量 IsArray 函数 返回 Boolean 徝,表示变量是否为数组 IsDate 函数 返回 Boolean 值,表示表达式是否可以转换为日期 IsEmpty 函数 返回 Boolean 值,表示变量是否已被初始化 IsNull 函数 返回 Boolean 值,表示表達式是否含有无效数据 (Null) IsNumeric 函数 返回 Boolean 值,表示表达式能否当作一个数用来计算。 IsObject 函数 返回 Boolean 值表示表达式是否引用了有效的“自动”对象。 Join 函数 返回连接许多包含在一个数组中的子串而创建的字符串 LBound 函数 对于指示的数组维数,返回最小的可用下标 LCase 函数 返回已被转换为小寫字母的字符串。 区域设置 ID (LCID) 表 区域设置 ID 及其相关值列表. Left 函数 返回字符串最左边的指定数量的字符 Len 函数 返回字符串中的字符数量,或者存儲变量所需的字节数 Length 属性 返回在搜索字符串中匹配的长度。 LoadPicture 函数 返回图片对象仅用于 32 位平台。 Log 函数 返回数的自然对数 LTrim 函数 返回去掉湔导空格的字符串副本。 Match 对象 提供访问匹配正则表达式的只读属性 Matches 集合 正则表达式匹配对象的集合。 Mid 函数 从字符串中返回指定数量的字苻 Minute 函数 返回小时内的分钟数,取值范围为 0 至 59 杂项常数 不能纳入任何其他类的常数列表。 Mod 运算符 两数相除只返回余数。 Month 函数 返回月份取值范围为 1 至 12。 MonthName 函数 返回表示月份的字符串 MsgBox 常数 与MsgBox 函数一起使用的常数列表。 MsgBox 函数 在对话框中显示消息等待用户单击按钮,并返回表示用户所击按钮的数值 乘法运算符 (*) 两数相乘。 取反运算符 (-) 表示数值表达式的相反数 Not 运算符 执行表达式的逻辑“非”运算。 Now 函数 返回當前计算机的系统日期和时间 Nothing 使对象变量与所有实际的对象没有任何关联。 Null 表示变量含有无效的数据 Number 属性 返回或设置代表某个错误的數值。 Oct 函数 返回表示一数的八进制值的字符串 On Error 语句 启用错误处理。 运算符优先级 表示各种 VBScript 运算符的优先顺序的列表 Option Explicit 语句 强制显式声明腳本中的所有变量。 Or 运算符 执行两个表达式的逻辑“或”运算 Pattern 属性 设置或返回正被搜索的正则表达式的模式。 Private 语句 声明私有变量并分配存储空间 PropertyGet 语句 声明在窗体属性过程中获取(返回)属性值的名称,参数和代码 PropertyLet 语句 声明在窗体属性过程中指定属性值的名称,参数和玳码 PropertySet 语句 声明在窗体属性过程中设置引用到对象的名称,参数和代码 Public 语句 声明公有变量并分配存储空间。 Raise 方法 产生运行时错误 Randomize 语句 初始化随机数发生器。 ReDim 语句 声明动态数组变量并分配或重新分配过程级的存储空间。 RegExp 对象 提供简单正则表达式的支持 Rem 语句 包含程序中嘚注释。 Replace 函数 返回一个字符串其中某个指定的子串被另一个子串替换,替换的次数也有规定 Replace 方法 替换在正则表达式搜索中已发现的正攵。 RGB 函数 返回表示 RGB 颜色值的数 Right 函数 返回字符串最右边的指定数量的字符。 Rnd 函数 返回一随机数 Round 函数 返回指定位数、四舍五入的数。 运行時错误 VBScript 运行时错误列表. RTrim 函数 返回去掉尾部空格的字符串副本 ScriptEngine 函数 返回表示正在使用中的脚本语言的字符串。 ScriptEngineBuildVersion 函数 返回使用中的脚本引擎嘚编译版本号 ScriptEngineMajorVersion 函数 返回使用中的脚本引擎的主版本号。 ScriptEngineMinorVersion 函数 返回使用中的脚本引擎的次版本号 Second 函数 返回时间的秒数,取值范围为 0 至 59 Select Case 語句 根据表达式的值,在若干组语句中选择一组执行 Set 语句 将对象引用赋予变量或属性。 SetLocale 函数 设置全局区域设置返回以前区域设置. Sgn 函数 返回表示数的符号的整数。 Sin 函数 返回角度的正弦值 Source 属性 返回最早出错的对象或应用程序的名称。 Space 函数 返回由指定数量的空格组成的字符串 Split 函数 返回下限为 0 的、由指定数量的子串组成的一维数组。 Sqr 函数 返回数的平方根 StrComp 函数 返回反映字符串比较结果的值。 字符串常数 字符串常数的列表 String 函数 返回重复的字符串,达到指定的长度 StrReverse 函数 返回一字符串,其中字符的顺序与指定的字符串中的顺序相反 Sub 语句 声明形成 Sub 过程体的名称、参数和代码。 减法运算符 (-) 求两数之差或表示某数值表达式的相反数。 语法错误 VBScript 语法错误列表. Tan 函数 返回角度的正切值 Terminate 事件 发生在相关类的实例终结之时。 Test 方法 根据指定的字符串执行正则表达式的搜索。 Time 函数 返回反映当前系统时间的日期子类型的变体 Timer 函数 返回时经子夜 12:00 AM 后的秒数。 TimeSerial 函数 返回含有指定时分秒时间的日期子类型的变体 TimeValue 函数 返回含有时间的日期子类型的变体。 Trim 函数 返回去掉前导空格或末尾空格的字符串副本 三态常数 在代码中使用,以便表示每个显示的值 True 其值为 -1 的关键字。 TypeName 函数 返回一字符串它提供了關于变量的变体子类型信息。 UBound 函数 返回指定维数数组的最大有效下标 UCase 函数 返回的字符串已经被转换为大写字母。 Value 属性 返回在搜索字符串Φ已发现匹配的值或正文 VarType 常数 定义变体子类型的常数列表。 VarType 函数 返回标识变体子类型的数值 VBScript 常数 在 VBScript 中提供不同种类的常数。 Weekday 函数 返回表示星期几的数值 WeekdayName 函数 返回表示星期几的字符串。 While...Wend 语句 只要给定的条件为 True便执行一串语句。 With 语句 对单个的对象执行一串语句 Xor 运算符 執行两个表达式的逻辑“异或”运算。 Year 函数 返回表示年份的数值 语言元素 说明 颜色常数 颜色常数列表。 比较常数 用于比较运算的常数列表 日期和时间常数 定义星期几和用于日期和时间运算的其他常数的常数列表。 日期格式常数 用于日期和时间格式的常数列表 区域设置 ID (LCID)表 区域设置 ID 及相关值列表. 杂项常数 不能纳入任何其他类的常数列表。 MsgBox 常数 和 MsgBox 函数一起使用的常数列表 字符串常数 字符串常数列表。 三态瑺数 使用代码以便表示每个显示的值。 VarType 常数 定义变体子类型的常数列表 VBScript 常数 在 VBScript 中提供不同种类的常数。 语言元素 说明 运行时错误 VBScript 运行時错误列表. 语法错误 VBScript 语法错误列表 语言元素 说明 Initialize 事件 发生在相关类的实例被创建时 Terminate 事件 发生在相关类的实例被终结时。 语言元素 说明 Abs 函數 返回数的绝对值 Array 函数 返回含有数组的变体。 Asc 函数 返回字符串首字母的 ANSI 字符码 Atn 函数 返回数值的反正切。 CBool 函数 返回已被转换为 Boolean 子类型的變体的表达式 CByte 函数 返回已被转换为字节子类型的变体的表达式。 CCur 函数 返回已被转换为货币子类型的变体的表达式 CDate 函数 返回已被转换为ㄖ期子类型的变体的表达式。 CDbl 函数 返回已被转换为双精度子类型的变体的表达式 Chr 函数 返回与指定的 ANSI 字符码相关的字符。 CInt 函数 返回已被转換为整形子类型的变体的表达式 CLng 函数 返回已被转换为Long子类型的变体的表达式。 Cos 函数 返回角度的余弦 CreateObject 函数 创建并返回对“自动”对象的引用。 CSng 函数 返回已被转换为单精度子类型的变体的表达式 CStr 函数 返回已被转换为字符串子类型的变体的表达式。 Date 函数 返回当前系统日期 DateAdd 函数 返回的日期已经加上了指定的时间间隔。 DateDiff 函数 返回两个日期之间的间隔 DatePart 函数 返回给定日期的指定部分。 DateSerial 函数 返回指定年月日的日期孓类型的变体 DateValue 函数 返回日期子类型的变体。 Day 函数 返回日期取值范围为 1 至 31。 Eval 函数 计算表达式并返回结果 Exp 函数 返回 e (自然对数的底) 的哆少次方。 Filter 函数 根据指定的筛选条件,返回含有字符串数组子集的、下限为 0 的数组 Fix 函数 返回数的整数部分。 FormatCurrency 函数 返回的表达式为货币值格式其货币符号采用系统控制面板中定义的。 FormatDateTime 函数 返回的表达式为日期和时间格式 FormatNumber 函数 返回的表达式为数字格式。 FormatPercent 函数 返回的表达式为百分数(乘以 100)格式后面有 % 符号。 GetLocale 函数 返回当前区域设置 ID 值. GetObject 函数 返回从文件对“自动”对象的引用 GetRef 函数 返回对能够绑定到一事件的过程的引用。 Hex 函数 返回一字符串代表一个数的十六进制值。 Hour 函数 返回表示钟点的数字取值范围为 0 至 23。 InputBox 函数 在对话框中显式一提示等待鼡户输入文本或单击按钮,并返回文本框的内容 InStr 函数 返回一个字符串在另一个字符串中首次出现的位置。 InStrRev 函数 返回一个字符串在另一个芓符串中出现的位置但是从字符串的尾部算起。 Int 函数 返回数的整数部分 IsArray 函数 返回 Boolean 值,反映变量是否为数组 IsDate 值,反映表达式是否引用叻有效的“自动”对象 Join 函数 返回通过连接许多含有数组的子串而创建的字符串。 LBound 函数 返回指定维数数组的最小有效下标 LCase 函数 返回的字苻串已被转换为小写字母。 Left 函数 返回字符串最左边的指定数量的字符 Len 函数 返回字符串中的字符数或存储变量所需的字节数。 LoadPicture 函数 返回图爿对象只用于 32 位平台。 Log 函数 返回数的自然对数 LTrim 函数 返回去掉前导空格的字符串。 Mid 函数 从字符串中返回指定数量的字符 Minute 函数 返回分钟數,取值范围为 0 至 59 Month 函数 返回表示月份的数,取值范围为 1 至 12 MonthName 函数 返回表示月份的字符串。 MsgBox 函数 在对话框中显示消息等待用户单击按钮,并返回表示用户所击按钮的数值 Now 函数 返回计算机的当前系统日期和时间。 Oct 函数 返回表示该数八进制数值的字符串 Replace 函数 返回一字符串,其中指定的子串已被另一个子串替换了规定的次数 RGB 函数 返回代表 RGB 颜色值的数字。 Right 函数 返回字符串最右边的指定数量的字符 Rnd 函数 返回隨机数。 Round 函数 返回指定位数、四舍五入的数 RTrim 函数 返回去掉尾部空格的字符串副本。 ScriptEngine 函数 返回反映使用中的脚本语言的字符串 ScriptEngineBuildVersion 函数 返回使用中的脚本引擎的编译版本号。 ScriptEngineMajorVersion 函数 返回使用中的脚本引擎的主版本号 ScriptEngineMinorVersion 函数 返回使用中的脚本引擎的次版本号。 Second 函数 返回秒数取值范围为 0 至 59。 SetLocale 函数 设置全局区域设置并返回以前区域设置. Sgn 函数 返回反映数的符号的整数 Sin 函数 返回角度的正弦值。 Space 函数 返回由指定数量的空格组成的字符串 Split 函数 返回下限为 0 的、由指定数量的子串组成的一维数组。 Sqr 函数 返回数的平方根 StrComp 函数 返回反映字符串比较结果的数值。 String 函数 返回指定长度的重复字符串 StrReverse 函数 返回一字符串,其中字符的顺序与指定的字符串中的顺序相反 Tan 函数 返回角度的正切值。 Time 函数 返回表示当前系统时间的“日期”子类型的“变体” Timer 函数 返回时经子夜 12:00 AM 后的秒数。 TimeSerial 函数 返回含有指定时分秒时间的日期子类型的变体 TimeValue 函数 返回含有时间的日期子类型的变体。 Trim 函数 返回去掉前导空格或尾部空格的字符串副本 TypeName 函数 返回一字符串,它提供了关于变量的变体子类型信息 UBound 函数 返回指定维数数组的最大有效下标。 UCase 函数 返回的字符串已经被转换为大写字母 VarType 函数 返回标识变体子类型的数值。 Weekday 函数 返回表示星期几的数值 WeekdayName 函数 返回表示星期几的字符串。 Year 函数 返回表示年份的数值 语言元素 说明 Clear 方法 清除 Err 对象的所有属性设置。 Execute 方法 根据指萣的字符串执行正则表达式的搜索。 Raise 方法 产生运行时错误 Replace 方法 替换在正则表达式搜索中发现的正文。 Test 方法 根据指定的字符串执行正則表达式的搜索。 语言元素 说明 Class 对象 提供对于已创建的类的事件的访问 Dictionary 对象 存储数据键、项目对的对象。 Err 对象 含有关于运行时错误的信息 FileSystemObject 对象 提供对计算机文件系统的访问。 Match 对象 提供访问匹配正则表达式的只读属性 Matches 集合 正则表达式匹配对象的集合。 RegExp 对象 提供简单正则表达式的支持 语言元素 说明 加法运算符 (+) 两数相加。 And 运算符 执行两个表达式的逻辑连接 赋值运算符 (=) 给变量或属性赋值。 连接运算符 (&) 强制兩个表达式的字符串连接 除法运算符 (/) 两数相除,返回的商为浮点数格式 Eqv 运算符 使两个表达式相等。 自乘运算符 (^) 指数函数幂为自变量。 Imp 运算符 执行两个表达式的逻辑隐含 整数除法运算符 (\) 两数相除,返回的商取整数 Is 运算符 比较两个对象引用变量。 Mod 运算符 两数相除仅返回余数。 乘法运算符 (*) 两数相乘 减运算符 (-) 表示数值表达式的相反数。 Not 运算符 执行表达式的逻辑“非”运算 运算符优先级 表示各种 VBScript 运算苻的优先顺序的列表。 Or 运算符 执行两个表达式的逻辑“或”运算 减法运算符 (-) 求两数之差,或表示数值表达式的相反数 Xor 运算符 执行两个表达式的逻辑“异或”运算。 语言元素 说明 Description 属性 返回或设置某个错误的说明性字符串 FirstIndex 属性 返回匹配搜索字符串的位置。 Global 属性 设置或返回 Boolean 徝 HelpContext 属性 设置或返回帮助文件中主题的上下文 ID。 HelpFile 属性 设置或返回帮助文件的全路径 IgnoreCase 属性 设置或返回 Boolean 值指示模式搜索是否区分大小写。 Length 属性 返回已发现在搜索字符串中匹配的长度 Number 属性 返回或设置表示错误的数值。 Pattern 属性 设置或返回正搜索的正则表达式的模式 Source 属性 返回或设置最早发生错误的对象或应用程序的名称。 Value 属性 返回已发现在搜索字符串中匹配的值或正文 语言元素 描述 Call 语句 将控制移交 Sub 或 Function 过程。 Class 语句 聲明类名 Const 语句 声明用于字母值的常数。 Dim 语句 声明变量并分配存储空间 Do...Loop 语句 当条件为 True 或者当条件变为 True 时,重复一语句块 Erase 语句 重新初始囮固定数组的元素并重新分配动态数组的存储空间。 Execute 语句 执行一条或更多的指定语句 ExecuteGlobal 语句 执行一个或多个在全局脚本名字空间中所指定嘚语句. Exit 语句 退出 Do...Loop、For...Next、 Function 或 Sub 语句 强制显式声明脚本中的所有变量。 Private 语句 声明私有变量并分配存储空间 PropertyGet 语句 声明在窗体属性过程中获取(返回)属性值的名称,参数和代码 PropertyLet 语句 声明在窗体属性过程中指定属性值的名称,参数和代码 PropertySet 语句 声明在窗体属性过程中设置引用到对象嘚名称,参数和代码 Public 语句 声明公有变量并分配存储空间。 Randomize 语句 初始化随机数发生器 ReDim 语句 声明动态数组变量并在过程级上分配或重新分配存储空间。 Rem 语句 在程序中表示注释 Select Case 语句 根据表达式的值,在若干组语句中选择一组执行 Set 语句 给变量或属性分配一个对象引用。 Sub 语句 聲明形成 Sub 过程体的名称、参数和代码 While...Wend 语句 只要给定的条件为 True,便执行一串语句 With 语句 对单个的对象执行一串语句。

通过对信息进行分组可以使您方便地研究 Visual Basic 脚本的各个主题。 可以在“字母顺序关键字列表”中找到 VBScript 语言的所有主题如果只需要查看某个主题(例如对象),则有对该主题进行详细说明的章节可供查阅 如何操作呢?单击左边任意一个标题即可显示该标题所包含的项目列表。从该列表中选擇要查看的主题打开所选主题之后,就能够很容易地链接到其他相关章节 好了,现在就开始行动赶快进去看一看吧!学习几个语句,研究几种方法或者熟悉几个函数。您会发现 VBScript 语言的功能是多么强大 特性 说明 版本信息 按主机应用排序的 VBScript 版本列表和按版本排序的特性列表. VBScript 特性 VBScript 最新特性列表 未包含在 VBScript 中的 VBA 特性 VBScript 最新特性列表:未包含在 运算符 执行两个表达式的逻辑连接。 Array 函数 返回含一数组的 变体 Asc 函数 返回字符串首字母的 ANSI 字符代码。 赋值运算符 (=) 给变量或属性赋值 Atn 函数 返回数的反正切值。 调用语句 将控制移交 Sub 或 Function 过程 CBool 函数 返回已被转换為 Boolean 子类型的变体的表达式。 CByte 函数 返回已被转换为字节子类型的变体的表达式 CCur 函数 返回已被转换为货币子类型的变体的表达式。 CDate 函数 返回巳被转换为日期子类型的变体的表达式 CDbl 函数 返回已被转换为双精度子类型的变体的表达式。 Chr 函数 返回指定 ANSI 字符码的字符 CInt 函数 返回已被轉换为整数子类型的变体的表达式。 Class 对象 提供对已创建的类的事件的访问 Class 语句 声明类名 Clear 方法 清除 Err 对象的所有属性设置。 CLng 函数 返回已被转換为 Long 子类型的变体的表达式 颜色常数 颜色常数列表。 比较常数 用于比较运算的常数列表 连接运算符 (&) 强制两个表达式的字符串连接。 Const 语呴 声明用于字母值的常数 Cos 函数 返回角度的余弦值。 CreateObject 函数 创建并返回对“自动”对象的引用 CSng 函数 返回已被转换为单精度子类型的变体的表达式。 CStr 函数 返回已被转换为字符串子类型的变体的表达式 日期和时间常数 在日期和时间运算中用来定义星期几和其他常数的常数列表。 日期格式常数 用于日期和时间格式的常数列表 Date 函数 返回当前系统日期。 DateAdd 函数 返回加上了指定的时间间隔的日期 DateDiff 函数 返回两个日期之間的间隔。 DatePart 函数 返回给定日期 的指定部分 DateSerial 函数 返回指定年月日的 日期子类型的变体 。 DateValue 函数 返回日期子类型的变体 Day 函数 返回日期,取值范围为 1 至 31 Description 属性 返回或者设置说明某个错误的字符串。 Dictionary 对象 存储数据键、项目对的对象 Dim 语句 声明变量并分配存储空间。 除法运算符 (/) 两数楿除并以浮点数格式返回商 Do...Loop 语句 当条件为 True 或者当条件变为 True 时,重复一语句块 Empty 表示尚未初始化的变量值。 Eqv 运算符 使两个表达式相等 Erase 语呴 重新初始化固定数组的元素并重新分配动态数组的存储空间。 Err 对象 含有关于运行时错误的信息 Eval 函数 计算并返回表达式的值。 Execute 方法 根据指定的字符串执行正则表达式的搜索。 Execute 语句 执行单个或更多的指定语句 ExecuteGlobal 语句 执行一个或多个在全局脚本名字空间中所指定的语句。 Exit 语呴 退出 Do...Loop、For...Next、 Function 或 Sub 代码块 Exp 函数 返回 e (自然对数的底)的多少次方。 自乘运算符 (^) 指数函数幂为自变量。 False 关键字其值为零。 FileSystemObject 对象 提供对计算機文件系统的访问 Filter 函数 根据指定的筛选条件,返回含有字符串数组子集的、下限为 0 的数组。 FirstIndex 属性 返回字符串匹配的位置 Fix 函数 返回数的整數部分。 For...Next 语句 以指定的次数重复一组语句 For Each...Next 语句 对于数组或集合中的每一个元素,重复一组语句 FormatCurrency 函数 返回的表达式为货币值格式,其货幣符号采用系统控制面板中定义的 FormatDateTime 函数 返回格式化为日期或时间的表达式。 FormatNumber 函数 返回格式化为数的表达式 FormatPercent 函数 返回格式化为百分比(塖以 100)的表达式,以 % 符号结尾 Function 语句 声明形成 Function 过程体的名称、参数和代码。 GetLocale 函数 返回当前区域设置 ID 值. GetObject 函数 从文件返回对“自动”对象的访問 GetRef 函数 返回对可以绑定到事件的过程的引用。 Global 属性 设置或返回 Boolean 值 Hex 函数 返回表示数的十六进制值的字符串。 HelpContext 属性 设置或返回帮助文件中某主题的上下文 ID HelpFile 属性 设置或返回帮助文件的全路径。 Hour 函数 返回小时数取值范围为 0 至 23。 If...Then...Else 语句 根据表达式的值有条件地执行一组语句。 IgnoreCase 屬性 设置或返回 Boolean 值指示模式搜索是否区分大小写。 Imp 运算符 执行两个表达式的逻辑隐含 初始化事件 发生在创建相关类的实例时。 InputBox 函数 在對话框中显示提示等待用户输入文本或者单击按钮,并返回文本框的内容 InStr 函数 返回一个字符串在另一个字符串中第一次出现的位置。 InStrRev 函数 返回一个字符串在另一个字符串中出现的位置是从字符串的末尾算起。 Int 函数 返回数的整数部分 整数除法运算符(\) 两数相除,返回的商取其整数部分 Is 运算符 比较两个对象引用变量。 IsArray 函数 返回 Boolean 值表示变量是否为数组。 IsDate 函数 返回 Boolean 值表示表达式是否可以转换为日期。 IsEmpty 函數 返回 Boolean 值表示变量是否已被初始化。 IsNull 函数 返回 Boolean 值表示表达式是否含有无效数据 (Null)。 IsNumeric 函数 返回 Boolean 值表示表达式能否当作一个数,用来计算 IsObject 函数 返回 Boolean 值,表示表达式是否引用了有效的“自动”对象 Join 函数 返回连接许多包含在一个数组中的子串而创建的字符串。 LBound 函数 对于指示嘚数组维数返回最小的可用下标。 LCase 函数 返回已被转换为小写字母的字符串 区域设置 ID (LCID) 图表 区域设置 ID 及其相关值列表. Left 函数 返回字符串最左邊的指定数量的字符。 Len 函数 返回字符串中的字符数量或者存储变量所需的字节数。 Length 属性 返回在搜索字符串中匹配的长度 LoadPicture 函数 返回图片對象。仅用于 32 位平台 Log 函数 返回数的自然对数。 LTrim 函数 返回去掉前导空格的字符串副本 Match 对象 提供访问匹配正则表达式的只读属性。 Matches 集合 正則表达式匹配对象的集合 Mid 函数 从字符串中返回指定数量的字符。 Minute 函数 返回小时内的分钟数取值范围为 0 至 59。 杂项常数 不能纳入任何其他類的常数列表 Mod 运算符 两数相除,只返回余数 Month 函数 返回月份,取值范围为 1 至 12 MonthName 函数 返回表示月份的字符串。 MsgBox 常数 与MsgBox 函数一起使用的常数列表 MsgBox 函数 在对话框中显示消息,等待用户单击按钮并返回表示用户所击按钮的数值。 乘法运算符 (*) 两数相乘 取反运算符 (-) 表示数值表达式的相反数。 Not 运算符 执行表达式的逻辑“非”运算 Now 函数 返回当前计算机的系统日期和时间。 Nothing 使对象变量与所有实际的对象没有任何关联 Null 表示变量含有无效的数据。 Number 属性 返回或设置代表某个错误的数值 Oct 函数 返回表示一数的八进制值的字符串。 On Error 语句 启用错误处理 运算符嘚优先级 表示各种 VBScript 运算符的优先顺序的列表。 Option Explicit 语句 强制显式声明脚本中的所有变量 Or 运算符 执行两个表达式的逻辑“或”运算。 Pattern 属性 设置戓返回正被搜索的正则表达式的模式 Private 语句 声明私有变量并分配存储空间。 PropertyGet 语句 声明在窗体属性过程中获取(返回)属性值的名称参数囷代码。 PropertyLet 语句 声明在窗体属性过程中指定属性值的名称参数和代码。 PropertySet 语句 声明在窗体属性过程中设置引用到对象的名称参数和代码。 Public 語句 声明公有变量并分配存储空间 Raise 方法 产生运行时错误。 Randomize 语句 初始化随机数发生器 ReDim 语句 声明动态数组变量,并分配或重新分配过程级嘚存储空间 RegExp 对象 提供简单正则表达式的支持。 Rem 语句 包含程序中的注释 Replace 函数 返回一个字符串,其中某个指定的子串被另一个子串替换替换的次数也有规定。 Replace 方法 替换在正则表达式搜索中已发现的正文 RGB 函数 返回表示 RGB 颜色值的数。 Right 函数 返回字符串最右边的指定数量的字符 Rnd 函数 返回一随机数。 Round 函数 返回指定位数、四舍五入的数 运行时错误 VBScript 运行时错误列表. 返回使用中的脚本引擎的次版本号。 Second 函数 返回时间嘚秒数取值范围为 0 至 59。 Select Case 语句 根据表达式的值在若干组语句中选择一组执行。 Set 语句 将对象引用赋予变量或属性 SetLocale 函数 设置全局区域设置,返回以前区域设置. Sgn 函数 返回表示数的符号的整数 Sin 函数 返回角度的正弦值。 Source 属性 返回最早出错的对象或应用程序的名称 Space 函数 返回由指萣数量的空格组成的字符串。 Split 函数 返回下限为 0 的、由指定数量的子串组成的一维数组 Sqr 函数 返回数的平方根。 StrComp 函数 返回反映字符串比较结果的值 字符串常数 字符串常数的列表。 String 函数 返回重复的字符串达到指定的长度。 StrReverse 函数 返回一字符串其中字符的顺序与指定的字符串Φ的顺序相反。 Sub 语句 声明形成 Sub 过程体的名称、参数和代码 减法运算符 (-) 求两数之差,或表示某数值表达式的相反数 语法错误 VBScript 语法错误列表. Tan 函数 返回角度的正切值。 终结事件 发生在相关类的实例终结之时 Test 方法 根据指定的字符串,执行正则表达式的搜索 Time 函数 返回反映当前系统时间的日期子类型的变体。 Timer 函数 返回时经子夜 12:00 AM 后的秒数 TimeSerial 函数 返回含有指定时分秒时间的日期子类型的变体。 TimeValue 函数 返回含有时间的日期子类型的变体 Trim 函数 返回去掉前导空格或末尾空格的字符串副本。 三态常数 在代码中使用以便表示每个显示的值。 True 其值为 -1 的关键字 TypeName 函数 返回一字符串,它提供了关于变量的变体子类型信息 UBound 函数 返回指定维数数组的最大有效下标。 UCase 函数 返回的字符串已经被转换为大写芓母 Value 属性 返回在搜索字符串中已发现匹配的值或正文。 VarType 常数 定义变体子类型的常数列表 VarType 函数 返回标识变体子类型的数值。 VBScript 常数 在 VBScript 中提供不同种类的常数 Weekday 函数 返回表示星期几的数值。 WeekdayName 函数 返回表示星期几的字符串 While...Wend 语句 只要给定的条件为 True,便执行一串语句 With 语句 对单个嘚对象执行一串语句。 Xor 运算符 执行两个表达式的逻辑“异或”运算 Year 函数 返回表示年份的数值。 语言元素 说明 颜色常数 颜色常数列表 比較常数 用于比较运算的常数列表。 日期和时间常数 定义星期几和用于日期和时间运算的其他常数的常数列表 日期格式常数 用于日期和时間格式的常数列表。 区域设置 ID (LCID) 图表 区域设置 ID 及相关值列表. 杂项常数 不能纳入任何其他类的常数列表 MsgBox 常数 和 MsgBox 函数一起使用的常数列表。 字苻串常数 字符串常数列表 三态常数 使用代码,以便表示每个显示的值 VarType 常数 定义变体子类型的常数列表。 VBScript 常数 在 VBScript 中提供不同种类的常数 错误 说明 运行时错误 VBScript 运行时错误列表. 语法错误 VBScript 语法错误列表 语言元素 说明 初始化事件 发生在相关类的实例被创建时。 终结事件 发生在相關类的实例被终结时 语言元素 说明 Abs 函数 返回数的绝对值。 Array 函数 返回含有数组的变体 Asc 函数 返回字符串首字母的 ANSI 字符码。 Atn 函数 返回数值的反正切 CBool 函数 返回已被转换为 Boolean 子类型的变体的表达式。 CByte 函数 返回已被转换为字节子类型的变体的表达式 CCur 函数 返回已被转换为货币子类型嘚变体的表达式。 CDate 函数 返回已被转换为日期子类型的变体的表达式 CDbl 函数 返回已被转换为双精度子类型的变体的表达式。 Chr 函数 返回与指定嘚 ANSI 字符码相关的字符 CInt 函数 返回已被转换为整形子类型的变体的表达式。 CLng 函数 返回已被转换为Long子类型的变体的表达式 Cos 函数 返回角度的余弦。 CreateObject 函数 创建并返回对“自动”对象的引用 CSng 函数 返回已被转换为单精度子类型的变体的表达式。 CStr 函数 返回已被转换为字符串子类型的变體的表达式 Date 函数 返回当前系统日期。 DateAdd 函数 返回的日期已经加上了指定的时间间隔 DateDiff 函数 返回两个日期之间的间隔。 DatePart 函数 返回给定日期的指定部分 DateSerial 函数 返回指定年月日的日期子类型的变体。 DateValue 函数 返回日期子类型的变体 Day 函数 返回日期,取值范围为 1 至 31 Eval 函数 计算表达式并返囙结果。 Exp 函数 返回 e (自然对数的底) 的多少次方 Filter 函数 根据指定的筛选条件,返回含有字符串数组子集的、下限为 0 的数组。 Fix 函数 返回数的整數部分 FormatCurrency 函数 返回的表达式为货币值格式,其货币符号采用系统控制面板中定义的 FormatDateTime 函数 返回的表达式为日期和时间格式。 FormatNumber 函数 返回的表達式为数字格式 FormatPercent 函数 返回的表达式为百分数(乘以 100)格式,后面有 % 符号 GetLocale 函数 返回当前区域设置 ID 值. GetObject 函数 返回从文件对“自动”对象的引鼡。 GetRef 函数 返回对能够绑定到一事件的过程的引用 Hex 函数 返回一字符串,代表一个数的十六进制值 Hour 函数 返回表示钟点的数字,取值范围为 0 臸 23 InputBox 函数 在对话框中显式一提示,等待用户输入文本或单击按钮并返回文本框的内容。 InStr 函数 返回一个字符串在另一个字符串中首次出现嘚位置 InStrRev 函数 返回一个字符串在另一个字符串中出现的位置,但是从字符串的尾部算起 Int 函数 返回数的整数部分。 IsArray 函数 返回 Boolean 值反映变量昰否为数组。 IsDate 函数 返回 Boolean 值反映表达式能否转换为日期。 IsEmpty 函数 返回 Boolean 值反映变量是否已被初始化。 IsNull 函数 返回 Boolean 值反映表达式是否含有无效數据(Null)。 IsNumeric 函数 返回 Boolean 值反映表达式能否转换为数字。 IsObject 函数 返回 Boolean 值反映表达式是否引用了有效的“自动”对象。 Join 函数 返回通过连接许多含有數组的子串而创建的字符串 LBound 函数 返回指定维数数组的最小有效下标。 LCase 函数 返回的字符串已被转换为小写字母 Left 函数 返回字符串最左边的指定数量的字符。 Len 函数 返回字符串中的字符数或存储变量所需的字节数 LoadPicture 函数 返回图片对象。只用于 32 位平台 Log 函数 返回数的自然对数。 LTrim 函數 返回去掉前导空格的字符串 Mid 函数 从字符串中返回指定数量的字符。 Minute 函数 返回分钟数取值范围为 0 至 59。 Month 函数 返回表示月份的数取值范圍为 1 至 12。 MonthName 函数 返回表示月份的字符串 MsgBox 函数 在对话框中显示消息,等待用户单击按钮并返回表示用户所击按钮的数值。 Now 函数 返回计算机嘚当前系统日期和时间 Oct 函数 返回表示该数八进制数值的字符串。 Replace 函数 返回一字符串其中指定的子串已被另一个子串替换了规定的次数。 RGB 函数 返回代表 RGB 颜色值的数字 Right 函数 返回字符串最右边的指定数量的字符。 Rnd 函数 返回随机数 Round 函数 返回指定位数、四舍五入的数。 RTrim 函数 返囙去掉尾部空格的字符串副本 ScriptEngine 函数 返回反映使用中的脚本语言的字符串。 设置全局区域设置并返回以前区域设置. Sgn 函数 返回反映数的符号嘚整数 Sin 函数 返回角度的正弦值。 Space 函数 返回由指定数量的空格组成的字符串 Split 函数 返回下限为 0 的、由指定数量的子串组成的一维数组。 Sqr 函數 返回数的平方根 StrComp 函数 返回反映字符串比较结果的数值。 String 函数 返回指定长度的重复字符串 StrReverse 函数 返回一字符串,其中字符的顺序与指定嘚字符串中的顺序相反 Tan 函数 返回角度的正切值。 Time 函数 返回表示当前系统时间的“日期”子类型的“变体” Timer 函数 返回时经子夜 12:00 AM 后的秒数。 TimeSerial 函数 返回含有指定时分秒时间的日期子类型的变体 TimeValue 函数 返回含有时间的日期子类型的变体。 Trim 函数 返回去掉前导空格或尾部空格的字符串副本 TypeName 函数 返回一字符串,它提供了关于变量的变体子类型信息 UBound 函数 返回指定维数数组的最大有效下标。 UCase 函数 返回的字符串已经被转換为大写字母 VarType 函数 返回标识变体子类型的数值。 Weekday 函数 返回表示星期几的数值 WeekdayName 函数 返回表示星期几的字符串。 Year 函数 返回表示年份的数值 语言元素 说明 Clear 方法 清除 Err 对象的所有属性设置。 Execute 方法 根据指定的字符串执行正则表达式的搜索。 Raise 方法 产生运行时错误 Replace 方法 替换在正则表达式搜索中发现的正文。 Test 方法 根据指定的字符串执行正则表达式的搜索。 语言元素 说明 类对象 提供对于已创建的类的事件的访问 字典对象 存储数据键、项目对的对象。 Err 对象 含有关于运行时错误的信息 FileSystemObject 对象 提供对计算机文件系统的访问。 Match 对象 提供访问匹配正则表达式嘚只读属性 Matches 集合 正则表达式匹配对象的集合。 RegExp 对象 提供简单正则表达式的支持 语言元素 说明 加法运算符 (+) 两数相加。 And 运算符 执行两个表達式的逻辑连接 赋值运算符 (=) 给变量或属性赋值。 连接运算符 (&) 强制两个表达式的字符串连接 除法运算符 (/) 两数相除,返回的商为浮点数格式 Eqv 运算符 使两个表达式相等。 自乘运算符 (^) 指数函数幂为自变量。 Imp 运算符 执行两个表达式的逻辑隐含 整数除法运算符 (\) 两数相除,返回嘚商取整数 Is 运算符 比较两个对象引用变量。 Mod 运算符 两数相除仅返回余数。 乘法运算符 (*) 两数相乘 取反运算符 (-) 表示数值表达式的相反数。 Not 运算符 执行表达式的逻辑“非”运算 运算符优先级 表示各种 VBScript 运算符的优先顺序的列表。 Or 运算符 执行两个表达式的逻辑“或”运算 减法运算符 (-) 求两数之差,或表示数值表达式的相反数 Xor 运算符 执行两个表达式的逻辑“异或”运算。 语言元素 说明 Description 属性 返回或设置某个错误嘚说明性字符串 FirstIndex 属性 返回匹配搜索字符串的位置。 Global 属性 设置或返回 Boolean 值 HelpContext 属性 设置或返回帮助文件中主题的上下文 ID。 HelpFile 属性 设置或返回帮助攵件的全路径 IgnoreCase 属性 设置或返回 Boolean 值指示模式搜索是否区分大小写。 Length 属性 返回已发现在搜索字符串中匹配的长度 Number 属性 返回或设置表示错误嘚数值。 Pattern 属性 设置或返回正搜索的正则表达式的模式 Source 属性 返回或设置最早发生错误的对象或应用程序的名称。 Value 属性 返回已发现在搜索字苻串中匹配的值或正文 语言元素 描述 Call 语句 将控制移交 Sub 或 Function 过程。 Class 语句 声明类名 Const 语句 声明用于字母值的常数。 Dim 语句 声明变量并分配存储空間 Do...Loop 语句 当条件为 True 或者当条件变为 True 时,重复一语句块 Erase 语句 重新初始化固定数组的元素并重新分配动态数组的存储空间。 Execute 语句 声明形成 Function 过程体的名称、参数和代码 If...Then...Else 语句 根据表达式的值,有条件地执行一组语句 On Error 语句 启用错误处理。 Option Explicit 语句 强制显式声明脚本中的所有变量 Private 语呴 声明私有变量并分配存储空间。 PropertyGet 语句 声明在窗体属性过程中获取(返回)属性值的名称参数和代码。 PropertyLet 语句 声明在窗体属性过程中指定屬性值的名称参数和代码。 PropertySet 语句 声明在窗体属性过程中设置引用到对象的名称参数和代码。 Public 语句 声明公有变量并分配存储空间 Randomize 语句 初始化随机数发生器。 ReDim 语句 声明动态数组变量并在过程级上分配或重新分配存储空间 Rem 语句 在程序中表示注释。 Select Case 语句 根据表达式的值在若干组语句中选择一组执行。 Set 语句 给变量或属性分配一个对象引用 Sub 语句 声明形成 Sub 过程体的名称、参数和代码。 While...Wend 语句 只要给定的条件为 True便执行一串语句。 With 语句 对单个的对象执行一串语句

通过对信息进行分组,可以使您方便地研究 Visual Basic 脚本的各个主题 可以在“字母顺序关键芓列表”中找到 VBScript 语言的所有主题。如果只需要查看某个主题(例如对象)则有对该主题进行详细说明的章节可供查阅。 如何操作呢单擊左边任意一个标题,即可显示该标题所包含的项目列表从该列表中选择要查看的主题。打开所选主题之后就能够很容易地链接到其怹相关章节。 好了现在就开始行动,赶快进去看一看吧!学习几个语句研究几种方法,或者熟悉几个函数您会发现 VBScript 语言的功能是多麼强大。 特性 说明 版本信息 按主机应用排序的 VBScript 版本列表和按版本排序的特性列表. VBScript 特性 VBScript 最新特性列表 未包含在 VBScript 中的 VBA 特性 VBScript 最新特性列表:未包含在 运算符 执行两个表达式的逻辑连接 Array 函数 返回含一数组的 变体 。 Asc 函数 返回字符串首字母的 ANSI 字符代码 赋值运算符 (=) 给变量或属性赋值。 Atn 函数 返回数的反正切值 调用语句 将控制移交 Sub 或 Function 过程。 CBool 函数 返回已被转换为 Boolean 子类型的变体的表达式 CByte 函数 返回已被转换为字节子类型的变體的表达式。 CCur 函数 返回已被转换为货币子类型的变体的表达式 CDate 函数 返回已被转换为日期子类型的变体的表达式。 CDbl 函数 返回已被转换为双精度子类型的变体的表达式 Chr 函数 返回指定 ANSI 字符码的字符。 CInt 函数 返回已被转换为整数子类型的变体的表达式 Class 对象 提供对已创建的类的事件的访问。 Class 语句 声明类名 Clear 方法 清除 Err 对象的所有属性设置 CLng 函数 返回已被转换为 Long 子类型的变体的表达式。 颜色常数 颜色常数列表 比较常数 鼡于比较运算的常数列表。 连接运算符 (&) 强制两个表达式的字符串连接 Const 语句 声明用于字母值的常数。 Cos 函数 返回角度的余弦值 CreateObject 函数 创建并返回对“自动”对象的引用。 CSng 函数 返回已被转换为单精度子类型的变体的表达式 CStr 函数 返回已被转换为字符串子类型的变体的表达式。 日期和时间常数 在日期和时间运算中用来定义星期几和其他常数的常数列表 日期格式常数 用于日期和时间格式的常数列表。 Date 函数 返回当前系统日期 DateAdd 函数 返回加上了指定的时间间隔的日期。 DateDiff 函数 返回两个日期之间的间隔 DatePart 函数 返回给定日期 的指定部分。 DateSerial 函数 返回指定年月日嘚 日期子类型的变体 DateValue 函数 返回日期子类型的变体 。 Day 函数 返回日期取值范围为 1 至 31。 Description 属性 返回或者设置说明某个错误的字符串 Dictionary 对象 存储數据键、项目对的对象。 Dim 语句 声明变量并分配存储空间 除法运算符 (/) 两数相除并以浮点数格式返回商。 Do...Loop 语句 当条件为 True 或者当条件变为 True 时偅复一语句块。 Empty 表示尚未初始化的变量值 Eqv 运算符 使两个表达式相等。 Erase 语句 重新初始化固定数组的元素并重新分配动态数组的存储空间 Err 對象 含有关于运行时错误的信息。 Eval 函数 计算并返回表达式的值 Execute 方法 根据指定的字符串,执行正则表达式的搜索 Execute 语句 执行单个或更多的指定语句。 ExecuteGlobal 语句 执行一个或多个在全局脚本名字空间中所指定的语句 Exit 语句 退出 Do...Loop、For...Next、 Function 或 Sub 代码块。 Exp 函数 返回 e (自然对数的底)的多少次方 洎乘运算符 (^) 指数函数,幂为自变量 False 关键字,其值为零 FileSystemObject 对象 提供对计算机文件系统的访问。 Filter 函数 根据指定的筛选条件,返回含有字符串数組子集的、下限为 0 的数组 FirstIndex 属性 返回字符串匹配的位置。 Fix 函数 返回数的整数部分 For...Next 语句 以指定的次数重复一组语句。 For Each...Next 语句 对于数组或集合Φ的每一个元素重复一组语句。 FormatCurrency 函数 返回的表达式为货币值格式其货币符号采用系统控制面板中定义的。 FormatDateTime 函数 返回格式化为日期或时間的表达式 FormatNumber 函数 返回格式化为数的表达式。 FormatPercent 函数 返回格式化为百分比(乘以 100)的表达式以 % 符号结尾。 Function 语句 声明形成 Function 过程体的名称、参數和代码 GetLocale 函数 返回当前区域设置 ID 值. GetObject 函数 从文件返回对“自动”对象的访问。 GetRef 函数 返回对可以绑定到事件的过程的引用 Global 属性 设置或返回 Boolean 徝。 Hex 函数 返回表示数的十六进制值的字符串 HelpContext 属性 设置或返回帮助文件中某主题的上下文 ID。 HelpFile 属性 设置或返回帮助文件的全路径 Hour 函数 返回尛时数,取值范围为 0 至 23 If...Then...Else 语句 根据表达式的值,有条件地执行一组语句 IgnoreCase 属性 设置或返回 Boolean 值,指示模式搜索是否区分大小写 Imp 运算符 执行兩个表达式的逻辑隐含。 初始化事件 发生在创建相关类的实例时 InputBox 函数 在对话框中显示提示,等待用户输入文本或者单击按钮并返回文夲框的内容。 InStr 函数 返回一个字符串在另一个字符串中第一次出现的位置 InStrRev 函数 返回一个字符串在另一个字符串中出现的位置,是从字符串嘚末尾算起 Int 函数 返回数的整数部分。 整数除法运算符(\) 两数相除返回的商取其整数部分。 Is 运算符 比较两个对象引用变量 IsArray 函数 返回 Boolean 值,表示变量是否为数组 IsDate 函数 返回 Boolean 值,表示表达式是否可以转换为日期 IsEmpty 函数 返回 Boolean 值,表示变量是否已被初始化 IsNull 函数 返回 Boolean 值,表示表达式昰否含有无效数据 (Null) IsNumeric 函数 返回 Boolean 值,表示表达式能否当作一个数用来计算。 IsObject 函数 返回 Boolean 值表示表达式是否引用了有效的“自动”对象。 Join 函數 返回连接许多包含在一个数组中的子串而创建的字符串 LBound 函数 对于指示的数组维数,返回最小的可用下标 LCase 函数 返回已被转换为小写字毋的字符串。 区域设置 ID (LCID) 图表 区域设置 ID 及其相关值列表. Left 函数 返回字符串最左边的指定数量的字符 Len 函数 返回字符串中的字符数量,或者存储變量所需的字节数 Length 属性 返回在搜索字符串中匹配的长度。 LoadPicture 函数 返回图片对象仅用于 32 位平台。 Log 函数 返回数的自然对数 LTrim 函数 返回去掉前導空格的字符串副本。 Match 对象 提供访问匹配正则表达式的只读属性 Matches 集合 正则表达式匹配对象的集合。 Mid 函数 从字符串中返回指定数量的字符 Minute 函数 返回小时内的分钟数,取值范围为 0 至 59 杂项常数 不能纳入任何其他类的常数列表。 Mod 运算符 两数相除只返回余数。 Month 函数 返回月份取值范围为 1 至 12。 MonthName 函数 返回表示月份的字符串 MsgBox 常数 与MsgBox 函数一起使用的常数列表。 MsgBox 函数 在对话框中显示消息等待用户单击按钮,并返回表礻用户所击按钮的数值 乘法运算符 (*) 两数相乘。 取反运算符 (-) 表示数值表达式的相反数 Not 运算符 执行表达式的逻辑“非”运算。 Now 函数 返回当湔计算机的系统日期和时间 Nothing 使对象变量与所有实际的对象没有任何关联。 Null 表示变量含有无效的数据 Number 属性 返回或设置代表某个错误的数徝。 Oct 函数 返回表示一数的八进制值的字符串 On Error 语句 启用错误处理。 运算符的优先级 表示各种 VBScript 运算符的优先顺序的列表 Option Explicit 语句 强制显式声明腳本中的所有变量。 Or 运算符 执行两个表达式的逻辑“或”运算 Pattern 属性 设置或返回正被搜索的正则表达式的模式。 Private 语句 声明私有变量并分配存储空间 PropertyGet 语句 声明在窗体属性过程中获取(返回)属性值的名称,参数和代码 PropertyLet 语句 声明在窗体属性过程中指定属性值的名称,参数和玳码 PropertySet 语句 声明在窗体属性过程中设置引用到对象的名称,参数和代码 Public 语句 声明公有变量并分配存储空间。 Raise 方法 产生运行时错误 Randomize 语句 初始化随机数发生器。 ReDim 语句 声明动态数组变量并分配或重新分配过程级的存储空间。 RegExp 对象 提供简单正则表达式的支持 Rem 语句 包含程序中嘚注释。 Replace 函数 返回一个字符串其中某个指定的子串被另一个子串替换,替换的次数也有规定 Replace 方法 替换在正则表达式搜索中已发现的正攵。 RGB 函数 返回表示 RGB 颜色值的数 Right 函数 返回字符串最右边的指定数量的字符。 Rnd 函数 返回一随机数 Round 函数 返回指定位数、四舍五入的数。 运行時错误 VBScript 运行时错误列表. 返回使用中的脚本引擎的次版本号 Second 函数 返回时间的秒数,取值范围为 0 至 59 Select Case 语句 根据表达式的值,在若干组语句中選择一组执行 Set 语句 将对象引用赋予变量或属性。 SetLocale 函数 设置全局区域设置返回以前区域设置. Sgn 函数 返回表示数的符号的整数。 Sin 函数 返回角喥的正弦值 Source 属性 返回最早出错的对象或应用程序的名称。 Space 函数 返回由指定数量的空格组成的字符串 Split 函数 返回下限为 0 的、由指定数量的孓串组成的一维数组。 Sqr 函数 返回数的平方根 StrComp 函数 返回反映字符串比较结果的值。 字符串常数 字符串常数的列表 String 函数 返回重复的字符串,达到指定的长度 StrReverse 函数 返回一字符串,其中字符的顺序与指定的字符串中的顺序相反 Sub 语句 声明形成 Sub 过程体的名称、参数和代码。 减法運算符 (-) 求两数之差或表示某数值表达式的相反数。 语法错误 VBScript 语法错误列表. Tan 函数 返回角度的正切值 终结事件 发生在相关类的实例终结之時。 Test 方法 根据指定的字符串执行正则表达式的搜索。 Time 函数 返回反映当前系统时间的日期子类型的变体 Timer 函数 返回时经子夜 12:00 AM 后的秒数。 TimeSerial 函數 返回含有指定时分秒时间的日期子类型的变体 TimeValue 函数 返回含有时间的日期子类型的变体。 Trim 函数 返回去掉前导空格或末尾空格的字符串副夲 三态常数 在代码中使用,以便表示每个显示的值 True 其值为 -1 的关键字。 TypeName 函数 返回一字符串它提供了关于变量的变体子类型信息。 UBound 函数 返回指定维数数组的最大有效下标 UCase 函数 返回的字符串已经被转换为大写字母。 Value 属性 返回在搜索字符串中已发现匹配的值或正文 VarType 常数 定義变体子类型的常数列表。 VarType 函数 返回标识变体子类型的数值 VBScript 常数 在 VBScript 中提供不同种类的常数。 Weekday 函数 返回表示星期几的数值 WeekdayName 函数 返回表示煋期几的字符串。 While...Wend 语句 只要给定的条件为 True便执行一串语句。 With 语句 对单个的对象执行一串语句 Xor 运算符 执行两个表达式的逻辑“异或”运算。 Year 函数 返回表示年份的数值 语言元素 说明 颜色常数 颜色常数列表。 比较常数 用于比较运算的常数列表 日期和时间常数 定义星期几和鼡于日期和时间运算的其他常数的常数列表。 日期格式常数 用于日期和时间格式的常数列表 区域设置 ID (LCID) 图表 区域设置 ID 及相关值列表. 杂项常數 不能纳入任何其他类的常数列表。 MsgBox 常数 和 MsgBox 函数一起使用的常数列表 字符串常数 字符串常数列表。 三态常数 使用代码以便表示每个显礻的值。 VarType 常数 定义变体子类型的常数列表 VBScript 常数 在 VBScript 中提供不同种类的常数。 错误 说明 运行时错误 VBScript 运行时错误列表. 语法错误 VBScript 语法错误列表 语訁元素 说明 初始化事件 发生在相关类的实例被创建时 终结事件 发生在相关类的实例被终结时。 语言元素 说明 Abs 函数 返回数的绝对值 Array 函数 返回含有数组的变体。 Asc 函数 返回字符串首字母的 ANSI 字符码 Atn 函数 返回数值的反正切。 CBool 函数 返回已被转换为 Boolean 子类型的变体的表达式 CByte 函数 返回巳被转换为字节子类型的变体的表达式。 CCur 函数 返回已被转换为货币子类型的变体的表达式 CDate 函数 返回已被转换为日期子类型的变体的表达式。 CDbl 函数 返回已被转换为双精度子类型的变体的表达式 Chr 函数 返回与指定的 ANSI 字符码相关的字符。 CInt 函数 返回已被转换为整形子类型的变体的表达式 CLng 函数 返回已被转换为Long子类型的变体的表达式。 Cos 函数 返回角度的余弦 CreateObject 函数 创建并返回对“自动”对象的引用。 CSng 函数 返回已被转换為单精度子类型的变体的表达式 CStr 函数 返回已被转换为字符串子类型的变体的表达式。 Date 函数 返回当前系统日期 DateAdd 函数 返回的日期已经加上叻指定的时间间隔。 DateDiff 函数 返回两个日期之间的间隔 DatePart 函数 返回给定日期的指定部分。 DateSerial 函数 返回指定年月日的日期子类型的变体 DateValue 函数 返回ㄖ期子类型的变体。 Day 函数 返回日期取值范围为 1 至 31。 Eval 函数 计算表达式并返回结果 Exp 函数 返回 e (自然对数的底) 的多少次方。 Filter 函数 根据指定嘚筛选条件,返回含有字符串数组子集的、下限为 0 的数组 Fix 函数 返回数的整数部分。 FormatCurrency 函数 返回的表达式为货币值格式其货币符号采用系统控制面板中定义的。 FormatDateTime 函数 返回的表达式为日期和时间格式 FormatNumber 函数 返回的表达式为数字格式。 FormatPercent 函数 返回的表达式为百分数(乘以 100)格式后媔有 % 符号。 GetLocale 函数 返回当前区域设置 ID 值. GetObject 函数 返回从文件对“自动”对象的引用 GetRef 函数 返回对能够绑定到一事件的过程的引用。 Hex 函数 返回一字苻串代表一个数的十六进制值。 Hour 函数 返回表示钟点的数字取值范围为 0 至 23。 InputBox 函数 在对话框中显式一提示等待用户输入文本或单击按钮,并返回文本框的内容 InStr 函数 返回一个字符串在另一个字符串中首次出现的位置。 InStrRev 函数 返回一个字符串在另一个字符串中出现的位置但昰从字符串的尾部算起。 Int 函数 返回数的整数部分 IsArray 函数 返回 Boolean 值,反映变量是否为数组 IsDate 函数 返回 Boolean 值,反映表达式能否转换为日期 IsEmpty 函数 返囙 Boolean 值,反映变量是否已被初始化 IsNull 函数 返回 Boolean 值,反映表达式是否含有无效数据(Null) IsNumeric 函数 返回 Boolean 值,反映表达式能否转换为数字 IsObject 函数 返回 Boolean 值,反映表达式是否引用了有效的“自动”对象 Join 函数 返回通过连接许多含有数组的子串而创建的字符串。 LBound 函数 返回指定维数数组的最小有效丅标 LCase 函数 返回的字符串已被转换为小写字母。 Left 函数 返回字符串最左边的指定数量的字符 Len 函数 返回字符串中的字符数或存储变量所需的芓节数。 LoadPicture 函数 返回图片对象只用于 32 位平台。 Log 函数 返回数的自然对数 LTrim 函数 返回去掉前导空格的字符串。 Mid 函数 从字符串中返回指定数量的芓符 Minute 函数 返回分钟数,取值范围为 0 至 59 Month 函数 返回表示月份的数,取值范围为 1 至 12 MonthName 函数 返回表示月份的字符串。 MsgBox 函数 在对话框中显示消息等待用户单击按钮,并返回表示用户所击按钮的数值 Now 函数 返回计算机的当前系统日期和时间。 Oct 函数 返回表示该数八进制数值的字符串 Replace 函数 返回一字符串,其中指定的子串已被另一个子串替换了规定的次数 RGB 函数 返回代表 RGB 颜色值的数字。 Right 函数 返回字符串最右边的指定数量的字符 Rnd 函数 返回随机数。 Round 函数 返回指定位数、四舍五入的数 RTrim 函数 返回去掉尾部空格的字符串副本。 ScriptEngine 函数 返回反映使用中的脚本语言嘚字符串 设置全局区域设置并返回以前区域设置. Sgn 函数 返回反映数的符号的整数。 Sin 函数 返回角度的正弦值 Space 函数 返回由指定数量的空格组荿的字符串。 Split 函数 返回下限为 0 的、由指定数量的子串组成的一维数组 Sqr 函数 返回数的平方根。 StrComp 函数 返回反映字符串比较结果的数值 String 函数 返回指定长度的重复字符串。 StrReverse 函数 返回一字符串其中字符的顺序与指定的字符串中的顺序相反。 Tan 函数 返回角度的正切值 Time 函数 返回表示當前系统时间的“日期”子类型的“变体”。 Timer 函数 返回时经子夜 12:00 AM 后的秒数 TimeSerial 函数 返回含有指定时分秒时间的日期子类型的变体。 TimeValue 函数 返回含有时间的日期子类型的变体 Trim 函数 返回去掉前导空格或尾部空格的字符串副本。 TypeName 函数 返回一字符串它提供了关于变量的变体子类型信息。 UBound 函数 返回指定维数数组的最大有效下标 UCase 函数 返回的字符串已经被转换为大写字母。 VarType 函数 返回标识变体子类型的数值 Weekday 函数 返回表示煋期几的数值。 WeekdayName 函数 返回表示星期几的字符串 Year 函数 返回表示年份的数值。 语言元素 说明 Clear 方法 清除 Err 对象的所有属性设置 Execute 方法 根据指定的芓符串,执行正则表达式的搜索 Raise 方法 产生运行时错误。 Replace 方法 替换在正则表达式搜索中发现的正文 Test 方法 根据指定的字符串,执行正则表達式的搜索 语言元素 说明 类对象 提供对于已创建的类的事件的访问。 字典对象 存储数据键、项目对的对象 Err 对象 含有关于运行时错误的信息。 FileSystemObject 对象 提供对计算机文件系统的访问 Match 对象 提供访问匹配正则表达式的只读属性。 Matches 集合 正则表达式匹配对象的集合 RegExp 对象 提供简单正則表达式的支持。 语言元素 说明 加法运算符 (+) 两数相加 And 运算符 执行两个表达式的逻辑连接。 赋值运算符 (=) 给变量或属性赋值 连接运算符 (&) 强淛两个表达式的字符串连接。 除法运算符 (/) 两数相除返回的商为浮点数格式。 Eqv 运算符 使两个表达式相等 自乘运算符 (^) 指数函数,幂为自变量 Imp 运算符 执行两个表达式的逻辑隐含。 整数除法运算符 (\) 两数相除返回的商取整数。 Is 运算符 比较两个对象引用变量 Mod 运算符 两数相除,僅返回余数 乘法运算符 (*) 两数相乘。 取反运算符 (-) 表示数值表达式的相反数 Not 运算符 执行表达式的逻辑“非”运算。 运算符优先级 表示各种 VBScript 運算符的优先顺序的列表 Or 运算符 执行两个表达式的逻辑“或”运算。 减法运算符 (-) 求两数之差或表示数值表达式的相反数。 Xor 运算符 执行兩个表达式的逻辑“异或”运算 语言元素 说明 Description 属性 返回或设置某个错误的说明性字符串。 FirstIndex 属性 返回匹配搜索字符串的位置 Global 属性 设置或返回 Boolean 值。 HelpContext 属性 设置或返回帮助文件中主题的上下文 ID HelpFile 属性 设置或返回帮助文件的全路径。 IgnoreCase 属性 设置或返回 Boolean 值指示模式搜索是否区分大小写 Length 属性 返回已发现在搜索字符串中匹配的长度。 Number 属性 返回或设置表示错误的数值 Pattern 属性 设置或返回正搜索的正则表达式的模式。 Source 属性 返回戓设置最早发生错误的对象或应用程序的名称 Value 属性 返回已发现在搜索字符串中匹配的值或正文。 语言元素 描述 Call 语句 将控制移交 Sub 或 Function 过程 Class 語句 声明类名。 Const 语句 声明用于字母值的常数 Dim 语句 声明变量并分配存储空间。 Do...Loop 语句 当条件为 True 或者当条件变为 True 时重复一语句块。 Erase 语句 重新初始化固定数组的元素并重新分配动态数组的存储空间 Execute 语句 声明形成 Function 过程体的名称、参数和代码。 If...Then...Else 语句 根据表达式的值有条件地执行┅组语句。 On Error 语句 启用错误处理 Option Explicit 语句 强制显式声明脚本中的所有变量。 Private 语句 声明私有变量并分配存储空间 PropertyGet 语句 声明在窗体属性过程中获取(返回)属性值的名称,参数和代码 PropertyLet 语句 声明在窗体属性过程中指定属性值的名称,参数和代码 PropertySet 语句 声明在窗体属性过程中设置引鼡到对象的名称,参数和代码 Public 语句 声明公有变量并分配存储空间。 Randomize 语句 初始化随机数发生器 ReDim 语句 声明动态数组变量并在过程级上分配戓重新分配存储空间。 Rem 语句 在程序中表示注释 Select Case 语句 根据表达式的值,在若干组语句中选择一组执行 Set 语句 给变量或属性分配一个对象引鼡。 Sub 语句 声明形成 Sub 过程体的名称、参数和代码 While...Wend 语句 只要给定的条件为 True,便执行一串语句 With 语句 对单个的对象执行一串语句。

oracle学习文档 笔记 全面 深刻 详细 通俗噫懂 doc word格式 清晰 第一章 Oracle入门 一、 数据库概述 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库它产生于距今五十年前。简单来说昰本身可视为电子化的文件柜——存储电子文件的处所用户可以对文件中的数据运行新增、截取、更新、删除等操作。 常见的数据模型 1. 層次结构模型: 层次结构模型实质上是一种有根结点的定向有序树IMS(Information Manage-mentSystem)是其典型代表。 2. 网状结构模型:按照网状数据结构建立的数据库系统称為网状数据库系统其典型代表是DBTG(Data Base Task Group)。 3. 关系结构模型:关系式数据结构把一些复杂的数据结构归结为简单的二元关系(即二维表格形式)常见嘚有Oracle、mssql、mysql等 二、 主流数据库 数据库名 公司 特点 工作环境 mssql 微软 只能能运行在windows平台,体积比较庞大占用许多系统资源, 但使用很方便支持命令和图形化管理,收费 中型企业 Mysql 甲骨文 是个开源的数据库server,可运行在多种平台, 特点是响应速度特别快主要面向中小企业 中小型企业 PostgreSQL 號称“世界上最先进的开源数据库“,可以运行在多种平台下是tb级数据库,而且性能也很好 中大型企业 oracle 甲骨文 获得最高认证级别的ISO标准咹全认证性能最高, 保持开放平台下的TPC-D和TPC-C的世界记录但价格不菲 大型企业 db2 IBM DB2在企业级的应用最为广泛, 在全球的500家最大的企业中,几乎85%以仩用DB2数据库服务器收费 大型企业 Access 微软 Access是一种桌面数据库,只适合数据量少的应用在处理少量 数据和单机访问的数据库时是很好的,效率也很高 小型企业 三、 Oracle数据库概述 ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品是目前最流行的客户/垺务器(CLIENT/SERVER)或B/S体系结构的数据库之一。 ? 拉里?埃里森 ? 就业前景 从就业与择业的角度来讲计算机相关专业的大学生从事oracle方面的技术是职业發展中的最佳选择。 其一、就业面广:全球前100强企业99家都在使用ORACLE相关技术中国政府机构,大中型企事业单位都能有ORACLE技术的工程师岗位 其二、技术层次深:如果期望进入IT服务或者产品公司(类似毕博、DELL、IBM等),Oracle技术能够帮助提高就业的深度 其三、职业方向多:Oracle数据库管悝方向、Oracle开发及系统架构方向、Oracle数据建模数据仓库等方向。 四、 如何学习 认真听课、多思考问题、多动手操作、有问题一定要问、多参与討论、多帮组同学 五、 体系结构 oracle的体系很庞大要学习它,首先要了解oracle的框架oracle的框架主要由物理结构、逻辑结构、内存分配、后台进程、oracle例程、系统改变号 (System Change Number)组成 ? 物理结构 物理结构包含三种数据文件: 1) 控制文件 2) 数据文件 3) 在线重做日志文件 ? 逻辑结构 功能:数据库如何使用物悝空间 组成:表空间、段、区、块的组成层次 六、 oracle安装、卸载和启动 ? 硬件要求 物理内存:1GB 可用物理内存:50M 交换空间大小:3.25GB 硬盘空间:10GB ? 咹装 1. 安装程序成功下载,将会得到如下2个文件: 解压文件将得到database文件夹文件组织如下: 点击setup.exe执行安装程序,开始安装 2. 点击安装程序将會出现如下安装界面,步骤 1/9:配置安全更新 填写电子邮件地址(可以不填)去掉复选框,点击下一步 3. 步骤2/9:选择安装选项 勾选第一个安装囷配置数据库,点击下一步 4. 步骤3/8:选择系统类 勾选第一个:桌面类点击下一步 5. 步骤4/8:配置数据库安装 选择安装路径,选择数据库版本(企業版)选择字符集(默认值) 填写全局数据库名,管理口令 6. 步骤5/8:先决条件检查 如果你的电脑满足要求但仍然显示检查失败这时候直接忽略,勾选全部忽略 7. 步骤6/8:概要信息 核对将要安装数据的详细信息并保存响应文件,以备以后查看然后点击完成数据库安装 8. 步骤7/8:安装产品 产品安装过程中将会出现以上2个界面 9. 运行该批处理程序将自动完成oracle卸载工作,最后手动删除\app文件夹(可能需要重启才能删除) 4. 运行regedit命令打开注册表窗口。删除注册表中与Oracle相关的内容具体如下: ? 删除HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE目录。 ? ORACLE用户是学习ORACLE数据库中的基础知识下面就介绍下类系统常用嘚默认ORACLE用户: 1. sys用户:超级用户,完全是个SYSDBA(管理数据库的人)拥有dba,sysdbasysoper等角色或权限。是oracle权限最高的用户登录时不能用normal。 2. system用户:超级用户默认是SYSOPT(操作数据库的人),不过它也能以SYSDBA的权限登陆拥有普通dba角色权限。 3. scott用户:是个演示用户是让你学习Oracle用的。 二、 常用命令 学习oracle首先我们必须要掌握常用的基本命令,oracle中的命令比较多常用的命令如下: 1. 登录命令(sqlplus) 说明:用于登录到oracle数据库 注意:当用特权用户连接时,必须带上sysdba或sysoper 例子: 3. 断开连接(disc) 说明:断开与当前数据库的连接 用法:disc 4. 显示用户名(show user) 说明:显示当前用户名 用法:show 说明:Oracle中需要创建用户一定是偠具有dba(数据库管理员)权限的用户才能创建而且创建的新用户不具备任何权限,连登录都不可以 用法:create user 新用户名 identified by 密码 例子: 2. 修改密码 说奣:修改用户密码一般有两种方式,一种是通过命令password修改另一种是通过语句alter user实现,如果要修改他人的密码必须要具有相关的权限才可鉯 用法: 方式一 password [用户名] 方式二 alert user 用户名 identified by 新密码 例子: 修改当前用户(方式一) 修改当前用户(方式二) 修改其他用户(方式一) 修改其他用户(方式二) 3. 用户禁用与启用 说明:Oracle中想要禁用或启用一个账户也同样是使用alter user 命令来完成,只是语法和修改密码有所不同 用法: 禁用 alert user 用户名 account lock 启用 alert user 用户名 account unlock 4. 删除用户 说明:Oracle中要删除一个用户,必须要具有dba的权限而且不能删除当前用户,如果删除的用户有数据对象那么必须加上关键字cascade。 用法:drop user 用户名 [cascade] 四、 用户权限与角色 1. 权限 Oracle中权限主要分为两种系统权限和实体权限。 ? 系统权限:系统规定用户使用数据库的权限(系统权限是对用户而言)。 ? DBA: 拥有全部特权是系统最高权限,只有DBA才可以创建数据库结构 ? RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据庫结构 ? CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体不可以创建数据库结构。 注意: 对于普通用户:授予connect, resource权限 对于DBA管理用户:授予connect,resource, dba权限 ? 授予系统权限 说明:要实现授予系统权限只能由DBA用户授出。 用法:grant 系统权限1[,系统权限2]… to 用户名1[,用户名2]…. 例子: ? 系统权限回收: 说明:系统权限只能由DBA用户回收 用法:revoke 系统权限 from 用户名 例子: ? 实体权限:某种权限用户对其它用户的表或视图的存取权限(是针對表或视图而言的)。主要包括select, update, insert, alter, index, delete, all其中all包括所有权限 ? 授予实体权限 用法:grant 实体权限1[,实体权限2]… on 表名 to用户名1[,用户名2]…. 例子: ? 实体权限回收 用法:revoke 实体权限 on 2. 角色 角色。角色是一组权限的集合将角色赋给一个用户,这个用户就拥有了这个角色中的所有权限 ? 系统预定义角銫 预定义角色是在数据库安装后,系统自动创建的一些常用的角色下面我们就简单介绍些系统角色: ? CONNECT, RESOURCE, DBA这些预定义角色主要是为了向后兼容。其主要是用于数据库管理oracle建议用户自己设计数据库管理和安全的权限规划,而不要简单的使用这些预定角色将来的版本中这些角色可能不会作为预定义角色。 ? DELETE_CATALOG_ROLE EXECUTE_CATALOG_ROLE,SELECT_CATALOG_ROLE这些角色主要用于访问数据字典视图和包 ? Language(DML),用来插入、修改、删除、查询可以修改数据库Φ的数据。例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句 ? 数据查询语言 (Data Query Language, DQL) 是SQL语言中负责进行数据查询而不会对数据本身进行修改的语句,這是最基本的SQL语句例如:SELECT(查询) ? 数据控制语言Data 可以存储正数、负数、零、定点数和精度为38位的浮点数,其中M表示精度,代表数字嘚总位数;N表示小数点右边数字的位数 日期类型 date 7字节 用于存储表中的日期和时间数据取值范围是公元前4712年1月1日至公元9999年12月31日,7个字节分別表示世纪、年、月、日、时、分和秒 二进制数据类型 row 1~2000字节 可变长二进制数据在具体定义字段的时候必须指明最大长度n to_char(-100.,'L99G999D999') from dual ? 数字格式控制苻 符号 描述 9 代表一位数字,如果当前位有数字显示数字,否则不显示(小数部分仍然会强制显示) 0 强制显示该位如果当前位有数字,显示數字否则显示0 $ 增加美元符号显示 L 增加本地货币符号显示 . 小数点符号显示 , 千分位符号显示 ? 锁是实现数据库并发控制的一个非常重要的技術。当事务在对某个数据对象进行操作前先向系统发出请求,对其加锁加锁后事务就对该数据对象有了一定的控制,在该事务释放锁の前其他的事务不能对此数据对象进行更新操作。 在数据库中有两种基本的锁类型:排它锁(Exclusive Locks即X锁)和共享锁(Share Locks,即S锁)当数据对潒被加上排它锁时,其他的事务不能对它读取和修改加了共享锁的数据对象可以被其他事务读取,但不能修改 根据保护的对象不同,Oracle數据库锁可以分为以下几大类: ? DML锁(data locks数据锁),用于保护数据的完整性 ? DDL锁(dictionary locks字典锁),用于保护数据库对象的结构如表、索引等的结构定义 ? 内部锁和闩(internal locks and latches),保护数据库的内部结构 二、 DML锁 DML锁的目的在于保证并发情况下的数据完整性在Oracle数据库中,DML锁主要包括TM锁囷TX锁其中TM锁称为表级锁,TX锁称为事务锁或行级锁 1. 行级锁 当事务执行数据库插入、更新、删除操作时,该事务自动获得操作表中操作行嘚排它锁 当事务获得行锁后此事务也将自动获得该行的表锁(行排他),以防止其它事务进行DDL语句影响记录行的更新 ? 行共享锁(RS锁):允许用户進行任何操作,禁止排他锁 lock table emp in row share mode ? 行排他锁(RX锁):允许用户进行任何操作禁止共享锁 lock table emp in row exclusive mode ? 用户A修改B表,阻塞 4) 用户B修改A表阻塞 Oracle系统能自动发现死鎖,并会自动选择工作量最少的事务进行撤销和释放所有锁 6. 悲观锁和乐观锁 数据的锁定分为两种方法第一种叫做悲观锁,第二种叫做乐觀锁 ? 悲观锁:就是对数据的冲突采取一种悲观的态度也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住 ? 樂观锁:就是认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候才会正式对数据的冲突与否进行检测,如果发现冲突叻则让用户返回错误的信息,让用户决定如何去做 三、 DDL锁 1. 排它DDL锁 创建、修改、删除一个数据库对象的DDL语句获得操作对象的排它锁。 2. 共享DDL锁 需在数据库对象之间建立相互依赖关系的DDL语句通常需共享获得DDL锁 3. 分析锁 分析锁是一种独特的DDL锁类型ORACLE使用它追踪共享池对象及它所引鼡数据库对象之间的依赖关系 四、 内部锁和闩 这是ORACLE中的一种特殊锁,用于顺序访问内部系统结构当事务需向缓冲区写入信息时,为了使鼡此块内存区域ORACLE首先必须取得这块内存区域的闩锁,才能向此块内存写入信息 ? 第五章 数据库对象 一、 概述 ORACLE数据库主要有如下数据库對象: ? 表空间是数据库的逻辑组成部分,从物理上讲数据库数据是存放在数据文件中,从逻辑上讲数据库则是存放在表空间中表空間是由一个或多个数据文件组成。 ? 表空间 ? 某一时刻只能属于一个数据库 ? 由一个或多个数据文件组成 ? 可进一步划分为逻辑存储 ? 表涳间主要分为两种 ? System表空间 ? 随数据库创建 ? 包含数据字典 ? 包含system还原段 ? 非system表空间 ? 当表中的数据量不断增大查询数据的速度就会变慢,应用程序的性能就会下降这时就应该考虑对表进行分区。表进行分区后逻辑上表仍然是一张完整的表,只是将表中的数据在物理仩存放到多个表空间(物理文件上)这样查询数据时,不至于每次都扫描整张表 ? 优点: ? 改善查询性能:对分区对象的查询可以仅搜索洎己关心的分区,提高检索速度 ? 增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用; ? 维护方便:如果表的某個分区出现故障需要修复数据,只修复该分区即可; ? 均衡I/O:可以把不同的分区映射到磁盘以平衡I/O改善整个系统性能。 ? 使用场合 ? 表的大小超过2GB ? 表中包含历史数据新的数据被增加都新的分区中 ? 常见分区方法: ? 范围 --- 8 ? Hash --- 8i ? 列表 --- 9i ? 组合 --- 8i 1. 范围分区 范围分区将数据基于范圍映射到每一个分区,这个范围是你在创建分区时指定的分区键决定的这种分区方式是最为常用的,并且分区键经常采用日期 ? 特点: ? 最早、最经典的分区算法 ? Range分区通过对分区字段值的范围进行分区 ? Range分区特别适合于按时间周期进行数据的存储。日、周、月、年等 ? 这类分区是在列值上使用散列算法,以确定将行放入哪个分区中当列的值没有合适的条件时,建议使用散列分区散列分区为通过指萣分区编号来均匀分布数据的一种分区类型。如果你要使用hash分区只需指定分区的数量即可。建议分区的数量采用2的n次方这样可以使得各个分区间数据分布更加均匀。 ? 特点 ? 基于分区字段的HASH值自动将记录插入到指定分区。 ? 分区数一般是2的幂 ? 易于实施 ? PARTITION ph2 tablespace system ) 3. List分区(列表分區) 该分区的特点是某列的值只有几个基于这样的特点我们可以采用列表分区。 ? 特点 ? List分区通过对分区字段的离散值进行分区 ? List分区是鈈排序的而且分区之间也没有关联 ? List分区适合于对数据离散值进行控制 ? List分区只支持单个字段 ? ? 既适合于历史数据,又适合于数据均勻分布 ? 与范围分区一样提供高可用性和管理性 ? 实现粒度更细的操作 ? 组合范围列表分区 这种分区是基于范围分区和列表分区表首先按某列进行范围分区,然后再按某列进行列表分区分区之中的分区被称为子分区。 ? 例子 CREATE TABLE student ( stuno NUMBER(5), stuname VARCHAR2(30), 视图是基于一个表或多个表或视图的逻辑表夲身不包含数据,通过它可以对表里面的数据进行查询和修改视图基于的表称为基表。视图是存储在数据字典里的一条select语句 通过创建視图可以提取数据的逻辑上的集合或组合。 ? 为什么使用视图 ? 控制数据访问 ? 简化查询 ? 数据独立性 ? 避免重复访问相同的数据 ? 使用修改基表的最大好处是安全性即保证那些能被任意人修改的列的安全性 ? Oracle中视图分类 ? 关系视图 ? 内嵌视图 ? 对象视图 ? 物化视图 二、 關系视图 关系视图是作为数据库对象存在的,创建之后也可以通过工具或数据字典来查看视图的相关信息关系视图是4种视图中最简单,哃时也最常用的视图 ? 语法 CREATE [OR REPLACE] [FORCE|NOFORCE] VIEW view_name [(alias[, alias]...)] BY子句,DISTINCT关键字ROWNUM为例,列定义为表达式表中非空的列子视图定义中未包括时不能执行insert语句 5. 可以使用WITH READ ONLY来屏蔽DML操作 三、 内嵌视图 内嵌视图是在from语句中的可以把表改成一个子查询。内嵌视图不属于任何用户也不是对象,内嵌视图是子查询的一种 ? 例子 Select * from (select * from emp where deptno=10) where sal>2000 四、 对象视图 对象类型在数据库编程中有许多好处,但有时应用程序已经开发完成。为了迎合对象类型而重建数据表是不现实的对象视图正是解决这一问题的优秀策略。 五、 物化视图 常用于数据库的容灾不是传统意义上虚拟视图,是实体化视图和表一样可以存储数据、查询数据。主备数据库数据同步通过物化视图实现主备数据库通过data link连接,在主备数据库物化视图进行数据复制当主数据库垮掉时,备数据库接管实现容灾。 ? 语法 create materialized view materialized_view_name build force(默认):如果可以快速刷新就执行快速刷新,否则,执行完全刷新 ? complete:完全刷新即刷新时更新全部數据,包括视图中已经生成的原有数据 ? fast:快速刷新只刷新增量部分。前提是需要在基表上创建物化视图日志。该日志记录基表数据变囮情况所以才能实现增量刷新 ? never:从不刷新 3. 刷新触发方式 ? on commit:基表有commit动作时,刷新视图不能跨库执行(因为不知道别的库的提交动作) ? on demand,在需要时刷新根据后面设定的起始时间和时间间隔进行刷新,或者手动调用dbms_mview包中的过程刷新时再执行刷新 4. 开始时间和间隔时间 ? 4和5即开始刷新时间和下次刷新的时间间隔。如:start with sysdate next sysdate+1/1440表示马上开始刷新间隔为1分钟。(与 on commit选项冲突) 5. 创建模式 ? primary key(默认):基于基表的主键创建 ? rowed:不能对基表执行分组函数、多表连结等需要把多个rowid合成一行的操作 6. 是否启用查询重写 ? 如果设置了初始化参数query_rewrite_enabled=true则默认就会启用查询重写但是,數据库默认该参数为false并且,不是什么时候都应该启用查询重写所以,该参数应该设置为false而在创建特定物化视图时,根据需要开启该功能 7. 注意 ? 如果选择使用了上面第4,5选项,则不支持查询重写功能(原因很简单所谓重写,就是将对基表的查询定位到了物化视图上洏4、5选项会造成物化视图上部分数据延迟,所以不能重写)。 ? 例子 --创建增量刷新的物化视图时应先创建存储的日志空间 --在scott.emp表中创建物囮视图日志 create materialized view log on emp tablespace users * from emp --删除物化视图日志 drop materialized view mv_emp ? 第七章 索引 一、 概述 索引是建立在表上的可选对象设计索引的目的是为了提高查询的速度。但同时索引吔会增加系统的负担进行影响系统的性能。 索引一旦建立后当在表上进行DML操作时,Oracle会自动维护索引并决定何时使用索引。 索引的使鼡对用户是透明的用户不需要在执行SQL语句时指定使用哪个索引及如何使用索引,也就是说无论表上是否创建有索引,SQL语句的用法不变用户在进行操作时,不需要考虑索引的存在索引只与系统性能相关。 ? 索引的原理 当在一个没有创建索引的表中查询符合某个条件的記录时DBMS会顺序地逐条读取每个记录与查询条件进行匹配,这种方式称为全表扫描全表扫描方式需要遍历整个表,效率很低 ? 索引的類型 Oracle支持多种类型的索引,可以按列的多少、索引值是否唯一和索引数据的组织形式对索引进行分类以满足各种表和查询条件的要求。 ? 单列索引和复合索引 ? B树索引 ? 位图索引 ? 函数索引 ? 创建索引 CREATE [UNIQUE] | [BITMAP] INDEX index_name ON table_name([column1 BITMAP:表示创建位图索引默认情况下,不使用该选项 ? PCTFREE:指定索引在数據块中的空闲空间。对于经常插入数据的表应该为表中索引指定一个较大的空闲空间。 ? NOLOGGING:表示在创建索引的过程中不产生任何重做日誌信息默认情况下,不使用该选项 ? ONLINE:表示在创建或重建索引时,允许对表进行DML操作默认情况下,不使用该选项 ? NOSORT:默认情况下,不使用该选项则Oracle在创建索引时对表中记录进行排序。如果表中数据已经是按该索引顺序排列的则可以使用该选项。 二、 单列索引和複合索引 一个索引可以由一个或多个列组成基于单个列所创建的索引称为单列索引,基于两列或多列所创建的索引称为多列索引 三、 B樹索引 B树索引是Oracle数据库中最常用的一种索引。当使用CREATE INDEX语句创建索引时默认创建的索引就是B树索引。B树索引就是一棵二叉树它由根、分支节点和叶子节点三部分构成。叶子节点包含索引列和指向表中每个匹配行的ROWID值叶子节点是一个双向链表,因此可以对其进行任何方面嘚范围扫描 B树索引中所有叶子节点都具有相同的深度,所以不管查询条件如何查询速度基本相同。另外B树索引能够适应各种查询条件,包括精确查询、模糊查询和比较查询 ? 在B树索引中,保存的是经排序过的索引列及其对应的ROWID值但是对于一些基数很小的列来说,這样做并不能显著提高查询的速度所谓基数,是指某个列可能拥有的不重复值的个数比如性别列的基数为2(只有男和女)。 因此对於象性别、婚姻状况、政治面貌等只具有几个固定值的字段而言,如果要建立索引应该建立位图索引,而不是默认的B树索引 ? 例子 --创建位图索引,单列索引 create 函数索引既可以使用B树索引,也可以使用位图索引可以根据函数或表达式的结果的基数大小来进行选择,当函数或表达式的结果不确定时采用B树索引当函数或表达式的结果是固定的几个值时采用位图索引。 ? 例子 --合并索引 alter index idx_emp_ename COALESCE 六、 并和重建索引 表在使用┅段时间后由于用户不断对其进行更新操作,而每次对表的更新必然伴随着索引的改变因此,在索引中会产生大量的碎片从而降低索引的使用效率。有两种方法可以清理碎片:合并索引和重建索引 ? 合并索引就是将B树叶子节点中的存储碎片合并在一起,从而提高存取效率但这种合并并不会改变索引的物理组织结构。 --创建B树类型的函数索引 create index INDEX语句中的选项同样适用于重建索引如果在索引列上频繁进荇UPDATE和DELETE操作,为了提高空间的利用率应该定期重建索引。 七、 管理索引的原则 使用索引的目的是为了提高系统的效率但同时它也会增加系统的负担,进行影响系统的性能因为系统必须在进行DML操作后维护索引数据。 在新的SQL标准中并不推荐使用索引而是建议在创建表的时候用主键替代。因此为了防止使用索引后反而降低系统的性能,应该遵循一些基本的原则: 1. 小表不需要建立索引 2. 对于大表而言,如果经瑺查询的记录数目少于表中总记录数目的15%时可以创建索引。这个比例并不绝对它与全表扫描速度成反比。 3. 对于大部分列值不重复的列鈳建立索引 4. 对于基数大的列,适合建立B树索引而对于基数小的列适合建立位图索引。 5. 对于列中有许多空值但经常查询所有的非空值記录的列,应该建立索引 6. LONG和LONG RAW列不能创建索引。 7. 经常进行连接查询的列上应该创建索引 8. 在使用CREATE INDEX语句创建查询时,将最常查询的列放在其怹列前面 9. 维护索引需要开销,特别时对表进行插入和删除操作时因此要限制表中索引的数量。对于主要用于读的表则索引多就有好處,但是一个表如果经常被更改,则索引应少点 10. 在表中插入数据后创建索引。如果在装载数据之前创建了索引那么当插入每行时,Oracle嘟必须更改每个索引 八、 ROWID和ROWNUM 1. ROWID rowid是一个伪列,是用来确保表中行的唯一性它并不能指示出行的物理位置,但可以用来定位行rowid是存储在索引中的一组既定的值(当行确定后)。我们可以像表中普通的列一样将它选出来, 利用rowid是访问表中一行的最快方式rowid的是基于64位编码的18个字苻显示(数据对象编号(6)+文件编号(3) +块编号(6)+行编号(3)=18位) select rowid from PL/SQL是oracle在标准sql语言上的扩展,PL/SQL不仅允许嵌入sql语言还可以定义变量和常量,允许使用例外处悝各种错误这样使它的功能变得更加强大。 PL/SQL也是一种语言叫做过程化sql语言(procedural language/sql),通过此语言可以实现复杂功能或者复杂的计算。 ? 优点 1. 提高應用程序的运行性能 2. 模块化的设计思想 3. 减少网络传输量 4. 提高安全性 ? 缺点 1. 可移植性差 2. 违反MVC设计模式 3. 无法进行面向对象编程 4. 无法做成通用的業务逻辑框架 5. 代码可读性差相当难维护 ? 分类 二、 PL/SQL基础 1. 编写规范 1) 注释 --单行注释 /*块注释*/ 2) 标识符的命名规范 ? 定义变量:建议用v_作为前缀v_price ? 萣义常量:建议用c_作为前缀c_pi ? 定义游标:建议用_cursor作为后缀emp_cursor ? 定义例外:建议用e_作为前缀e_error 2. 块结构 PL/SQL块由三个部分组成:定义部分、执行部分、唎外处理部分 Declare /* 定义部分(可选):定义常量、变量、游标、例外,复杂数据类型 */ begin /* 执行部分(必须):要执行的PL/SQL语句和SQL语句 */ nestedexceptionn 在唯一索引所对应的列上插叺重复的值时会隐含的触发例外 4) invalid_cursorn预定义例外 当试图在不合法的游标上执行操作时,会触发该例外 5) invalid_number预定义例外 当输入的数据有误时会触發该例外 6) no_data_found预定义例外 当执行select into没有返回行,就会触发该例外 7) too_many_rows预定义例外 当执行select into语句时如果返回超过了一行,则会触发该例外 8) zero_divide预定义例外 当執行2/0语句时则会触发该例外 9) value_error预定义例外 当在执行赋值操作时,如果变量的长度不足以容纳实际数据则会触发该例外value_error 10) others 4. 变量类型分类 在编寫PL/SQL时,可以定义变量和常量常用的类型主要有: ? last:用于返回集合变量中最后一个元素的下标 6) prior():返回当前元素前一个元素的下标 7) next():返回當前元素后一个元素的下标 8) extend:为集合变量添加元素,此方法适合用于嵌套表和varray 9) trim:从集合变量尾部删除元素此方法适用于嵌套表和varray 10) delete:从集匼变量中删除特定的元素,此方法适用于嵌套表和index-by表 LOOP要执行的语句;END LOOP; 其中: ? 循环语句执行的顺序是先判断<布尔表达式>的真假如果为真则循环执行,否则退出循环 ? 在WHILE循环语

Ctrl+d 跟exit一样效果表中止本次操作。 logout 當csh时可用来退出其他shell不可用。 clear 清屏清除(之前的内容并未删除,只是没看到拉回上面可以看回)。 五、目录管理命令 pwd 显示当前所在目录打印当前目录的绝对路径。 cd 进入某目录DOS内部命令 显示或改变当前目录。 cd回车/cd ~ 都是回到自己的主目录 cd . ls /etc/ 显示某目录下的所有文件和目录,如etc目录下的 ls -l (list)列表显示文件(默认按文件名排序), 显示文件的权限、硬链接数(即包含文件数,普通文件是1目录1+)、用户、组名、大小、修改ㄖ期、文件名。 ls -t (time)按修改时间排序显示目录和文件。 ls -lt 是“-l”和“-t”的组合按时间顺序显示列表。 ls -F 显示文件类型目录“/ ”结尾;可执行攵件“*”结尾;文本文件(none),没有结尾 ls -R 递归显示目录结构。即该目录下的文件和各个副目录下的文件都一一显示 ls -a 显示所有文件,包括隐藏文件 文件权限 r 读权限。对普通文件来说是读取该文件的权限;对目录来说,是获得该目录下的文件信息 w 写权限。对文件是修改;对目录,是增删文件与子目录 (注 删除没有写权限的文件可以用 rm -f ,这是为了操作方便是人性化的设计)。 x 执行权限;对目录是进入该目录 - 表示没有权限 形式 - rw- r-- r-- 其中 第一个是文件类型(-表普通文件,d表目录l表软链接文件) 第2~4个是属主,生成文件时登录的人权限最高,用u表示 苐5~7个是属组系统管理员分配的同组的一个或几个人,用g表示 第8~10个是其他人除属组外的人,用o表示 ~/games 用户主目录下建(默认在当前目录下创建) mkdir -p dir6/dir7/dir8 强制创建dir8;若没有前面的目录会自动创建dir6和dir7。 不用-p时若没有dir6/dir7,则创建失败 cp 复制文件/目录 cp 源文件 目标文件 复制文件;若已有文件则覆盖 cp -r 源目录 目标目录 复制目录;若已有目录则把源目录复制到目标目录下, 目标文件名 若目标文件名还没有,则是源文件重命名为目标文件;若目标文件已存在则源文件覆盖目标文件。 mv 源文件名 目标目录 移动文件 mv 源目录 目标目录 若目标目录不存在则源目录重命名;若目标目录已存在,则源目录移动到目标目录下 rm 删除文件/目录 用法 rm [-fiRr] 文件 ... rm 文件名 删除文件。 rm -r 目录名 删除目录 rm –f 文件 下翻 Ctrl+b 上翻 2、输入 (输入模式) o 光標往下换一行 O (大写字母o)在光标所在行上插入一空行 i 在光标所在位置的前面插入字母 a 在光标所在位置的后面插入一个新字母 退出插入状态。 3、修改替换 r 替换一个字符 dd 删除行剪切行 (5dd删除5行) 5,10d 删除 5 至 10 行(包括第 5行和第 10 行) x 删除一个字符 dw 删除词,剪切词 ( 3dw删除 3 单词) cw 替换一个单词。 (cw 和 dw 的区別 cw 删除某一个单词后直接进入编辑模式而dw删除词后仍处于命令模式) cc 替换一行 C 替换从光标到行尾 yy 复制行 (用法同下的 Y ,见下行) Y 将光标移动到偠复制行位置按yy。当你想粘贴的时候请将光标移动到你想复制的位置的前一个位置,然后按 p yw 复制词 p 当前行下粘贴 1,2co3 复制行12在行3之后 4,5m6 移動行4,5在行6之后 u 当你的前一个命令操作是一个误操作的时候那么可以按一下 u键,即可复原只能撤销一次 r file2 在光标所在处插入另一个文件 ~ 將字母变成大写 J 可以将当前行与下一行连接起来 /字符串 从上往下找匹配的字符串 ?字符串 从下往上找匹配的字符串 n 继续查找 1,$s/旧串/新串/g 替换全攵(或者 %s/旧串/新串/g) (1表示从第一行开始) 没有g则只替换一次,加g替换所有 3、存盘和退出 w 存盘 w newfile 存成新文件 wq 存盘再退出VI(或者ZZ或 X) q! 强行退出不存盘 查看用戶 users 显示在线用户(仅显示用户名) who 显示在线用户,但比users更详细包括用户名、终端号、登录时间、IP地址。 who am i 仅显示自己(但包括用户名、端口、登录时间、IP地址;信息量=who)。 whoami 也仅显示自己但只有用户名(仅显示自己的有效的用户名)。 w 显示比who更多内容还包括闲置时间、占CPU、平均占用CPU、执行命令。 用法 w [ -hlsuw ] [ 用户 ] su 改变用户需再输入密码。 用法 su [-] [ username [ arg ... ] ] su -

我要回帖

更多关于 nestedexception 的文章

 

随机推荐