为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

textbox文本框

2017-09-01 14页 doc 31KB 164阅读

用户头像

is_482581

暂无简介

举报
textbox文本框textbox文本框 Pointer (po nin che)指针 picture (pi ke che)box 图片筐 textbox文本框,用来进行编辑的文本label (lei bo)标签:用来显示不想让其它用户改变的文本 例如:一幅画的标题 frame (fo lei m)框架 用来建立一个组合的功能框架 command(ke man de)命令Button(ba ti)按钮:用来建立实现命令的按钮 check (chai ke) 复选 box框 resize(run sai ri)调整大小 option(a po ...
textbox文本框
textbox文本框 Pointer (po nin che)指针 picture (pi ke che)box 图片筐 textbox文本框,用来进行编辑的文本label (lei bo)标签:用来显示不想让其它用户改变的文本 例如:一幅画的标题 frame (fo lei m)框架 用来建立一个组合的功能框架 command(ke man de)命令Button(ba ti)按钮:用来建立实现命令的按钮 check (chai ke) 复选 box框 resize(run sai ri)调整大小 option(a po shun)选项button 按扭:当放置了多个选项按扭,只能在多个选项按扭中选1个 combo(kang m bo)组合box:用于将文本框(textbox)与列框(listbox)组合在一起 hsc roll(ru ou)滚动bar(ba)条 水平滚动条 vsc roll bar :竖直滚动条 timer (tai me)定时器 drive(du ruai)驱动器 listbox:驱动器列表框 dir 目录 listbox 目录列表框 file 文件listbox 文件列表框 shape(shi pu) 形状:在设计程序时可以在form中绘制各种图形 image(e men chi)图象框 显示位图或图标。与图片框的区别是它的伸展属性可以做全幅显示 关键字 as , binary(bai ni re):2进位 byref , byval , date, else(否则), empty(ei men di)空的 error, false(fo si)假的, for, friend, get, input, is, len, let, lock, me,mid new, next, nothing(na ding)无, null(nao l)无效, on, option, optional, param array(e wei)排列, print, private(po ruai wen te)私有的, property(po pi li)所有, public(pa bo li) 公有, resume(ri zu men)摘要, seek寻找, set 放, static(si tai di ke)静态, step步 string, then, time, to, true, with events(e wen ci)事件 运算符 1( 赋值运算符“=” 格式:variable(wei rei bo)变数 =value值 左边必须是变量或对象的属性,不能是数值、常量、或表达式 赋值时,赋值号两端的数据类型应该匹配,不匹配应进行适当的转换,否则会出现类型匹配错误,vb中提供了相应的转换函数 如:str$()数值转换字符串,val()字符串转换为数值函数 数学运算符 ^指数运算符 -负号运算符 */乘除运算符 \整除 mod取余数 +-加减 &连接字符串 优先级,上列中优先排列为从左到右,在表达式中结合顺序为左到右,小括号可改变顺序 关系运算符 关系运算符用来确定两个表达式之间的关系,优先级低于数学运算符,各个关系运算符优先级相同。顺序从左到右,关系运算符的计算结果为布尔值(真true或假false),关系运算符常用于条件语句或循环语句的条件判断部分 =,(<>),两个关系符是否(不)相等 >,(<);大于(小于) >=,(<=)大于或等于 Like,用来比较两个字符串,匹配为真 is,用来比较两个对象是否一致,一致为真 逻辑运算符 用来判断操作数之间的逻辑关系,优先级低于算术运算和关系运算符,逻辑运算符的优先级排列为 not逻辑非 and逻辑与 or逻辑或 xor逻辑异或 imp隐含运算符 Vb书写要求,大小写同意,一行可写一条或多条,多条时,语句用冒号(:)分开 数据类型 类型 标识符 占用字节 表示范围 2 布尔型(boolean 无 True或false 1 0~255 字节型(byte)bai chi 无 % 2 -32768~32767 整形(integer)in te g & 4 -2147483648~2147483647 长整形(long) ! 4 单精度(single)sin gou # 8 双精度(double) @ 8 货币(currency)ke ru zi 8 100.1.1~9999.12.31 日期(date) 无 $ 字符串 变长(string)s chun 10+串长 0~20亿 $ 字符串 定长(string)s chun 串长 1~约65400 4 对象型(object)o zhuai chi 无 任何对象引用 变体 字符(variant)we run chi 无 22+串长 0~20亿 16 变体 数值(variant)we run chi 无 Double范围内的任何值 自定义(user-defined) 无 数据类型转换函数 转换函数 结果数据类型 转换函数 结果数据类型 cbool boolean Clng long Ccur currency Csng single Cdate date Cstr string Cdbl double Cvar variant cint integer cverr error 例:paypermonth=ccur(weeks*weeklypay) ‘将某个值转换为 currency 变量 Vb允许不声明的变量,这种方式称为隐含变量声明,使用隐含变量时,vb会自动创建变量,并赋予它variant类型,在没为其赋值时,值为empty(ei m di)空,当赋值后,会采用所赋值的类型作为自己的类型,当程序很大时,不推荐采用此方式,因此在使用每个变量时要声明 可以在窗体或模块的部分加入option explicit 语句,这样,则一遇到变量名而事先没声明,会出现错误信息 变量的作用域与生存期 变量的作用域是指变量的有效作用范围,生存期是指保存该变量的时间 举例:dim声明的变量的作用范围是该过程或该函数体,生存期是本次过程,他随的过程终止而终止,static声明的变量,生存期是整个程序(有记忆功能)。作用范围一样 范围 说明 过程 在过程内部使用dim或static(si dai di ke)静态 私有 在模块开头加上din或private(pai we chi)私有 公共 在模块开头加上 public(pa bo li)公共 常量 Const(kang se) ,用来表示程序运行时不变的数值和字符串 例const pi =30,定义pi为30 多个常量在一行定义时,可用逗号分隔,常量的作用域与变量相同,可以用public,private 来规定常量的作用域 如const zzl =30作用域为该过程,private count…作用域为私有作用域 因注意:用const声明的常量是不能重复赋值 数组 具有同数据类型的一组变量的集合,必须用global(ge lou bo)或dim语句定义 语法 dim 数组名 (5) as integer,。 如果()里为空,则此数组为动态数组,然后可以利用redim语句在一个过程或函数中定义动态数组的维数和元素个数 Redim语句语法 redim preserve(pe re)保护 数组名([..]upper[..]..)其中preserve为可选项 如:redin zzl(10) ,为动态数组ZZL申请10个单元 Redim preserve zzl (ubound(zzl)+10) ,其中ubound函数返回数组的指定维上限 条件分支结构 If…语句 1、 单分支结构 if条件then (然后) 执行语句 End if 2、 双分支结构 if 条件 then 执行语句1 Else 执行语句2 End if 3、 if 条件 then 执行语句 Else if 条件1 then 执行语句 Else if 条件2 then 执行语句 ……… End if Case语句 在开始处使用一个只计算一次的表达式,表达式的结果将与每个case子句的值比较,如果匹配,则执行该子句关联的语句块 Select(so lai chi)选取 case..语句 :多重条件判断 Selest case 表达式 表达式可以为固定数据,固定范围如1to5, Case 条件 关系运算表达式 如:> ,<, IR等 执行语句 Case else 执行语句 End selest 循环结构 循环结构用于完成一些重复的操作 For因为….next下一个 语法:for 计数器=初值 to 终值[step 步长] 执行语句 Exit for 此语句用于在特定条件下退出循环体 执行语句 Next [计数器] For..next语句要求在循环次数已经明确的情况下才能使用 While 循环结构 while 条件 执行语句 Wend While 语句用于不确定循环次数的情况下使用,while 只有当条件不成立才执行循环体 Do…loop 循环结构 do while 条件 为真时跳出循环 执行语句 Loop Do…loop…while 循环结构 do 条件 为真时执行循环 执行语句 Loop while 条件表达式 Do.. loop..while 语句只要条件表达式成立,才执行循环 Do loop until(ang tei ou,到..为止) 循环语句 do 为真时跳出循环 执行语句 Loop until 条件 Do until loop循环语句 do until 条件表达式 为真时执行循环 执行语句 Loop Do loop until语句是先执行循环,直到条件表达式成立 过程 sub 过程分为通用过程和事件过程 通用过程是由应用程序来调用,事件过程则是由事件响应后自动调用,事件过程是附加在窗体和控件上的,事件过程VB已提供好 通用过程语句定义格式 Sub 过程名(传递方式 ….) 传递方式为按值或按地址 执行语句 End sub Sub过程有按值(by val)按地址(by ref)两种方式 调用方式有2种 1: 过程名 参数1,参数2…. 2:call 过程名 (参数1,参数2….)用CALL调用时,参数必须在括号内 调用时在变量前后加括号,叫传值,没加,叫传地址 如:call zzl(i:=(x))为传值方式 事件过程语句定义格式 Private sub 控件名_事件名([参数列表]) :控件名就是name属性,事件是用户定义,如单击鼠标 ,加载(load) 执行语句 End sub Sub 过程不返回值 ,按照规定,子程序与过程都是公用的,既在任何地方都可调用 Function (fang ke shun功能) 函数 语句定义格式 function 过程名(传递方式 ….) as 返回值数据类型 :如没有AS子句,返回类型为variant 执行语句 End function 函数的定义及调用都要注意数据类型问题 function 过程 可返回一个值到调用的过程,如果象调用SUB 过程那样调用函数,VB放弃返回值 常用函数 数学函数 sin(x)返回x的正玄值 cos(x) tan(x)正切值 atan(x)反正切值 log(x)返回x的自然对数 exp(x)返回以e为底x的指数值 sqrt(x)平方根值 abs(x)绝对值 hex$(x),oct$(x) Int(X)去掉小数部分,返回整数,当x为负时,返回小于负数的负整数,如int(-8.4)的值为-9 fix(X)去掉小数部分,返回整数,当x为负时,返回大于负数的负整数,如int(-8.4)的值为-8 字符串函数 Ucase$(字符串)小写转换为大写,若字符串为 null时,返回null lucase$(字符串)大写转换为小写,若字符串为 null时,返回null space$(个数)返回指定个数的空字符串 strcomp(字符串1,字符串2 ,[比较类型]):按比较类型比较两个字符串,返回值为 相等为0,小于为-1,大于为1 转换函数 Str$(数值表达式) :将数值转换为字符串 val(字符串):将字符串转换为数字数值,忽视字符串中的非数字字符 如:val(“123456abcd”)返回值为123456 判别函数 Isarray(变量名) 判断变量是否为数组,返回boolean值 Isdate(表达式) 判断变量是否为日期,返回boolean值,合法日期为100。1.1到9999.12.31 Isempty(变量) 判断变量是否初始化,没返回1 Is numeric(nu mai rui ke 数字)判断表达式是否为数字型,是,返回1 Iff(表达式,真部分,假部分)计算真假两部分的值,在计算表达式的值,若为true,返回真部分的值,为false,返回假部分的值 其他函数 Date 取当前系统日期 time 取当前系统时间 hour 返回0~23的整数 day返回1~31 Dir[(路径[,属性])] 窗体 属性值列表 名称属性 :为窗体指定一个名字,该名字在程序运行时代表窗体,缺剩名为form Backcolor和fore(fo e,前面)color:背景色和前景色 Border(bo de,边框)style(si tai ou,样式) Control(ken tuo,任务)box:窗体标题栏左边设置一个任务列表,运行窗体时有效 Drawmode:绘图方法属性 drawstyle:绘图输出线条类型 drawwidth:宽度 Enabled(e lib o,激活):设置一个对象是否对用户生成的事件响应 Height(hai chi),width(wei de) :设置窗体的高度和宽度 Icon(ai kang,图标),设置窗体左上角小图标 Keypreview(pei di ou,预览):捕获键盘事件并响应 Move(mu,移动)able:该属性设置是否能移动窗体设置false时,窗体不能移动,能改变大小 Picture(pi ke zhe):设置在窗体中显示一个图片 Visible(v re bo,看得见的):设置窗体是被显示还是被隐藏 Window state(si chi,状态) 窗体运行时的大小状态 按钮 有单选按钮(optionbutton)和命令按钮conmand button(ba tin),单选按钮是一个能开能关的控件 Option button Value :设置按钮的是否被选中状态 caption :单选按钮的文本 Enabled :设置按钮是否要激活 tooltiptext:鼠标在控件上停留显示的文本 Conmand button Cancel(kan sou,取消):设置该按钮是否为取消按钮,窗体只能设置一个取消按钮 Default(dif o chi默认):设置为默认按钮,一个窗体只能设置一个 Style(si dai ou,风格)设置控件的外观 picture:按钮要显示的图形 Down picture:设置按钮按下的图形 disabled(di sei bo,无效)按钮无效时显示的图形 要使用以上3种图形, style属性必须设置为1——graphical(ge ruai li gou,绘画) 文本框 Text 文本内容 该控件的使用语法 object.text[=string] 其中string 可以是任意字符串 Max length(len,长度)输入字符串的长度是否有限制 Multi(mao ti,多行)line 表示是否可以多行显示文本。语法:object.multiline=[true或false] passwordChar:设置某一字符,当用户输入任何字符时,在文本框中都显示该字符 要使该字符有效,multiLine的属性必须设置为false Scrollbars :该属性设置是否有垂直或水平滚动条,它有0~4种显示值,要使它生效,multiline必须设置为true mousePointer :鼠标经过文本框时鼠标的类型 mouseIocn:设置一个自定义鼠标指针,要生效,mousePointer属性值必须设置为99-custom 文本框的属性值是字符串,当我们利用它来输入数值时,要加转换函数,如:a=val(text) 标签 label Auto size:自动调整大小以显示所有内容 Border style :标签有无边框 Word wrap(rai pu,扩大):是否扩大以显示标题文字 框架 frame Enabled:true允许用户存取框架中的控件 false不想让用户存取组中的控件 框架最常用的事件是单击(click)和 双击(dblclick) 列表框 List :设置列表部分中包含的项 Columns(ka gu ou,):设置列表框是水平滚动还是垂直滚动 Multi select:设置用户是否能够在列表相中做多个选择 List index(in dei )用于存用户在列表框中当前所选元件下标 时钟控件 Intervar(in te bo,间隔):间隔毫秒数,取值范围1~65535ms Timer控件的enabled属性表示是否启动定时器,以固定间隔时间来触发它的timer事件 怎样使控件位置随窗体尺寸变化而变化/ 答:使用窗体的resaize 过程:详细参考书90页 单选框 option button 程序一开始会自动设置第一个选项为选择项,该但选框选中时,value属性便成为ture 复选框 check 复选框与单选框区别在于能多个选择,程序根据Value属性判断使用者选择了几个复选框 输入框 intput box函数 该函数能够在对话框中显示提示符 语法格式;inputbix(promp(提示)[title,名称][,default 默认值][,xpos][,xpos][,helpfile],context) 输出框 msgbox 该函数在一个简单的对话框中显示信息 语法格式;msgbox(promp(提示)[,buttons][,title][,helpfile],context),其中title参数代表框 组合框 组合框是文本框和列表框组合而成的控件,常用事件有change(chun zhi,变化) ,click,等 滚动条 滚动条是一种常用来取代用户输入的控件,可以用鼠标拖动滑块的位置来改变值 Value (wei ou yu,值):依据walue值的大小确定滑块的位置 Small change:设置用户每单击一次鼠标,value属性增加或减少的量(在箭头上单击) Large(la zhi,大的)change::每单击一次鼠标,value属性增加或减少的量(滑块之间的任意处) 数组 声明格式 2种 Din a(6) as 数据类型 :声明一个含有7(0-6)个元素的数组 Dim 数组名+数据类型声明符号 如:dim z$(8) 指定下标声明格式 dim z(1to7) 下标范围的读取函数:lbound ,ubound 如:dim a(-1to4) print lbound(a) „打印出-1,也就是读取下标 动态数组 Redim 语句
/
本文档为【textbox文本框】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索