![互聯(lián)網(wǎng)軟件開(kāi)發(fā)與應(yīng)用05_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/26/c86d9c61-5a14-4d85-bb1a-a0c2030c07c4/c86d9c61-5a14-4d85-bb1a-a0c2030c07c41.gif)
![互聯(lián)網(wǎng)軟件開(kāi)發(fā)與應(yīng)用05_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/26/c86d9c61-5a14-4d85-bb1a-a0c2030c07c4/c86d9c61-5a14-4d85-bb1a-a0c2030c07c42.gif)
![互聯(lián)網(wǎng)軟件開(kāi)發(fā)與應(yīng)用05_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/26/c86d9c61-5a14-4d85-bb1a-a0c2030c07c4/c86d9c61-5a14-4d85-bb1a-a0c2030c07c43.gif)
![互聯(lián)網(wǎng)軟件開(kāi)發(fā)與應(yīng)用05_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/26/c86d9c61-5a14-4d85-bb1a-a0c2030c07c4/c86d9c61-5a14-4d85-bb1a-a0c2030c07c44.gif)
![互聯(lián)網(wǎng)軟件開(kāi)發(fā)與應(yīng)用05_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/26/c86d9c61-5a14-4d85-bb1a-a0c2030c07c4/c86d9c61-5a14-4d85-bb1a-a0c2030c07c45.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、互聯(lián)網(wǎng)軟件開(kāi)發(fā)與應(yīng)用互聯(lián)網(wǎng)軟件開(kāi)發(fā)與應(yīng)用第五章第五章 HTML語(yǔ)言介紹語(yǔ)言介紹1HTML文檔的總體結(jié)構(gòu)l文檔的結(jié)構(gòu)文檔的結(jié)構(gòu)l標(biāo)記的結(jié)構(gòu)標(biāo)記的結(jié)構(gòu)HTML中的主要標(biāo)記介紹l文本標(biāo)記文本標(biāo)記l布局標(biāo)記布局標(biāo)記l表格標(biāo)記表格標(biāo)記l表單標(biāo)記表單標(biāo)記l圖形標(biāo)記圖形標(biāo)記l超鏈接標(biāo)記超鏈接標(biāo)記l框架網(wǎng)頁(yè)標(biāo)記框架網(wǎng)頁(yè)標(biāo)記2HTML概述HTML是一種簡(jiǎn)單易用的格式化語(yǔ)言,其最基本的元素是“標(biāo)記”;文檔的擴(kuò)展名為.html或.htm。標(biāo)記的格式l 內(nèi)容內(nèi)容 l內(nèi)容內(nèi)容l示例l 社會(huì)大學(xué)社會(huì)大學(xué) 3HTML文件結(jié)構(gòu) 實(shí)例4標(biāo)記類型文檔體標(biāo)記 標(biāo)記文檔的總體面貌文本格式標(biāo)記 標(biāo)記文本的字體字號(hào)顏色等鏈接標(biāo)記 在段落
2、中定義鏈接地址圖形標(biāo)記 在段落中引用圖形文件表格標(biāo)記 在段落中建立一個(gè)表格表單標(biāo)記 形成可交互的表單布局標(biāo)記 標(biāo)記段落在窗口中的布局形式列表標(biāo)記 在段落前標(biāo)記項(xiàng)目編號(hào)框架標(biāo)記 形成可分隔、可定位的網(wǎng)頁(yè)結(jié)構(gòu)輔助標(biāo)記 形成活動(dòng)的網(wǎng)頁(yè)內(nèi)容5文檔體標(biāo)記Body元素的屬性lP.31 表表3-1給文檔加顏色l可以用文字定義可以用文字定義l也可以用也可以用RGB三個(gè)分量的值三個(gè)分量的值進(jìn)行定義進(jìn)行定義l標(biāo)準(zhǔn)顏色值見(jiàn)標(biāo)準(zhǔn)顏色值見(jiàn) P.32邊距設(shè)置lLeftMarginlTopMargin文檔模板l將一個(gè)網(wǎng)站中的所有網(wǎng)頁(yè)定將一個(gè)網(wǎng)站中的所有網(wǎng)頁(yè)定義成統(tǒng)一的樣式義成統(tǒng)一的樣式6文本格式標(biāo)記文本標(biāo)記用于指定文本的顯
3、示格式,如:粗體、斜體、上標(biāo)、下標(biāo)、標(biāo)題、術(shù)語(yǔ)、閃爍、突出、下劃線等。 、 、 、 、 、 、 、 、 、特殊字符代碼l#:引導(dǎo)十六進(jìn)制代碼,如:引導(dǎo)十六進(jìn)制代碼,如 #a3c8e5l&:轉(zhuǎn)義符,如:轉(zhuǎn)義符,如 -> &-& -© 實(shí)例表示顏色時(shí)代表 RGB的三個(gè)分量C7表格標(biāo)記 - 表格標(biāo)記,用以制作表格l、 - 表格標(biāo)題標(biāo)記表格標(biāo)題標(biāo)記l、 - 表元標(biāo)記即單元格標(biāo)記表元標(biāo)記即單元格標(biāo)記l、 - 表頭標(biāo)記即行、列標(biāo)題標(biāo)記表頭標(biāo)記即行、列標(biāo)題標(biāo)記l、 - 行標(biāo)記將同一行的內(nèi)容組織起來(lái)行標(biāo)記將同一行的內(nèi)容組織起來(lái)參數(shù)表:lBorder - 邊界,缺省為邊界,缺省為0即無(wú)邊
4、框,數(shù)值為邊框?qū)挾燃礋o(wú)邊框,數(shù)值為邊框?qū)挾萳ALIGN - 對(duì)齊格式,參數(shù)值:對(duì)齊格式,參數(shù)值:lLeft - 左對(duì)齊,缺省左對(duì)齊,缺省lCenter - 居中居中l(wèi)Right - 右對(duì)齊右對(duì)齊實(shí)例8圖形標(biāo)記 用以在HTML文檔中插入圖形文檔參數(shù)表含義lSrc=“http:/ 絕對(duì)絕對(duì)lSrc=“Img1.gif” 相對(duì)引用相對(duì)引用lHeight、Width 用以指定圖形在文檔中的大小,以像素為單用以指定圖形在文檔中的大小,以像素為單位,缺省使用原圖大小位,缺省使用原圖大小lVspace(垂直間距垂直間距)、Hspace(水平間距水平間距) 指定圖形與周圍文檔指定圖形與周圍文檔之間的間距之間的
5、間距l(xiāng)ALT - 提示信息提示信息實(shí)例9鏈接標(biāo)記 “錨” 標(biāo)記超文本的鏈接情況,是HTML核心參數(shù)表中的兩個(gè)最主要參數(shù)lHREF - 鏈接的對(duì)象鏈接的對(duì)象(可以是可以是URL地址值、文檔、圖形、文檔地址值、文檔、圖形、文檔目標(biāo)位置、郵件地址目標(biāo)位置、郵件地址)lNAME - 文檔目標(biāo)名文檔目標(biāo)名(通常稱為通常稱為“書(shū)簽書(shū)簽”)的定義的定義實(shí)例地圖索引l將整幅圖片分割成幾個(gè)區(qū)域,分別鏈接到不同的目標(biāo)將整幅圖片分割成幾個(gè)區(qū)域,分別鏈接到不同的目標(biāo) 示例10表單標(biāo)記表單是互聯(lián)網(wǎng)中客戶與服務(wù)器之間進(jìn)行信息交流的界面、服務(wù)器采集數(shù)據(jù)的主要通道表單的基本結(jié)構(gòu) 11INPUT 標(biāo)記格式lType屬性的取值l
6、Textl 示例示例lPassWordl 示示例例lCheckBoxl 示例示例lRadiol 示例示例lResetl 示例示例lSubmitl 示例示例標(biāo)記是一個(gè)收集信息的重要標(biāo)記,信息的采集方法由Type確定12SELECT 標(biāo)記格式 內(nèi)容內(nèi)容1 內(nèi)容內(nèi)容2 作用l在一個(gè)下拉式列表或一個(gè)滾動(dòng)列表中顯示一列選擇項(xiàng)在一個(gè)下拉式列表或一個(gè)滾動(dòng)列表中顯示一列選擇項(xiàng)lSize用來(lái)定義顯示的項(xiàng)目數(shù),缺省為用來(lái)定義顯示的項(xiàng)目數(shù),缺省為1lMULTIPLE指定是否可以多選指定是否可以多選lOption中的中的 value 值可以與值可以與“內(nèi)容內(nèi)容”不同,不同,value值是返回值值是返回值l該標(biāo)記也是表
7、單標(biāo)記中常用的一個(gè)標(biāo)記該標(biāo)記也是表單標(biāo)記中常用的一個(gè)標(biāo)記示例13TEXTAREA 標(biāo)記格式 defaule texts作用l為用戶提供一個(gè)輸入多行文本信息的空間為用戶提供一個(gè)輸入多行文本信息的空間lRows,Cols省略時(shí)提供一個(gè)省略時(shí)提供一個(gè)4行長(zhǎng)行長(zhǎng)40個(gè)字符寬的文本區(qū)個(gè)字符寬的文本區(qū)lDefault texts是缺省的文本,省略時(shí)顯示空文本區(qū)是缺省的文本,省略時(shí)顯示空文本區(qū)l該標(biāo)記也是表單中常用的一種標(biāo)記該標(biāo)記也是表單中常用的一種標(biāo)記示例14滾動(dòng)字幕標(biāo)記滾動(dòng)字幕俗稱“跑馬燈”,標(biāo)記格式如下: 滾動(dòng)文字 lDirection=“right | left” lBehavior=“scroll
8、 | slide |alternate” lLoop=“” 滾動(dòng)次數(shù),滾動(dòng)次數(shù),0表示無(wú)限次表示無(wú)限次 lScrolldelay=“” 數(shù)值越大移動(dòng)越慢,缺省為數(shù)值越大移動(dòng)越慢,缺省為90毫秒毫秒lScrollamount=“” 數(shù)值越大移動(dòng)越快,缺省為數(shù)值越大移動(dòng)越快,缺省為6像素像素lWidth=“” Height=“” 跑馬燈的區(qū)域大小,可用像素或百跑馬燈的區(qū)域大小,可用像素或百分比為單位分比為單位lBgcolor=“” 以文字或以文字或6位十六進(jìn)制代碼表示位十六進(jìn)制代碼表示15列表標(biāo)記在超文本中顯示項(xiàng)目符號(hào)的標(biāo)記項(xiàng)目列表(無(wú)序列表)標(biāo)記格式l 定義或取消項(xiàng)目列表標(biāo)記定義或取消項(xiàng)目列表標(biāo)
9、記l、 定義或取消列表主題定義或取消列表主題l、 定義或取消子列表項(xiàng)目定義或取消子列表項(xiàng)目lTYPE中的值中的值:disc-實(shí)心圓,實(shí)心圓,circle-空心圓,空心圓,square-實(shí)心方型實(shí)心方型有序列表標(biāo)記格式與示例l、l、l、lTYPE中的值中的值:“1”-數(shù)字,數(shù)字,“a”-小寫(xiě)字母,小寫(xiě)字母,“A”-大寫(xiě)字母,大寫(xiě)字母,“i”-小寫(xiě)羅馬數(shù)字,小寫(xiě)羅馬數(shù)字,“I”-大寫(xiě)羅馬數(shù)字大寫(xiě)羅馬數(shù)字與可以相互嵌套,以構(gòu)成層次結(jié)構(gòu)16本章學(xué)習(xí)目的和要求通過(guò)本章的學(xué)習(xí),考生應(yīng)該掌握HTML文檔的基本結(jié)構(gòu);掌握主要超文本標(biāo)記的意義;掌握文檔體的主要屬性設(shè)置;掌握創(chuàng)建不同的超級(jí)鏈接的方法;學(xué)會(huì)創(chuàng)建和使
10、用表格并能進(jìn)行簡(jiǎn)單的表格格式設(shè)置;理解表單的概念和表單在HTML中的作用,并會(huì)創(chuàng)建和使用表單。17考核知識(shí)點(diǎn)第一節(jié) HTML文檔總體結(jié)構(gòu),HTML最基本的標(biāo)記、和的意義第二節(jié) 基本的超文本文檔的構(gòu)成和作用;元素中顏色定義的方法;背景、邊距的意義和設(shè)置方法;給HTML加注釋的方法;ADDRESS元素的概念和意義;特殊字符的意義和使用方法第三節(jié) 超文本、超媒體超級(jí)鏈接的概念;超級(jí)鏈接的兩部分內(nèi)容錨鏈和URL引用的概念、意義和作用;鏈接到其他文檔或文件的方法;文檔的內(nèi)容鏈接的概念以及使用方法;鏈接到其他NET資源的方法第四節(jié) 表格定義的容器元素的概念和作用;標(biāo)記、標(biāo)記、標(biāo)記的概念和意義;邊界屬性(B
11、ORDER)、對(duì)齊屬性(CENTER)、表格標(biāo)題頭、表格數(shù)據(jù)的概念和使用方法第五節(jié) 表單的概念和作用;容器標(biāo)記、標(biāo)記、標(biāo)記、標(biāo)記的概念、屬性、意義和作用18考核要求 (1)第一節(jié) HTML文檔總體結(jié)構(gòu)l識(shí)記:超文本標(biāo)記識(shí)記:超文本標(biāo)記、文檔標(biāo)題文檔標(biāo)題和文和文檔體檔體l領(lǐng)會(huì):理解領(lǐng)會(huì):理解、和和的概念和意義以及的概念和意義以及它們?cè)诔谋局械奈恢盟鼈冊(cè)诔谋局械奈恢胠應(yīng)用:會(huì)建立簡(jiǎn)單的應(yīng)用:會(huì)建立簡(jiǎn)單的HTML頁(yè)面結(jié)構(gòu)頁(yè)面結(jié)構(gòu)第二節(jié) 文檔體l識(shí)記:識(shí)記:、構(gòu)成的基本超文本結(jié)構(gòu),背景圖像構(gòu)成的基本超文本結(jié)構(gòu),背景圖像()、背景顏色、背景顏色(),文字顏,文字顏色色(TEXT)、各種狀態(tài)鏈接的顏色
12、、各種狀態(tài)鏈接的顏色(LINK、VLINK、ALINK)l領(lǐng)會(huì):理解基本超文本文檔的結(jié)構(gòu),掌握超文本基本屬性的設(shè)領(lǐng)會(huì):理解基本超文本文檔的結(jié)構(gòu),掌握超文本基本屬性的設(shè)置方法置方法l應(yīng)用:會(huì)建立附加簡(jiǎn)單格式的超文本文檔應(yīng)用:會(huì)建立附加簡(jiǎn)單格式的超文本文檔19考核要求 (2)第三節(jié) 創(chuàng)建超鏈接l識(shí)記:超文本、超媒體、錨鏈、識(shí)記:超文本、超媒體、錨鏈、URL引用、超級(jí)鏈接引用、超級(jí)鏈接l領(lǐng)會(huì):了解超級(jí)鏈接的組成、意義和功能;掌握建立超級(jí)鏈接領(lǐng)會(huì):了解超級(jí)鏈接的組成、意義和功能;掌握建立超級(jí)鏈接的方法;理解內(nèi)部鏈接意義;掌握創(chuàng)建到的方法;理解內(nèi)部鏈接意義;掌握創(chuàng)建到E-mail、UseNet、FTP、
13、Goper站點(diǎn)、站點(diǎn)、WIAS、TELNET的鏈接方法的鏈接方法l應(yīng)用:會(huì)根據(jù)不同情況創(chuàng)建各種超級(jí)鏈接應(yīng)用:會(huì)根據(jù)不同情況創(chuàng)建各種超級(jí)鏈接第四節(jié) 表格l識(shí)記:識(shí)記:元素、元素、 、邊界屬性、邊界屬性(BORDER)、對(duì)齊屬性、對(duì)齊屬性(CENTER)、表格標(biāo)題、表格標(biāo)題頭頭l領(lǐng)會(huì):理解表格中不同標(biāo)記的意義;掌握各種標(biāo)記的使用方法領(lǐng)會(huì):理解表格中不同標(biāo)記的意義;掌握各種標(biāo)記的使用方法l應(yīng)用:能使用表格元素和一些屬性,在超文本中建立簡(jiǎn)單表格應(yīng)用:能使用表格元素和一些屬性,在超文本中建立簡(jiǎn)單表格20考核要求 (3)第五節(jié) 表單l識(shí)記:識(shí)記:HTML表單、表單、容器標(biāo)記、容器標(biāo)記、表單的常用屬性、表單
14、的常用屬性l領(lǐng)會(huì):表單的概念和功能;理解不同表單的構(gòu)造和屬性設(shè)置;領(lǐng)會(huì):表單的概念和功能;理解不同表單的構(gòu)造和屬性設(shè)置;了解一些常用的了解一些常用的HTML頁(yè)面編輯工具頁(yè)面編輯工具l應(yīng)用:會(huì)在超文檔中加入表單應(yīng)用:會(huì)在超文檔中加入表單綜合應(yīng)用l使用使用HTML語(yǔ)言創(chuàng)建簡(jiǎn)單的語(yǔ)言創(chuàng)建簡(jiǎn)單的HTML文檔文檔21程序設(shè)計(jì)基礎(chǔ)程序的一般結(jié)構(gòu) 常量常量 (預(yù)先設(shè)定,并且在程序執(zhí)行過(guò)程中不會(huì)也不能發(fā)生改變的量)(預(yù)先設(shè)定,并且在程序執(zhí)行過(guò)程中不會(huì)也不能發(fā)生改變的量) 變量變量 (其中的值將隨著程序的執(zhí)行不斷發(fā)生變化的量)(其中的值將隨著程序的執(zhí)行不斷發(fā)生變化的量) 語(yǔ)句的有序排列語(yǔ)句的有序排列示例l求圓的
15、面積求圓的面積l求求1+2+3+100l求求按照項(xiàng)目的要求排列語(yǔ)句以實(shí)現(xiàn)某項(xiàng)操作語(yǔ)句的執(zhí)行從宏觀上講都是順序的為了完成某項(xiàng)操作,在程序的某些節(jié)點(diǎn)上程序的執(zhí)行會(huì)發(fā)生改變改變順序執(zhí)行的形式主要有兩種:分支和循環(huán) x2 + 2x - 3,x0Y= |x|, x022程序的順序結(jié)構(gòu)求圓的面積l定義一個(gè)常量定義一個(gè)常量 Pi,值為值為3.1415926l定義一個(gè)變量定義一個(gè)變量 r,一個(gè)變量一個(gè)變量 S,分別表示半徑和圓面積分別表示半徑和圓面積l依據(jù)公式:依據(jù)公式:S = Pi * R2 編寫(xiě)程序代碼編寫(xiě)程序代碼程序代碼(VB)Const Pi = 3.1415926Dim r, SInput rS =
16、 Pi * r * rPrint S定義常量、變量輸入 R計(jì)算 S輸出結(jié)果23程序的循環(huán)結(jié)構(gòu)求 1+ 2 + 3 + + 100l定義一個(gè)結(jié)果變量定義一個(gè)結(jié)果變量 S lS = (0 + 1) + 2) + 3) + 4) + ) + 100)l每一對(duì)括號(hào)是一個(gè)部分解,從中可以發(fā)現(xiàn),這個(gè)解的過(guò)程其實(shí)每一對(duì)括號(hào)是一個(gè)部分解,從中可以發(fā)現(xiàn),這個(gè)解的過(guò)程其實(shí)都是由兩個(gè)數(shù)的求和重復(fù)得到的都是由兩個(gè)數(shù)的求和重復(fù)得到的程序代碼(VB) Dim k, s s = 0 For k = 1 To 100 s = s + k Next kK S K S 0 5 (0+1+2+3+4)+5 0+1 6 (0+1+2
17、+3+4+5)+6 (0+1)+2 7 s + 73 (0+1+2)+3 (s+k)4 (0+1+2+3)+4 100 s + 10024程序循環(huán)的類型記數(shù)循環(huán)l適合于有明確的循環(huán)次數(shù)的場(chǎng)合適合于有明確的循環(huán)次數(shù)的場(chǎng)合lFor Next“當(dāng)型”循環(huán)l適合于能檢測(cè)循環(huán)被執(zhí)行的條件的場(chǎng)合適合于能檢測(cè)循環(huán)被執(zhí)行的條件的場(chǎng)合l句型:句型:Do While 條件表達(dá)式條件表達(dá)式 Loop“直到型”循環(huán)l適合于能檢測(cè)循環(huán)不能被執(zhí)行適合于能檢測(cè)循環(huán)不能被執(zhí)行的條件的場(chǎng)合的條件的場(chǎng)合l句型:句型:Do Until 條件表達(dá)式條件表達(dá)式 Loop循環(huán)體條件循環(huán)體條件當(dāng)型或直到型循環(huán)中須有對(duì)循環(huán)控制變量的修正,以
18、保證循環(huán)終止條件一定會(huì)出現(xiàn)25程序的分支結(jié)構(gòu)程序的執(zhí)行需要依據(jù)條件的不同結(jié)果,執(zhí)行不同的操作時(shí)求lX=0 即為本題的臨界點(diǎn)即為本題的臨界點(diǎn)程序代碼 If (X=0) Then Y = x x2 2+2x-3+2x-3 Else Y = abs(x) Endif x2 + 2x - 3,x0Y= |x|, x0X 0 x2+2x-3|x|TF26程序分支的類型條件分支l當(dāng)當(dāng)條件成立時(shí),執(zhí)行條件成立時(shí),執(zhí)行A,否則執(zhí)行否則執(zhí)行B多路分支l當(dāng)作為條件的變量可能有的取值多于兩種情況時(shí)使用當(dāng)作為條件的變量可能有的取值多于兩種情況時(shí)使用l1. If Then A Else if Then B Else C
19、 Endifl2. Select Case Case a1 A Case a2 B End Select27函數(shù)與過(guò)程作用l當(dāng)某個(gè)程序段需要經(jīng)常使用時(shí),可以編寫(xiě)成子程序的形式供反當(dāng)某個(gè)程序段需要經(jīng)常使用時(shí),可以編寫(xiě)成子程序的形式供反復(fù)調(diào)用復(fù)調(diào)用l函數(shù)與過(guò)程是子程序的兩種形式;函數(shù)的返回值可以直接參與函數(shù)與過(guò)程是子程序的兩種形式;函數(shù)的返回值可以直接參與表達(dá)式的運(yùn)算,過(guò)程則一般不提供返回值表達(dá)式的運(yùn)算,過(guò)程則一般不提供返回值種類l函數(shù)函數(shù)l預(yù)定義函數(shù):系統(tǒng)提供的、可直接調(diào)用的函數(shù)預(yù)定義函數(shù):系統(tǒng)提供的、可直接調(diào)用的函數(shù)l自定義函數(shù):需要先給出函數(shù)的定義、然后才能調(diào)用的函數(shù)自定義函數(shù):需要先給出函
20、數(shù)的定義、然后才能調(diào)用的函數(shù)l過(guò)程過(guò)程l預(yù)定義過(guò)程:系統(tǒng)提供的、可直接調(diào)用的過(guò)程預(yù)定義過(guò)程:系統(tǒng)提供的、可直接調(diào)用的過(guò)程l自定義過(guò)程:需要先給出過(guò)程的定義、然后才能調(diào)用的過(guò)程自定義過(guò)程:需要先給出過(guò)程的定義、然后才能調(diào)用的過(guò)程28常用運(yùn)算符(VBScript)算術(shù)運(yùn)算符l+(加加) (減減) *(乘乘) /(除除) (整除整除) mod(取模取模)l例:例:560分鐘是幾小時(shí)幾分鐘分鐘是幾小時(shí)幾分鐘?比較運(yùn)算符l=(相等相等) (大于大于) =(大于等于大于等于) =(小于等于小于等于) l(不等不等) is(比較兩對(duì)象是否相等比較兩對(duì)象是否相等)邏輯運(yùn)算符lNot(邏輯非邏輯非) And(邏
21、輯與邏輯與) Or(邏輯或邏輯或)l例:例:判斷判斷Year是否閏年是否閏年連接運(yùn)算符l& 和和 + (用于連接兩個(gè)字符串用于連接兩個(gè)字符串)l例:例:write “歡迎你歡迎你,” & usernameH = 56060M = mod(560, 60)Y = Y4*4 and not(Y = Y100*100) or Y = Y400*400Username = “student”輸出結(jié)果: 歡迎你,student29常用預(yù)定義函數(shù)(VBScript)數(shù)學(xué)函數(shù)lAbs(x) Aqr(x) Int(x) Rnd( ) Sin(x) Cos(x) Tan(x) Log(x) Atn(x)轉(zhuǎn)換函數(shù)
22、lCStr(x) CInt(x) Cdate(x)字符串函數(shù)lLen(s) Trim(s) Mid(s,b,l) Left(s,l) Right(s,l) lLcase(s) Ucase(s) Instr(s1,s2) StrComp(s1,s2)時(shí)間日期函數(shù)lNow( ) Date( ) Time( ) lYear(d) Month(d) Day(d) Hour(t) Minute(t) Second(t)檢驗(yàn)函數(shù)lIsNumeric(x) IsDate(x) IsObject(x)30自定義函數(shù)的定義說(shuō)明函數(shù)的處理流程的程序成為函數(shù)的定義格式Function 函數(shù)名函數(shù)名(參數(shù)表參數(shù)表)
23、. . 稱為函數(shù)體,其中至少有一次對(duì)函數(shù)名的賦值稱為函數(shù)體,其中至少有一次對(duì)函數(shù)名的賦值 .End Function示例l編寫(xiě)計(jì)算編寫(xiě)計(jì)算 1+2+3+n 的函數(shù)的函數(shù)l編寫(xiě)計(jì)算編寫(xiě)計(jì)算 的函數(shù)的函數(shù) x2 + 2x - 3,x0Y= |x|, x031示例程序參考計(jì)算 1+2+3+n 的函數(shù)Function sumn(n) Dim k, s s = 0 For k=1 To n s = s + k Next k sumn = sEnd Function計(jì)算 的函數(shù)Function Y(x) If (X=0) Then Y = x2+2x-3 Else Y = abs(x) EndifEnd
24、Function x2 + 2x - 3,x0Y= |x|, x032函數(shù)的調(diào)用應(yīng)用已經(jīng)定義的函數(shù)稱為函數(shù)的調(diào)用Function函數(shù)的調(diào)用方式是通過(guò)直接引用函數(shù)名實(shí)現(xiàn)對(duì)函數(shù)的調(diào)用,且函數(shù)名必須用在變量賦值語(yǔ)句的右邊或表達(dá)式中示例l調(diào)用在求和函數(shù),計(jì)算調(diào)用在求和函數(shù),計(jì)算1+2+3+33的結(jié)果的結(jié)果 Dim n, s n = _ s = _ print sSumn(n)33本例更簡(jiǎn)便的調(diào)用形式Dim nN = 33Print sumn(n)參照此例寫(xiě)出計(jì)算y(2.136)的調(diào)用語(yǔ)句Dim x, yX = 2.136Print y(x)33自定義過(guò)程的定義說(shuō)明過(guò)程的處理流程的程序稱為過(guò)程的定義過(guò)程
25、與函數(shù)的區(qū)別:函數(shù)的返回值在函數(shù)名中;過(guò)程一般沒(méi)有返回值,若有則由相應(yīng)的變量承擔(dān)格式Sub 過(guò)程名過(guò)程名(參數(shù)表參數(shù)表) . . 過(guò)程的詳細(xì)處理流程,稱為過(guò)程體。與函數(shù)定義不過(guò)程的詳細(xì)處理流程,稱為過(guò)程體。與函數(shù)定義不 . 同,過(guò)程體中不允許對(duì)過(guò)程名有任何的賦值操作同,過(guò)程體中不允許對(duì)過(guò)程名有任何的賦值操作End SunSub 過(guò)程名過(guò)程名( ) End Sub34過(guò)程定義實(shí)例編制一個(gè)可以輸出m列n行表格的過(guò)程mytable編制一個(gè)可以計(jì)算a與b的平方和的過(guò)程ssSub mytable(m,n) Dim j, k For j = 1 to n write _ For k = 1 to m wr
26、ite _ Next k write “” Next jEnd SubSub ss(a, b) Dim sqsum sqsum = a*a + b*b write “a與b的平方和是:”&Cstr(sqsum)End Sub“”“” & CStr(j) & Cstr(k) & “”35過(guò)程的調(diào)用利用實(shí)際的值呼叫事先定義的過(guò)程并得到結(jié)果稱為過(guò)程的調(diào)用過(guò)程的調(diào)用有兩種形式l1. Call 過(guò)程名過(guò)程名(參數(shù)參數(shù)1, 參數(shù)參數(shù)2, )l2. 過(guò)程名過(guò)程名 參數(shù)參數(shù)1, 參數(shù)參數(shù)2, 應(yīng)用示例l生成一個(gè)生成一個(gè)5行行3列的表格列的表格lCall mytable(5, 3)lMytable 5, 3l計(jì)
27、算計(jì)算20, 18的平方的平方lCall ss(20, 18)lSs 20, 1836應(yīng)用實(shí)例編寫(xiě)過(guò)程計(jì)算S=12+32+992編寫(xiě)自定義函數(shù),計(jì)算a到b的立方和,并舉例調(diào)用,如調(diào)用時(shí)取a=3,b=8編寫(xiě)程序段,判斷當(dāng)天日期,如果是25日,則顯示“請(qǐng)注意,明天可能有病毒發(fā)作”有100個(gè)和尚吃100個(gè)饅頭,大和尚1人吃4個(gè),小和尚4人吃1個(gè),問(wèn)一共有多少個(gè)大和尚、多少個(gè)小和尚?Dim I,SumSum=0For I=1 To 99 Step 2 Sum=Sum+I2NextWrite S= & SumI=1Sum=0Do While I=99Sum=Sum+I2I=I+2LoopResponse.Write S= & SumFunction lifanghe(a,b) Dim Sum,I For I=a To b Sum=Sum+I3 Next lifanghe=SumEnd Function調(diào)用主程序Dim SS
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)權(quán)交易合同意向書(shū)
- 個(gè)人綜合授信貸款合同范文
- 個(gè)人房屋租賃合同樣本范本
- 個(gè)人房產(chǎn)轉(zhuǎn)讓合同樣本修訂版
- 中小學(xué)教師工資集體合同范本
- 業(yè)務(wù)員委托合同范本
- 個(gè)人小額信貸合同樣本
- 個(gè)人設(shè)備租賃標(biāo)準(zhǔn)合同
- 個(gè)人車輛保險(xiǎn)合同標(biāo)準(zhǔn)模板
- 個(gè)人友情借款合同樣本
- 2025年廣西教育出版社有限公司招聘筆試參考題庫(kù)含答案解析
- 中醫(yī)膏方臨床應(yīng)用與制備工藝規(guī)范 DB32/T 4870-2024
- JJG(交通) 208-2024 車貨外廓尺寸動(dòng)態(tài)現(xiàn)場(chǎng)檢測(cè)設(shè)備
- 蘇北四市(徐州、宿遷、淮安、連云港)2025屆高三第一次調(diào)研考試(一模)英語(yǔ)試卷(含答案)
- 2025年信息系統(tǒng)集成服務(wù)公司組織架構(gòu)和業(yè)務(wù)流程
- 西藏自治區(qū)拉薩市城關(guān)區(qū)多校2024-2025學(xué)年六年級(jí)上學(xué)期期中英語(yǔ)試題
- 胸外科講課全套
- 2023年海南省公務(wù)員錄用考試《行測(cè)》真題卷及答案解析
- 公安法制培訓(xùn)
- 中醫(yī)診斷學(xué)八綱辨證課件
- 淺談如何有效提高小學(xué)數(shù)學(xué)教學(xué)質(zhì)量課件
評(píng)論
0/150
提交評(píng)論