1、条件:复制控件Private Sub Cmd2_Click()如果两个 Cmd 控件使用复制得到 的话 ,那么 Click()括号里要加 XX is integer 这样的语句条件 :使用 TabPrint vbCrLf Tab(10); “A(2) = “ ”(分号)或(逗号)分割条件:换行时Print vbCrLf Tab(10); “A(2) = “ Tab(10); _“_”下划线前必须空格 ,否则编译错误条件:间隔性 TabPrint vbCrLf Tab(10); “A(2) = “ Tab(10); “A(3) = “ Tab(10); “A(4) = “ Tab(9); “A(
2、2) = “ Tab(29); “A(2) = “ & A(2)关键在于那个红色的逗号造成间隔差距。Tab 左边的符号区别如上解释的那样: 为了下述目的 查看相应控件显示一个按钮 Buttun Control显示检查框 Checkbox Control*建立事件驱动窗体 FormManager Control*显示数据库中一个 HTML 表中的数据 Grid Control*尽可能从数据库中显示文本 Label Control*对最终用户提供一组选择 Listbox Control*提供一组排它选择 OptionGroup Control*把页面像一个对象来处理 PageObject Cont
3、rol在页面之间导航 PageNavbar Control进入页面或离开页面时加上特殊效果 PageTransitions Control使得一组记录可用于数据绑定 Recordset Control*使用导航按钮条在一组记录中移动 RecordsetNavbarControl*从最终用户那里接受文本输入 TextBox Control*使用期间确定改变页面 TimeLines Control查看 Visual InterDev 1.0 控件的使用情况 Legacy Controls在设计期间设置影响页面的属性 DOCUMENT*可以是绑定数据12默认选项345放于中6例子:7注:DYNSRC
4、 优先于 SRC。8字幕滚动9FRAMESET 框架FRAME,IFRAME注:不支持框架的可以在容器中用【提醒。】提醒用户。1011VBSCRIPT 关键字:数组处理: dim,redim,private,public,isarray检测是否数组,erase初始化定长数组,lbound返回数组下界,ubound赋值注释: = let set为变量指定对象 REM常量:empty未初始化的对象 nothing释放对象 null true flase控制:doloop fornext for eachnext ifthenelse select case whilewend类型转换: Abs A
5、sc,AscB,AscW返回字符 ASCII 码 chr,chrB,chrW返回 ASCII 码的字符 cbool,cbyte,cdata,cdbl,cint,clng,csng,cstr,dataserial,datavalue,hex,oct,fix,int,sgn,timeserial,timevalue日期date,time,dataserial,datavalue,day,month,weekday,year,hour,minute,second,now,timeserial,timevalue.错误处理: on error err输入/输出: INPUTBOX OUTPUT数学函数
6、: atn,cos,sin,tan,exp,log,sqr,randomize,rnd对象: createobject isobject过程: call, function sub字符串: asc,ascb,ascw chr,chrb,chrw instr,instrb len,lenblease,ucase, left,leftb mid,midb right,rightb space,strcomp stringltrim,rtrim,trim变体: isarray,isdate,isempty,isnull,isnumberic,isobject,vartype整理:vartype 测试
7、变量子类型!返回值为整型typename 测试变量子类型! 返回值为字符串VBSCRIPT的基本输入输出1.赋值注释: = let set为变量指定对象 REM2.信息框:1.alert “”2.msgbox 函数:x=msgbox(msg,type,title)type=05+16,32,48,64+0,256,512msgbox 返回值为按钮值 1-ok.2-cancel.3-abort中止.4-retry.5-ignore.6-yes.7-no.3.msgbox 语句:msgbox msg,type,title4.inputbox 函数:inputbox(prompt,title,def
8、ault,xpos,ypos)返回值为输入值prompt : 提示输入语句 如需回车换行 插入 chr(13)chr(10)default: 输入区默认信息vbscript 的对象对象常见属性标志: id,name,color,fontsize,visible对象名.属性名称=新设置属性值对象事件: click,dbclick,load,mousemove ,change,sub 对象名称(name)_事件()代码end sub对象方法: 调用: 对象名称.方法名称disabled:不可使用 maxlength=最大字符数 readonly accesskey:光标定位快捷键tabindexc
9、ols:多行文本宽度 rows:多行文本高度 wrap:换行方式 取值“off soft hard”off 回车换行数组的定义: dim A(m,n)数组内容清除: erase 数组名,数组名数组元素输入:dim A()sub button_onclick()redim A(size)for i=1 to ntemp= inputbox(msg)A(i) =tempnextEnd sub数组元素的先输入再输出:dim A(m,n)sub button_onclick()redim A(size)for i=0 to mfor j=0 to nA(i,j)= inputbox(msg)NextN
10、extDocument.write(“”)for i=0 to mfor j=0 to ndocument.write(A(i,j)& “”)NextDocument.writeLn换行写NextDocument.write(“”)End sub数组初始化: 数组变量名array(数组元素值)window 对象window 对象: name opener top locationdefault frameshistory navigate documentwindow 方法: alert confirm prompt open,close settimeout,cleartimeout nav
11、igate.open 方法: newwindow = window.open url,target窗口名,toolbar=bool是否显示工具栏“yes,no,1,0”,lacation=bool是否显示浏览器地址框,directories= bool目录表显示, status=bool状态条显示,menuber=bool菜单条显示,scrollbars=bool滚动条显示, resizeable=bool窗口大小是否改,width=pixels,height=pixels,top=pixels, left=pixels 左上角坐标注: 最后四个定位的不放“”内,其他的要带引号。黄色为必需的c
12、lose: newwindow=window.open”newwindow.closesettimeout:id返回值=window.settimeout expression函数过程名,msec调用过程前经历的时间,languagevbs 或者 js例如: ID=window.settimeout gourl已定义,10000,vbscriptcleartimeout: window.cleartimeout IDnavigate: window.navigate urlDOCUMENT 对象的属性Document.linkcolor=yellow/#00FFFF设置超链接的颜色Docume
13、nt.alinkcolor鼠标左键按下未放的超链接颜色Document.vlinkcolor已访问的超链接颜色Document.bgcolor=Document.fgcolor=Anchor 属性/对象 : anchor.length 文档中锚的个数TatolAnchors=Document.Anchors.LengthTitle:当前文档标题,只读Cookie:客户机上存放字符串,vbs 的 I/O,实现多个页面信息共享.Cookie 的有效期:例子:Document.Cookie= UserName& “expires=the,01 Dec1999 12:00:00 GMT”Link: 和
14、 Anchor 属性相似, 对超链接而言的Lasemodified 返回文档最后修改日期Referrer 返回文档的 URL 地址DOCUMENT 对象的方法Open: 先 open 内容将被清除后 write & writelnWrite:如果 open 了要用 close 关闭文档后显示.字符串可以是字符串常变量以及 HTML 标记,超链接.Writeln:同 write,写完字符串换行.CloseClear:清除文档内容ColorValue=”#”& Hex(0)& Hex(128)& Hex(256)颜色: #00ffff.#000000.#0000ff.#ff00ff.#00e000
15、.#00ff00.#008000.#800000.#000080.#808000.#800080.#ff0000.#c0c0c0.#ffffff.#ffff00.Document 块输出:Document.write(“”)Document.write(“输出项”)Document.write(“输出项”)Document.writeln换行用Document.write(“”)注:()可以不用但中间要有空格weekday(date(),firstofweek指定第一天)返回当前一星期中的第几天history 对象的方法back:window.history.back 1(步长)forward
16、:back 的逆向go:跳到历史表中第几项history 对象的属性length(实际未使用,为 0)Navigate 对象的属性AppCodeName:返回应用程序代码名 IE 为”Mozilla”AppName:返回应用程序名AppVersion:返回应用程序版本UserAgent:返回应用程序的用户代理举例: msgbox window.navigate.AppNameLocation 对象的属性Href:链接到或返回当前页的 URLProtocol:返回或设置 URL 的协议,一般为 HTTPHost: 返回或设置 URL 的宿主和端口Hostname: 返回或设置 URL 的宿主Po
17、rt: 返回或设置 URL 的端口Pathname: 返回或设置 URL 的路径Search: 返回或设置 URL 的搜索部分Hash: 返回或设置 URL 的无用部分Link 对象的属性Href:返回或设置完整的 URL,使链接地址装入框架.Protocol:返回或设置 URL 的协议,一般为 HTTPHost: 返回或设置 URL 的宿主和端口Hostname: 返回或设置 URL 的宿主Port: 返回或设置 URL 的端口Pathname: 返回或设置 URL 的路径Search: 返回或设置 URL 的搜索部分Hash: 返回或设置 URL 的无用部分Target:显示目标对象的框架
18、和窗口.Popupmenu 对象的属性和方法属性 Itemcount:菜单项数方法:aboutBox:为控件生成一个 About 对话框AddItem:添加菜单项,位置由参数 index 指定Clear:清除项PopUp(x,y):弹出菜单位置,省略为鼠标位置RemoveItem:删除指定项事件: clickFONT: FontBold,FontItalic,FontName,Fontsize,Fontunderline 使用:控件.字体属性对象.Height=对象.Width=对象.Top=对象.Left=id:对象的名称 caption:对象的标题visible:对象的可见性TextAlignment:1 左.2 中.3 右AutoSize: