美章網(wǎng) 資料文庫 ASP開發(fā)流程及工作環(huán)境闡述范文

ASP開發(fā)流程及工作環(huán)境闡述范文

本站小編為你精心準備了ASP開發(fā)流程及工作環(huán)境闡述參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

ASP開發(fā)流程及工作環(huán)境闡述

1引言

網(wǎng)絡經(jīng)濟發(fā)展突飛猛進,電子商務一日千里,網(wǎng)頁制作是網(wǎng)絡時代學習信息技術需要掌握的基本技能之一。早期的網(wǎng)頁主要是靜態(tài)的,后來由于有了CGI、NSAPI、ISAPI、WSAPI、IDC、asp、JSP、DHTML、PHP、等技術的發(fā)展,使得WEB頁面可以方便地傳播動態(tài)信息。對于網(wǎng)絡普及的現(xiàn)狀,氣象網(wǎng)絡系統(tǒng)也更加關注這方面的發(fā)展和應用。氣象數(shù)據(jù)的存儲,剛開始是直接的文件存儲,到現(xiàn)今是關系型的數(shù)據(jù)庫存儲,數(shù)據(jù)的存儲量在不斷地增加,對于這些數(shù)據(jù)的使用也越來越繁瑣。現(xiàn)就自己在使用ASP開發(fā)氣象動態(tài)網(wǎng)頁,在網(wǎng)頁中實現(xiàn)實時顯示、查詢數(shù)據(jù)庫數(shù)據(jù)等功能過程中遇到的一些問題談談自己的看法。

2ASP簡介

ASP是ActiveServerPage的縮寫,意為“動態(tài)服務器頁面”。利用ASP可以向網(wǎng)頁中添加交互式內容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的Web應用程序。ASP文件就是在普通的HTML文件中嵌入VbScript或JavaScript腳本語言,當用戶用瀏覽器查看ASP網(wǎng)頁時,客戶請求一個ASP文件,服務器就把該文件解釋成標準的HTML文件發(fā)過去。

3開發(fā)工具的選擇

選擇合適的工具對開發(fā)可以起到事半功倍的效果。基于類工具的優(yōu)缺點,開發(fā)者可以綜合考慮,選擇適宜的工具。一般地,對于初學者來說,記事本是個不錯的選擇。它對界面沒有太高的要求,并且在輸入過程中對每行代碼有一定的感性認識,對程序的層次結構有一個總的了解。對于有一定基礎的開發(fā)者,可以根據(jù)個人需求來選擇適合自己的工具,只要能發(fā)揮這些開發(fā)工具的特色,就都可以編寫出好的網(wǎng)頁來。

4數(shù)據(jù)庫

4.1數(shù)據(jù)庫的選擇數(shù)據(jù)的存取方式一直是應用程序開發(fā)模式的一個重要論點,在以往的環(huán)境中,選擇最有效率的數(shù)據(jù)庫服務器一直是最重要的考慮。小型網(wǎng)站的開發(fā)可以選擇Access、Foxpro這樣的小型關系數(shù)據(jù)庫,而Sybase、Oracle、Informix、SqlServer適合進行大型數(shù)據(jù)庫的開發(fā)。

4.2數(shù)據(jù)庫結構的確立數(shù)據(jù)庫結構的確立,對于ASP動態(tài)網(wǎng)頁設計是非常重要的一部分。動態(tài)網(wǎng)頁的主要任務如查詢、添加、刪除、修改、分頁等都集中在對數(shù)據(jù)庫的操作上,特別是進行大型系統(tǒng)開發(fā)時,數(shù)據(jù)庫結構直接影響其設計技術路線和使用效率。現(xiàn)在的數(shù)據(jù)庫絕大多數(shù)是關系型的數(shù)據(jù)庫,確定各個數(shù)據(jù)的關系亦至關重要。氣象數(shù)據(jù)包含很多內容,有風速、風向、雨量、氣溫、濕度、氣壓、地溫、能見度等等很多要素。在開發(fā)氣象數(shù)據(jù)動態(tài)網(wǎng)頁顯示時,首先要了解數(shù)據(jù)庫的結構,對數(shù)據(jù)進行仔細分析,從中剔除數(shù)據(jù)冗余,使各個數(shù)據(jù)之間的關系合理。如果數(shù)據(jù)庫的結構不合理,入庫和查詢時會出現(xiàn)問題,并給開發(fā)帶來很多麻煩。

4.3數(shù)據(jù)庫的連接要對數(shù)據(jù)庫進行操作,首先要連接數(shù)據(jù)庫,這就要用到Connection對象,具體連接方法有兩種。

(1)利用數(shù)據(jù)源的連接方法此方法需要通過“ODBC數(shù)據(jù)源管理器”設置數(shù)據(jù)源。

(2)不用數(shù)據(jù)源的連接方法使用數(shù)據(jù)源的連接方式盡管簡單,但是需要在服務器端設置數(shù)據(jù)源。如果希望把程序從一個服務器移植到另一個服務器上,還需要在另一臺服務器上設置數(shù)據(jù)源,比較麻煩。這時可以直接通過程序代碼書寫連接語句,利用OLEDB的方法直接連接數(shù)據(jù)庫。Server對象的Mappath方法可以將虛擬路徑轉化為物理路徑,使用此方法以后,如果將程序從一個服務器移植到另一個服務器,既不需要設置數(shù)據(jù)源,也不需要修改數(shù)據(jù)庫文件的物理路徑,非常方便。

5開發(fā)的基本流程

5.1HTML靜態(tài)頁面設計動態(tài)頁面是將程序鑲嵌在HTML靜態(tài)頁面中,所以必須在添加程序之前完成靜態(tài)頁面的設計,這樣在編寫和調試程序時才可以使開發(fā)過程更順利。

5.2編寫Web應用程序根據(jù)Web應用程序的需求,構建應用程序中的數(shù)據(jù)結構,這是在整個程序編寫過成中非常重要的環(huán)節(jié),只有數(shù)據(jù)結構合理才能使程序的編寫省時省力。

5.3調試應用程序在編好的程序中總會出現(xiàn)這樣或那樣的錯誤,這就需要用戶運行Web應用程序,從瀏覽器中找出其中的錯誤,然后再對應用程序進行修改,最終改正錯誤。普通的HTML頁面不用服務器就可以顯示,而動態(tài)的頁面必須有服務器的編譯才能顯示。

5.4開發(fā)實例目前,大連氣象網(wǎng)站的編寫采用Dreamweaver與Editplus相結合的方式進行開發(fā),使用Dreamweaver來進行界面設計,然后用Editplus來完成動態(tài)網(wǎng)頁的腳本開發(fā);使用SqlServer數(shù)據(jù)庫作為網(wǎng)站的數(shù)據(jù)支持;利用數(shù)據(jù)源的連接方法連接數(shù)據(jù)庫。大連氣象自動站小時數(shù)據(jù)查詢動態(tài)頁面中主要利用了JavaScript編寫其中的查詢控件,該內容里的JavaScript查詢代碼過長,這里就不列出了。

6結語

隨著互聯(lián)網(wǎng)絡的普及和應用的深入,通過ASP等這樣的互聯(lián)網(wǎng)技術,氣象系統(tǒng)把各種氣象數(shù)據(jù)提供在網(wǎng)上,預報人員等可以隨意在網(wǎng)絡上參考、查詢自己需求的內容。但是先進的網(wǎng)頁開發(fā)技術還有PHP、JSP、等等,所以氣象網(wǎng)站需要改進和完善的地方還有很多,希望以后能把網(wǎng)站編寫得越來越人性化,能更加方便本系統(tǒng)的人員和廣大用戶的使用。

精品推薦
主站蜘蛛池模板: 国产偷v国产偷v亚洲高清| 怡红院精品视频| 亚洲成人免费网站| 精品伊人久久久| 国产又爽又黄又无遮挡的激情视频 | 日本欧美中文字幕| 亚洲日本在线电影| 男女猛烈xx00免费视频试看| 国产又爽又黄又无遮挡的激情视频| 老司机亚洲精品影视www| 在线看无码的免费网站| 一级毛片女人18水真多| 日本xxx网站| 久激情内射婷内射蜜桃| 欧美性猛交xxxx乱大交极品| 伊人久久精品一区二区三区| 精品韩国亚洲av无码不卡区| 国产又粗又长又硬免费视频| 69堂午夜精品视频在线| 在线观看成人网| shkd-443夫の目の前で犯| 性色AV无码中文AV有码VR| 久久久久无码精品国产不卡| 最近更新在线中文字幕一页| 亚洲成a人不卡在线观看| 波多野结衣资源在线| 免费的一级黄色片| 美国免费高清一级毛片| 国产亚洲蜜芽精品久久| 国产h在线播放| 国产精品538一区二区在线| 91国语精品自产拍在线观看一| 天堂网在线观看| www.youjizz.com在线| 性高朝久久久久久久| 中文字幕天天躁日日躁狠狠躁免费 | 国产一卡二卡二卡三卡乱码| 黑人巨大videos极度另类| 国产精品99久久免费| 91成人在线播放| 国语自产少妇精品视频蜜桃|