第一篇:3 搭建動(dòng)態(tài)網(wǎng)站服務(wù)器及創(chuàng)建動(dòng)態(tài)站點(diǎn)
課題:搭建動(dòng)態(tài)網(wǎng)站服務(wù)器及創(chuàng)建動(dòng)態(tài)站點(diǎn)
一、教學(xué)基本內(nèi)容
1、安裝IIS
2、動(dòng)態(tài)站點(diǎn)與靜態(tài)站點(diǎn)的區(qū)別
3、搭建動(dòng)態(tài)站點(diǎn)
二、課型:新授課
三、課時(shí):1個(gè)課時(shí)
四、教學(xué)重點(diǎn)與難點(diǎn)
重點(diǎn):動(dòng)態(tài)站點(diǎn)與靜態(tài)站點(diǎn)的區(qū)別 難點(diǎn):
1、虛擬目錄的概念
2、動(dòng)態(tài)站點(diǎn)的定義
3、站點(diǎn)測(cè)試
五、教學(xué)目的
1、學(xué)會(huì)安裝IIS,知道IIS的作用
2、學(xué)會(huì)創(chuàng)建虛擬目錄
3、會(huì)創(chuàng)建動(dòng)態(tài)站點(diǎn)
六、教學(xué)過(guò)程
1、引入
先提出靜態(tài)站點(diǎn)的作用及限制性,引入動(dòng)態(tài)站點(diǎn)的功能
2、講授新課
(1)安裝并啟動(dòng)IIS(現(xiàn)場(chǎng)操作)(2)定義一個(gè)動(dòng)態(tài)站點(diǎn) 步驟:<01>設(shè)置虛擬目錄。
(1)在本地磁盤(pán)“C:”下新建一個(gè)site文件夾作為本地站點(diǎn)的根文件夾。(2)設(shè)置web共享。找到“C:site”文件夾,選中并右擊該文件夾,從彈出的快捷菜單中選擇“共享和安全”選項(xiàng)。在打開(kāi)的“site屬性”對(duì)話(huà)框中,選擇“Web共享”選項(xiàng)卡,如圖2-19所示
(3)設(shè)置“編輯別名”對(duì)話(huà)框。選中“共享文件夾”單選按鈕,在彈出的“編輯別名”對(duì)話(huà)框中將“別名”設(shè)置為site;在“訪(fǎng)問(wèn)權(quán)限”中選擇“讀取”;在“應(yīng)用程序權(quán)限”中選擇“腳本”,如圖2-20所示。最后單擊“確定”按鈕關(guān)閉對(duì)話(huà)框,便完成了定義動(dòng)態(tài)站點(diǎn)的準(zhǔn)備工作。
<02>進(jìn)入“高級(jí)”選項(xiàng)卡。
(1)選擇“站點(diǎn)”|“新建站點(diǎn)”選項(xiàng),選擇“站點(diǎn)定義”對(duì)話(huà)框中的“高級(jí)”選項(xiàng)卡。(2)從“分類(lèi)”列表框中選擇“本地信息”(默認(rèn)選項(xiàng))選項(xiàng),如圖2-21所示。
<03>設(shè)置“本地信息”的各參數(shù)(見(jiàn)圖2-22
<04>設(shè)置“測(cè)試服務(wù)器”的各參數(shù)(見(jiàn)圖2-23)。
<05>顯示結(jié)果。(3)測(cè)試站點(diǎn)
<01>將ch02 test.asp文件復(fù)制到C:site文件夾中,并使用Dreamweaver 8 打開(kāi)test.asp。
<02>單擊瀏覽器中“預(yù)覽/調(diào)試” 按鈕,或者按F12鍵在瀏覽器中運(yùn)行test.asp頁(yè)面。出現(xiàn)如圖2-25所示的成功頁(yè)面。若瀏覽器提示找不到服務(wù)器,則需重新搭建ASP服務(wù)器。
3、鞏固練習(xí)
練習(xí)站點(diǎn)的建立,及其基本操作。
七、作業(yè)處理
在課堂上要求每一個(gè)同學(xué)在F盤(pán)下建立一個(gè)名為”我的動(dòng)態(tài)站點(diǎn)”的文件夾,將其設(shè)置為虛擬目錄,在dreamweaver中創(chuàng)建一個(gè)動(dòng)態(tài)站點(diǎn),將站點(diǎn)信息存放到我的動(dòng)態(tài)站點(diǎn)文件夾中。
八、教具
所用的教室為多媒體實(shí)驗(yàn)室,因此所要板書(shū)的內(nèi)容及使用的工具均在計(jì)算機(jī)上用PPT課件進(jìn)行演示。
第二篇:動(dòng)態(tài)網(wǎng)站建設(shè)自薦信
尊敬的領(lǐng)導(dǎo):
您好!首先感謝您在百忙之中抽時(shí)間來(lái)閱讀這封自薦信。
我是一名即將畢業(yè)的計(jì)算機(jī)系本科生,屆時(shí)將獲得計(jì)算機(jī)學(xué)士學(xué)位。大學(xué)四年,奠定了扎實(shí)的專(zhuān)業(yè)理論基礎(chǔ),良好的組織能力,團(tuán)隊(duì)協(xié)作精神,務(wù)實(shí)的工作作風(fēng)。為了發(fā)揮自己的才能,特向貴單位自薦。
我以“嚴(yán)”字當(dāng)頭,在學(xué)習(xí)上勤奮嚴(yán)謹(jǐn),對(duì)課堂知識(shí)不懂就問(wèn),力求深刻理解。在掌握了本專(zhuān)業(yè)知識(shí)的基礎(chǔ)上,不忘拓展自己的知識(shí)面,特別是在計(jì)算機(jī)應(yīng)用方面,及時(shí)閱讀相關(guān)書(shū)籍,掌握了Visual Basic 程序設(shè)計(jì)方法和 pHp&MYSQL、JavaScript等動(dòng)態(tài)網(wǎng)站建設(shè)技術(shù)。我很重視英語(yǔ)的學(xué)習(xí),不斷努力擴(kuò)大詞匯量,英語(yǔ)交際能力也有了長(zhǎng)足的進(jìn)步。同時(shí),為了全面提升個(gè)人素質(zhì),我積極參加各種活動(dòng),加入了大學(xué)射擊隊(duì),經(jīng)過(guò)長(zhǎng)期刻苦的訓(xùn)練,在多次全國(guó)以及省級(jí)比賽中取得優(yōu)異的成績(jī)。這個(gè)經(jīng)歷使我認(rèn)識(shí)到團(tuán)結(jié)合作的重要性,也學(xué)到了很多社交方面的知識(shí),增加了閱歷,相信這對(duì)我今后投身社會(huì)將起重要作用。
現(xiàn)在,我以滿(mǎn)腔的熱情,準(zhǔn)備投身到現(xiàn)實(shí)社會(huì)這個(gè)大熔爐中,雖然存在很多艱難困苦,但我堅(jiān)信,大學(xué)生活給我的精神財(cái)富能夠使我戰(zhàn)勝它們。
手捧菲薄求職之書(shū),心懷自信誠(chéng)摯之念,我期待著能成為貴公司的一員!
最后祝愿貴公司事業(yè)欣欣向榮,業(yè)績(jī)蒸蒸日上,也祝您身體健康,萬(wàn)事如意!
此致
敬禮!
自薦人:XXX
第三篇:個(gè)人電腦搭建網(wǎng)站服務(wù)器全面解決方案
個(gè)人電腦搭建網(wǎng)站服務(wù)器全面解決方案
怎么回事,我的主頁(yè)不能訪(fǎng)問(wèn)了?!唉,原來(lái)這個(gè)免費(fèi)空間又暫停服務(wù)了。
到哪里給我們的網(wǎng)站找個(gè)家呢?這是現(xiàn)在很多站長(zhǎng)們面臨的一個(gè)難題。免費(fèi)空間現(xiàn)在幾乎沒(méi)有了,去用收費(fèi)空間吧又舍不得花錢(qián),如何才能找到一個(gè)既不用花錢(qián)且空間又大的服務(wù)器呢?
隨著寬帶網(wǎng)的普及,尤其是包月寬帶用戶(hù)的增多,我們的個(gè)人電腦也基本具備了成為一臺(tái)服務(wù)器的條件。所以對(duì)于裝了包月寬帶網(wǎng)的讀者朋友來(lái)說(shuō),完全可以使用自己的電腦充當(dāng)服務(wù)器!這樣不但網(wǎng)頁(yè)空間大,而且管理權(quán)限也很廣(畢竟是自己的電腦嘛)。
但是要把個(gè)人電腦變成服務(wù)器,我們卻面臨著一個(gè)問(wèn)題:眾所周知,所有的網(wǎng)站都需要有一個(gè)固定的地址,這樣別人才能隨時(shí)訪(fǎng)問(wèn)。而電信等接入服務(wù)商是不會(huì)為我們這些個(gè)人用戶(hù)提供固定IP地址的,我們每次上網(wǎng)的IP地址都是由接入服務(wù)商動(dòng)態(tài)分配的。
如何解決這個(gè)棘手的問(wèn)題呢?使用花生殼軟件就可以了!這個(gè)軟件為我們提供了一個(gè)客戶(hù)端程序,只要運(yùn)行了這個(gè)客戶(hù)端程序,我們電腦當(dāng)前的動(dòng)態(tài)IP地址就會(huì)被發(fā)送到動(dòng)態(tài)域名解析服務(wù)器上進(jìn)行即時(shí)解析,并且將當(dāng)前的IP地址和我們申請(qǐng)得來(lái)的域名捆綁在一起。這樣,大家就可以始終通過(guò)一個(gè)固定的域名來(lái)訪(fǎng)問(wèn)我們存放在自己電腦中的網(wǎng)站了。
設(shè)置服務(wù)器
個(gè)人電腦畢竟是面向個(gè)人的,在默認(rèn)狀態(tài)下不具備服務(wù)器的要求,但我們只要對(duì)其簡(jiǎn)單設(shè)置一下就可以了。Windows 2000和XP系統(tǒng)提供了“Internet信息服務(wù)(IIS)”,我們只要安裝上它,就可以使個(gè)人電腦變?yōu)閃ed或FTP服務(wù)器了。
1.安裝IIS
打開(kāi)控制面板中的“刪除/添加程序”,選擇“添加/刪除Windows組件”,在彈出的Windows組件向?qū)Т翱谥羞x中“Internet信息服務(wù)(IIS)”,點(diǎn)“詳細(xì)信息”按鈕,把其中的“Internet信息服務(wù)管理單元”、“公用文件”、“萬(wàn)維網(wǎng)服務(wù)”、“文檔”選項(xiàng)選中(如圖1),確定后,插入系統(tǒng)安裝盤(pán)進(jìn)行安裝。
圖1添加信使服務(wù)組件
2.設(shè)置Wed服務(wù)器
安裝好IIS后,還需要對(duì)其做一些簡(jiǎn)單的設(shè)置。打開(kāi)控制面板中的“管理工具→Internet信息服務(wù)”,然后在窗口左側(cè)依次打開(kāi)“本地計(jì)算機(jī)→網(wǎng)站→默認(rèn)網(wǎng)站”,在默認(rèn)網(wǎng)站上點(diǎn)右鍵選屬性,打開(kāi)“默認(rèn)網(wǎng)站屬性”窗口。在“網(wǎng)站”標(biāo)簽的“IP地址”中選擇“全部未分配”,其他項(xiàng)默認(rèn);選擇“主目錄”標(biāo)簽,“連接到資源時(shí)的內(nèi)容來(lái)源”單選項(xiàng)中選擇“此計(jì)算機(jī)上的目錄”,然后在“本地路徑”中指定主頁(yè)所在的位置(如圖2);打開(kāi)“文檔”標(biāo)簽,選中“啟用默認(rèn)文檔”,然后單擊“添加”按鈕,輸入網(wǎng)站首頁(yè)名,一般是“index.htm”。
圖2設(shè)置好網(wǎng)站屬性
小提示:如果你想建立FTP服務(wù)器,使用Internet信息服務(wù)(IIS)同樣可以辦到。另外,在本報(bào)今年的16-17合刊中有篇使用軟件Serv-U架設(shè)FTP服務(wù)器的文章,大家可以參考一下。如果你的系統(tǒng)是Windows 9x的,請(qǐng)使用PWS(自帶的Web/FTP服務(wù)器)來(lái)建立服務(wù)器。
申請(qǐng)注冊(cè)
因?yàn)榛ㄉ鷼ぼ浖呀?jīng)被廣州網(wǎng)域科技公司收購(gòu),所以在使用這個(gè)軟件之前,我們需要到網(wǎng)域科技網(wǎng)站進(jìn)行一下申請(qǐng)和激活。
1.申請(qǐng)護(hù)照
這里的所有服務(wù)都必須擁有“網(wǎng)域護(hù)照”才可以獲得。進(jìn)入網(wǎng)域科技首頁(yè)www.oray.net,點(diǎn)擊頁(yè)面左側(cè)的“我要注冊(cè)網(wǎng)域護(hù)照”鏈接(如圖3),進(jìn)入網(wǎng)域護(hù)照注冊(cè)向?qū)ы?yè)面,根據(jù)向?qū)瓿勺?cè)并填寫(xiě)個(gè)人詳細(xì)資料。
圖3網(wǎng)域科技主頁(yè)
2.注冊(cè)域名
注冊(cè)完成后會(huì)進(jìn)入“我的控制臺(tái)”頁(yè)面。下面開(kāi)始為我們的個(gè)人服務(wù)器申請(qǐng)一個(gè)綁定的域名,以后就可以使用這個(gè)域名訪(fǎng)問(wèn)網(wǎng)站了。網(wǎng)域?yàn)槲覀兲峁┝隧敿?jí)域名和免費(fèi)域名兩種域名,我們先申請(qǐng)一個(gè)免費(fèi)的試試。點(diǎn)擊左側(cè)的“我要注冊(cè)域名記錄”,選擇“免費(fèi)域名”,其中有兩個(gè)域名后綴供你選擇,在輸入框中輸入想要的域名,單擊“提交”。
3.激活花生殼服務(wù)
域名注冊(cè)成功后,還不能馬上使用,需要激活才可以。回到“我的控制臺(tái)”頁(yè)面,點(diǎn)“我要激活花生殼服務(wù)”,根據(jù)提示,選擇需要激活的域名,然后填寫(xiě)這個(gè)域名所指向站點(diǎn)的一些基本信息就可以了。
小提示:如果你的電腦只是某一段時(shí)間開(kāi)機(jī)的話(huà),可以在填寫(xiě)站點(diǎn)信息時(shí),在“在線(xiàn)時(shí)間預(yù)設(shè)”中設(shè)置;另外,如果你想架設(shè)別的什么服務(wù)器,也可以在“您打算將站點(diǎn)建設(shè)成為”中設(shè)置。
安裝花生殼
服務(wù)器和域名已準(zhǔn)備就緒,最后一項(xiàng)工作就是安裝花生殼客戶(hù)端程序了。
1.下載安裝
首先下載最新版本的花生殼軟件,然后進(jìn)行安裝。安裝過(guò)程和其他軟件一樣,其中有一步是讓你填寫(xiě)用戶(hù)名和密碼,這里就填寫(xiě)你申請(qǐng)的網(wǎng)域護(hù)照名和密碼,不填也可以,以后在軟件使用時(shí)也可以輸入。
2.啟動(dòng)花生殼
打開(kāi)軟件,如果在安裝時(shí)沒(méi)有輸入護(hù)照名和密碼的話(huà),那么在軟件“狀態(tài)”標(biāo)簽中可以再輸入。如果這時(shí)你的電腦處于在線(xiàn)狀態(tài),那么會(huì)顯示服務(wù)器連接狀態(tài)為“在線(xiàn)”(如圖4),任務(wù)欄上的花生殼小圖標(biāo)顯示為彩色。
圖4花生殼2.0的界面
單擊“文件→刷新”可以對(duì)客戶(hù)端數(shù)據(jù)進(jìn)行重新讀取,這時(shí)“域名”標(biāo)簽中就會(huì)顯示出你申請(qǐng)域名的目前狀態(tài),并列出了指向本機(jī)的域名(如圖5)。
圖5指向本機(jī)的域名
到這里,使用申請(qǐng)的域名就可以隨時(shí)隨地訪(fǎng)問(wèn)到你的網(wǎng)站了,當(dāng)然前提是你的電腦必須要開(kāi)著^_^。
注意:如果你是通過(guò)局域網(wǎng)共享上網(wǎng),那么使用域名將不能正常訪(fǎng)問(wèn)個(gè)人服務(wù)器,因?yàn)榛ㄉ鷼ぼ浖恢С謨?nèi)網(wǎng)接入用戶(hù)。我們需要使用端口映射的方法來(lái)實(shí)現(xiàn)訪(fǎng)問(wèn),只需要到主機(jī)電腦中打開(kāi)如圖2的窗口,把“連接到資源時(shí)的內(nèi)容來(lái)源”單選項(xiàng)選為“另一臺(tái)計(jì)算機(jī)上的共享”,并在下面指定局域網(wǎng)中你的那臺(tái)電腦和網(wǎng)站存放目錄。
第四篇:個(gè)人網(wǎng)站設(shè)計(jì)(動(dòng)態(tài))畢業(yè)論文
個(gè)人網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)(動(dòng)態(tài))
俸亞雄
(湖南交通職業(yè)技術(shù)學(xué)院物流管理學(xué)院,湖南423000)
摘要:網(wǎng)站伴隨著網(wǎng)絡(luò)的快速發(fā)展而快速興起,作為上網(wǎng)的主要依托,由于人們使用網(wǎng)絡(luò)的頻繁而變得非常的重要,其中個(gè)人網(wǎng)站作為其對(duì)外展示自己的窗口,在現(xiàn)代互聯(lián)網(wǎng)時(shí)代是推銷(xiāo)自己的不二選擇工具。本文將簡(jiǎn)單介紹個(gè)人網(wǎng)站在社會(huì)生活中對(duì)人們生活產(chǎn)生的影響,說(shuō)明個(gè)人網(wǎng)站在互聯(lián)網(wǎng)時(shí)代對(duì)個(gè)人的重要性,其次介紹網(wǎng)站個(gè)人網(wǎng)站的色調(diào)搭配,設(shè)計(jì)風(fēng)格,重點(diǎn)介紹個(gè)人網(wǎng)站的功能模塊以及文字內(nèi)容和圖片展示;最后解釋一些網(wǎng)站設(shè)計(jì)的重要代碼以及其實(shí)現(xiàn)功能。
關(guān)鍵詞:個(gè)人網(wǎng)站、網(wǎng)站設(shè)計(jì)、功能模塊、程序代碼
目錄
摘要-------------I
第一章 文獻(xiàn)綜述----------------------------1.網(wǎng)頁(yè)設(shè)計(jì)行業(yè)現(xiàn)狀----------------------2.網(wǎng)站設(shè)計(jì)條件-----------------------------3.網(wǎng)站建設(shè)入門(mén)門(mén)檻(大專(zhuān))-----------
第二章 設(shè)計(jì)部分------------------------------1.設(shè)計(jì)愿望----2.設(shè)計(jì)預(yù)期成果-----------------------------3.?dāng)?shù)據(jù)庫(kù)和環(huán)境的配置--------------------4.設(shè)計(jì)工具和設(shè)計(jì)語(yǔ)言---------------------第三章 網(wǎng)站模塊功能--------------------------1.個(gè)人簡(jiǎn)介模塊 2.興趣愛(ài)好模塊------------------------------3.家鄉(xiāng)模塊------4.個(gè)人相冊(cè)模塊------------------------------
第四章 總結(jié)-------
第一章 文獻(xiàn)綜述 互聯(lián)網(wǎng)是社會(huì)發(fā)展的必然趨勢(shì),很多人已經(jīng)意識(shí)到網(wǎng)絡(luò)的強(qiáng)大生命力和它在未來(lái)將處于的重要地位。他們鉆研并且努力進(jìn)入到這一個(gè)新的空間,新的領(lǐng)域。以個(gè)人為中心,淡化了傳統(tǒng)中心地位,使得我們的世界向多元化加速發(fā)展,人人都有話(huà)語(yǔ)權(quán),人人都是中心。
互聯(lián)網(wǎng)是一個(gè)互動(dòng)性極強(qiáng)的平臺(tái),它自由、寬容、平等、共享,并使來(lái)自民間的聲音參與到了構(gòu)建主流話(huà)語(yǔ)的行動(dòng)中來(lái)。Internet飛速發(fā)展使得網(wǎng)站不再僅僅為企業(yè)或公司等大型結(jié)構(gòu)所擁有,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見(jiàn),一個(gè)家庭甚至個(gè)人都可以擁有屬于自己的網(wǎng)站,而在這其中,個(gè)人網(wǎng)站已經(jīng)日漸普及,而且發(fā)展到今天,創(chuàng)建一個(gè)能充分體現(xiàn)自我風(fēng)格和特色的個(gè)人網(wǎng)站已經(jīng)成為互聯(lián)網(wǎng)用戶(hù)的新追求。
1.1網(wǎng)頁(yè)設(shè)計(jì)師就業(yè)現(xiàn)狀
1.中國(guó)網(wǎng)民數(shù)量多
中國(guó)的網(wǎng)民數(shù)量已超過(guò)5億,處于全球網(wǎng)民數(shù)量最多的位置。整個(gè)互聯(lián)網(wǎng)處于快速發(fā)展階段,每個(gè)人,每個(gè)企業(yè)都想要一個(gè)網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì)師就業(yè)前景良好。網(wǎng)頁(yè)設(shè)計(jì)師培訓(xùn)成為了許多人進(jìn)修以及進(jìn)入網(wǎng)頁(yè)設(shè)計(jì)師行業(yè)的首選。
2.社會(huì)這類(lèi)人才需求大,發(fā)展空間大 根據(jù)權(quán)威的人才招聘網(wǎng)站顯示,每年全國(guó)各類(lèi)企業(yè)對(duì)網(wǎng)頁(yè)設(shè)計(jì)師的人才需求缺口在50萬(wàn)人左右,而實(shí)際需求遠(yuǎn)遠(yuǎn)大于這個(gè)數(shù)字,網(wǎng)頁(yè)設(shè)計(jì)師不僅IT專(zhuān)業(yè)企業(yè)需要,廣大的非IT企業(yè)也需要,一個(gè)基本的企業(yè)都需要一個(gè)網(wǎng)站作為展示自己產(chǎn)品的平臺(tái),有能力維護(hù)企業(yè)網(wǎng)站的網(wǎng)頁(yè)設(shè)計(jì)師就變得非常吃香。就業(yè)前景是非常樂(lè)觀的,同時(shí)網(wǎng)頁(yè)設(shè)計(jì)師和其他一些專(zhuān)業(yè)比起來(lái)具有一些特點(diǎn):工作起點(diǎn)高,發(fā)展空間大,職業(yè)壽命長(zhǎng),越老越吃香,性別無(wú)偏好,工作最穩(wěn)定,不用頻繁跳槽,前景年年好,薪水待遇高!3.薪水待遇高
隨著國(guó)內(nèi)信息化工作的迅速推進(jìn)、互聯(lián)網(wǎng)業(yè)的蓬勃發(fā)展及網(wǎng)絡(luò)技術(shù)的日新月異,市場(chǎng)對(duì)網(wǎng)頁(yè)設(shè)計(jì)師、網(wǎng)站開(kāi)發(fā)人員等技術(shù)人員的需求不斷看漲。網(wǎng)頁(yè)設(shè)計(jì)師的就業(yè)范圍相當(dāng)寬廣,幾乎所有的企業(yè)都需要網(wǎng)頁(yè)設(shè)計(jì)師幫助企業(yè)設(shè)計(jì)網(wǎng)站和建設(shè)客戶(hù)交互式系統(tǒng);幾乎所有有前瞻意識(shí)的企業(yè)都需要網(wǎng)頁(yè)設(shè)計(jì)師負(fù)責(zé)運(yùn)行和維護(hù)工作。因此,網(wǎng)頁(yè)設(shè)計(jì)師的就業(yè)機(jī)會(huì)比IT專(zhuān)業(yè)多,而且,薪酬待遇也不錯(cuò),統(tǒng)計(jì)數(shù)據(jù)顯示,網(wǎng)頁(yè)設(shè)計(jì)師平均月薪約3500~7000元,高的則在15000元以上。1.2個(gè)人網(wǎng)站設(shè)計(jì)條件
想要獨(dú)立設(shè)計(jì)網(wǎng)頁(yè),需要具備一些必要條件,否則就不能勝任這份工作。1.軟件基礎(chǔ)
網(wǎng)頁(yè)設(shè)計(jì)軟件三劍客:Flash、Dreamweaver、Fireworks熟練掌握其中之一 輔助軟件:Photoshop 2.技術(shù)需求(1)基礎(chǔ)內(nèi)容
網(wǎng)頁(yè)設(shè)計(jì)概述、網(wǎng)站設(shè)計(jì)制作的基本流程、色彩搭配在網(wǎng)站中的應(yīng)用、網(wǎng)站在用戶(hù)界面的設(shè)計(jì)、網(wǎng)站廣告的設(shè)計(jì)、網(wǎng)站中表格的使用、網(wǎng)站中層的應(yīng)用、框架網(wǎng)站的制作、模板網(wǎng)站的制作、javascript特效制作、使用CSS樣式表設(shè)計(jì)網(wǎng)頁(yè)等(2)技術(shù)內(nèi)容
HTML語(yǔ)法、CSS語(yǔ)法、javascript語(yǔ)法(3)圖像處理
Flash動(dòng)畫(huà)創(chuàng)意、gif動(dòng)畫(huà)制作、網(wǎng)頁(yè)圖片處理(4)行業(yè)網(wǎng)站實(shí)例 個(gè)人網(wǎng)站、企業(yè)宣傳網(wǎng)站、新聞資訊網(wǎng)站、教育網(wǎng)站、電子政務(wù)網(wǎng)站、電子商務(wù)網(wǎng)站、旅游網(wǎng)站、免費(fèi)資源網(wǎng)站、門(mén)戶(hù)網(wǎng)站等(5)后臺(tái)編程
數(shù)據(jù)庫(kù):SQLServer設(shè)計(jì)、MySQL設(shè)計(jì)、Access設(shè)計(jì) 編程語(yǔ)言:ASP、JSP、VBScript、Javascript、PHP等一種
編程實(shí)例:文章發(fā)布系統(tǒng)、留言板、BBS、會(huì)員注冊(cè)系統(tǒng)、在線(xiàn)購(gòu)物網(wǎng)站 1.3網(wǎng)站建設(shè)入門(mén)門(mén)檻(大專(zhuān))我們是大專(zhuān)學(xué)生,所以針對(duì)我們電子商務(wù)的同學(xué)實(shí)踐操作特點(diǎn),我們下面和大家探討一下學(xué)習(xí)的建站技術(shù)的基本步驟和具體的時(shí)間安排:
1、html(3天)
是最簡(jiǎn)單易學(xué)的,不需要過(guò)多的時(shí)間,一天就能了解,三天就能掌握。
2、學(xué)習(xí)ps(7天)
能用ps切圖設(shè)計(jì)出漂亮的table頁(yè)面。什么?不符合web標(biāo)準(zhǔn)?不是div+css?
因?yàn)楸砀褡龅木W(wǎng)頁(yè)很直觀,新手很容易理解,ps網(wǎng)頁(yè)界面,只要有一點(diǎn)平面設(shè)計(jì)基礎(chǔ)的都能很快掌握,結(jié)合代碼能更加熟悉html的相關(guān)細(xì)節(jié)。這個(gè)過(guò)程大概需要7-10天時(shí)間,具體地,可以每天做一個(gè)網(wǎng)站首頁(yè),從簡(jiǎn)單的做起,如果能做的像網(wǎng)頁(yè)截圖那樣。那就完美了,中間可以參雜著做網(wǎng)站導(dǎo)航欄、按鈕效果、等等。要是沒(méi)有ps基礎(chǔ)的朋友,可以適當(dāng)延長(zhǎng)時(shí)間安排。
3、學(xué)習(xí)css(重點(diǎn)10天)
特別是想做職業(yè)站長(zhǎng)的新手們,div+css技術(shù)是必學(xué)的,也是最要下功夫來(lái)學(xué)的,這里我說(shuō)一下,css入門(mén)很容易,就是那么幾個(gè)屬性,而且在網(wǎng)頁(yè)編輯軟件里都有直接輸入數(shù)值的面板,我個(gè)人認(rèn)為css的難點(diǎn)在于頁(yè)面的整體性,要從整個(gè)頁(yè)面甚至整個(gè)站點(diǎn)的高度設(shè)計(jì)規(guī)劃css,并能熟練的運(yùn)用各種技巧實(shí)現(xiàn)網(wǎng)頁(yè)樣式與布局的變化,包括考慮到瀏覽器的兼容性,這些都還是需要一定的時(shí)間的,一定熟練的作品才能學(xué)成。學(xué)習(xí)css可以考慮買(mǎi)本書(shū)來(lái)學(xué)習(xí),書(shū)中的理論知識(shí)能幫助你理解每個(gè)布局代碼的含義。
4、學(xué)習(xí)javascript+flash(7天)
javascript就是常說(shuō)的js,如網(wǎng)頁(yè)的調(diào)用幻燈片、調(diào)用最新記錄、調(diào)用評(píng)論數(shù)等等,這些“調(diào)用”都是通過(guò)javascript來(lái)實(shí)現(xiàn)的,javascript是運(yùn)行與客戶(hù)端的腳本,學(xué)習(xí)它能做出很多網(wǎng)頁(yè)特效,而且它相對(duì)簡(jiǎn)單易學(xué)(不包括ajax的高級(jí)功能),對(duì)于想學(xué)習(xí)程序代碼的朋友,從javascript入手是個(gè)不錯(cuò)的選擇。我們并不需要很熟練,只要相對(duì)了解就行了。能看懂一般的js代碼,并能自己寫(xiě)出一小段js的程度就基本夠用了。學(xué)習(xí)完js和photoshop之后再學(xué)習(xí)一下flash的制作和使用,以便能制作出banner或其它廣告條,并不需要達(dá)到制作動(dòng)畫(huà)片的水平。[中國(guó)站長(zhǎng)站]
5、學(xué)習(xí)cms程序(8天)
學(xué)完以上技術(shù)之后,你的網(wǎng)頁(yè)基本知識(shí)應(yīng)該算比較牢固了,動(dòng)態(tài)網(wǎng)頁(yè)需要程序的支持,程序相對(duì)比較復(fù)雜,要從零基礎(chǔ)到用自寫(xiě)程序開(kāi)發(fā)網(wǎng)站,那對(duì)于新手站長(zhǎng)來(lái)說(shuō)技術(shù)門(mén)檻太高了,所以現(xiàn)在源碼下載站人氣比較高。提倡的解決方案就是利用時(shí)下比較流行的cms建站程序,用他們可以自定義出幾乎任何類(lèi)型的站點(diǎn)。這里的學(xué)習(xí)方法,就是到各大cms論壇去找相關(guān)教程和幫助文件了。
第二章 設(shè)計(jì)部分
個(gè)人網(wǎng)站要發(fā)展,要么是從我的需求出發(fā),要么是從我周?chē)说男枨蟪霭l(fā)。每個(gè)人設(shè)計(jì)網(wǎng)頁(yè)都希望自己的網(wǎng)站能夠達(dá)到自己的期望要求。2.1設(shè)計(jì)愿望
我所制作的個(gè)人網(wǎng)站在完成時(shí),希望能夠給瀏覽者一種簡(jiǎn)約,時(shí)尚的感覺(jué)的,這是我的設(shè)計(jì)愿望。網(wǎng)站大體可以分為以下幾大部分:(1)首頁(yè)
個(gè)人網(wǎng)站首頁(yè)板塊布局,采用一個(gè)簡(jiǎn)單的DIV容器,容器左側(cè)設(shè)計(jì)一個(gè)圖片滾動(dòng)AD插件,其目的是將4張大圖片做一個(gè)輪顯特效效果,右側(cè)設(shè)計(jì)一個(gè)垂直導(dǎo)航欄,導(dǎo)航欄分為4個(gè)欄目,分別是個(gè)人簡(jiǎn)介、興趣愛(ài)好、家鄉(xiāng)、個(gè)人相冊(cè)。(2)個(gè)人簡(jiǎn)介
個(gè)人簡(jiǎn)介板塊布局,采用一個(gè)簡(jiǎn)單的DIV容器,容器左側(cè)包括一個(gè)DIV,右側(cè)也包括一個(gè)DIV容器,左側(cè)容器方一張自己頭像的圖片,右側(cè)容器顯示關(guān)于自己的專(zhuān)業(yè)、學(xué)校、年紀(jì)、性格等的文字信息,用來(lái)簡(jiǎn)單的介紹自己(特效)(3)興趣愛(ài)好
興趣愛(ài)好板塊布局,在一個(gè)的DIV容器里采用float方式鑲嵌2個(gè)小的DIV,左側(cè)里面再分5個(gè)DIV,1、3、5的DIV板塊作為欄目分別顯示動(dòng)漫、軍事、游戲3個(gè)內(nèi)容,右側(cè)DIV模塊當(dāng)作個(gè)子容器,容器分為左右2個(gè)DIV模塊,右側(cè)模塊再分為上下2個(gè)DIV模塊 上面一個(gè)模塊是放圖片的,左側(cè)大的模塊和右側(cè)下面的DIV模塊內(nèi)嵌入一個(gè)表格,用了展示相應(yīng)的文字信息。(4)家鄉(xiāng)
家鄉(xiāng)板塊布局,采用一個(gè)大的DIV容器,容器里嵌入一個(gè)小的DIV塊,這個(gè)DIV塊里采用圖片滾動(dòng)特效AD插件,和首頁(yè)圖片滾動(dòng)AD插件的區(qū)別是圖片較小并且有相關(guān)的文字展示區(qū)域,用來(lái)介紹家鄉(xiāng)風(fēng)景名勝的文字信息。(5)個(gè)人相冊(cè)
個(gè)人相冊(cè)板塊布局,采用一個(gè)大的DIV容器,容器里嵌入一個(gè)小的DIV快,這個(gè)DIV塊里,采用圖片居中放大插件,用來(lái)顯示相冊(cè)的每張圖片。2.2設(shè)計(jì)預(yù)期成果
在完成網(wǎng)站的風(fēng)格和色調(diào)以后,就是網(wǎng)站的材料組織以及網(wǎng)站的頁(yè)面設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。網(wǎng)站最后完成發(fā)到網(wǎng)上后,能夠充分吸引瀏覽者的目光,能夠?yàn)g覽我個(gè)人網(wǎng)站的瀏覽者能夠立刻體會(huì)到我網(wǎng)站的簡(jiǎn)約,時(shí)尚絢麗的風(fēng)格。2.3數(shù)據(jù)庫(kù)和環(huán)境的配置
(1)數(shù)據(jù)庫(kù)連接網(wǎng)站(ACCESS)運(yùn)用ASP把數(shù)據(jù)庫(kù)和網(wǎng)站連接起來(lái)
做一個(gè)“conn.asp”文件,每次連接數(shù)據(jù)庫(kù)時(shí)候都調(diào)用這個(gè)文件即可 <% response.buffer=true '啟用緩沖處理 dim conn,db dim connstr db=“%%%%%%%%%%%%.mdb”'數(shù)據(jù)庫(kù)鏈接路徑
connstr=“DBQ=”+server.mappath(“"&db&”“)+”;DefaultDir=;DRIVER={Microsoft Access Driver(*.mdb)};“ set conn=server.createobject(”ADODB.CONNECTION“)conn.open connstr If Err Then err.Clear Set Conn = Nothing Response.Write ”數(shù)據(jù)庫(kù)連接出錯(cuò),請(qǐng)檢查數(shù)據(jù)庫(kù)連接文件中的數(shù)據(jù)庫(kù)參數(shù)設(shè)置?!?Response.End End If
sub Chkhttp()server_vv=len(Request.ServerVariables(”SERVER_NAME“))server_v1=left(Cstr(Request.ServerVariables(”HTTP_REFERER“)),server_vv)server_v2=left(Cstr(”http://“&Request.ServerVariables(”SERVER_NAME“)),server_vv)if server_v1<>server_v2 or server_v1=”“ or server_v1=”“ then response.Charset=”utf-8“ response.write(”“)response.end end if end sub %>(2)window 7環(huán)境(IIS配置)操作步驟(啟動(dòng)IIS):
點(diǎn)擊開(kāi)始-------控制面板----------默認(rèn)程序--------------程序和功能--------------打開(kāi)或關(guān)閉windows功能----------------internet信息服務(wù)-------------Web管理工具--------然后勾選所有的 選項(xiàng)
操作步驟(配置IIS):
點(diǎn)擊開(kāi)始-------控制面板------------管理工具------------internet信息服務(wù)(iis)管理器-------------打開(kāi)后進(jìn)行相關(guān)設(shè)置
2.4設(shè)計(jì)工具和設(shè)計(jì)語(yǔ)言
我制作網(wǎng)站的網(wǎng)頁(yè)編輯工具軟件是Dreamweaver 8、設(shè)計(jì)語(yǔ)言:web前端采用HTML5、CSS+DIV、編程語(yǔ)言:javascript+jQuery、服務(wù)器語(yǔ)言:ASP
第三章 網(wǎng)站功能模塊
3.1首頁(yè)模塊
(1)首頁(yè)設(shè)計(jì)板塊圖:
(2)代碼:
1.0
Transitional//EN“
第五篇:動(dòng)態(tài)網(wǎng)站建設(shè)論文畢業(yè)設(shè)計(jì)論文[范文]
動(dòng)態(tài)網(wǎng)站建設(shè)
——利用
ASP來(lái)制作動(dòng)態(tài)網(wǎng)站
目錄
1用ASP構(gòu)建動(dòng)態(tài)網(wǎng)頁(yè)..........................................................................................................................2 1.1動(dòng)態(tài)網(wǎng)站的優(yōu)點(diǎn)............................................................................................................................2 1.2 ASP概述........................................................................................................................................2 1.3 ASP工作環(huán)境................................................................................................................................3 1.4 ASP工作原理................................................................................................................................3 1.5 ASP技術(shù)特點(diǎn)................................................................................................................................3 1.6 ASP內(nèi)置函數(shù)................................................................................................................................5 1.7 ASP中APPLICATION和SESSION對(duì)象..........................................................................................9
二、用ASP進(jìn)行動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)...........................................................................................................20 2.1利用ASP進(jìn)行動(dòng)態(tài)數(shù)據(jù)查詢(xún).....................................................................................................20 2.2 ASP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)概述及工作原理..............................................................................................21 2.2.1ASP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)概述................................................................................................................21 2.2.2ASP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的工作原理....................................................................................................21 2.3 ASP連接數(shù)據(jù)庫(kù)的方法..............................................................................................................21 2.4 ASP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)..........................................................................................................................22
三、網(wǎng)頁(yè)的界面設(shè)計(jì)............................................................................................................................22 3.1網(wǎng)頁(yè)界面構(gòu)成要素......................................................................................................................22 3.2網(wǎng)頁(yè)的整體造型..........................................................................................................................24 3.3網(wǎng)頁(yè)的色彩搭配..........................................................................................................................25
四、在建設(shè)中遇到的問(wèn)題和解決方法................................................................................................27 4.1媒體對(duì)象需要激活——虛線(xiàn)環(huán)繞..............................................................................................27 4.2動(dòng)態(tài)網(wǎng)站不親和搜索引擎——搜索引擎不收錄動(dòng)態(tài)頁(yè)面......................................................31 4.2.1網(wǎng)站優(yōu)化技術(shù)——SEO技術(shù)...................................................................................................32 4.2.2 PAGERANK.................................................................................................................................33 4.2.3反向鏈接、內(nèi)部鏈接、外部鏈接...........................................................................................35
五、結(jié)束語(yǔ)............................................................................................................................................36
六、參考文獻(xiàn)........................................................................................................................................36
七、致謝................................................................................................................................................36
1用ASP構(gòu)建動(dòng)態(tài)網(wǎng)頁(yè)1.1動(dòng)態(tài)網(wǎng)站的優(yōu)點(diǎn)
?動(dòng)態(tài)網(wǎng)站可以實(shí)現(xiàn)交互功能,如用戶(hù)注冊(cè)、信息發(fā)布、產(chǎn)品展示、訂單管理等等; ?動(dòng)態(tài)網(wǎng)頁(yè)并不是獨(dú)立存在于服務(wù)器的網(wǎng)頁(yè)文件,而是瀏覽器發(fā)出請(qǐng)求時(shí)才反饋網(wǎng)頁(yè); ?動(dòng)態(tài)網(wǎng)頁(yè)中包含有服務(wù)器端腳本,所以頁(yè)面文件名常以ASP、jsp、php等為后綴; ?動(dòng)態(tài)網(wǎng)頁(yè)由于需要數(shù)據(jù)庫(kù)處理,所以動(dòng)態(tài)網(wǎng)站的訪(fǎng)問(wèn)速度大大減慢; ?動(dòng)態(tài)網(wǎng)頁(yè)由于存在特殊代碼,所以不易被搜索引擎檢索.1.2 ASP概述
做動(dòng)態(tài)網(wǎng)站我選擇用ASP語(yǔ)言編寫(xiě).ASP是Active Server Page的縮寫(xiě),意為“活動(dòng)服務(wù)器網(wǎng)頁(yè)”.ASP是微軟公司開(kāi)發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫(kù)和其它程序進(jìn)行交互,是一種簡(jiǎn)單、方便的編程工具.ASP的網(wǎng)頁(yè)文件的格式是.ASP,現(xiàn)在常用于各種動(dòng)態(tài)網(wǎng)站中.ASP是一種服務(wù)器端腳本編寫(xiě)環(huán)境,可以用來(lái)創(chuàng)建和運(yùn)行動(dòng)態(tài)網(wǎng)頁(yè)或Web應(yīng)用程序.ASP網(wǎng)頁(yè)可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等.利用ASP可以向網(wǎng)頁(yè)中添加交互式內(nèi)容(如在線(xiàn)表單),也可以創(chuàng)建使用HTML網(wǎng)頁(yè)作為用戶(hù)界面的web應(yīng)用程序.與HTML相比,ASP網(wǎng)頁(yè)具有以下特點(diǎn):
(1)利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁(yè)的一些功能限制,實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù);
(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測(cè)試;
(3)服務(wù)器上的ASP解釋程序會(huì)在服務(wù)器端制定ASP程序,并將結(jié)果以HTML格式傳送到客戶(hù)端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁(yè);
(4)ASP提供了一些內(nèi)置對(duì)象,使用這些對(duì)象可以使服務(wù)器端腳本功能更強(qiáng).例如可以從web瀏覽器中獲取用戶(hù)通過(guò)HTML表單提交的信息,并在腳本中對(duì)這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息;
(5)ASP可以使用服務(wù)器端ActiveX組件來(lái)執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫(kù)、發(fā)現(xiàn)哦那個(gè)Email或訪(fǎng)問(wèn)文件系統(tǒng)等.(6)由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶(hù)端瀏覽器,因此使用者不會(huì)看到ASP所編寫(xiě)的原始程序代碼,可放置ASP程序代碼被竊取.1.3 ASP工作環(huán)境
ASP需要運(yùn)行在PWS或IIS下.PWS或IIS服務(wù)在windows98或windows2000的光盤(pán)上附帶著,可以通過(guò)“添加/刪除程序”中的“添加/刪除windows組件”來(lái)安裝.一般ASP需與access數(shù)據(jù)庫(kù)或SQL Server數(shù)據(jù)庫(kù)結(jié)合使用,編出功能強(qiáng)大的程序.能夠運(yùn)行ASP的web服務(wù)器軟件
Windows2000默認(rèn)安裝的是IIS5.0(internet information server),而windows xp默認(rèn)安裝的是IIS5.1,windows 2003默認(rèn)安裝的IIS6.0.PWS(personal web server)運(yùn)行在windows98環(huán)境下的簡(jiǎn)單個(gè)人網(wǎng)頁(yè)服務(wù)器
1.4 ASP工作原理
當(dāng)在Web站點(diǎn)中融入ASP功能后,將發(fā)生以下事情:
1、用戶(hù)向?yàn)g覽器地址欄輸入網(wǎng)址,默認(rèn)頁(yè)面的擴(kuò)展名是.ASP.2、瀏覽器向服務(wù)器發(fā)出請(qǐng)求.3、服務(wù)器引擎開(kāi)始運(yùn)行ASP程序.4、ASP文件按照從上到下的順序開(kāi)始處理,執(zhí)行腳本命令,執(zhí)行HTML頁(yè)面內(nèi)容.5、頁(yè)面信息發(fā)送到瀏覽器.1.5 ASP技術(shù)特點(diǎn)
ASP(Application Service Provider,應(yīng)用軟體租賃服務(wù)提供者)即是指「透過(guò)網(wǎng)路以租賃方式提供應(yīng)用軟體服務(wù)的業(yè)者」,即是指業(yè)者以應(yīng)用軟體為主體,透過(guò)網(wǎng)路一對(duì)多地傳遞服務(wù),這種以服務(wù)為主的交易模式促使企業(yè)可藉由租賃的方式,以更符合成本效益的方式擁有軟體的使用權(quán),并且亦能因?yàn)闃I(yè)者集中式的管理而大幅降低企業(yè)維護(hù)的成本.基本上,ASP即具有「軟體服務(wù)化,服務(wù)網(wǎng)路化」,「資訊委外服務(wù)與網(wǎng)路結(jié)合」與「產(chǎn)品通路化,通路產(chǎn)品化」等三大特性,其甚至可以被視為是ISP(Internet Service Provider)與ITS(Information Technology Service)的結(jié)合.ASP的英文是Application Service Provider,中文的標(biāo)準(zhǔn)翻譯就是“應(yīng)用服務(wù)提 供商”,是指為商業(yè)或者個(gè)人客戶(hù)提供管理應(yīng)用解決方案的公司或者企業(yè).最近ASP被媒體炒做十分火熱,不是IT行業(yè)的人面對(duì)一堆技術(shù)名詞專(zhuān)業(yè)術(shù)語(yǔ)很難弄清楚ASP的內(nèi)容,本文試圖用淺顯的語(yǔ)言來(lái)為廣大的讀者揭開(kāi)ASP神秘的面紗,對(duì)于IT行業(yè)的大熱門(mén)ASP領(lǐng)域有一些基本的認(rèn)識(shí).1.ASP是什么東西?
簡(jiǎn)單地講,ASP就是為客戶(hù)提供服務(wù)的服務(wù)商,它和會(huì)計(jì)事物所、婚姻介紹所沒(méi)有什么本質(zhì)方面的區(qū)別.不同的是ASP主要是通過(guò)INTERNET(國(guó)際互聯(lián)網(wǎng)絡(luò))作為主要工作和業(yè)務(wù)工具,采用一對(duì)多的方式,向企業(yè)、公司提供標(biāo)準(zhǔn)化的應(yīng)用軟件以及相關(guān)的技術(shù)咨詢(xún)、管理租賃的服務(wù),ASP的概念最早是1998年由美國(guó)人提出來(lái)的.目前被全球各大IT廠商看好并被認(rèn)為是可以推動(dòng)網(wǎng)絡(luò)經(jīng)濟(jì)發(fā)展的,有穩(wěn)固基礎(chǔ)的第三種網(wǎng)絡(luò)商業(yè)模式.和傳統(tǒng)的外包服務(wù)(Outsourcing)相比,ASP的主要區(qū)別在于:ASP是一對(duì)多的經(jīng)營(yíng)模式,提供的服務(wù)有兼容性和可協(xié)調(diào)性,并且ASP的收費(fèi)方式一般是按月收費(fèi).業(yè)界認(rèn)為:ASP一般有這樣一些“成員”:電信運(yùn)營(yíng)商、傳統(tǒng)IT服務(wù)廠商、互聯(lián)網(wǎng)絡(luò)接入服務(wù)商(ISP)、獨(dú)立軟件供應(yīng)商(ISV)、系統(tǒng)集成商和單純的ASP公司.根據(jù)流行的觀點(diǎn),ASP有如下五個(gè)核心內(nèi)涵:
a.ASP著重應(yīng)用為中心,提供對(duì)于應(yīng)用方面的訪(fǎng)問(wèn)和管理.b.ASP服務(wù)可以為用戶(hù)提供沒(méi)有在服務(wù)器、人員、系統(tǒng)和系統(tǒng)授權(quán)等前期資源投入情況下就可以在“定制”的全新應(yīng)用系統(tǒng)環(huán)境進(jìn)行訪(fǎng)問(wèn)的服務(wù),如ISP,而這樣的服務(wù)一般按月份ASP收取服務(wù)費(fèi).c.ASP采用集中管理的方式---ASP一般都有一個(gè)管理中心,所有的客戶(hù)通過(guò)INTERNET來(lái)進(jìn)行遠(yuǎn)程訪(fǎng)問(wèn),獲得技術(shù)支持和咨詢(xún)服務(wù).d.一對(duì)多的服務(wù),也就是講,ASP提供的是標(biāo)準(zhǔn)化的產(chǎn)品包,產(chǎn)品都是最低程度的自定義或者沒(méi)有實(shí)現(xiàn)客戶(hù)定制化,對(duì)于行業(yè)用戶(hù)來(lái)講已經(jīng)達(dá)到實(shí)用方便的標(biāo)準(zhǔn).e.按照合同交付,在ASP客戶(hù)的眼中,ASP是一家根據(jù)客戶(hù)協(xié)議內(nèi)容提供相關(guān)服務(wù),保證應(yīng)用服務(wù)系統(tǒng)服務(wù)可以得到確實(shí)履行的機(jī)構(gòu).2.ASP為什么會(huì)火?
從大的方面來(lái)講,困擾國(guó)內(nèi)企業(yè)生存、發(fā)展的核心問(wèn)題是管理問(wèn)題.隨著互聯(lián)網(wǎng)絡(luò)的普及和應(yīng)用的深入,企業(yè)用戶(hù)可以隨時(shí)隨地直接租用ASP的服務(wù)器和軟件系統(tǒng)來(lái)進(jìn)行自己的業(yè)務(wù)管理,這樣做的好處在于;第一,企業(yè)可以節(jié)省大筆用于IT建設(shè)方面的資金,大幅度降低企業(yè)管理信息化的成本.第二,ASP的用戶(hù)可以采用各種方式獲得應(yīng)用和服務(wù),軟件類(lèi)服務(wù)產(chǎn)品完全可以通過(guò)網(wǎng)絡(luò)在非常短的時(shí)間內(nèi)組成一個(gè)完善的、高效的、先進(jìn)的企業(yè)管理系統(tǒng),迅速獲得企業(yè)一體化的運(yùn)營(yíng)管理方案.網(wǎng)絡(luò)經(jīng)濟(jì)發(fā)展突飛猛進(jìn),電子商務(wù)一日千里,網(wǎng)絡(luò)和網(wǎng)站從門(mén)戶(hù)到內(nèi)容、從注意力到垂直性,目前逐漸轉(zhuǎn)向熱衷ASP也是一個(gè)主要的原因.筆者資料中,國(guó)內(nèi)最早對(duì)ASP觸電的是網(wǎng)友“飛鳥(niǎo)”,在1998年6月自發(fā)組織了研究、交流和探討ASP技術(shù)的“飛鳥(niǎo)之家”,現(xiàn)在已經(jīng)發(fā)展成為chinaASP.com,成為國(guó)內(nèi)最早的ASP應(yīng)用技術(shù)服務(wù)提供商網(wǎng)站.上海的互易網(wǎng)絡(luò)有限公司結(jié)合國(guó)內(nèi)實(shí)際情況,推出了為國(guó)內(nèi)企業(yè)服務(wù)的ASP平臺(tái)互易網(wǎng),向企業(yè)提供以電子商務(wù)為核心的,企業(yè)內(nèi)、外部網(wǎng)絡(luò)設(shè)施和應(yīng)用的遠(yuǎn)程構(gòu)架和托管服務(wù),創(chuàng)造虛擬企業(yè)門(mén)戶(hù)(EP)直接將ASP應(yīng)用到商業(yè)增殖環(huán)節(jié)中去.此外,ISP也全面轉(zhuǎn)向ASP的懷抱,成為ISP進(jìn)一步發(fā)展的產(chǎn)物.軟件商對(duì)于ASP更是情有獨(dú)鐘.業(yè)界最新的消息是,中國(guó)第三電信“網(wǎng)通”已經(jīng)制定ASP發(fā)展戰(zhàn)略,國(guó)內(nèi)最大的管理咨詢(xún)公司“漢普”將把旗下八個(gè)子公司定位在企業(yè)內(nèi)部資源計(jì)劃管理(ERP)領(lǐng)域的ASP中,北京“聯(lián)成互動(dòng)”瞄準(zhǔn)客戶(hù)關(guān)系管理(CRM)領(lǐng)域的ASP,北京“數(shù)碼方舟”定位在網(wǎng)絡(luò)辦公的ASP,HP正在和中國(guó)建設(shè)銀行討論共建金融領(lǐng)域的ASP.ASP正在IT經(jīng)濟(jì)大潮中顯山露水,其發(fā)展前景不可估量.3.ASP的發(fā)展階段和面臨的問(wèn)題
以網(wǎng)絡(luò)服務(wù)商、軟件廠商和ISP為主力的各種IT角色,正在根據(jù)自己的優(yōu)勢(shì)條件出發(fā)對(duì)ASP領(lǐng)域進(jìn)行多種方面的嘗試.就目前階段來(lái)講,ASP提供的服務(wù)不計(jì)其數(shù)五花八門(mén),沒(méi)有標(biāo)準(zhǔn)化和量化的概念,硬件廠商向ASP的“土壤”和勢(shì)力方向靠攏,軟件廠商和ISP則直接參與到ASP業(yè)務(wù)的第一線(xiàn).筆者估計(jì),經(jīng)過(guò)一段時(shí)間的試探和發(fā)展,ASP將向服務(wù)集成方面發(fā)展,產(chǎn)品和服務(wù)初步的標(biāo)準(zhǔn)化將很快建立起來(lái),接著進(jìn)入到市場(chǎng)細(xì)化和標(biāo)準(zhǔn)制定、ASP產(chǎn)品成熟時(shí)期,ASP的穩(wěn)步增長(zhǎng),最終將成為IT行業(yè)商務(wù)模式的核心!
目前在ASP發(fā)展的道路上,主要面臨的問(wèn)題是觀念的轉(zhuǎn)變方面:用租賃代替購(gòu)買(mǎi),服務(wù)集成代替產(chǎn)品經(jīng)銷(xiāo)商、服務(wù)經(jīng)濟(jì)代替產(chǎn)品經(jīng)濟(jì)等等.具體到實(shí)際方面來(lái)講,安全和服務(wù)的質(zhì)量是ASP和客戶(hù)共同關(guān)心的頭等大事,要實(shí)現(xiàn)ASP提出的“租賃高科技”的口號(hào),ASP任重而道遠(yuǎn)!
1.6 ASP內(nèi)置函數(shù)
1,日期/時(shí)間函數(shù)
這些函數(shù)包括對(duì)“年”、“月”、“日”、“時(shí)”、“分”、“秒”、“星期”等的顯示.(1)Now函數(shù):根據(jù)計(jì)算機(jī)系統(tǒng)設(shè)定的日期和時(shí)間,返回當(dāng)前的日期和時(shí)間值.使用方法now();
(2)Date函數(shù):只返回當(dāng)前計(jì)算機(jī)系統(tǒng)設(shè)定的日期值.使用方法:date();
(3)Time函數(shù):只返回當(dāng)前計(jì)算機(jī)系統(tǒng)設(shè)定的時(shí)間值.使用方法:time();
(4)Year函數(shù):返回一個(gè)代表某年的整數(shù).使用方法:year(date),其中date參數(shù)是任意的可以代表日期的參數(shù),比如“year(date())”就表示是從“date()”得出的日期中提取其中“年”的整數(shù).另外,還可以這樣應(yīng)用:“year(#5 20,2006#)”表示提取“2006年5月20日”中“年”的整數(shù)值.關(guān)于“5 20,2006”,也可使用“5-20-2006”、“5/20/2006”等形式表現(xiàn),即“某月某日”和“某年”的組合.同時(shí)注意使用“#”進(jìn)行包括以表示日期值.(5)Month函數(shù):返回1到12之間的整數(shù)值,表示一年中某月.使用方法:month(date).關(guān)于參數(shù)date的說(shuō)明和year函數(shù)相同.但要注意日期的正確性,比如“#13-31-2006#”,根本就沒(méi)有“13”月,肯定是錯(cuò)誤的了.(6)Day函數(shù):返回1到31之間的整數(shù)值,表示一個(gè)月中的某天.使用方法:day(date).關(guān)于參數(shù)date的說(shuō)明和year函數(shù)相同.同樣要注意日期的正確性,比如“#2-30-2006#”其中對(duì)“2”月定義的“30”日這天就是錯(cuò)誤的.(7)Hour函數(shù):返回0到23之間的整數(shù)值,表示一天中的某個(gè)小時(shí).使用方法:hour(time).其中參數(shù)time是任意的可代表時(shí)間的表達(dá)式.比如“hour(time())”就表示是從“time()”得出的時(shí)間中提取其中“小時(shí)”的整數(shù).同樣,參數(shù)time還可以這樣應(yīng)用“hour(#11:45:50#)”表示從“11”時(shí)“45”分“50”秒中提取當(dāng)前小時(shí)數(shù).當(dāng)然,定義的時(shí)間要符合時(shí)間的規(guī)范.(8)Minute函數(shù):返回0到59之間的整數(shù)值,表示一小時(shí)中的某分鐘.使用方法:minute(time).time參數(shù)的說(shuō)明和hour函數(shù)相同.(9)Second函數(shù):返回0到59之間的整數(shù)值,表示一分鐘中的某秒.使用方法:second(time).time參數(shù)的說(shuō)明和hour函數(shù)相同.(10)Weekday函數(shù):返回一個(gè)星期中某天的整數(shù).使用方法:weekday(date).關(guān)于參數(shù)date的說(shuō)明和year函數(shù)相同.該函數(shù)返回值為“1”到“7”,分別代表“星期日”、“星期一”??“星期六”.比如當(dāng)返回值是“4”時(shí)就表示“星期三”.(11)WeekDayName函數(shù):返回一個(gè)星期中具體某天的字符串.相對(duì)weekday函數(shù)而言即翻譯出“星期幾”,使用方法:weekdayname(weekday).參數(shù)weekday即星期中具體某天的數(shù)值.比如“weekdayname(weekday(date()))”就表示當(dāng)前是“星期幾”.因?yàn)椤癲ate()”表示的是當(dāng)前的時(shí)間,而“weekday(date())”就表示的是一星期中具體某天的整數(shù).當(dāng)然weekdayname函數(shù)最終顯示的字符串內(nèi)容還與當(dāng)前操作系統(tǒng)語(yǔ)系有關(guān),比如中文操作系統(tǒng)將顯示“星期一”這類(lèi)的中文字符,而英文操作系統(tǒng)則顯示為“Mon”(Monday簡(jiǎn)寫(xiě)).此外,在VBScript中還有一些關(guān)于時(shí)間間隔的計(jì)算函數(shù):
(1)DateAdd函數(shù):返回指定時(shí)間間隔的日期、時(shí)間.可以計(jì)算出相隔多少年、或相隔幾個(gè)月、又或相隔幾個(gè)小時(shí)等的新日期、時(shí)間.使用方法:dateadd(interval, number, date).其中參數(shù)interval表示需要添加的時(shí)間間隔單位.其是以字符串的形式表達(dá)的,比如“yyyy”表示年,“q”表示季度,“m”表示月份,“d”表示天數(shù),“ww”表示周數(shù),“h”表示小時(shí)數(shù),“n”表示分鐘數(shù),“s”表示秒數(shù).而參數(shù)number則表示添加的時(shí)間間隔數(shù).其是以數(shù)值的形式表達(dá)的,可以為負(fù)值.參數(shù)date則要求是日期、時(shí)間的正確格式.比如dateadd(“d”,100,“2006-5-20”)就表示2006年5月20號(hào)以后的100天的日期值:2006-8-28.再比如dateadd(“h”,-12,“2005-5-20 10:00:00”)就表示2005年5月20號(hào)上午10點(diǎn)前的12小時(shí)的日期時(shí)間:2005-5-19 22:00:00.(2)DateDiff函數(shù):返回兩個(gè)日期時(shí)間之間的間隔.可計(jì)算出兩個(gè)日期相隔的年代、小時(shí)數(shù)等.使用方法:datediff(interval,date1,date2).參數(shù)interval和dateadd函數(shù)中的interval參數(shù)內(nèi)容描述相同,date1和date2參數(shù)分別就是相互比較的兩個(gè)日期時(shí)間.另外,當(dāng)date1的日期時(shí)間值大于date2時(shí),將顯示為負(fù)值.比如DateDiff(“yyyy”,“1982-7-18”,date)表示某人的出生到現(xiàn)在已經(jīng)多少年了.又比如DateDiff(“d”,“1982-7-18”,“2062-7-18”)則計(jì)算了80年過(guò)了多少天:29220.2,字符串處理函數(shù)
在腳本的功能處理中,通常需要對(duì)一些字符串進(jìn)行一些修飾性處理.比如過(guò)濾掉字符串中的敏感字眼以符合最終顯示的要求;又比如一段較長(zhǎng)的字符串,需要提取開(kāi)頭的幾個(gè)字符時(shí).(1)Asc函數(shù):返回字符串中第一個(gè)字母對(duì)應(yīng)的ANSI字符代碼.使用方法:asc(string).其中string參數(shù)表示字符串.(2)Chr函數(shù):返回指定了ANSI 字符代碼對(duì)應(yīng)的字符.使用方法:chr(chrcode).參數(shù)chrcode是相關(guān)的標(biāo)識(shí)數(shù)字.該函數(shù)的功能和asc函數(shù)形成對(duì)應(yīng).比如:asc(“a”)表示小寫(xiě)字母“a”的ANSI 字符“97”;同樣chr(97)表示的就是“小寫(xiě)字母a”.另外chr(chrcode)中參數(shù)chrcode值為0到31的數(shù)字時(shí),表示不可打印的ASCII碼.比如“chr(10)”表示換行符,“chr(13)”表示回車(chē)符等,這常用于輸入和顯示格式的轉(zhuǎn)換中.(3)Len函數(shù):返回字符串內(nèi)字符的數(shù)目(字節(jié)數(shù)).使用方法:len(string).比如len(“l(fā)ove”)的值就是4.(4)LCase函數(shù):返回所有字符串的小寫(xiě)形式.使用方法:lcase(string).比如lcase(“CNBruce”)返回為“cnbruce”.(5)UCase函數(shù):返回所有字符串的大寫(xiě)形式.與lcase函數(shù)形成對(duì)應(yīng).同樣,ucase(“CNBruce”)返回為“CNBRUCE”.(6)Trim函數(shù)、LTrim函數(shù)和RTrim函數(shù):分別返回前導(dǎo)和后續(xù)不帶空格、前導(dǎo)不帶空格或后續(xù)不帶空格的字符串內(nèi)容.比如:
trim(“ cnbruce ”)返回為“cnbruce”,前導(dǎo)和后續(xù)都不帶空格; ltrim(“ cnbruce ”)返回為“cnbruce ”,前導(dǎo)不帶空格;rtrim(“ cnbruce ”)返回為“ cnbruce”,后續(xù)不帶空格;
該函數(shù)常用于注冊(cè)信息中,比如確保注冊(cè)用戶(hù)名前或后的空格.(7)Left函數(shù):返回從字符串的左邊算起的指定數(shù)目的字符.使用方法:left(string,length).比如left(“brousce”,5)返回為“brous”,即前五位字符.(8)Right函數(shù):返回從字符串的左邊算起的指定數(shù)目的字符.使用方法:right(string,length).比如right(“brousce”,4)返回為“usce”,即后四位字符.(9)instr函數(shù):返回某字符串在另一字符串中第一次出現(xiàn)的位置.比如現(xiàn)在查找字母“A”在字符串“A110B121C119D1861”中第一次出現(xiàn)的位置,則可以 instr(my_string,“A110B121C119D1861”)
(10)Mid函數(shù):從字符串中返回指定數(shù)目的字符.比如現(xiàn)在的“110”則應(yīng)該是從字符串“A110B121C119D1861”的第2位取得3個(gè)單位的值:mid(“A110B121C119D1861”,2,3)
(11)Replace函數(shù):在字符串中查找、替代指定的字符串.replace(strtobesearched,strsearchfor,strreplacewith)其中strtobesearched是字符串,strsearchfor是被查找的子字符串,strreplacewith是用來(lái)替代的子字符串.比如 replace(rscon,“<”,“<”)則表示將rscon中所有“<”的字符替換為“<”
3,類(lèi)型轉(zhuǎn)換函數(shù)
Cbool(string)轉(zhuǎn)換為布爾值
Cbyte(string)轉(zhuǎn)換為字節(jié)類(lèi)型的值 Ccur(string)轉(zhuǎn)換為貨幣類(lèi)值
Cdate(string)轉(zhuǎn)換為日前類(lèi)型的值 Cdbl(string)轉(zhuǎn)換為雙精度值 Cint(string)轉(zhuǎn)換為整數(shù)值
Clng(string)轉(zhuǎn)換為長(zhǎng)整型的值 Csng(string)轉(zhuǎn)換為單精度的值 Cstr(var)轉(zhuǎn)換為字符串值 Str(var)數(shù)值轉(zhuǎn)換為字符串 Val(string)字符串轉(zhuǎn)換為數(shù)值
4,運(yùn)算函數(shù)
Abs(nmb)返回?cái)?shù)子的絕對(duì)值 Atn(nmb)返回一個(gè)數(shù)的反正切 Cos(nmb)返回一個(gè)角度的余炫值 Exp(nmb)返回自然指數(shù)的次方值
Int(nmb)返回?cái)?shù)字的整形(進(jìn)位)部份 Fix(nmb)返回?cái)?shù)字的整形(舍去)部份 Formatpercent(表達(dá)式)返回百分比 Hex(nmb)返回?cái)?shù)據(jù)的16進(jìn)制數(shù) Log(nmb)返回自然對(duì)數(shù)
Oct(nmb)返回?cái)?shù)字的8進(jìn)制數(shù) Rnd 返回大于“0”而小于“1”的隨機(jī)數(shù),但此前需 randomize 聲明產(chǎn)生隨機(jī)種子 Sgn(nmb)判斷一個(gè)數(shù)字的正負(fù)號(hào) Sin(nmb)返回角度的正鉉值 Sqr(nmb)返回?cái)?shù)字的二次方根 Tan(nmb)返回一個(gè)數(shù)的正切值
5,其他函數(shù)
IsArray(var)判斷一個(gè)變量是否是數(shù)組 IsDate(var)判斷一個(gè)變量是否是日期 IsNull(var)判斷一個(gè)變量是否為空
IsNumeric(var)判斷表達(dá)式是否包含數(shù)值 IsObject(var)判斷一個(gè)變量是否是對(duì)象 TypeName(var)返回變量的數(shù)據(jù)類(lèi)型 Array(list)返回?cái)?shù)組
Split(liststr)從一個(gè)列表字符串中返回一個(gè)一維數(shù)組 LBound(arrayP 返回?cái)?shù)組的最小索引 Ubound(array)返回?cái)?shù)組的最大索引 CreateObject(class)創(chuàng)建一個(gè)對(duì)象
GetObject(pathfilename)得到文件對(duì)象
1.7 ASP中Application和Session對(duì)象
一、Application對(duì)象的成員概述
Application對(duì)象成員包括Application對(duì)象的集合、方法和事件.⒈Application對(duì)象的集合
Contents集合:沒(méi)有使用元素定義的存儲(chǔ)于Applicaiton對(duì)象中的所有變量的集合 StaticObjects:使用元素定義的存儲(chǔ)于Application對(duì)象中的所有變量 的集合 例:在default.ASP中有如下賦值
application(“a”)=“a”
application(“b”)=128
application(“c”)=false
則有contents集合
application.contents(1)=“a” '也可寫(xiě)為application.contents(“a”)=“a”
application.contents(2)=128 '也可寫(xiě)為application.contents(“b”)=128
application.contents(3)=false '也可寫(xiě)為application.contents(“c”)=false
在此筆者推薦你在調(diào)用時(shí)使用類(lèi)如application.contents(“a”)的方法,因?yàn)檫@樣更為直觀,如果用序號(hào)來(lái)表示的話(huà)則要考慮賦值的先后順序.⒉Application對(duì)象的方法
Contents.Remove(“變量名”):從Application.Contents集合中刪除指定的變量
Contents.RemoveAll():把Application.Contents集合中的所有變量刪除
Lock():鎖定Application對(duì)象,使得只有當(dāng)前的ASP頁(yè)對(duì)內(nèi)容能進(jìn)行訪(fǎng)問(wèn)
Unlock():解除對(duì)Application對(duì)象的鎖定
例:在default.ASP中:
application(“a”)=“a”
application(“b”)=128
application(“c”)=false
response.write application.contents(1)&“ ”
response.write application.contents(2)&“ ”
response.write application.contents(3)&“ ”
response.write “After Remove b:”
application.contents.remove(“b”)
response.write application.contents(1)&“ ”
response.write application.contents(2)&“ ”
執(zhí)行結(jié)果:
a
128
False
After Remove b:
a
False
如果要?jiǎng)h除集合中所有變量用application.contents.removeall即可,至于Lock和Unlock方法在實(shí)際中經(jīng)常用到,讀者也比較熟悉,在此就不在累贅.⒊Application對(duì)象事件
OnStart:第一個(gè)訪(fǎng)問(wèn)服務(wù)器的用戶(hù)第一次訪(fǎng)問(wèn)某一頁(yè)面時(shí)發(fā)生
OnEnd :當(dāng)最后一個(gè)用戶(hù)的會(huì)話(huà)已經(jīng)結(jié)束并且該會(huì)話(huà)的OnEnd事件所有代碼已經(jīng)執(zhí)行完畢后發(fā)生,或最后一個(gè)用戶(hù)訪(fǎng)問(wèn)服務(wù)器一段時(shí)間(一般為20分鐘)后仍然沒(méi)有人訪(fǎng)問(wèn)該服務(wù)器產(chǎn)生.想要定義application對(duì)象的OnStart和OnEnd事件里做什么需要將代碼寫(xiě)在Global.asa這個(gè)文件里(下文有舉例),并且將該文件放在站點(diǎn)的根目錄下(一般是Inetpub004km.cnponent[.Version].要點(diǎn):
一般來(lái)說(shuō),用由Server.CreateObject方法創(chuàng)建的對(duì)象擁有頁(yè)面的范圍.這就說(shuō),當(dāng)這頁(yè)的ASP程序執(zhí)行完后,這種對(duì)象會(huì)自動(dòng)地消失.為了創(chuàng)建一個(gè)擁有Session或Application范圍的對(duì)象,你可以在Global.asa文件中使用
Execute
Execute 方法呼叫一個(gè)ASP文件并且執(zhí)行它就像這個(gè)呼叫的ASP文件存在這個(gè)ASP文件中一樣.這很像許多語(yǔ)言中的類(lèi)的調(diào)用.語(yǔ)法
Server.Execute(Path)
參數(shù)
Path
指定執(zhí)行的那個(gè)ASP文件的路徑.如是它是一個(gè)絕對(duì)路徑,那么它必須是一個(gè)在這個(gè)ASP應(yīng)用程序相同的地方(目錄).講解
Server.Execute 方法提供了一種將一個(gè)復(fù)雜ASP應(yīng)用程序分化為小塊單位來(lái)執(zhí)行的方法.通過(guò)這種方法,你能夠建一個(gè)ASP圖書(shū)館,你能夠隨便在你需要時(shí)調(diào)用你圖書(shū)館中的ASP文件.這個(gè)就有點(diǎn)像SSI了!嘿嘿!
當(dāng)IIS根據(jù)指定的ASP文件路徑執(zhí)行完這個(gè)ASP文件之后,就會(huì)自動(dòng)返回以前的ASP文件.這個(gè)剛剛執(zhí)行完的ASP文件有可能改變了HTTP head.但是和其它的ASP文件一樣,當(dāng)程序試圖改變http head時(shí),就會(huì)報(bào)錯(cuò)!
這個(gè)path參數(shù)可以包括一個(gè)詢(xún)問(wèn)信息.如果在被呼叫和呼叫的ASP文件中都含有相同的子函數(shù),那么這些子函數(shù)只在本ASP文件中起作用.舉個(gè)例子,如果在下面的ASP1和ASP2兩個(gè)文件中都含有放棄程序的子函數(shù).首先ASP1呼叫ASP2,那么ASP2中的的OnTransactionAbort開(kāi)始執(zhí)行,當(dāng)ASP2執(zhí)行完畢,ASP1中的OnTransactionAbort才開(kāi)始執(zhí)行.ASP1: < %@ Transaction= Required %> < %
Server.Execute(“Page22.ASP”)
Sub OnTransactionAbort Sub OnTransactionCommit %>
ASP2.ASP: < %@
Transaction=Required Sub OnTransactionAbort Sub OnTransactionCommit %>
Example
ASP1 < % Response.Write(“I am going to execute ASP2 ”)Server.Execute(“/myASPs/ASP2.ASP”)%> ASP2 < % Response.Write(“Here I am”)%>
GetLastError
GetLastError 方法返回一個(gè)ASPError Object 來(lái)描述一個(gè)錯(cuò)誤信息.這個(gè)方法只適用于在ASP文件發(fā)送任何內(nèi)容給用戶(hù)機(jī)之前.語(yǔ)法
Server.GetLastError()
要點(diǎn)
如果一個(gè)500;100 用戶(hù)錯(cuò)誤已經(jīng)被定義在一個(gè)ASP應(yīng)用程序中,它是指的一個(gè)以.ASP為后綴的文件.這種情況下,在這個(gè)程序運(yùn)行時(shí)當(dāng)一個(gè)錯(cuò)誤發(fā)生時(shí),服務(wù)器就會(huì)自動(dòng)的以Server.Transfer這種方式傳送到這個(gè)正在執(zhí)行的ASP頁(yè)面.ASP應(yīng)用程序就會(huì)將有效的處理這個(gè)錯(cuò)誤.另外,這個(gè)ASPError Object一定要有效,這樣你就能夠看到服務(wù)器提供給你的錯(cuò)誤信息來(lái)改這個(gè)文件了!
一般的Web Site 都是根據(jù)文件iishelpcommon500-100.ASP來(lái)構(gòu)造的.你能夠用它來(lái)執(zhí)行一個(gè)ASP錯(cuò)誤,當(dāng)然你能夠自己定義了!.如果你想改變?yōu)榱硗庖粋€(gè)ASP文件的來(lái)執(zhí)行這些用戶(hù)錯(cuò)誤.那么你可以用IIS中的snap-in.注意:當(dāng)IIS發(fā)現(xiàn)了一個(gè)ASP文件或者global.asa文件中的一個(gè)錯(cuò)誤,那么一個(gè)500;100用戶(hù)錯(cuò)誤產(chǎn)生.以下的程序?qū)⒉荒軋?zhí)行!
Example
下面的三個(gè)例子證明不同的錯(cuò)誤會(huì)產(chǎn)生的用戶(hù)錯(cuò)誤.三個(gè)錯(cuò)誤是:
編譯錯(cuò)誤
運(yùn)行錯(cuò)誤
邏輯錯(cuò)誤
第一個(gè)例子證明了一個(gè)編譯錯(cuò)誤,就是當(dāng)IIS試圖包含一個(gè)文件時(shí)產(chǎn)生的.這個(gè)錯(cuò)誤會(huì)產(chǎn)生是因?yàn)樵谶@個(gè)包含文件中沒(méi)有定義所需的參數(shù).第二個(gè)例子顯示的是一個(gè)運(yùn)行錯(cuò)誤,這個(gè)程序中斷的原因是程序中沒(méi)有“next“.第三個(gè)例子顯示的是一個(gè)邏輯錯(cuò)誤,因?yàn)檫@個(gè)程序試圖除以一個(gè)0.不行啦!
Example 1 < %
response.write ”hello“ %>
Example 2 < %
dim I
for i=1 to 1
nxt %>
Example 3
< %
dim i,j
dim sum
sum=0
j=0
for i=1 to 10
sum=sum+1
next
sum=sum/j %>
HTMLEncode
HTMLEncode方法對(duì)指定的字符串進(jìn)行HTML編碼.語(yǔ)法
Server.HTMLEncode(string)
參數(shù)
string 要進(jìn)行編碼的字符
例子
下面的程序:
< %= Server.HTMLEncode(”The paragraph tag: “)%>
輸出為:
The paragraph tag:
注意 程序執(zhí)行后在瀏覽器中看到的是:
The paragraph tag:
但是如果你用”查看源文件“看一下的話(huà),源代碼就不是了.MapPath
MapPath 方法將相對(duì)路徑轉(zhuǎn)化為服務(wù)器上的物理路徑
語(yǔ)法
Server.MapPath(Path)
參數(shù)
Path
相對(duì)路徑.這個(gè)路徑是以”/“或”“開(kāi)頭的路徑,如果這個(gè)路徑中沒(méi)有”“,那么MapPath方法就會(huì)返回以當(dāng)前目錄為基礎(chǔ)的路徑.講解
MapPath 方法不能檢查路徑在這個(gè)服務(wù)器下是否存在.因?yàn)?MapPath 轉(zhuǎn)化路徑時(shí)是不管這個(gè)路徑是否在這個(gè)服務(wù)器下存在的.你能夠用它來(lái)將一個(gè)相對(duì)路徑轉(zhuǎn)化為一個(gè)物理路徑,然后再在這個(gè)路徑下進(jìn)行各種操作.Example
在下面的例子中,data.txt文件存在 C:Inetpub004km.cn”))% >
顯示為:
http%3A%2F%2F004km.cn
屬性:ScriptTimeout
ScriptTimeout 屬性規(guī)定了程序的最大運(yùn)行時(shí)間.語(yǔ)法
Server.ScriptTimeout = NumSeconds
參數(shù)
NumSeconds
規(guī)定了程序的最大的運(yùn)行時(shí)間(以秒計(jì)算).缺省值是90秒
Remarks
一個(gè)缺省的Scritpt Timeout的值會(huì)能過(guò)ASPScriptTimeOUT屬性來(lái)設(shè)置在Web sertvic 或 Web server上.在程序中,ScriptTimeout屬性的值不能小于這個(gè)缺省值.舉個(gè)例子吧,如果NumSeconds我們?cè)O(shè)置為10秒,而缺省值為90秒,那么程序就會(huì)中止在90秒以后,而不是10秒以后的.同樣,如果我們?cè)O(shè)置ScriptTimeout的值為100秒,那么,程序就會(huì)在100秒之后中止,而不是90秒.Example
下面的例了中程序?qū)⒈辉O(shè)置為100秒后自動(dòng)中止.< % Server.ScriptTimeout = 100 %>
下面的例子中將重新得到ScriptTimeout的值,然后把它存在Timout變量中
< % TimeOut = Server.ScriptTimeout %>
二、用ASP進(jìn)行動(dòng)態(tài)網(wǎng)頁(yè)設(shè)計(jì)
2.1利用ASP進(jìn)行動(dòng)態(tài)數(shù)據(jù)查詢(xún).涉及網(wǎng)站制作的成本,在制作網(wǎng)站使用的數(shù)據(jù)庫(kù)我采用office的Acces.這里我們先了解以下數(shù)據(jù)庫(kù)的概念:
數(shù)據(jù)庫(kù),顧名思義,是存入數(shù)據(jù)的倉(cāng)庫(kù).只不過(guò)這個(gè)倉(cāng)庫(kù)是在計(jì)算機(jī)存儲(chǔ)設(shè)備上的,而且數(shù)據(jù)是按一定格式存放的.當(dāng)人們收集了大量的數(shù)據(jù)后,應(yīng)該把它們保存起來(lái)進(jìn)入近一步的處理,進(jìn)一步的抽取有用的信息.當(dāng)年人們把數(shù)據(jù)存放在文件柜中,可現(xiàn)在隨著社會(huì)的發(fā)展,數(shù)據(jù)量急劇增長(zhǎng),現(xiàn)在人們就借助計(jì)算機(jī)和數(shù)據(jù)庫(kù)技術(shù)科學(xué)的保存大量的數(shù)據(jù),以便能更好的利用這些數(shù)據(jù)資源.要是下定義的話(huà),就應(yīng)該是:指長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合.數(shù)據(jù)庫(kù)包含關(guān)系數(shù)據(jù)庫(kù)、面向?qū)ο髷?shù)據(jù)庫(kù)及新興的XML數(shù)據(jù)庫(kù)等多種,目前應(yīng)用最廣泛的是關(guān)系數(shù)據(jù)庫(kù),若在關(guān)系數(shù)據(jù)庫(kù)基礎(chǔ)上提供部分面向?qū)ο髷?shù)據(jù)庫(kù)功能的對(duì)象關(guān)系數(shù)據(jù)庫(kù).在數(shù)據(jù)庫(kù)技術(shù)的早期還曾經(jīng)流行過(guò)層次數(shù)據(jù)庫(kù)與網(wǎng)狀數(shù)據(jù)庫(kù),但這兩類(lèi)數(shù)據(jù)庫(kù)目前已經(jīng)極少使用.2.2 ASP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)概述及工作原理.2.2.1ASP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)概述
訪(fǎng)問(wèn)Web數(shù)據(jù)庫(kù)的技術(shù)有以下幾種:公共網(wǎng)關(guān)接口CGI(Common Gateway Interface)、Internet Server應(yīng)用程序編程接口ISAPI(Internet Server Application Programming Interface)、Java/JDBC、Plug_in(插件)和ASP技術(shù).這些技術(shù)都是為了克服HTML靜態(tài)頁(yè)面發(fā)展起來(lái)的,在網(wǎng)頁(yè)制作中應(yīng)用以上技術(shù)可以隨心所欲地開(kāi)發(fā)出動(dòng)態(tài)頁(yè)面,利用它們更是可以開(kāi)發(fā)出高性能的數(shù)據(jù)庫(kù)系統(tǒng).CGI是較早開(kāi)發(fā)的技術(shù),但是開(kāi)發(fā)成本高、編程復(fù)雜、服務(wù)器性能差、功能有限且不具備事務(wù)(Transaction)功能.ISAPI改進(jìn)了CGI的缺點(diǎn),利用DLL技術(shù),但編程更加復(fù)雜.JDBC和Plug_in技術(shù)功能較完備,但適用性較差.ASP技術(shù)是微軟公司推出的最新的Web應(yīng)用程序開(kāi)發(fā)技術(shù),在訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)方面更加方便、簡(jiǎn)單,目前ASP已成為開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站和Web數(shù)據(jù)庫(kù)的主要技術(shù)之一.ASP是一個(gè)基于Web服務(wù)器的腳本開(kāi)發(fā)環(huán)境,在ASP平臺(tái)上可開(kāi)發(fā)和運(yùn)行動(dòng)態(tài)的、交互的、高性能的Web服務(wù)器應(yīng)用程序.2.2.2ASP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的工作原理
ASP程序在Web服務(wù)器端工作,當(dāng)前端用戶(hù)請(qǐng)求一個(gè)ASP主頁(yè)時(shí),Web服務(wù)器響應(yīng)HTTP請(qǐng)求并調(diào)用ASP引擎執(zhí)行該文件并解釋執(zhí)行其中的任何腳本(VBScript或JavaScript),若腳本中有訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)請(qǐng)求,立刻通過(guò)ODBC或OLE DB與相應(yīng)的后臺(tái)數(shù)據(jù)庫(kù)相連,由數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)組件ADO(ActiveX Data Objects)完成操作,最后,ASP根據(jù)訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的結(jié)果集生成HTML語(yǔ)言的主頁(yè)返回給前端用戶(hù)(工作原理見(jiàn)下圖).用戶(hù)看到的只是HTML網(wǎng)頁(yè),看不到ASP的程序代碼,增強(qiáng)了保密性.2.3 ASP連接數(shù)據(jù)庫(kù)的方法.前文已經(jīng)概述,我們使用的數(shù)據(jù)庫(kù)為Acces,這里已ASP鏈接Acces數(shù)據(jù)庫(kù)為例: 有兩種方式,個(gè)人推薦使用第一種方式.1、<%
dim conn,mdbfile
mdbfile=server.mappath(“數(shù)據(jù)庫(kù)名稱(chēng).mdb”)set conn=server.createobject(“adodb.connection”)
conn.open “driver={microsoft access driver(*.mdb)};uid=admin;pwd=數(shù)據(jù)庫(kù)密碼;dbq=”&mdbfile '//若數(shù)據(jù)庫(kù)無(wú)用戶(hù)和密碼請(qǐng)把“uid=admin;pwd=“數(shù)據(jù)庫(kù)密碼”去掉 %>
2、<% Set conn = Server.CreateObject(”ADODB.Connection“)conn.Open ”P(pán)rovider=Microsoft.Jet.OLEDB.4.0;Data Source=“ & Server.MapPath(”xxx.mdb“)%> 2.4 ASP訪(fǎng)問(wèn)數(shù)據(jù)庫(kù).檢索記錄
一個(gè)成功的數(shù)據(jù)庫(kù)應(yīng)用程序都使用 Connection 對(duì)象建立鏈接并使用 Recordset 對(duì)象處理返回的數(shù)據(jù).通過(guò)“協(xié)調(diào)”兩個(gè)對(duì)象的特定功能,您可以開(kāi)發(fā)出幾乎可以執(zhí)行任何數(shù)據(jù)處理任務(wù)的數(shù)據(jù)庫(kù)應(yīng)用程序.例如,下面的服務(wù)器端腳本使用 Recordset 對(duì)象執(zhí)行 SQL SELECT 命令.SELECT 命令檢索一組基于查詢(xún)限制的信息.查詢(xún)也包含 SQL WHERE 子句,用來(lái)縮小查詢(xún)的范圍.此例中,WHERE 子句將查詢(xún)限制為所有的 Customers 數(shù)據(jù)庫(kù)表中包含的姓 Smith 的記錄.注意,在前面的例子中,用來(lái)建立數(shù)據(jù)庫(kù)連接的 Connection 對(duì)象和 Recordset 對(duì)象使用該連接從數(shù)據(jù)庫(kù)中檢索結(jié)果.當(dāng)您需要精確地設(shè)置和數(shù)據(jù)庫(kù)建立鏈接所采用的方式時(shí),這個(gè)方法是非常有用的.例如,如果您需要在連接嘗試失敗之前指定等待的時(shí)間,則需要使用 Connection 對(duì)象去設(shè)置屬性.但是,如果您僅僅想使用 ADO 默認(rèn)的連接屬性建立連接,則應(yīng)該使用 Recordset 對(duì)象的 Open 方法去建立鏈接:
當(dāng)使用 Recordset 對(duì)象的 Open 方法建立一個(gè)連接時(shí),必須使用 Connection 對(duì)象去保證鏈接的安全.用 Command 對(duì)象改善查詢(xún)
通過(guò) ADO Command 對(duì)象,可以象用 Connection 對(duì)象和 Recordset 對(duì)象那樣執(zhí)行查詢(xún),唯一的不同在于用 Command 對(duì)象您可以在數(shù)據(jù)庫(kù)源上準(zhǔn)備、編譯您的查詢(xún)并且反復(fù)使用一組不同的值來(lái)發(fā)出查詢(xún).這種方式的編譯查詢(xún)的優(yōu)點(diǎn)是您可以最大程度地減少向現(xiàn)有查詢(xún)重復(fù)發(fā)出修改的請(qǐng)求所需的時(shí)間.另外,您還可以在執(zhí)行之前通過(guò)您的查詢(xún)的可變部分的選項(xiàng)使 SQL 查詢(xún)保持局部未定義.三、網(wǎng)頁(yè)的界面設(shè)計(jì).3.1網(wǎng)頁(yè)界面構(gòu)成要素.界面構(gòu)成要素與傳統(tǒng)媒體不同,網(wǎng)頁(yè)除了文字和圖像以外,還包含聲音、視頻和動(dòng)畫(huà)等新興多媒體元素,更借助由代碼語(yǔ)言編程所實(shí)現(xiàn)的各種交互式效果,增加了網(wǎng)頁(yè)界面的生動(dòng)性和復(fù)雜性,也使得網(wǎng)頁(yè)設(shè)計(jì)者需要考慮更多頁(yè)面元素的排布、優(yōu)化.文字元素是信息傳達(dá)的主體部分,從網(wǎng)頁(yè)最初的純文字界面發(fā)展至今,文字仍是其他任何元素?zé)o法取代的重要構(gòu)成.這首先是文字信息符合人類(lèi)的閱讀習(xí)慣,其次因?yàn)槲淖炙即嫒】臻g小,節(jié)省了下載和瀏覽時(shí)間.網(wǎng)頁(yè)中的文字主要包括標(biāo)題、信息、文字鏈接、幾種主要形式.標(biāo)題和傳統(tǒng)媒體中信息傳達(dá)的基本作用相同,是內(nèi)容的簡(jiǎn)概說(shuō)明一般比較醒目、優(yōu)先編排.文字作為占據(jù)頁(yè)面重要比率的元素,同時(shí)又是信息重要載體,它的字體、大小、顏色和排布對(duì)頁(yè)面整體設(shè)計(jì)影響極大,應(yīng)精心處理.圖形在網(wǎng)頁(yè)界面中具有重要作用.圖形的出現(xiàn),打破了網(wǎng)頁(yè)初期單純的文字界面,也帶來(lái)了新的直觀表現(xiàn)形式.很多網(wǎng)頁(yè)中,圖形占據(jù)了重要頁(yè)面,有的甚至是全部頁(yè)面.圖形往往能引起人們的注意,并激發(fā)閱讀興趣,圖形給人的視覺(jué)印象要優(yōu)于文字,合理的運(yùn)用圖形.可以生動(dòng)直觀、形象地表現(xiàn)設(shè)計(jì)主題.網(wǎng)頁(yè)中常用的圖形格式包括jpg和gif,這兩種格式壓縮比高,得到了規(guī)范瀏覽器的支持,下載速度快,具有跨平臺(tái)的特性,不需要瀏覽器安裝插件即可直接閱覽.圖形元素包括標(biāo)題、背景、主圖、鏈接圖標(biāo)四種.以圖像作為標(biāo)題和鏈接可以使網(wǎng)頁(yè)具有更好的視覺(jué)效果,配合文字增強(qiáng)生動(dòng)和形象性.需要特別注意的是背景和主圖的作用.以圖形為背景能襯托主題的表現(xiàn),增加網(wǎng)頁(yè)的層次感,使網(wǎng)頁(yè)不再但點(diǎn)枯燥,融入設(shè)計(jì)者的風(fēng)格.主圖與背景和裝飾性小土不同,背景是襯托主題,主圖則是突出表現(xiàn)主題.主圖是整個(gè)網(wǎng)頁(yè)的視覺(jué)中心,它具有直觀性強(qiáng)的特點(diǎn),可以為單調(diào)的文字信息增強(qiáng)活力,不需要象文字那樣去逐句閱讀,可以不受文化水平的限制,能給人強(qiáng)烈的視覺(jué)信息.頁(yè)面版式也稱(chēng)頁(yè)面的構(gòu)圖,版式是網(wǎng)頁(yè)界面設(shè)計(jì)的重要組成部分,它將文字、圖形等視覺(jué)元素進(jìn)行組合配置,使頁(yè)面整體視覺(jué)效果美觀和諧,便于閱讀,實(shí)現(xiàn)信息傳達(dá)的最佳效果.以下是幾個(gè)成功的版式的例子:[圖例3]頁(yè)面層次感強(qiáng),簡(jiǎn)潔流暢.看似隨意的大處留白正是版式布局的精妙之處.[圖例4]借助圖片對(duì)頁(yè)面的黃金分割,在淡雅的色調(diào)上成功排布了文字信息,整個(gè)頁(yè)面清新素雅,平衡和諧.網(wǎng)頁(yè)構(gòu)成中的多媒體元素主要包括音頻、視頻和動(dòng)畫(huà).這些是界面構(gòu)成中最吸引人的元素,但是我個(gè)人始終認(rèn)為網(wǎng)頁(yè)應(yīng)該“內(nèi)容為王”,任何技術(shù)的應(yīng)用應(yīng)該以信息的更好傳達(dá)為中心,不能唯視覺(jué)化.網(wǎng)頁(yè)的技術(shù)要素并非任何情況下在網(wǎng)頁(yè)中都能直觀體現(xiàn),但是卻代表了設(shè)計(jì)的整體水平,也是衡量設(shè)計(jì)成功的重要標(biāo)準(zhǔn).網(wǎng)頁(yè)界面設(shè)計(jì)最基本的技術(shù)要求包括:
瀏覽器,應(yīng)該保證成功的設(shè)計(jì)作品在不同的主流瀏覽器下所顯現(xiàn)的頁(yè)面與原設(shè)計(jì)作品一致(主要考慮IE與Netscape).具體技術(shù)細(xì)節(jié)后面會(huì)有詳細(xì)說(shuō)明...傳輸速度,界面設(shè)計(jì)的視覺(jué)成功,不能以犧牲網(wǎng)頁(yè)下載顯示速度為代價(jià),圖形是網(wǎng)頁(yè)界面中最常見(jiàn)的易造成傳輸速度緩慢的因素,下面是一些網(wǎng)頁(yè)圖形處理的常用原則(技術(shù)細(xì)節(jié)參見(jiàn)圖像優(yōu)化章節(jié)):保證所需清晰度的條件下,盡量壓縮圖形文件大小/采用圖片分割,切割成若干小圖多線(xiàn)程下載/采用盡量少的界面顏色/優(yōu)化版式、表格排布,使主要頁(yè)面框架內(nèi)容先行載入/減少客戶(hù)端程序如javascript等的應(yīng)用.屏幕分辨率,專(zhuān)業(yè)設(shè)計(jì)人員的標(biāo)準(zhǔn)顯示器應(yīng)工作在1024*768模式下,但是必須考慮驗(yàn)證其他較低分辨率下的兼容顯示效果.顏色顯示,通常顯示設(shè)備的顯示顏色模式主要是256色、32378色(32K)、65536色(64K,16位增強(qiáng)色)、或1677萬(wàn)色(24位真彩色).16色可以滿(mǎn)足絕大多數(shù)網(wǎng)絡(luò)圖形的顏色要求,如果需要更高精度的圖像文件,應(yīng)該在文件大小和顯示質(zhì)量之間選擇平衡.網(wǎng)頁(yè)界面設(shè)計(jì)需要設(shè)計(jì)師綜合多方面的知識(shí).他與網(wǎng)絡(luò)藝術(shù)、經(jīng)濟(jì)學(xué)、心理學(xué)及美學(xué)等領(lǐng)域都有著密切的聯(lián)系,界面設(shè)計(jì)的中心是“信息傳達(dá)”這一主題
這里我們還是以事例來(lái)說(shuō)明,下面的圖片為一家制作電器的企業(yè)網(wǎng)站.3.2網(wǎng)頁(yè)的整體造型.什么是造型,造型就是創(chuàng)造出來(lái)的物體形象.這里是指頁(yè)面的整體形象,這種形象應(yīng)該是一個(gè)整體,圖形與文本的接合應(yīng)該是層疊有序.雖然,顯示器和瀏覽器都是矩形,但對(duì)于頁(yè)面的造型,你可以充分運(yùn)用自然界中的其它形狀以及它們的組合:矩形,圓形,三角形,菱形等.對(duì)于不同的形狀,它們所代表的意義是不同的.比如矩形代表著正式,規(guī)則,你注意到很多ICP和政府網(wǎng)頁(yè)都是以矩形為整體造型;圓形帶表著柔和,團(tuán)結(jié),溫暖,安全等,許多時(shí)尚站點(diǎn)喜歡以圓形為頁(yè)面整體造型;三角形代表著力量,權(quán)威,牢固,侵略等,許多大型的商業(yè)站點(diǎn)為顯示它的權(quán)威性常以三角形為頁(yè)面整體造型;菱形代表著平衡,協(xié)調(diào),公平,一些交友站點(diǎn)常運(yùn)用菱形作為頁(yè)面整體造型.雖然不同形狀帶表著不同意義,但目前的網(wǎng)頁(yè)制作多數(shù)是接合多個(gè)圖形加以設(shè)計(jì),在這其中某種圖形的構(gòu)圖比例可能占的多一些.這里我們還是以事例來(lái)說(shuō)明,下面的圖片為一家制作電器的企業(yè)網(wǎng)站.3.3網(wǎng)頁(yè)的色彩搭配.網(wǎng)頁(yè)的色彩是樹(shù)立網(wǎng)站形象的關(guān)鍵之一,色彩搭配卻是網(wǎng)友們感到頭疼的問(wèn)題.網(wǎng)頁(yè)的背景,文字,圖標(biāo),邊框,超鏈接...,應(yīng)該采用什么樣的色彩,應(yīng)該搭配什么色彩才能最好的表達(dá)出預(yù)想的內(nèi)涵呢?阿捷這里談一些心得,希望對(duì)你有所啟發(fā).首先我們先來(lái)了解一些色彩的基本知識(shí):
1.顏色是因?yàn)楣獾恼凵涠a(chǎn)生的.2.紅,黃,藍(lán)是三原色,其它的色彩都可以用這三種色彩調(diào)和而成.網(wǎng)頁(yè)html語(yǔ)言中的色彩表達(dá)即是用這三種顏色的數(shù)值表示例如:紅色是color(255,0,0)十六進(jìn)制的表示方法為(FF0000)白色為(FFFFFF), 我們經(jīng)??吹降摹眀gColor=#FFFFFF“就是指背景色為白色.3.顏色分非彩色和彩色兩類(lèi).非彩色是指黑,白,灰系統(tǒng)色.彩色是指除了非彩色以外的所有色彩.4.任何色彩都有飽和度和透明度的屬性,屬性的變化產(chǎn)生不同的色相,所以至少可以制作幾百萬(wàn)種色彩.網(wǎng)頁(yè)制作用彩色還是非彩色好呢?根據(jù)專(zhuān)業(yè)的研究機(jī)構(gòu)研究表明:彩色的記憶效果是黑白的3.5倍.也就是說(shuō),在一般情況下,彩色頁(yè)面較完全黑白頁(yè)面更加吸引人.我們通常的做法是:主要內(nèi)容文字用非彩色(黑色),邊框,背景,圖片用彩色.這樣頁(yè)面整體不單調(diào),看主要內(nèi)容也不會(huì)眼花.非彩色的搭配
黑白是最基本和最簡(jiǎn)單的搭配,白字黑底,黑底白字都非常清晰明了.灰色是萬(wàn)能色,可以和任何彩色搭配,也可以幫助兩種對(duì)立的色彩和諧過(guò)渡.如果你實(shí)在找不出合適的色彩,那么用灰色試試,效果絕對(duì)不會(huì)太差.彩色的搭配
色彩千變?nèi)f化,彩色的搭配是我們研究的重點(diǎn).我們依然需要進(jìn)一步學(xué)習(xí)一些色彩的知識(shí).一.色環(huán).我們將色彩按”紅->黃->綠->藍(lán)->紅“依次過(guò)度漸變,就可以得到一個(gè)色彩環(huán).色環(huán)的兩端是暖色和寒色,當(dāng)中是中型色.紅.橙.橙黃.黃.黃綠.綠.青綠.藍(lán)綠.藍(lán).藍(lán)紫.紫.紫紅.紅.暖色系.中性系.寒色系.中性系
二.色彩的心理感覺(jué).不同的顏色會(huì)給瀏覽者不同的心理感受.紅色---是一種激奮的色彩.刺激效果,能使人產(chǎn)生沖動(dòng),憤怒,熱情,活力的感覺(jué).綠色---介于冷暖兩中色彩的中間,顯得和睦,寧?kù)o,健康,安全的感覺(jué).它和金黃,淡白搭配,可以產(chǎn)生優(yōu)雅,舒適的氣氛.橙色---也是一種激奮的色彩,具有輕快,歡欣,熱烈,溫馨,時(shí)尚的效果.黃色---具有快樂(lè),希望,智慧和輕快的個(gè)性,它的明度最高.藍(lán)色---是最具涼爽,清新,專(zhuān)業(yè)的色彩.它和白色混合,能體現(xiàn)柔順,淡雅,浪漫的氣氛(象天空的色彩:)白色---具有潔白,明快,純真,清潔的感受.黑色---具有深沉,神秘,寂靜,悲哀,壓抑的感受.灰色---具有中庸,平凡,溫和,謙讓?zhuān)辛⒑透哐诺母杏X(jué).每種色彩在飽和度,透明度上略微變化就會(huì)產(chǎn)生不同的感覺(jué).以綠色為例,黃綠色有青春,旺盛的視覺(jué)意境,而藍(lán)綠色則顯得幽寧,陰深.網(wǎng)頁(yè)色彩搭配的原理
1.色彩的鮮明性.網(wǎng)頁(yè)的色彩要鮮艷,容易引人注目.2.色彩的獨(dú)特性.要有與眾不同的色彩,使得大家對(duì)你的印象強(qiáng)烈.(參考設(shè)計(jì)思考第二篇網(wǎng)站CI的標(biāo)準(zhǔn)色彩一節(jié))
3.色彩的合適性.就是說(shuō)色彩和你表達(dá)的內(nèi)容氣氛相適合.如用粉色體現(xiàn)女性站點(diǎn)的柔性.4.色彩的聯(lián)想性.不同色彩會(huì)產(chǎn)生不同的聯(lián)想,藍(lán)色想到天空,黑色想到黑夜,紅色想到喜事等,選擇色彩要和你網(wǎng)頁(yè)的內(nèi)涵相關(guān)聯(lián).網(wǎng)頁(yè)色彩掌握的過(guò)程
隨著網(wǎng)頁(yè)制作經(jīng)驗(yàn)的積累,我們用色有這樣的一個(gè)趨勢(shì):單色->五彩繽紛->標(biāo)準(zhǔn)色->單色.一開(kāi)始因?yàn)榧夹g(shù)和知識(shí)缺乏,只能制作出簡(jiǎn)單的網(wǎng)頁(yè),色彩單一;在有一定基礎(chǔ)和材料后,希望制作一個(gè)漂亮的網(wǎng)頁(yè),將自己收集的最好的圖片,最滿(mǎn)意色彩堆砌在頁(yè)面上;但是時(shí)間一長(zhǎng),卻發(fā)現(xiàn)色彩雜亂,沒(méi)有個(gè)性和風(fēng)格;第三次重新定位自己的網(wǎng)站,選擇好切合自己的色彩,推出的站點(diǎn)往往比較成功;當(dāng)最后設(shè)計(jì)理念和技術(shù)達(dá)到頂峰時(shí),則又返樸歸真,用單一色彩甚至非彩色就可以設(shè)計(jì)出簡(jiǎn)潔精美的站點(diǎn).網(wǎng)頁(yè)色彩搭配的技巧
1.用一種色彩.這里是指先選定一種色彩,然后調(diào)整透明度或者飽和度,(說(shuō)得通俗些就是將 色彩變淡或則加深),產(chǎn)生新的色彩,用于網(wǎng)頁(yè).這樣的頁(yè)面看起來(lái)色彩統(tǒng)一,有層次感.2.用兩種色彩.先選定一種色彩,然后選擇它的對(duì)比色(在photoshop里按ctrl+shift+I).我的主頁(yè)用藍(lán)色和黃色就是這樣確定的.整個(gè)頁(yè)面色彩豐富但不花稍.3.用一個(gè)色系.簡(jiǎn)單的說(shuō)就是用一個(gè)感覺(jué)的色彩,例如淡藍(lán),淡黃,淡綠;或者土黃,土灰,土藍(lán).確定色彩的方法各人不同,我是在photoshop里按前景色方框,在跳出的拾色器窗中選擇”自定義“,然后在”色庫(kù)“中選就可以了:)
4.用黑色和一種彩色.比如大紅的字體配黑色的邊框感覺(jué)很”跳“.在網(wǎng)頁(yè)配色中,忌諱的是:不要將所有顏色都用到,盡量控制在三種色彩以?xún)?nèi).還記得張老師跟我說(shuō)過(guò),做網(wǎng)站盡量選擇三種色彩之內(nèi),再在這三種顏色里面換對(duì)比率來(lái)挑戰(zhàn)網(wǎng)頁(yè)的顏色.我一直遵守這三種顏色的規(guī)律.在這里還是多用事例來(lái)證明顏色搭配的方案.四、在建設(shè)中遇到的問(wèn)題和解決方法.4.1媒體對(duì)象需要激活——虛線(xiàn)環(huán)繞.2006年2月,微軟針對(duì)IE瀏覽器發(fā)布了一項(xiàng)非安全性更新,禁止了IE瀏覽的ActiveX控件自動(dòng)激活功能.補(bǔ)丁為KB912945
2006年4月,微軟發(fā)布KB912812,是針對(duì)的IE瀏覽器的安全性更新.功能大體就是禁止ActiveX控件自動(dòng)激活.補(bǔ)丁為KB912812
不過(guò)由于很多軟件都來(lái)不及更新ActiveX控件的處理方式,禁止ActiveX控件自動(dòng)激活將使目前很多軟件無(wú)法正常使用.具體的效果就是當(dāng)IE中要顯示ActiveX部分的時(shí)候,會(huì)被一個(gè)灰色邊框圍住,鼠標(biāo)指向這個(gè)ActiveX時(shí)會(huì)顯示一個(gè)TIP,內(nèi)容為”單擊以激活并使用此控件
對(duì)FLASH最大的影響就是不美觀,其次會(huì)使FLASH中的實(shí)例不能接受到鼠標(biāo)事件.我的解決方式是在網(wǎng)頁(yè)代碼head 頭中添加下面代碼,連接這個(gè) ObjectWrap.Js,其他就不用管了,加載網(wǎng)頁(yè)的時(shí)候會(huì)自動(dòng)對(duì)頁(yè)面中的 object 進(jìn)行重寫(xiě),激活問(wèn)題就解決了,不單只是解決flash 像一些流媒體都能解決.“”
ObjectSwap 代碼如下:
/* ObjectSwap-Bypasses the new ActiveX Activation requirement in Internet Explorer by swapping existing ActiveX objects on the page with the same objects.Can also be used for Flash version detection by adding the param:
to the object tag.Author: Karina Steffens, 004km.cn 在搜索欄里輸入site:http://004km.cn/baiyea 制作了還沒(méi)有一個(gè)月.下圖有注冊(cè)信息
下面這張圖是google收錄情況,這里同樣在搜索欄里輸入site:http://hi.baidu.com/baiyea
Google已經(jīng)收錄了這個(gè)網(wǎng)頁(yè)14個(gè)頁(yè)面,隨著時(shí)間的延長(zhǎng)加上文章的更新,我自信認(rèn)為google會(huì)收錄更多這個(gè)站點(diǎn)頁(yè)面.五、結(jié)束語(yǔ)
六、參考文獻(xiàn).七、致謝
全文完


文檔為doc格式
聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。
購(gòu)物網(wǎng)站畢業(yè)論文 asp 動(dòng)態(tài)網(wǎng)站
購(gòu)物網(wǎng)站畢業(yè)論文 目錄 第1章、引言………………………………………………………………………...4 第2章、建立商物網(wǎng)的可行性.................................................
動(dòng)態(tài)網(wǎng)站實(shí)訓(xùn)報(bào)告
動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)實(shí)訓(xùn)報(bào)告 前言 隨著計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,人們對(duì)網(wǎng)絡(luò)的要求越來(lái)越高。傳統(tǒng)的靜態(tài)網(wǎng)頁(yè)技術(shù)已不能滿(mǎn)足廣大用戶(hù)的需求,各種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)應(yīng)運(yùn)而生。ASP......
動(dòng)態(tài)網(wǎng)站建設(shè)上機(jī)實(shí)習(xí)
上機(jī)實(shí)習(xí)注意事項(xiàng): 1. 最好每次上機(jī)帶U盤(pán),把自建網(wǎng)站拷走。下次上機(jī)拷回來(lái)時(shí),機(jī)器可以換,盤(pán)符不能換,如在E盤(pán)上建的網(wǎng)站,下次還要拷到E盤(pán)上。 2. 如果沒(méi)有U盤(pán),也可以將網(wǎng)站壓縮成一個(gè)......
web服務(wù)器搭建與網(wǎng)站制作實(shí)驗(yàn)報(bào)告
計(jì) 算 機(jī) 網(wǎng) 絡(luò) 實(shí) 驗(yàn) 課程題目:姓 名:學(xué) 號(hào):指導(dǎo)老師: 目 錄 一、實(shí)驗(yàn)?zāi)康?.................................................... 1 二、實(shí)驗(yàn)內(nèi)容 ............................
街道創(chuàng)建文明城市動(dòng)態(tài)信息(四)
**街道創(chuàng)建文明城市動(dòng)態(tài)信息(三)7月26日,**區(qū)創(chuàng)建文明城市,環(huán)境衛(wèi)生精細(xì)化管理啟動(dòng)儀式和開(kāi)展居民衛(wèi)生大掃除活動(dòng)周現(xiàn)場(chǎng)會(huì)在**街道舉行。以此為契機(jī),**創(chuàng)城領(lǐng)導(dǎo)小組十分重視,在“......
街道創(chuàng)建文明城市動(dòng)態(tài)信息(一)
**街道創(chuàng)建文明城市動(dòng)態(tài)信息(一)創(chuàng)建文明城市區(qū)動(dòng)員會(huì)后,**街道十分重視,陸續(xù)召開(kāi)了街工委、全體干部、社區(qū)主任、轄區(qū)物業(yè)企業(yè)、共建單位等多層次會(huì)議,傳達(dá)創(chuàng)城重大意思和歷史使......
靜、動(dòng)態(tài)網(wǎng)站的優(yōu)缺點(diǎn)分析
靜、動(dòng)態(tài)網(wǎng)站的優(yōu)缺點(diǎn)分析 隨著網(wǎng)站優(yōu)化的影響,靜態(tài)頁(yè)面也越來(lái)越流行,什么是靜態(tài)頁(yè)面呢?靜態(tài)頁(yè)面有哪些優(yōu)勢(shì)?靜態(tài)頁(yè)面與動(dòng)態(tài)頁(yè)面有哪些區(qū)別呢?下面鄭州建站公司給大家講解一下: 一......
動(dòng)態(tài)網(wǎng)站建設(shè)實(shí)訓(xùn)報(bào)告
摘要 人類(lèi)永無(wú)止境的探索精神,是科技發(fā)展的原動(dòng)力,驅(qū)動(dòng)著我們的步伐飛速邁入21世紀(jì)的E世代。我們是新世代的探險(xiǎn)家,為人類(lèi)探索陌生的價(jià)值,就像第一個(gè)發(fā)現(xiàn)黃金價(jià)值的人。我們了解......