好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > ASP編程入門進階(三):接觸腳本程序

ASP編程入門進階(三):接觸腳本程序

熱門標簽:鄭州智能外呼電銷機器人廠家 虛擬電話外呼系統(tǒng) 長春公司外呼系統(tǒng)中心 廣東語音外呼系統(tǒng)公司 沈陽三五防封電銷卡 云南便宜外呼系統(tǒng)平臺 沈陽電話機器人公司 鄢陵學校如何做地圖標注 成都ai外呼系統(tǒng)線路
有了前面的html中關(guān)于form的強化知識,是不是在想,下面就可以開始ASP之旅呢?未必。
一般系統(tǒng)學過ASP的編程人員都會切身體會到:在系統(tǒng)學習ASP的內(nèi)置對象和內(nèi)置組件之前,學會腳本語言永遠是至關(guān)重要的。
為什么這么說呢?為什么要學腳本語言呢?ASP和腳本語言又有什么關(guān)系呢?

首先說說ASP是貴為何物吧。ASP是Microsoft Active Server Pages的簡稱,它是一種服務(wù)器端腳本環(huán)境,可用來創(chuàng)建交互式 Web 頁并建立強大的 Web 應用程序。可以表明ASP是一種基于服務(wù)器端的腳本環(huán)境,那就明白ASP為什么需要IIS支持了,因為IIS即為常用的一類web服務(wù)器;那也就明白為什么要學腳本語言了,因為ASP提供的是一種腳本環(huán)境。

再次需要說明的是,ASP只是一種環(huán)境,而非一種語言。如果真要形象化地說是ASP是網(wǎng)絡(luò)編程語言的話,那也是屬于一個html+腳本+asp提供的內(nèi)置對象及組件的功能強大的混合語言。

所以,學點腳本非常重要!其實無論是學腳本語言,還是其它語言,我認為首先需要了解的是該語言涵蓋的各類特性,包括:數(shù)據(jù)類型、事件、方法、 對象、屬性、語法等當然這都是些空談,正如在大學課堂上的某計算機語言課一樣,搞純研究性的就是覺得有些索而無味。還是實用些的好,能解決問題的程序才是好程序(印證能逮到老鼠的貓就是好貓的經(jīng)典圣語,呵呵)

當然,語言這東西還是要你去好好鉆研的,比如你寫求絕對值的程序,其實一個abs()函數(shù)就搞定了。再比如你會vb腳本,但把同樣程序替換成java腳本就會出錯,它們的數(shù)據(jù)類型不同,語句語法也不一樣啊。正如說中文和外文一樣,要會發(fā)音標(數(shù)據(jù)類型),會如何發(fā)音(方法),如何說成一句話(語法)……呵呵,有點讓你難受吧。行!直接了當。你以后需要注意的是語言的函數(shù)、語法。當然也不是讓你全看,按照教程中的遇到一個掌握一個。教程學完,差不多也結(jié)束了。呵呵,你要相信我。

目前有兩種主要的腳本語言:VbScript和JavaScript。因為VbScript作為IIS默認的服務(wù)器腳本,所以我們所談所學的基本是圍繞VbScript為腳本的ASP的,當然也不排除有的時候使用javascript.

舉一個很簡單的例子:


[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]

一時來勁,可能大家都看到網(wǎng)上有種狂惡心的對話框組,原理是什么呢?請看:


[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]

在來個開頁和退頁彈出對話框的原理吧

[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]

以上只是一個顯示對話框msgbox,當然還有書寫對話框inputbox也順便看下吧。


[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]

再來看看幾個實用的函數(shù):
len():返回字符串長度或者變量的字節(jié)長度 
lef():截取一個字符串的前部分內(nèi)容
right():截取一個字符串的后部分內(nèi)容

[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]

根據(jù)這幾個,經(jīng)常看到的長文章后面加“......”的情況就是如下:


[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]

還有個比較重要的函數(shù)replace()
在字符串中查找,替代指定的字符串
replace(strtobesearched,strsearchfor,strreplacewith)
strtobesearched是字符串; strsearchfor是被查找的子字符串;strreplacewith 是用來替代的子字符串。
下面的一個就是很有用的文字轉(zhuǎn)換程序

[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]

經(jīng)常在發(fā)送EMAIL時,添加多個地址,中間采用“;”號進行分隔,那具體怎么分解接受過來的多個EMAIL地址呢?采用Split函數(shù):Split 函數(shù)從字符串中返回數(shù)組。

[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]

這些都是比較現(xiàn)實較好玩的些,玩中學習也不錯:)但畢竟我們是要編程的,說到編寫程序,我知道程序結(jié)構(gòu)可以分:
1,順序結(jié)構(gòu):就是最普通的,從上往下,從左往右執(zhí)行的程序
2,選擇結(jié)構(gòu):給你兩個條件,要不這樣(if ... then),要不那樣(else),任君選擇:)
3,循環(huán)結(jié)構(gòu):給你一個最大發(fā)揮的空間,在不超出這個范圍內(nèi)進行活動(循環(huán)),否則自動退出(跳出循環(huán))。
再復雜的程序也無非是由這三種結(jié)構(gòu)綜合嵌套運用過來的,你說是吧。

順序結(jié)構(gòu)沒多少要說,因為程序執(zhí)行基本都是這方向。
來看看選擇結(jié)構(gòu),當然選擇結(jié)構(gòu)也可以嵌套。


[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]

以上程序很簡單吧,只要能認識英文就會懂程序(我是這么理解的:)
先把現(xiàn)在的小時提交出來:hour(time);
然后和12比較判斷,如果=12,肯定是上午了,否則就是下午和晚上;
否則里面繼續(xù)條件判斷,如果時間再=18的話,那肯定就是下午了;
最后,不用說,瞎子猜猜也知道是晚上了:)

有關(guān)上一程序中的document.bgcolor就是文檔的背景色,document.fgcolor就是文檔的前景色(文字色),下一程序是動態(tài)改變背景顏色的。


[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]

有關(guān)條件選擇結(jié)構(gòu)的嵌套再show出一個表單檢測的程序


[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]

程序是給出來了,但看起來比較難懂,有時程序執(zhí)行時間也比較重要,所以得精簡程序代碼。
正所謂:寫程序容易,寫經(jīng)典程序難啊,那上面的程序還可以換種思維方式。改用javascript(注:學的是編程思想,不要太過計較腳本類型)


[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]


最后來看下循環(huán)結(jié)構(gòu)吧:1到500可不是一個一個寫出來的。


[Ctrl+A 全部選擇進行拷貝 提示:可先修改部分代碼,再點擊運行]

當然循環(huán)不只可以用for,還可以用do while...loop等
反正程序這東西是代替我們少做了許多重復單一無聊的事——只要你合理利用程序。

應該有些成就吧,學語言,學編程就是學語法語義,學編程架構(gòu)思想。
當然這要你有扎實的本語言的基礎(chǔ),基礎(chǔ)是什么?你知道哪些函數(shù)嗎?你知道怎么用程序怎么判斷偶數(shù)嗎(包含了運算)?你知道如何進行表單檢測嗎?你知道哪三種程序架構(gòu)嗎?

函數(shù)參看:
http://www.cnbruce.com/blog/showlog.asp?cat_id=26log_id=245

呵呵,把以上的程序吃透,最好再多看看腳本參考手冊,跟我就可以開始ASP的上路了。

補:

Function過程與Sub過程類似,但是Function過程可以返回值。
Function過程也可以使用由調(diào)用過程傳遞的常數(shù)、變量或表達式作為參數(shù)。如果Function過程無任何參數(shù),則Function語句必須包含括號()。
Function過程通過函數(shù)名返回一個值,這個值是在過程的語句中賦給函數(shù)名。Function返回值的數(shù)據(jù)類型總是Variant。

標簽:孝感 湖北 馬鞍山 防城港 平頂山 遼陽 四平 朝陽

巨人網(wǎng)絡(luò)通訊聲明:本文標題《ASP編程入門進階(三):接觸腳本程序》,本文關(guān)鍵詞  ASP,編程,入門,進階,三,接觸,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP編程入門進階(三):接觸腳本程序》相關(guān)的同類信息!
  • 本頁收集關(guān)于ASP編程入門進階(三):接觸腳本程序的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 久久国产精品嫩草影院的推荐理由| 处女第一次| 呻吟跳蛋忍不住| 日本19禁啪啪免费观看www| 亚洲精品乱码久久久久久中文字幕| 隔着内裤h揉| 人獸交XXOO变态另类| 日本护士毛茸茸的日本| 国产精品久久久久久久久久梁医生| 国产欧美日本亚洲精品一4区| 国产精品欧美7777777| 日本人疯狂多人双渗透| 野外肉体艺术棚| 波多野结衣作品观看| 秋月の爱莉无码版在线播放| 国产69久久久欧美黑人A片| 午夜性刺激小说| 国产不卡在线观看视频| 女性瘾者二未删减完整版| jizz性欧美3| 特黄特色一级A片| 国产无套免费网站| 免费看黄app软件| 小尤奈大尺度福利视频| free13俄罗斯性xxxxhd| 国产一区二区三区欧美| 强壮公弄得我次次高潮小说| 中文字日产幕码一二码| 国产一级视频| 免费高清特级毛片A片微信群| 岛国精品视频| 最新中文字幕在线资源| 毛片基地看看成人免费| 精品人妻无码一区二区三区百度 | ?樱桃视频?免费观看| 韩国三级hd| 欧美老熟妇又粗又大| chinese女王坐脸视频| 国产精品无码人妻全文免费阅读| 女被c??扒衣服视频草莓视频| 亚洲偷自拍一区|