我工作一年了,學會了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將製作的地圖發布為地圖服務 幾個注意的地方 製作地圖 新增地圖所需要的元素 調整地圖各個圖層的顯示情況,原則是,面資料在最底部,其次是線資料,最後是點資料。為各個圖層設定層屬性,讓各層資料對比更加強烈,方便瀏...