Asp快速入門,快速出程式!

2022-08-23 01:36:11 字數 2235 閱讀 3155

我工作一年了,學會了asp、php,本人是金屬材料熱處理專業畢業,在學校根本沒搞過,後來畢業在網咖幹了乙個月受不了回家自學asp,照著書學了三個月,才勉強寫了個聊天室程式。後來在公司學php,只用了乙個星期就上手了,把東方自助建站有幾個小錯誤搞定,還寫了乙個簡單的自助站點列表。我總結了一下,之所以後來學php能有這樣的速度就是因為我直接接觸程式(當然和asp的基礎是分不開的),所以我認為要快速入門asp最好的辦法就是看程式。

asp和htm相比最重要的就是運算元據庫,所以快速入門就從運算元據庫入手:

先建立db1.mdb的access資料庫,一張表info,兩個欄位id(自動增長),name(字元)(方法不說了,和word差不多,都很簡單的)。

建立資料庫連線,connections/conn0.asp

<%

if request.form("names")<>"" then

names=server.htmlencode(request.form("names"))'可以簡單的防止指令碼侵擾:

sql="insert into info(name) values('"&names&"')"

'response.write(sql)

conn.execute sql

response.write("新增成功!

繼續新增或檢視。")

end if

%>

檢視資料showdata0.asp

<%@language="vbscript"%>

<%

dim rs

dim rs_numrows

set rs = server.createobject("adodb.recordset")

rs.activeconnection = mm_conn_string

rs.source = "select * from info"

rs.cursortype = 1

rs.cursorlocation = 2

rs.locktype = 3

rs.open()

'response.write("dim a"&vbcrlf)

'response.write("redim a("&rc&")"&vbcrlf)

outhtml=""

if not (rs.eof and rs.bof) then

response.write(""&vbcrlf)

end if

rs.close()

set rs = nothing

%>

看到這裡你已經可以寫個公告系統什麼的了;是不是還覺得缺點什麼?呵呵,對了怎麼驗證使用者登陸,才可以做個什麼什麼論壇啊,好下面是乙個操作cookie和session的例子,驗證使用者要用session哦,記住哦!

cookie_session.asp

<%@language="vbscript" codepage="936"%>

cookie:

<%= request.cookies("visit") %>

<%

if request.cookies("visit")<>"" then

response.write("第"&request.cookies("visit")&"次訪問")

response.cookies("visit")=request.cookies("visit")+1

response.cookies("visit").expires=date+1

else

response.write("第1次訪問")

response.cookies("visit")=1

response.cookies("visit").expires=date+1'1天過期

end if

%>

session:

<%

if len(session("visit"))>0 then

response.write("第"&session("visit")&"次訪問")

session("visit")=session("visit")+1

else

response.write("第1次訪問")

session("visit")=1

end if

%>

好了到看這裡,如果你都明白了並且能能寫出類似的東西,你就入門了!

結束語:本文增對懂html,並且曾經學過任何程式語言的(js、vbs也算)準備學asp的朋友。

謝謝。

linux shell程式快速入門

1.shell的基本型別 表示式型別 使用關鍵字expr申明。宣告格式 var expr a b 坑點 一定要注意空格,某些地方空格省略會造成語法錯誤,還有運算字元的轉義,比如 數字型別 變數等號右邊使用數字宣告。宣告格式 a 10 相關運算子 eq 是否相等,ne 是否不相等,gt 檢測左邊的數是...

《深入淺出WPF》c WPF入門,快速上手

一種圖形化設計語言,跟winform差不多。新建的wpf程式會有以下四類源 xaml語言是在xml語言基礎上擴充套件來的,xml的語言特性在xaml上也是通用的。xaml是一種宣告式語言,由多對標籤組成,在編譯時,一對標籤就會建立乙個物件。可以在標籤內設定該標籤的屬性。xmlns全稱xml name...

Arc IMS 網頁程式開發快速入門

網頁程式的開發步驟是這樣的 使用author製作所需要的地圖 使用administrator將製作的地圖發布為地圖服務 幾個注意的地方 製作地圖 新增地圖所需要的元素 調整地圖各個圖層的顯示情況,原則是,面資料在最底部,其次是線資料,最後是點資料。為各個圖層設定層屬性,讓各層資料對比更加強烈,方便瀏...