ASP基礎— VBScript基本語法 張森.

Slides:



Advertisements
Similar presentations
1 程式語言 Visual Basic 循序結構、選擇結構 黃瀧輝 老師 Long Hwai,Huang.
Advertisements

1 第九原則:適當的質與量 組員名單 : 薛文惠 林姵伶 林于綾 張銘芳 陳淑慧 指導教師 : 蘇明俊 老師.
第一單元 建立java 程式.
ASP.NET 網頁製作教本 – 從基本語法學起
班級:四環工一A 姓名:王柏翰、劉豐宇 學號:4980N058、4980N069
第4章 VB.NET程式與 網頁製作的應用 主講人: 姚奉緒 M
課程名稱:程式設計 授課老師:________
第4章 條件判斷與迴圈 Java 2 程式設計入門與應用.
物件導向語言基礎 Chapter 4 認知 學完本章應了解何謂常數、變數。 了解有哪些運算式、運算子和基本輸入、輸出指令。
奈米科技概論報告 第十二組 備長碳 組員: 4A 葉啟宏 4A 楊弘義 4A 鄭丞軒.
國 立 羅 東 高 中 歷 史 報 告 人物:余清芳 班 級:一年九班 座 號:七號 姓 名:賴婉瑜.
第七章 电子商务系统的运营与维护.
小組成員: 吳雅玲 金若涵 林昭志 指導老師:陳人維 老師
上課囉 職場甘苦談 小資男孩向錢衝 育碁數位科技 呂宗益/副理.
四 VBScript编程基础.
Chapter 5 迴圈.
Visual Basic程序设计.
ASP VBScript 基础知识.
第八章 第一节 日本 邹旭丹 滨河中学初中部 湘教版地理初一年级.
BLANK overview.
目錄 前言 八達通 使用八達通的好處 八達通的種類 輕鐵 輕鐵的設施 輕鐵的發展 輕鐵與西鐵
課程名稱:程式設計 授課老師:________
第3章 變數與運算子 3-1 電腦記憶體的基礎 3-2 變數的命名與宣告 3-3 VB.NET的資料型別
Visual C++ introduction
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
程式語言 -Visual Basic 變數、常數與資料型態.
講師:戴志華 國立台灣大學電機工程研究所 Visual Basic 程式設計 講師:戴志華 國立台灣大學電機工程研究所.
保留字與識別字.
Java程式概觀.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
C語言簡介 日期 : 2018/12/2.
算法与程序设计.
SQL Stored Procedure SQL 預存程序.
Access VBA程序设计 本章重点 Access Basic编程语言 运算符、函数与表达式 Access Basic语句 模块的使用
第4章 程序控制结构与算法基础.
新觀念的 VB6 教本 第七章 讓程式轉彎的控制敘述.
程式語言Visual Basic 重複結構 黃瀧輝 老師 Long Hwai,Huang.
6-1 For…Next迴圈敘述 6-2 While…End While迴圈敘述 6-3 Do…Loop迴圈敘述 6-4 巢狀迴圈敘述
第12章 VBA模块设计.
第3 章 VBScript的控制结构.
丙級電腦軟設-VB程式設計 資料來源:林文恭研究室 整理:張福生.
新觀念的 VB6 教本 第 6 章 資料型別.
邏輯關係運算 == 等於 & 且 (logical and) ~= 不等於 | 或 (logical or) < 小於
算法与程序设计 周少品.
VB程序设计语言 主讲教师:王 杨.
程式設計 Visual Basic簡介 週次:2 建國技術學院 資管系 饒瑞佶 2003年9月17日.
Python 基本介紹.
第一單元 建立java 程式.
程序设计基础 第 2 章 学习程序设计的基本方法: 多练 模仿.
For x = 0 To 9 For y = 0 To 9 z = *x + 10*y …… Next y
江西财经大学信息管理学院 《数据库应用》课程组2007
第2章 VB语言基础 本章要点: 数据类型 常量和变量 运算符表达式 函数.
小结 郭清溥.
Ch04 VB.NET的流程控制 網頁程式設計.
JAVA 程式設計 資訊管理系 - 網路組.
輸入&輸出 函數 P20~P21.
现代信息技术 微电子技术 计算机技术 传感技术 通信技术 处理、存储信息的技术 传感、采集技术 传递信息的技术
第二章、第三章错题分析.
期末考.
撰寫MATLAB基礎財務程式 柯婷瑱.
第四章 控制结构 1、顺序控制结构 2、选择结构 3、循环结构.
ASP动态网页设计实用教程 主讲教师:贾海陶.
單元名稱:結構化程式設計 報告人 劉洲溶.
第八章 服務部門成本分攤.
網路程式-ASP 授課:方順展.
網頁設計第十二課.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
1.2.3 循环语句.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
InputStreamReader Console Scanner
Presentation transcript:

ASP基礎— VBScript基本語法 張森

VBScript與ASP 比較 VBScript <Script Language=VBScript> document.write 1+2 </Script> ASP <% Response.Write 1+2 %>

未安裝IIS/PWS時 ASP語法之練習 ASP必須在安裝有IIS或PWS之電腦上執行。若未安裝IIS或PWS,可以如下方式,利用VBScript來練習: 加入以下綠色部份 <Script Language=VBScript> Set Response=document Response.Write 1+2 可使用ASP之Response.Write </Script> 副檔名使用 .htm

算術運算子 算術運算子 算術運算子之運算先後序 + - * / 加減乘除 ^ 乘冪,例 2^3  8 + - * / 加減乘除 ^ 乘冪,例 2^3  8 \ 整數除,例 19\5  3 (相除後,去尾) Mod 模數,例 19 Mod 5  4 (取餘數) 算術運算子之運算先後序 先 ^ * / \ Mod + - 後 例 Response.Write 2+3*4  14 例 Response.Write (2+3)*4  20

註解 註解 ‘寫在註解符號後的文字不會被執行 例: Response.Write 1+2 ‘ 將1+2的值顯示出來

指定 例一 例二 X=3 Y=X+2 Response.Write X+Y  8 Sum=3 Sum=Sum+2 Response.Write Sum  5

變數命名規則 字數不超過255個字元 第一個字元為英文,其餘可為英文、數字、底線 不可使用保留字 不合法 合法 3M M3 A-1 A_1 Response Responsed

常數 常數 Const PI=3.1416 PI被設定為常數後,其值不能被改變

資料分類 數值 字串 日期/時間 布林 Response.Write “學ASP” Response.Write #2003/5/6# Response.Write #2003/5/6 5:20:10 PM# 布林 Response.Write (2>1)  True Response.Write (1>2)  False

串接運算子 字串串接(可用+或&) 各類型資料串接(用&) First=“Sen” Last=“Chang” Name=First + “ ” + Last  “Sen Chang” 比較 Response.Write 2+3 Response.Write “2” + “3” 各類型資料串接(用&) S=“Today is “ D=#2001/2/13# Response.Write S&D  Today is 2/13/2001

比較運算子 = > < >= 或 => <= 或 =< <> 或 >< 例: Response.Write (1>2)  False

邏輯運算子 Not And Or 例: Not A A and B A or B

運算優先順序 例 算術運算>>字串運算>>比較運算>>邏輯運算 20>=10 And 3^2<=3*2

數值型別 型別 使用位元數 可代表數字 Integer 2 Long 4 Single Double 8 -32768~32767 -2147483648~ 2147483647 Single -3.4E+38~3.4E+38 Double 8 -1.79E+308~1.79E+308

型別轉換函數 CDbl CInt CLng CSng CStr

控制敘述(If) 例 語法 If I<10 Then If 條件式 Then 敍述1 Response.Write I 敍述2 I=I+1 End If 語法 If 條件式 Then 敍述1 敍述2 : End If

控制敍述(If) 例 語法 If 條件式 Then 敍述區塊1 Else 敍述區塊2 End If If Score>=60 Then Response.Write “及格” Else Response.Write “不及格” End If 語法 If 條件式 Then 敍述區塊1 Else 敍述區塊2 End If

控制敍述(Select) 語法 Select Case 資料或運算式 Case 條件值1 敍述區塊1 Case 條件值2 敍述區塊2 : End Select

控制敍述(Select) 語法 Select Case N Case 1 Response.Write “好” Case 2 End Select

迴圈(For) 語法 For 計次變數=起始值 To 終止值 (Step 步進值) 敍述區塊 Next

迴圈(For) 例1 For I=1 To 10 Response.Write I & “<br>” Next 例2 For I=0 To 100 Step 2

迴圈(For) 例3 Sum=0 For I=1 To 100 Sum=Sum+I Next Response.Write Sum

迴圈(For) 例4 For I=1 To 3 Response.Write “I= ” & I & “<br>” For J=1 To 3 Response.Write “J= ” & J & “<br>” Next

迴圈(While) 語法 While 條件式 敍述區塊 Wend

迴圈(While) 例1 I=1 While I<=10 Response.Write I & “<br>” I=I+1 Wend

迴圈(While) 例2: 3的幾次方會大於5000 ? N=0 While 3^N <= 5000 N=N+1 Wend 例2: 3的幾次方會大於5000 ? N=0 While 3^N <= 5000 N=N+1 Wend Response.Write N

陣列 陣列如同變數,都是用來儲存資料的 一個變數只能儲存一項資料,一個陣列可以儲存連續的多項資料 陣列必須先經過宣告才可使用 陣列宣告 例1:Dim A(4) 上例宣告一個名稱為A的陣列,共有五個元素,即 A(0), A(1), A(2), A(3), A(4)

陣列 例2 Dim X(3) X(0)=“Word” X(1)=“Excel” X(2)=“Access” X(3)=“PowerPoint” For I=0 To 3 Response.Write X(I) & “<br>” Next

陣列 二維陣列 Dim A(3,3) For I=0 To 3 For J=0 To 3 A(I,J)=I+J Next