- 相關(guān)推薦
網(wǎng)頁(yè)設(shè)計(jì)實(shí)習(xí)報(bào)告書(shū)寫(xiě)范文
網(wǎng)頁(yè)設(shè)計(jì)實(shí)習(xí)報(bào)告如何書(shū)寫(xiě)呢?下面是小編為您推薦的參考范文,歡迎閱讀學(xué)習(xí)!更多內(nèi)容請(qǐng)關(guān)注應(yīng)屆畢業(yè)生考試網(wǎng)!
利用ASP設(shè)計(jì)網(wǎng)的實(shí)習(xí)報(bào)告
今年11月,我在超想電腦公司實(shí)習(xí),本次實(shí)習(xí)主要是參加超想電腦公司給一個(gè)地稅的辦公自動(dòng)化系統(tǒng)的軟件設(shè)計(jì),此軟件采用asp開(kāi)發(fā)。本人在此過(guò)程中主要參與了用ASP進(jìn)行網(wǎng)設(shè)計(jì),包括新聞欄的創(chuàng)建和自動(dòng)更新,以及公告欄的創(chuàng)建、使用和維護(hù)。通過(guò)本次設(shè)計(jì),使我更加深入掌握了ASP網(wǎng)設(shè)計(jì)的技巧。下面就是本人在本次實(shí)習(xí)后的心得。
ASP是Microsoft公司推出的一種用以取代通用網(wǎng)關(guān)接口的技術(shù),英文全稱Active
Server
Pages。它是一個(gè)Web服務(wù)器端的運(yùn)行環(huán)境。ASP本身包含了VBScript和JavaScript引擎,使得腳本可以直接嵌入HTML中。現(xiàn)將我們?cè)贏SP運(yùn)用過(guò)程中的幾個(gè)小技巧與大家分享。
一、新聞欄
大多數(shù)網(wǎng)上有新聞欄,用以顯示最近新聞的主題,點(diǎn)擊此主題即可查看詳細(xì)報(bào)道。倘若每天都一條條寫(xiě)在網(wǎng)上,再依次建立鏈接太過(guò)麻煩。如何讓其可以根據(jù)文件自動(dòng)更新呢?
1.預(yù)備工作:
1)建一個(gè)文件夾,起名為"news",假設(shè)存于D:/ASP/目錄下;
2)把每條新聞的詳細(xì)內(nèi)容寫(xiě)入文件,且此文件的命名形式為:x
(newstime).htm。其中x為此條新聞的主題,newstime為此條新聞發(fā)布的時(shí)間(按年-月-日順序?qū)?。為什么要這樣寫(xiě)呢?看了下面的算法思想和源程序就知道了。
2.算法思想:對(duì)于news文件夾中的文件,依據(jù)它們文件名中新聞發(fā)布的時(shí)間(即括號(hào)內(nèi)的內(nèi)容),從大到小排序。這樣一來(lái),最新的新聞排在最上面,只要在網(wǎng)相應(yīng)位置顯示
news文件夾中最上面的若干個(gè)文件名,因?yàn)槲募拿绞饺?中所述,就可以在新聞欄中顯示最新新聞了。
3.源程序段(用VBScript編寫(xiě)的)
4.新聞欄內(nèi)容更新:
只要養(yǎng)成良好的書(shū)寫(xiě)習(xí)慣,使得新聞的名稱遵照1的要求,再把寫(xiě)好的文件存入news文件夾,新聞欄就會(huì)自動(dòng)顯示出最新的10條新聞了。
二、公告欄
除了新聞欄之外,較常用的就是公告欄了,公告欄主要用來(lái)顯示一些重要的通知。當(dāng)然這些通知是要經(jīng)常變化的。讓用戶每次更改公告內(nèi)容時(shí)都到源程序里去修改嗎?當(dāng)然不行,我們必須提供一個(gè)維護(hù)的界面給用戶,使得用戶只要輸入通知,網(wǎng)上的公告欄里自然就會(huì)顯示通知內(nèi)容了。
1.
解決這一問(wèn)題的關(guān)鍵在于靈活應(yīng)用FileSystemObject對(duì)象和TextStream對(duì)象。在實(shí)際應(yīng)用中,你無(wú)需自行建立TextStream對(duì)象,因?yàn)橹灰肍ileSystemObject對(duì)象打開(kāi)了文件,系統(tǒng)便自動(dòng)建立TextStream對(duì)象。也就是說(shuō),一旦調(diào)用OpenTextFile或CreateTextFile方法,便會(huì)傳回TextStream對(duì)象。
2.
所需相關(guān)文件有三個(gè):更新.asp、公告.asp、維護(hù)文本.txt,把它們存入d:/ASP/maintain目錄下。
3.三個(gè)文件的主要功能和源程序段:
1)更新.asp
主要功能是讓用戶輸入欲顯示的公告,檢驗(yàn)輸入內(nèi)容是否為空,若不為空,則提交給”公告.asp”程序處理。
更新公告欄內(nèi)容
function
datacheck()
dim
msg,errflag
errflag=true
if
len(trim(maintain.t1.value))=0
then
focusto(0)
errflag=false
msg="請(qǐng)輸入需提交的公告內(nèi)容"
end
if
if
(errflag=false)
then
msgbox
msg,64,"oh
no!"
exit
function
end
if
datacheck=errflag
maintain.submit
end
function
sub
focusto(x)
document.maintain.elements(x).focus()
end
sub
①
語(yǔ)句①中的action="公告.asp"部分,指出了在form提交后要啟動(dòng)的程序?yàn)椤肮?asp”。
2)公告.asp
通過(guò)FileSystemObject對(duì)象和TextScream對(duì)象對(duì)"維護(hù)文本.txt"文件進(jìn)行讀寫(xiě)操作,使得此文件最上面5行的內(nèi)容為要在公告欄里顯示的公告。
上述兩個(gè)小技巧舉一反三,可以解決很多此類問(wèn)題。
【相關(guān)閱讀】網(wǎng)頁(yè)設(shè)計(jì)與網(wǎng)頁(yè)制作的區(qū)別?
網(wǎng)頁(yè)設(shè)計(jì)是將策劃案中的內(nèi)容、網(wǎng)站的主題模式,以及結(jié)合自己的認(rèn)識(shí)通過(guò)藝術(shù)的手法表現(xiàn)出來(lái);而網(wǎng)頁(yè)制作通常就是將網(wǎng)頁(yè)設(shè)計(jì)師所設(shè)計(jì)出來(lái)的設(shè)計(jì)稿,按照W3C規(guī)范用html語(yǔ)言將其制作成網(wǎng)頁(yè)格式。這就相當(dāng)于一個(gè)干腦力活,一個(gè)是干體力活,但是一個(gè)優(yōu)秀的網(wǎng)頁(yè)設(shè)計(jì)師對(duì)著兩到工序都是十分了解的,因?yàn)樗雷约旱脑O(shè)計(jì)稿,是否會(huì)為網(wǎng)頁(yè)制作人員制作頁(yè)面帶來(lái)麻煩。網(wǎng)頁(yè)制作包括兩個(gè)部分:
1.UI(UserInterface,用戶界面):UI的意思是用戶界面,是英文User Interface的縮寫(xiě)。既瀏覽者在瀏覽網(wǎng)頁(yè)時(shí),通過(guò)視覺(jué)所能觀察到的一切事物,這些都是需要設(shè)計(jì)的部分,在互聯(lián)網(wǎng)行業(yè),做界面設(shè)計(jì)的人被貶義的稱為“美工”。
其實(shí)我們一開(kāi)始接觸電腦時(shí)就應(yīng)該對(duì)UI有很深的認(rèn)識(shí),從最早的DOS操作系統(tǒng)到Windows 1.0,再到Windows XP。我們開(kāi)機(jī)所看到的就叫用戶界面,DOS操作系統(tǒng)黑底白字的文本界面,Windows XP的經(jīng)典藍(lán)面,這些都是用戶界面的發(fā)展歷程。從簡(jiǎn)單到復(fù)雜,從庸俗到華麗,也證明了用戶界面設(shè)計(jì)越發(fā)成熟。
2.UE(UserExperience,用戶體驗(yàn)):UE的意思是用戶體驗(yàn),英文叫做User Experience,縮寫(xiě)為UE, 或者UX。是指一個(gè)瀏覽者在訪問(wèn)一個(gè)網(wǎng)站或者使用一個(gè)產(chǎn)品時(shí)的印象和感受,對(duì)網(wǎng)站的布局、色彩、功能、感覺(jué)是否滿意,在第一次訪問(wèn)離開(kāi)后是否還想再回訪,是否能發(fā)現(xiàn)明顯的Bug(既網(wǎng)站在瀏覽過(guò)程中出現(xiàn)的錯(cuò)誤)。
【網(wǎng)頁(yè)設(shè)計(jì)實(shí)習(xí)報(bào)告書(shū)寫(xiě)】相關(guān)文章:
網(wǎng)頁(yè)設(shè)計(jì)實(shí)習(xí)報(bào)告范文07-22
網(wǎng)頁(yè)設(shè)計(jì)實(shí)習(xí)報(bào)告參考模板08-23
網(wǎng)頁(yè)設(shè)計(jì)實(shí)習(xí)報(bào)告怎么寫(xiě)06-26
網(wǎng)頁(yè)設(shè)計(jì)實(shí)習(xí)工作報(bào)告07-22
《網(wǎng)頁(yè)設(shè)計(jì)》課程實(shí)習(xí)06-04
網(wǎng)頁(yè)設(shè)計(jì)實(shí)習(xí)目的10-27
關(guān)于網(wǎng)頁(yè)設(shè)計(jì)實(shí)習(xí)總結(jié)09-22
關(guān)于網(wǎng)頁(yè)設(shè)計(jì)的實(shí)習(xí)總結(jié)09-19