GOGO专业大尺度亚洲高清人体,清纯校花的被cao日常np,日本三级香港三级人妇99,亭亭玉立国色天香八戒,秋霞电影在线观看

200

ASP開發流程及工作環境

時(shi)間(jian): 2013-06-22 11:48:27   點擊數: 73455   來(lai)源: 耐思智慧

免費體驗

1引言

網絡經濟發展突(tu)飛猛進,電子商務一(yi)日千(qian)里,網頁制(zhi)作是(shi)網絡時代學習信息(xi)技(ji)術(shu)需要(yao)(yao)掌握的(de)(de)(de)基本技(ji)能(neng)(neng)之一(yi)。早期(qi)的(de)(de)(de)網頁主要(yao)(yao)是(shi)靜態的(de)(de)(de),后來(lai)由于(yu)有了CGI、NSAPI、ISAPI、WSAPI、IDC、ASP、JSP、DHTML、PHP、ASP.NET等技(ji)術(shu)的(de)(de)(de)發展,使得WEB頁面(mian)可以方便(bian)地傳(chuan)播動態信息(xi)。對于(yu)網絡普及(ji)的(de)(de)(de)現(xian)(xian)狀(zhuang),氣象(xiang)網絡系(xi)統(tong)也(ye)更(geng)加關注這方面(mian)的(de)(de)(de)發展和(he)應(ying)用。氣象(xiang)數(shu)據(ju)的(de)(de)(de)存儲(chu),剛開始是(shi)直接(jie)的(de)(de)(de)文件存儲(chu),到(dao)現(xian)(xian)今是(shi)關系(xi)型的(de)(de)(de)數(shu)據(ju)庫存儲(chu),數(shu)據(ju)的(de)(de)(de)存儲(chu)量在不斷地增(zeng)加,對于(yu)這些數(shu)據(ju)的(de)(de)(de)使用也(ye)越(yue)來(lai)越(yue)繁瑣(suo)。現(xian)(xian)就自己(ji)(ji)在使用ASP開發氣象(xiang)動態網頁,在網頁中實現(xian)(xian)實時顯示、查詢數(shu)據(ju)庫數(shu)據(ju)等功能(neng)(neng)過程中遇到(dao)的(de)(de)(de)一(yi)些問題(ti)談談自己(ji)(ji)的(de)(de)(de)看(kan)法。

2ASP簡介

ASP是ActiveServerPage的(de)(de)縮寫,意為“動態服務(wu)器(qi)頁(ye)面”。利用(yong)(yong)ASP可以向網頁(ye)中添(tian)加交(jiao)互式內(nei)容(rong)(如在(zai)線(xian)表單),也可以創建(jian)使(shi)用(yong)(yong)HTML網頁(ye)作為用(yong)(yong)戶界面的(de)(de)Web應用(yong)(yong)程序(xu)。ASP文(wen)件(jian)(jian)就是在(zai)普通的(de)(de)HTML文(wen)件(jian)(jian)中嵌入VbScript或JavaScript腳本語(yu)言,當用(yong)(yong)戶用(yong)(yong)瀏覽(lan)器(qi)查看ASP網頁(ye)時(shi),客戶請求一個(ge)ASP文(wen)件(jian)(jian),服務(wu)器(qi)就把該文(wen)件(jian)(jian)解釋成標(biao)準(zhun)的(de)(de)HTML文(wen)件(jian)(jian)發(fa)過去(qu)。

3開發工具的選擇

選(xuan)(xuan)擇(ze)(ze)(ze)(ze)合適(shi)的(de)(de)(de)工具(ju)(ju)(ju)對開(kai)發可(ke)以(yi)起到(dao)事半功(gong)倍的(de)(de)(de)效果。基于(yu)(yu)類工具(ju)(ju)(ju)的(de)(de)(de)優(you)缺(que)點,開(kai)發者可(ke)以(yi)綜合考慮(lv),選(xuan)(xuan)擇(ze)(ze)(ze)(ze)適(shi)宜的(de)(de)(de)工具(ju)(ju)(ju)。一(yi)般地,對于(yu)(yu)初(chu)學(xue)者來(lai)說(shuo),記事本是個(ge)不(bu)錯的(de)(de)(de)選(xuan)(xuan)擇(ze)(ze)(ze)(ze)。它對界(jie)面沒有(you)太高的(de)(de)(de)要求,并且在輸入過(guo)程中對每行(xing)代碼有(you)一(yi)定(ding)的(de)(de)(de)感性認識,對程序的(de)(de)(de)層次(ci)結構有(you)一(yi)個(ge)總(zong)的(de)(de)(de)了解(jie)。對于(yu)(yu)有(you)一(yi)定(ding)基礎的(de)(de)(de)開(kai)發者,可(ke)以(yi)根(gen)據個(ge)人(ren)需(xu)求來(lai)選(xuan)(xuan)擇(ze)(ze)(ze)(ze)適(shi)合自己的(de)(de)(de)工具(ju)(ju)(ju),只(zhi)要能發揮這些(xie)開(kai)發工具(ju)(ju)(ju)的(de)(de)(de)特色,就都可(ke)以(yi)編寫(xie)出好的(de)(de)(de)網頁(ye)來(lai)。

4數據庫

4.1數據(ju)庫的(de)(de)(de)(de)(de)選(xuan)(xuan)擇數據(ju)的(de)(de)(de)(de)(de)存取方式一(yi)直是(shi)應用程序開(kai)發(fa)(fa)模式的(de)(de)(de)(de)(de)一(yi)個重(zhong)要(yao)論點(dian),在以往的(de)(de)(de)(de)(de)環境(jing)中,選(xuan)(xuan)擇最(zui)有效率(lv)的(de)(de)(de)(de)(de)數據(ju)庫服務(wu)器一(yi)直是(shi)最(zui)重(zhong)要(yao)的(de)(de)(de)(de)(de)考慮。小(xiao)(xiao)型(xing)(xing)網站的(de)(de)(de)(de)(de)開(kai)發(fa)(fa)可以選(xuan)(xuan)擇Access、Foxpro這樣(yang)的(de)(de)(de)(de)(de)小(xiao)(xiao)型(xing)(xing)關系數據(ju)庫,而Sybase、Oracle、Informix、SqlServer適合進行大型(xing)(xing)數據(ju)庫的(de)(de)(de)(de)(de)開(kai)發(fa)(fa)。

4.2數(shu)(shu)據庫(ku)結(jie)構的(de)確(que)立(li)數(shu)(shu)據庫(ku)結(jie)構的(de)確(que)立(li),對(dui)于ASP動(dong)(dong)態(tai)網(wang)頁設(she)計(ji)是(shi)非常重(zhong)要(yao)(yao)的(de)一部分。動(dong)(dong)態(tai)網(wang)頁的(de)主要(yao)(yao)任務如(ru)查詢、添加、刪除、修改、分頁等(deng)(deng)都集(ji)中(zhong)在(zai)對(dui)數(shu)(shu)據庫(ku)的(de)操作(zuo)上,特別是(shi)進行(xing)(xing)大型系統開發時(shi),數(shu)(shu)據庫(ku)結(jie)構直(zhi)接影響其設(she)計(ji)技術路線和(he)(he)使(shi)用效率。現在(zai)的(de)數(shu)(shu)據庫(ku)絕大多(duo)(duo)(duo)數(shu)(shu)是(shi)關(guan)(guan)系型的(de)數(shu)(shu)據庫(ku),確(que)定各個數(shu)(shu)據的(de)關(guan)(guan)系亦(yi)至關(guan)(guan)重(zhong)要(yao)(yao)。氣(qi)(qi)象數(shu)(shu)據包含很(hen)(hen)多(duo)(duo)(duo)內容,有風(feng)速、風(feng)向、雨量、氣(qi)(qi)溫、濕(shi)度(du)、氣(qi)(qi)壓、地溫、能見度(du)等(deng)(deng)等(deng)(deng)很(hen)(hen)多(duo)(duo)(duo)要(yao)(yao)素。在(zai)開發氣(qi)(qi)象數(shu)(shu)據動(dong)(dong)態(tai)網(wang)頁顯(xian)示(shi)時(shi),首先要(yao)(yao)了解數(shu)(shu)據庫(ku)的(de)結(jie)構,對(dui)數(shu)(shu)據進行(xing)(xing)仔細(xi)分析,從中(zhong)剔除數(shu)(shu)據冗余(yu),使(shi)各個數(shu)(shu)據之間的(de)關(guan)(guan)系合理(li)。如(ru)果數(shu)(shu)據庫(ku)的(de)結(jie)構不合理(li),入(ru)庫(ku)和(he)(he)查詢時(shi)會出現問題,并給開發帶(dai)來很(hen)(hen)多(duo)(duo)(duo)麻煩。

4.3數據(ju)庫的連接要(yao)對(dui)數據(ju)庫進(jin)行操作,首(shou)先要(yao)連接數據(ju)庫,這(zhe)就(jiu)要(yao)用到Connection對(dui)象,具體連接方(fang)法(fa)有(you)兩種。

 (1)利(li)用數據源(yuan)的連接(jie)方法(fa)此方法(fa)需要通過“ODBC數據源(yuan)管理(li)器”設(she)置數據源(yuan)。

(2)不(bu)用數(shu)據(ju)源的(de)連接方(fang)(fang)(fang)(fang)法(fa)使用數(shu)據(ju)源的(de)連接方(fang)(fang)(fang)(fang)式盡管簡單,但是需(xu)要在(zai)服(fu)務器(qi)端設置數(shu)據(ju)源。如(ru)果希(xi)望把程序(xu)從一(yi)個服(fu)務器(qi)移植到另(ling)一(yi)個服(fu)務器(qi)上(shang),還(huan)需(xu)要在(zai)另(ling)一(yi)臺服(fu)務器(qi)上(shang)設置數(shu)據(ju)源,比較麻煩。這時可以(yi)直接通過程序(xu)代碼書寫(xie)連接語句,利用OLEDB的(de)方(fang)(fang)(fang)(fang)法(fa)直接連接數(shu)據(ju)庫。Server對(dui)象的(de)Mappath方(fang)(fang)(fang)(fang)法(fa)可以(yi)將(jiang)虛擬(ni)路徑(jing)轉化為物理路徑(jing),使用此方(fang)(fang)(fang)(fang)法(fa)以(yi)后,如(ru)果將(jiang)程序(xu)從一(yi)個服(fu)務器(qi)移植到另(ling)一(yi)個服(fu)務器(qi),既不(bu)需(xu)要設置數(shu)據(ju)源,也不(bu)需(xu)要修改數(shu)據(ju)庫文件的(de)物理路徑(jing),非常方(fang)(fang)(fang)(fang)便。

5開發的基本流程

5.1HTML靜(jing)態(tai)頁面設(she)計動態(tai)頁面是將程(cheng)(cheng)序鑲嵌在(zai)HTML靜(jing)態(tai)頁面中,所以必(bi)須在(zai)添(tian)加程(cheng)(cheng)序之前完成(cheng)靜(jing)態(tai)頁面的(de)設(she)計,這樣在(zai)編(bian)寫和調試(shi)程(cheng)(cheng)序時(shi)才可以使開發過程(cheng)(cheng)更順利。

5.2編(bian)寫(xie)Web應(ying)用程(cheng)序(xu)根據Web應(ying)用程(cheng)序(xu)的需求,構建應(ying)用程(cheng)序(xu)中的數據結(jie)構,這是在整個程(cheng)序(xu)編(bian)寫(xie)過成中非常重要的環節,只有數據結(jie)構合理才(cai)能使程(cheng)序(xu)的編(bian)寫(xie)省(sheng)時省(sheng)力。

5.3調試應用(yong)程序在編好的程序中(zhong)總會出(chu)現(xian)這樣或(huo)那樣的錯(cuo)(cuo)誤,這就需要用(yong)戶運行Web應用(yong)程序,從瀏(liu)覽(lan)器中(zhong)找出(chu)其中(zhong)的錯(cuo)(cuo)誤,然(ran)后再對應用(yong)程序進行修(xiu)改(gai),最(zui)終改(gai)正錯(cuo)(cuo)誤。普通(tong)的HTML頁(ye)面不用(yong)服(fu)務器就可以顯示,而動態(tai)的頁(ye)面必(bi)須有服(fu)務器的編譯才能顯示。

5.4開發(fa)實例(li)目前(qian),大連(lian)氣(qi)象(xiang)網站(zhan)的(de)(de)編寫采用Dreamweaver與Editplus相結合的(de)(de)方(fang)式進行開發(fa),使(shi)用Dreamweaver來(lai)進行界面設(she)計,然(ran)后用Editplus來(lai)完成(cheng)動(dong)態網頁(ye)的(de)(de)腳(jiao)本開發(fa);使(shi)用SqlServer數(shu)(shu)(shu)(shu)據庫作為網站(zhan)的(de)(de)數(shu)(shu)(shu)(shu)據支持(chi);利用數(shu)(shu)(shu)(shu)據源的(de)(de)連(lian)接方(fang)法(fa)連(lian)接數(shu)(shu)(shu)(shu)據庫。大連(lian)氣(qi)象(xiang)自動(dong)站(zhan)小時數(shu)(shu)(shu)(shu)據查(cha)詢動(dong)態頁(ye)面中主要利用了(le)JavaScript編寫其中的(de)(de)查(cha)詢控(kong)件(jian),該(gai)內容里(li)(li)的(de)(de)JavaScript查(cha)詢代碼過長,這里(li)(li)就(jiu)不(bu)列出了(le)。

6結語

隨(sui)著(zhu)互聯網(wang)(wang)(wang)絡的(de)(de)(de)(de)普及(ji)和應用(yong)的(de)(de)(de)(de)深入,通過ASP等(deng)這樣的(de)(de)(de)(de)互聯網(wang)(wang)(wang)技(ji)術,氣(qi)象系統把(ba)各種氣(qi)象數據提供在網(wang)(wang)(wang)上(shang),預報人員等(deng)可以隨(sui)意(yi)在網(wang)(wang)(wang)絡上(shang)參(can)考、查詢自(zi)己需(xu)(xu)求的(de)(de)(de)(de)內容。但是先進的(de)(de)(de)(de)網(wang)(wang)(wang)頁開發技(ji)術還有PHP、JSP、ASP.NET等(deng)等(deng),所以氣(qi)象網(wang)(wang)(wang)站需(xu)(xu)要改進和完(wan)善的(de)(de)(de)(de)地方還有很多,希望以后能把(ba)網(wang)(wang)(wang)站編寫得(de)越來越人性化,能更加(jia)方便本系統的(de)(de)(de)(de)人員和廣(guang)大用(yong)戶的(de)(de)(de)(de)使(shi)用(yong)。

上一篇:電子商務網頁設計缺陷處理方法 下一篇:電子商務網站用戶管理模式的比較

旗下網站:耐思智慧 - - - 中文域名:

耐(nai)思智(zhi)慧 © 版權所有(you) Copyright © 2000-2025 szjicheng.cn,Inc. All rights reserved

備案號碼:   公安備案號: 公安備案

聲明:本(ben)網站中所(suo)使用(yong)到的其他(ta)各(ge)種版(ban)權(quan)內(nei)容,包括(kuo)但不限于(yu)文(wen)章、圖片、視頻、音(yin)頻、字體(ti)等內(nei)容版(ban)權(quan)歸原作者所(suo)有,如(ru)權(quan)利(li)所(suo)有人發(fa)現,請(qing)及時告知,以便我們刪除版(ban)權(quan)內(nei)容

本站程序界面、源代碼(ma)受相關法律保護, 未(wei)經授(shou)權, 嚴禁(jin)使(shi)用(yong); 耐思智慧 © 為(wei)我(wo)公司注冊商標, 未(wei)經授(shou)權, 嚴禁(jin)使(shi)用(yong)

法律顧問: