百例笔记

时间:2022-09-09 12:00:07 来源:网友投稿

下面是小编为大家整理的百例笔记,供大家参考。

百例笔记

 

 源宽度:

 若图片不能自动改变大小以适应整个图片, 那么将裁减图片以适应图片框的大小,裁减后图片框中图片的宽度便是源宽度; 同理, 裁减后图片框中图片的高度便是源高度。

 图象框:

 stretch(拉伸)

 属性true:

 表示图片要调整大小以与控件相适应;false:表示控件要调整大小以与图形相适合, 该属性为默认值!

 Onerrorgoto 语句:

 表示启动错误处理程序, 该语句的语法格式如下:

 On error gotoline其中的参数 line 可以是任何行标签或行号。

 所谓行标签, 可以是任何字符的组合, 以字母开头以“:

 ” 结束, 并且标签区分大小写。

 行号可以是任何数值的组合。

 无论行标签还是行号, 必须从第一列开始, 而且行标签或行号必须与 On errorgotoline 在一个过程中。

 例如, 本例中的行标签“errorhandler:”, 其前面没有任何字符, 即表示从第 1 列开始 Onerrorgoto 语句的执行过程是:

 如果程序发生错误, 则控件ScaleMode 属性该属性用于设置对象坐标的单位。ScaleMode 属性可以设置为如下表所示的 8 种不同的单位。

 50~75Right 函数:

 例:

 right(dir1.path, 1)

 表示从目录路径的最右边第一个开始读取。

 Filecopy 语句:

 例:

 DimSource,DestionationSource=‘’D:\Document\my1.txt”Destionation=”D:\Document\my\my1.txt”这段代码就是将 D 盘中 Document 下面的 my1.txt 文件复制到 Document 下面的 my 子目录下, 产生了两个内容完全相同的文件。

 ※此语句不能复制已打开的文件!

 Kill 语句:

 Kill<文件名>该语句用来将指定的文件删除, 语句中可包含通配符 “*”和“? ” 的文件。

 ※此语句不能删除已打开的文件!

 Name 语句:

 Name<原文件名>as<新文件名>该语句用来将文件改名, 语句中可以包含路径和驱动器,但不能含有通配符“*” 和“? ”。

 其中, 原文件名表示已存在的文件名和位置; 新文件名是新的文件名和位置。

 ※语句中的原文件名和新文件名必须在统一驱动器上!Shell 函数:

 用于调用文件类型为 “.exe、 .com、 .bat、 .tif”的可执行文件格式:

 <变量名>=shell(<可执行文件名>【.窗口类型】)窗口类型:

 可选参数, 是一个常数或值, 表示在程序运行时窗口的样式。

 如省略则表示调用的文件是具有焦点的最小化窗口显示。

 子过程有何特点:

 子过程没有返回值, 即他只能执行 sub 和endsub 之间的语句块, 不能将子过程的值赋给某一变量。

 子过程的调用:

 (VB 中有两种)

 1. 使用 call 语句调用子过程格式:

 call<子过程名>【实参表列】

 2. 利用子过程名进行调用:

 例:

 下面是调用子过程求 4 和 5 的和Dimdasinteger Publicsubcompute(aasinteger,basinteger)D=a+bEndsubPrivatesubcommand1_clicck()Callcompute(4,5)Printd Endsub在这段代码中, 定义了子过程 compute 求两个数的和,它有两形参, 即 a 和 b。

 在 compute 过程下面调用了两个形参 a 与 b 求这两个数的和, 并将结果赋给变量d。

 在命令按钮 command1 的 click 事件中, 利用 call 语句定义的 compute 函数计算 4 和 5 的和, 这里的 4 和 5便是实参。

 然后在窗体上输出 4 和 5 的和。

 Sqr(x)平方根函数Log(X)与数学中的不同, 此处指以 e 为底的 x 的对数相当于数学中的 lnxFormat 函数是一个格式化函数, 它是根据表达式中的指令来格式化的。

 Format(expression【, format】)

 参数 expression 是任何有效的表达式, format 可以是用户自定义的表达式。

 例:

 format(now, “hh:mm:ss am/pm”)

 其中 , 函 数 now 是显示时间 的函 数, 他后面的hh:mm:ssam/pm 是用户自定义的格式。

 当 format 函数执行时, 是按照这样的格式来格式化的。

 Len 函数:

 返回字符串的长度的函数例:

 len( “beijingisabigcity. ”)

 返回 22Lcase 函数:

 用于将字符串全部转换为小写格式:

 lcase(string)

 Ucase 函数:

 将字符串全部转化为大写格式:

 ucase(string)

 Left、 right 和 mid 函数:

 该函数返回从左、 右或中间的第几个字符开始的字符类型转换函数:

 Rnd 函数:

 该函数用于返回 0~1 之间的随机数格式:

 rnd(number)

 number 为可选参数, 若要产生某个范围内的随机数, 可用公式如下:

 Int( (upperbound‐lowerbound+1)

 *rnd+lowerbound)其中, upperbound 是随机数范围的上限, lowerbound是随机数范围的下线。

 例:

 dimmyvalueMyvalue=int((6*rnd)+1)MsgBox 函数:

 消息提示框格式:msgbox(prompt[,buttons][,title][,helpfile,context])该语法结构中的参数如下:

 Prompt:必选参数, 表示在消息框中显示的消息。

 其最大长度为 1024 个字符, 若要显示的消息超过一行,可用回车符 chr(13)、 换行符 chr(10)和回车换行符的组合 chr(13)&chr(10)将各行进行分隔。

 Buttons:

 可选参数, 表示显示按钮的数目及形式(表13‐18)、 使用的图标样式(表 13‐19)、 以及默认按钮

 是什么(表 13‐20), 该值是这 3 个值得和。

 Title:

 可选参数, 用于在对话框标题栏中显示的内容。

 Helpfile:可选参数, 用于想对话框提供相应的帮助文件。

 Context:

 可选参数, 若提供了帮助文件, 指定帮助主题的编号。

 例:

 privatesubform_load()DimxX=magbox(“你输入的密码不正确”,17,”密码核对”)Endsub例中各参数值分别如下:

 “你输入的密码不正确” 是消息框中显示的消息, 即magbox 函数中的 prompt 参数。

 图标、 按钮分别表示图标的样式、 按钮的数目及形式、默认按钮的值, 它是 msgbox 函数中的 buttons 参数。“密码核对” 是对话框中标题栏上显示的内容, 即msgbox 函数中的 title 参数。

 例如, 在图 13‐1 中, 图标╳旳值是 16; 显示 “确定”和“取消” 按钮的值是 1; 第一个按钮式默认按钮,该值是 0。

 所以, 这 3 个值的和是 17, 故显示╳图标、确定和取消按钮, 并且第 1 个按钮式默认按钮。

 Msgbox 函数具有返回值, 其返回值如表 13‐21 所示。

 ※msgbox 语句:

 与 msgbox 函数不同, msgbox 语句没有返回值, 它常用于简单的信息提示。

 格 式 :msgboxprompt[ ,buttons][,title][,helpfile,context]该语法格式中的参数和 msgbox 函数语法格式中的参数相同, 但 msgbox 语句没有括号。

推荐访问:百例笔记 笔记