<% asp = 11 Response.Write ", 你的總分是: “ Response.Write asp %> "> <% asp = 11 Response.Write ", 你的總分是: “ Response.Write asp %> ">

Presentation is loading. Please wait.

Presentation is loading. Please wait.

網路程式-ASP 授課:方順展.

Similar presentations


Presentation on theme: "網路程式-ASP 授課:方順展."— Presentation transcript:

1 網路程式-ASP 授課:方順展

2 Html 及asp的關係 Html 表現畫面 Asp 運算結果
<HTML><BODY BgColor="#FFFFFF"> <% asp = 11 Response.Write ", 你的總分是: “ Response.Write asp %> </BODY> </HTML>

3 參考資料 參考網站 程式 VBScript 簡介 asp網站製作教本 藍色小舖 BlueShop Notepad++

4 變數 變數 X=123 指定資料給變數 X=“龍華” 印出 Response.write X

5 運算子 + - * / \ Mod ^ 符號 說明 範例 加法運算 減法運算 乘法運算 除法運算 5 Mod 3 => 1.67
除法取整數 5 Mod 3 => 1 Mod 除法取餘數 5 Mod 3 => 2 ^ 指數運算 2^3 => 8

6 連結運算子 符號 說明 範例 & 字串連接 X=“龍華”&”大學” Response.write X 結果為:龍華大學

7 比較運算子 符號 說明 = < <= > >= <> 不等於 Is 是否為同一物件

8 邏輯運算子 符號 範例 And Or Not Xor

9 控制流程 條件控制 If...Then...Else If 條件運算式 Then 程式敘述一 Else 程式敘述二 End If
參考:Ex02Ans.asp -- 判斷系統時間 (檢視原始碼) Select Case Select Case 測試運算式 Case 條件值 1          程式敘述 1 Case 條件值 2          程式敘述 Case Else          程式敘述 n End Select 參考: WeekBg.asp -- 根據星期幾來顯示不同的背景圖片 (檢視原始碼) Movie.asp?age=20 -- 用Case將條件值一一列出來 (檢視原始碼)

10 迴圈控制 For ... Next For 計數器變數 = 起始值 To 結束值 [Step 遞增值]       程式敘述 Exit For       程式敘述 Next 參考:For01.asp (檢視原始碼) While ... Wend While 條件運算式      程式敘述 Wend 參考:Love02.asp?Love1=運動&Love2=音樂&Love3=電動&Love4=睡覺 -- 利用 While 迴圈讀取輸入資料 (檢視原始碼)

11 表單 讓使用者填資料,並由程式接資料 參考:
Form.htm-- 第一個表單範例 (檢視原始碼) -- 對應之處理程式為 Echo.asp (檢視原始碼) Personal.htm -- 個人基本資料輸入表單 (檢視原始碼) -- 對應之處理程式為 Personal.asp (檢視原始碼)

12 傳送資料 Post: Get: <form method=“POST” action=“接收之程式”> (網址只有程式檔名)
<form method=“get” action=“接收之程式”> (網址不只有程式檔名還有參數) 如:Love02.asp?Love1=運動&Love2=音樂&Love3=電動&Love4=睡覺 可應用為超連接,送資料

13 練習: 用asp程式寫出一個可自訂大小的「乘法表」

14 Access 資料庫 資料庫(db) 資料表(table)

15 access

16 讀取資料表

17 讀取資料表基本(參考tes1.asp) <!-- #include virtual="DB.fun" -->
sql="select * from 成績單" Set rs = GetMdbstaticRecordset("Sample.mdb",sql)

18 SQL語法 基本一: 選擇: 排序: select * from 成績單 select 學號,姓名,國文,英文,數學from 成績單
Select * from 成績單 where 姓名=‘方順展’or 數學=60 or 英文>30 Select * from 成績單 where 姓名 like‘方%’ 排序: select * from 成績單 order by 數學(小到大) select * from 成績單 order by desc 數學(大到小)

19 讀取 讀取每一筆 While Not rs.EOF Row = "<TR><TD>"&rs("學號") &"</TD><TD>"&rs("姓名")&"</TD><TD>"&rs("國文")&"</TD><TD>"&rs("英文") &"</TD><TD>"&rs("數學")&"</TD></TR>" Response.Write Row rs.MoveNext ' 移到下一筆 Wend

20 新增(參考test2.asp) 新增一列 rs.addnew rs("學號")=111111 rs("姓名")="方順展"
rs.update

21 修改(參考test3.asp) sql="select * from 成績單 where 姓名='方順展'“ 修改
rs("學號")=222222 rs("姓名")="方順展" rs("國文")=45 rs("英文")=66 rs("數學")=67 rs.update

22 刪除(參考test4.asp) rs.delete

23 其它 轉址:response.redirect “ http://www.fgu.edu.tw” 停止:response.end
Server ip : request.servervariable(“local_addr”) Client ip: request.servervariable(“remote_addr”)

24 練習: 修改成可新增、修改及刪除


Download ppt "網路程式-ASP 授課:方順展."

Similar presentations


Ads by Google