導航:首頁 > 編程知識 > 如何學好asp編程

如何學好asp編程

發布時間:2022-09-19 13:37:07

A. ASP怎麼學

1、建議你先學HTML、CSS、js和如何正確配置使用IIS。ASP程序與這幾個東東的關系密不可分;
2、建議學習一下VBScript的語法。ASP程序使用的就是這種語言腳本;
3、多寫、多看、多想、多練、多試。
做到以上三點,你會發現你其實就是一個ASP高手。

B. 如何學習asp

ASP的學習方法
一、關於ASP
Active Server Pages(ASP)是伺服器端腳本編寫環境,使用它可以創建和運行動態、交互的Web伺服器應用程序。使用ASP可以組合HTML頁、腳本命令和ActiveX組件以創建交互的Web頁和基於Web的功能強大的應用程序。ASP應用程序很容易開發和修改。

HTML編寫人員

如果您是位HTML編寫人員,您將發現ASP腳本提供了創建交互頁的簡便方法。如果您曾想從HTML表格中收集數據,或用顧客的姓名個人化HTML文件,或根據瀏覽器的不同使用不同的特性,您會發現ASP提供了一個出色的解決方案。以前,要想從HTML表格中收集數據,就不得不學習一門編程語言來創建一個CGI應用程序。現在,您只要將一些簡單的指令嵌入到您的HTML文件中,就可以從表格中收集數據並進行分析。您再不必學習完整的編程語言或者單獨編譯程序來創建交互頁。

隨著不斷掌握使用ASP和腳本語言的技巧,您可以創建更復雜的腳本。對於ASP,您可以便捷地使用ActiveX組件來執行復雜的任務,比如連接資料庫以存儲和檢索信息。

對ASP腳本的逐步介紹,請參閱ASP教程。然後您可以再回到這些主題中了解關於編寫ASP腳本的詳細信息。

有經驗的腳本編寫人員

如果您已經掌握一門腳本語言,如 VBScript、JavaScript或PERL,而且您已經了解使用ASP的方法。只要安裝了符合ActiveX腳本標準的相應腳本引擎,就可以在ASP頁中使用任何一種腳本語言。ASP帶有Microsoft Visual Basic Scripting Edition(VBScript)和Microsoft JScript的腳本引擎,這樣您可以立即開始編輯腳本。PERL、REXX和Python 的ActiveX腳本引擎可以從第三方開發人員處獲得。Web開發人員如果您已經掌握了一門編程語言,如Visual Basic,您將發現ASP是快速創建Web應用程序的一個非常靈活的方法。通過向HTML中添加腳本命令,您能夠創建應用程序的HTML介面。通過創建自己的ActiveX組件,可以將應用程序中的商業邏輯封裝到能夠從腳本、其他組件或從其他程序中調用的模塊。

使用ASP進行計算的Web可轉化為有形的利益,它使Web供應商能夠提供交互的商業應用而不僅僅是發布內容。例如,旅行社能夠比公布航空時刻表做得更多;用ASP腳本可以讓客戶察看現有的航班、比較費用並預定座位。

包含在Windows NT Option pack中的Microsoft Transaction Server(MTS)可以降低在伺服器上構造程序的復雜性和費用。MTS可以解決開發那些保密性強的、可分級的以及可靠的Web應用程序的復雜性問題。

Active Server Pages模型

瀏覽器從Web伺服器上請求.asp文件時,ASP腳本開始運行。然後Web伺服器調用ASP,ASP全面讀取請求的文件,執行所有腳本命令,並將Web頁傳送給瀏覽器。

由於腳本在伺服器上而不是在客戶端運行,傳送到瀏覽器上的Web頁是在Web伺服器上生成的。所以不必擔心瀏覽器能否處理腳本:Web伺服器已經完成了所有腳本的處理,並將標準的HTML傳輸到瀏覽器。由於只有腳本的結果返回到瀏覽器,所以伺服器端腳本不易復制。用戶看不到創建他們正在瀏覽的頁的腳本命令。
二、ASP的新功能
ActiveServerPages在功能方面有所增強,更易於開發應用程序。

Microsoft腳本調試程序。您可以使用腳本調試程序調試.asp文件。請參閱調試ASP腳本。

事務性腳本。ASP頁和頁中使用的對象可以運行於事務環境之下。在頁上的全部工作只有兩種結果:提交或終止。事務可以保護應用程序免於因失敗而導致數據丟失。請參閱創建事務性腳本。

管理工具。許多應用程序設置可在Internet服務管理器上進行,這是Internet Information Server和Personal Web Server(在WindowsNT Workstation上)的管理工具。請參閱配置ASP應用程序。

隔離ASP應用程序。您可以隔離ASP應用程序以便它們能在Web伺服器上獨立的內存空間內運行。萬一某個應用程序失敗時,可以保護其他應用程序和Web伺服器。它也使您可以在不停止Web伺服器的情況下,停止一個應用程序或從內存中卸載其組件。請參閱隔離應用程序.

文件上載。瀏覽器可以通過Posting Acceptor應用程序將文件上載到Web伺服器。可以編寫ASP腳本來發送帶有從Posting Acceptor傳來的信息的email,如每一個上載文件的位置和名稱。請參閱Posting Accepter文檔(在Microsoft Site Server Express的目錄表中)。

新的ASP組件。ASP提供了新的基礎組件。有關概述請參閱ActiveX組件。

應用程序根目錄的改變。ASP應用程序的根目錄在您的Web站點上可以是物理目錄。以前,根目錄必須映射為虛擬目錄。現在可以用Internet服務管理器指示ASP應用程序的根目錄。請參閱創建應用程序。必須將.asp文件置於應用程序樹中,Web伺服器才能檢測文件的改變並且自動重裝它們。

支持Internet Explorer4.0通道和Web預測。當ASP要發送包含通道定義命令的文件時,它會自動告訴Internet Explorer4.0。使用ASP很容易就能生成通道定義(.cdf)文件。

支持HTTP1.1協議。Internet Information Server和Personal Web Server支持HTTP1.1協議。在響應支持HTTP1.1的瀏覽器(例如Internet Explorer4.0)時,這一支持可使ASP利用新協議的高效率。例如,當向瀏覽器返回頁的時候,ASP使用大塊轉換編碼以提高網路效率。
三、創建ASP頁
Active Server Pages(ASP)文件是以.asp為擴展名的文本文件,這個文本文件可以包括下列部分的任意組合:
文本
HTML標記
ASP腳本命令

創建.asp文件非常容易。如果要在HTML文件中添加腳本,只需將該文件的擴展名.htm或.html替換為.asp就可以了。要使.asp文件可用於Web用戶,請將這個新文件保存在Web站點上的目錄中(請確定啟用了該目錄的腳本和執行許可權)。使用瀏覽器查看該文件時,可以看到ASP處理並返回了HTML頁。現在可以在.asp文件中添加腳本命令了。

注意因為.asp文件需要額外的處理,請不要將所有的HTML頁都轉換為ASP頁。應該只將包含腳本命令的文件轉換為.asp文件。.asp和.htm文件可以放置在相同的目錄中。

使用任何的文本編輯器都可以創建.asp文件。使用那些帶有ASP增強支持的編輯器將更能提高效率,如Microsoft Visual InterDev。如果您從未使用過HTML,請考慮先使用Microsoft FrontPage。使用FrontPage創建文檔和格式化文本就象使用文字處理工具一樣簡單。接下來還可以使用Insert Script命令在FrontPage創建的HTML頁中加入簡單的ASP命令。

加入Script命令

腳本是一系列的命令和指令。與HTML標簽不同,script命令指示Web伺服器執行操作,而HTML標簽只是簡單地格式化文本或讀取圖形、視頻及音頻文件。Script 命令可以在變數中存儲用戶名,在返回到瀏覽器的頁中顯示用戶名或將用戶名存儲在資料庫中。

腳本命令通過定界符與文本區別開來。定界符是字元或一串字元,它標志單元開始或結束。HTML使用定界符棗小於號(<)和大於號(>)括入HTML標簽。 ASP使用定界符 <% 和 %> 括入腳本命令。您可以在定界符中括入任何命令,只要這些命令對正在使用的腳本語言有效。下面的例子展示了包含腳本命令的簡單的HTML頁:

<HTML>
<BODY>
This page was last refreshed on <%= Now %>.
</BODY>
</HTML>

VBScript函數Now返回當前的日期和時間。Web伺服器處理該頁時,會使用當前的日期和時間替換<% =Now %>並且將該頁返回到瀏覽器:

This page was last refreshed on 8/1/97 2:20:00 PM.

定界符括入的命令被稱為主腳本命令。這些命令被主腳本語言處理。在腳本定界符中使用的任何命令都必須對主腳本語言有效。默認情況下,主腳本語言是VBScript。要設置另一種語言。請參閱使用腳本語言。

如果您已經熟悉了客戶端腳本編寫(編寫在瀏覽器上運行的腳本),請注意不要用HTML<SCRIPT>元素括入表達式。在編寫伺服器端腳本時,只用<SCRIPT>元素在主腳本語言外的其他語言中定義過程。關於詳細信息,請參閱使用腳本語言。

合成HTML和腳本命令

在ASP定界符中可以包含任何在主腳本語言中合法的語句、表達式、過程或操作符。在 VBScript 和其他腳本語言中,語句是語法完整的單元,該單元表達某項活動、聲明或定義。下面的條件語句 If...Then...Else 是一條常見的
VBScript語句。

<% If Time >= #12:00:00 AM# And Time < #12:00:00 PM# Then
Greeting = "Good Morning!"
Else
Greeting = "Hello!"
End If
%>
<%= Greeting %>

這條語句將值"Good Morning!"或值"Hello!"存儲在變數greeting中。<%= Greeting %>命令將當前的變數值發送到瀏覽器中。

這樣,在(Web伺服器所在時區的)正午12點前瀏覽該腳本的用戶將看到:Good Morning!

在正午12點或以後瀏覽此腳本的用戶將看到:Hello!

在語句的不同部分之間可以加入HTML文本。例如,下面的腳本在If...Then...Else語句中加入了HTML,產生了與上面腳本同樣的結果:

<% If Time >= #12:00:00 AM# And Time < #12:00:00 PM# Then %>
Good Morning!
<% Else %>
Hello!
<% End If %>

如果條件為真,也就是說,如果時間為午夜、午夜以後或者中午以前,那麼Web伺服器將跟隨條件("Good Morning")的HTML發送到瀏覽器;否則,將跟隨Else的HTML("Hello")發送到瀏覽器。這種混合HTML和腳本命令的方式可以方便地將 If...Then...Else語句變換為幾行HTML文本。如果要在Web

C. 怎麼學好ASP

先大致看一下asp語言的特性(區別於cgi,php,jsp等),b/s模式的運行流程和特性,根據自己的想法有了大致的了解後,開始看語法細節,包括html的語法,這是躲不開的,然後動手編程,從實踐中提高。。。。。
good luck!

D. 怎樣才可以更快的學會ASP呢

樓上的 有點問題吧 想快速學好ASP 首先得把ASP基礎的東東 弄懂

例如 response request 等對象 並且 能夠熟練的操作資料庫里的記錄後

就開始 高手進階 如果有VB基礎的話 高手進階這個 段落很快的 如果沒有

VB基礎 建議學習下VB 另外網路上有很多手冊 裡面 講了很多示例 不妨

抄抄看看 弄不懂就去問..

E. 怎麼樣學習asp會比較好

HTML,DIV+CSS,JAVASCRIPT,ASP,SQL這些都必須會,ASP先得看一下VB語法,然後就是學些內置對象,最主要的是ADO,然後就是做些簡單的例子,就這樣吧

F. 怎樣才能學好ASP程序設計,大學的時候C語言沒有學好,但現在要做網站製作,必須要學程序呀!

1.良好的代碼習慣是必要的
2.asp 也是屬於C系列語言...也是面向過程....常見的邏輯 判斷 運算等操作都差不多
3.asp注意六大對象就行了...
4.找一個好點的編程軟體帶asp語言提示的...
5.找一個網站後台讀懂添加刪除修改(資料庫操作),生成(文件操作)等操作並能做一定修改...比如批量修改.批量替換。。如果能搞定...asp技術也差不多了....簡單製作沒問題了....

G. 如何學好ASP

如何學好ASP

沒有堅實的理論做基礎,那麼我們連踏入社會第一步的資本都沒有,特別對於計算機專業的學生學好專業知識是置關重要的。在這里我側重講一下如何學習ASP, 從平時的學習過程中,我就感覺到ASP和一些常用的資料庫編程以及軟體工程方面的思想是非常重要的。我現在也在嘗試自己做網頁,這其中就用到了ASP,我想它的作用是可想而知的。

我可以結合自己的經驗大致給你說一說,希望對你有所幫助,少走些彎路。

學習ASP其實應該上升到如何學習程序設計這種境界,其實學習程序設計又是接受一種編程思想。比如ASP如何學習,你也許在以前的學習中碰到過。以下我仔細給你說幾點:

1、我們必須明確一個大方向,不要只是停留在因為學而去學,我們應有方向應有目標.

2、掌握asp的特性而且一定要知道為什麼。

3、在平時的學習過程中要注意現學現用,注重運用,在掌握了一定的基礎知識後,我們可以嘗試做一些網頁,也許在開始的時候我們可能會遇到很多問題,比如說如何很好的構建基本框架,如何更好的使自己的東西看上去很不錯等等。其實這些都不是問題的實質,我們可以在實踐中不斷提升自己,不斷充實自己。

4、交流是必要的,不管是生活還是學習我們都要試著去交流,通過交流我們可以學到很多我們自己本身所沒有的知識,可以分享別人的經驗甚至經歷。

5、多看多學多思。多看一些關於ASP的書籍,一方面可以擴展知識面一方面可以鑒借別人是如何掌握、運用ASP的;多學善於關注別人,向同學老師多多學習,不論知識的大小;多思則是要將學到的知識靈活運用,不能只是將它停留在紙上談兵的程度上。

6、接下來就不能紙上談兵了,最好的方法其實是實踐。實踐,只能算是讓你掌握語言特性用的。而提倡做實際的Project也不是太好,因為你還沒有熟練的能力去綜合各種技術,這樣只能使你自己越來越迷糊。我認為比較好的方法是找一些比較經典的例子,每個例子比較集中一種編程思想而設計的。

7、運用經典的例子。並且自己可以用他來實現一些簡單的系統。如果可以對他進行進一步的修改,找出你覺得可以提高性能的地方,加上自己的設計,那就更上一個層次了,也就會真正地感到有所收獲。

8、學習是為了用的,是為了讓你的程序產生價值,把握住這個原則會比較輕松點。 除此之外,課外時間一定要多參加一些社會實踐活動,來鍛煉自己的能力。

來自:http://video.tztvu.e.cn/xsc/xsh/onews.asp?id=117

H. 怎樣學習ASP

學習HTML。這並不需要去學一大堆的諸如Dreamweaver,Firework之類的各種網頁設計工具,關鍵是理解HTML網頁嵌套的block結構與CSS的box模型。許多ASP.NET控制項最後都必須轉化為HTML。而且,div+CSS是當前主流的網頁布局模型。學習這部分時,關鍵在於理解概念,而不需要將精力花在美化頁面的許多技巧上,那是網站美工的工作,不是程序員的工作。
第二步:學習JavaScript。它主要運行於瀏覽器端,可以完成許多工作,功能也很強大:比如它將客戶端網頁中的HTML元素看成一棵樹,可以編寫代碼訪問並修改樹節點,動態生成新的HTML代碼,從而達到動態修改網頁顯示特性的目的。在目前的網站開發中用得很多,非常重要。另外,它也是目前非常流行的AJAX技術的基礎。
第三步:學習計算機網路原理。找一本大學《計算機網路》教材,重點看看它的有關互聯網的部分,了解一些域名解析和HTTP協議等知識,這是進行互聯網開發的理論基礎。
第四步:學習ASP.NET表示層技術。會設計Web頁面需要結合先前打好的面向對象技術的基礎,至少掌握以下內容:(1)各種Web控制項的使用方法;(2)理解信息在網頁中的傳送方式,比如Cookie,ViewState,Session等的使用;(3)ASP.NET應用程序與網頁的生命周期,以及相關對象(比如httpcontext,response,request)的用途;(4)ASP.NET實現事件驅動的內幕;(5)自定義用戶控制項。
第五步:掌握資料庫技術。具體地說,要學習以下內容:(1)學會使用SQLServer 2005:不要求精通它的各種工具與管理配置技術,但至少知道如何連接,如何建表,如何創建存儲過程;(2)學習ADO.NET,掌握使用代碼人工訪問資料庫(別用VS2005的向導)的方法;(3)學習數據綁定控制項的使用。
第六步:理解多層架構。這時,先前在OO學習階段涉及到的程序集與應用程序域等就派上用場了,現在,網站架構大多採用多層架構:表示層、業務邏輯層、數據存取層以及資料庫本身。可以先上網找一此多層架構的資料看,再找一個現成的比較復雜的開源ASP.NET項目分析一下其架構就差不多了。基本上都是一個套路,到處應用。
第七步:學習XML。了解XML的基礎知識,找本講XML的書看一下就差不多了,然後再學習Web Service。Web Service其實可類比為遠程方法調用(以XML格式表達的調用信息)。學到了這里,如果你還有興趣,不妨再去看看SOA,不過SOA的資料都是理論與概念,看起來比較郁悶,而且離實際開發可能比較遠,所以這是可選項。
第八步:學習AJAX。主要目的是創建具有更豐富特性的Web表示層,而經過前面七步的學習,到此再學習AJAX已水到渠成,所有的基礎都已具備,不會有太大的問題了。在基礎未具備的前提下直接學AJAX,就像「浮沙之上築高台」,所以將AJAX的學習次序安排在這里。
第九步:學習RIA技術。Rich internet application,可看成是將C/S與B/S優點合二為一的嘗試。就具體技術來說,主要指微軟的Silverlight(WPF_E)。不過目前學習它主要是為了技術儲備。

閱讀全文

與如何學好asp編程相關的資料

熱點內容
個稅app在哪裡填寫贍養父母 瀏覽:341
打開cad時總彈出一個文件 瀏覽:87
刪除一個文件夾找不到了 瀏覽:654
電腦桌面文件管理哪個軟體好 瀏覽:188
蘋果數據線頭歪了 瀏覽:135
ghostwin764位系統鏡像文件 瀏覽:443
感測器視頻教程下載 瀏覽:95
flash源文件賀卡下載 瀏覽:434
如何提高網路扶貧的效果 瀏覽:654
飛車軟體文件夾叫什麼 瀏覽:242
刷ec用什麼編程器 瀏覽:765
方菱數控u盤文件格式 瀏覽:260
編程為什麼輸出兩個變數 瀏覽:490
衛星大鍋2017用升級嗎 瀏覽:113
玉米win10系統下載 瀏覽:134
fgo技能升級減cd嗎 瀏覽:129
什麼記賬app免費好用 瀏覽:441
網路檢測可以檢測到什麼 瀏覽:504
sip協議教程 瀏覽:832
編程哪裡可以接項目 瀏覽:119

友情鏈接