Transcript 投影片 1
彰化縣政府補助辦理網頁設計
資料庫應用班
建國技術學院資訊管理學系
饒瑞佶
[email protected]
2004/7/5
環境介紹
上課環境介紹
建國資管系一管、電腦教室一
助教介紹
每日記得簽到(9:00 – 16:00)
需要協助請洽資管辦公室
其他…
歡迎大家
上課方式
上機實做+投影片講解(廣播系統)
兩本課本+筆記本+水杯…
檔案可存入D槽中
期末專題製作
歡迎隨時舉手發問
其他
上課內容
網際網路資料庫程式設計
1.HTML網頁設計-by饒瑞佶
2.ASP (Active Server Pages) – by 饒瑞佶
3.資料庫管理-by饒瑞佶
4.JSP (Java Server Pages) - by 賴慧敏
http://www.okbuy.com.tw/rueychi/index.htm
如何學習網頁程式設計
學習網頁程式設計的態度
一定要有信心, “沒有錯誤是沒有原因的“,
從錯誤中可以學得更多。
它沒有明確的範圍,學習態度不好的人可以
學得很少很少,學習態度好的同學可以學到
很多很多 (絕對不限於任何一本課本) 。
模仿是第一步,不要不好意思模仿而一味地
自求創新,第二步是變通,一點一點地變,
第三步才是創造。
學習網頁程式設計的態度
習題不要抄襲,抄襲是放棄學習的行為,
如果你要放棄了,那又何必抄襲呢?
一定要自己動手寫,而不是 用眼看。
多討論,多觀摩,不要單打獨鬥,也不
要吝嗇與人分享。
如果你已經有基礎,不要把這門課當新
的東西來學。好像開車,操作方式大同
小異。
學習網頁程式設計的態度
不要有預設立場,coding不是生下來就會,
若你覺得基礎不好,這次更要好好的下
定決心努力。
想想畢業後要找的工作是什麼?若決定
走coding的話現在好好規劃一下你的學習
方向與模式。
多參考官方網站最新資訊,網路資料豐
富,補足課堂或書本不足之處。
學習程式設計的態度
原理說明也許枯燥,
但是確是必要的!了
解以後,其他就教給
課本就好了!
祝大家都能夠快樂的學習
HTML介紹
何謂HTML?
Hyper Text Markup Language(HTML)
HTML本身並非程式設計,只不過是標示
(Markup)、強調及組織一般性的文字。
WWW上製作HomePage的語言,是一
種標記語言。需透過瀏覽器翻譯標記後方可呈現 。
HTML 標準之原始資料
(HTML 4.0, 1997/11, W3C)
除標準HTML標記外,各瀏覽器廠商也自訂專屬的標記
HTML長的如何?
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=big5">
<title>最新消息</title>
</head>
<BODY>
<p align="center"><font size="4"
color="#0080FF">
最新消息</font>
何謂標記語言?
Tag Language
製作HTML文件的過程中必須加入所謂的標記【T
AG】,好讓瀏覽器知道該如何處理及呈現原始文件
的內容。
在HTML語法中,除了少數例外,大都是以:<XX>
開始,以</XX>結束;其中XX就是HTML的標記。
何謂標記語言?
HTML標籤
IE瀏覽器
翻譯後呈現
這些標記是寫給瀏覽器看的
HTML標記
有頭有尾(但有例外),中間夾住所要顯示的文字或
圖形
有屬性
純文字檔(使用一般的文字編輯器就可以作業)
無大小寫之分
檔名需要是.HTM或是.HTML
<標籤名稱 屬性 =“設定值”> ..要顯示之文件資料.. </標籤名稱
>
<Tag Attributes ="Value"> ..Document Of Display.. </Tag>
HTML標記類別
文件結構標籤(Document Structure Tags)
區段格式標籤(Block Formatting Tags)
字元格式標籤(Character Formatting Tags)
清單標籤(List Tags)
連結標籤(Anchor Tag)
多媒體標籤(Multimedia Tag)
表格標籤(Table Tags)
表單標籤(From Tags)
常見HTML編寫工具
OFFICE
記事本 & FrontPage(我們選用這個)
Dreamweaver (賴老師)
Coreldraw
Macromedia系列 : Flash, Director, Authoware
產生html碼容易,不過你要看的懂才有辦法修改
與加入新的東西
HTML的構成
html的構成是有結構的
html文件是由元件(element) 所組成
元件是由標籤 (tag)所包覆而成
例如:<body>
</body> ,即是一個網頁元件
一份基本的網頁應包含下列組成:
<html>
宣告這份為 html 文件
<head>
</head>
<body>
</body>
</html>
宣告html文件結束
常見的HTML的標籤
Tag起始
Tag結束
元件說明
<html>
</html>
宣告這是一份html文件
<head>
</head>
標頭資訊
<title>
</title>
文件抬頭
<body>
</body>
文件主體
<table>
</table>
表格
<div>
</div>
區塊
<font>
</font>
文字
<img>
</img>
圖片
<a>
</a>
超連結
<h1>
</h1>
標題
<hr>
水平分割線
<p>
段落
<br>
換行
註:還有很多html的元件不在表中,此表只列出常用的。
網頁各元件關係圖
<html>
<head>
<meta>
<title> </title>
<base>
</head>
<body>
<table>
<div>
<hr>
<font>
<img>
<a>
<p>
<br>
</body>
</html>
</table>
</div>
</font>
</img>
</a>
練習
使用記事本
但是要如何執行它呢?
可以透過伺服器或是用IE直接打開
htm01.htm
練習
htm01.htm
<H1>初試 HTML 語法</H1>
<HR>
<H2>使用 HTML 的基本觀念</H2><P>
<UL>
<LI>標示的觀念</LI>
<LI>區塊的觀念</LI>
<LI>參數的觀念</LI>
</UL>
有沒有發現省略了很多標籤?
練習
htm01.htm
<H1>初試 HTML 語法</H1>
<HR>
<H2>使用 HTML 的基本觀念</H2><P>
<UL>
<LI>標示的觀念</LI>
<LI>區塊的觀念</LI>
<LI>參數的觀念</LI>
</UL>
有沒有發現省略了很多標籤?
HTML與ASP的執行方式
HTML:
不一定要透過伺服器,直接使用IE開啟檔案就可以
ASP:
一定要透過伺服器,不可以直接使用IE開啟檔案
基本標籤介紹
HEAD元件(標頭資訊)
head元件是由<head></head>標籤所包覆的區塊,用來表示這份網頁的資訊,例如標題、文
件的編碼、文件的期限等等,裡面可包含下列的元件:
Meta元件
<meta content="text/html; charset=big5" http-equiv="content-type">
(這是一份中文BIG5編碼的文件)
<meta HTTP-EQUIV=“refresh” CONTENT=“5;URL=http://www.mdu.com.tw”>
(五秒後,請幫我轉到 http://www.mdu.com.tw 的網址)
Title元件
<title>這是我的第一張網頁</title>
Base元件
<base target=“left”>
這張網頁的預設連結,預設都連結到left的框架頁中(後面再詳述)。
基本標籤介紹
BODY元件(文件主體)
body元件是由<body></body>標籤所包覆的區塊,用來表示這份網頁的主體,裡面可包含
很多的元件:
Body的屬性:
Bgcolor屬性
背景顏色 <body bgcolor=“red”>
Background屬性
背景圖片 <bdoy Background=“http://www.mdu.edu.tw/123.jpg” >
Link、vlink、alink屬性
超連結的顏色
<body link=“red” vlink=“blue” alink=“green”>
Scroll
背景圖片要不要跟著scrollbar移動。
<body scroll=“no”>
常用標籤介紹
標題元件
標題元件是由<h1></h1>等標籤所包覆的區塊,用來表示一個標題,可用下列的元件來表
示:
<h1></h1>
<h1>這是標題一</h1>
<h2></h2>
<h3></h3>
<h4></h4>
<h5></h5>
<h6></h6>
<Aaddress> <pre> <blockquote>
BLOCKQUO.HTM
常用標籤介紹
BLOCKQUO.HTM
<H2>使用 HTML 的基本觀念</H2>
<BLOCKQUOTE>
標示的觀念<BR>
區塊的觀念<BR>
其他觀念
<BLOCKQUOTE>
多個放在一起空白字元,只會被瀏覽器視為一個空白字元
<BR>
跳行字元是沒有作用的字元<BR>
標示是不區分大小寫的
</BLOCKQUOTE>
</BLOCKQUOTE>
常用標籤介紹
FONT元件(文字)
Font元件是由<font></font>等標籤所包覆的區塊,用來表示一段或是一個文字,可用下列
的元件來表示:
Font屬性
color 屬性
size 屬性
face 屬性
<font color=“blue” size=“+3” face=“新細明體”>這是Font元件</font>
常用標籤介紹
文字標籤元件
可以讓文字以不同的方式呈現:
列舉常用的如下:
<B></B> 粗體
<I></I> 斜體
<U></U> 底線
<S></S> 刪除線
<b>這是粗體</B>
Text.htm & size.htm
常用標籤介紹
Text.htm
<B>這是粗體字</B>
<I>這是斜體字</I>
<U>這是加底線字</U><P>
這是正常字<SUP>這是上標字</SUP><P>
這是正常字<SUB>這是下標字</SUB><P>
<TT>這是Windows的等寬字</TT><P>
<FONT SIZE=+1>字體放大一級</FONT>
常用標籤介紹
列舉清單元件
可以讓文字以不同的方式列舉:
列舉清單常用的如下:
無序列舉
<ul></ul>
<li>
htm01.htm
有序列舉
<ol></ol>
<li> 預設用1,2,3,4…
有序列舉 type 可為 1、A、a、I、i
FrontPage介紹
FrontPage介紹
一、Frontpage操作介面介紹
二、MS系統的慣例
【所見即所得】,就是這麼簡單!!
三、熟悉操作介面
請同學實際操作練習。
下拉選單
工具列
工作區
管理項
編輯切換
表格
表格標籤介紹
table元件(表格)
table元件是由<table></table>標籤所包覆的區塊,用來表示一個表格,裡面可包含下列的
元件:
table的屬性及元件:
Bgcolor屬性
<table bgcolor=“red”>
Background屬性
<table Background=http://www.mdu.edu.tw/123.gif>
border屬性
設定表格的框的寬度<table border=“2”>
Width、 height屬性
設定表格寬跟高<table width=“100%” height=“500px”>
Cellspacing(欄跟欄之間的距離)、 cellpadding(欄裡面字跟欄框的距離)屬性
<table Cellspacing=“2” cellpadding=“4”>
Tr元件 (列)
Td元件 (欄)(也具有像table一樣的屬性,包括bgcolor、width、height 等等)
基本表格樣本
<TABLE>
<CAPTION>
標題
</CAPTION>
<TR> <TD>
內容
</TD>
<TD>
內容
</TD>
</TR>
<TR> <TD>
內容
</TD>
<TD>
內容
</TD>
</TR>
</TABLE>
<TR>:代表列
<TD>:代表欄
這樣轉成HTML標籤長成什麼樣子?
基本表格樣本
<TABLE>
<CAPTION>表格標題</CAPTION>
<TR>
<TD>第一列,內容一</TD><TD>第一列,內容二</TD>
</TR>
<TR>
<TD>第二列,內容一</TD><TD>第二列,內容二</TD>
</TR>
</TABLE>
畸形表格的產生
ColSpan 與 RowSpan 屬性
ColSpan=3
RowSpan=2 ColSpan=2
範例練習
用FrontPage來製作表格
如何劃表格?
如何調整大小
如何設定顏色?
如何設定邊框?
如何利用表格來排版?
畸形表格的產生
<table border="1">
<tr>
<td colspan="3"> </td>
</tr>
<tr>
<td rowspan="2"> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
</table>
圖片
常見的圖片格式
網路上常見的圖片格式有下列兩種:
檔案格式
GIF
JPG
壓縮比例
1:10以上
1:20~100(壓縮能力強)
色彩類型
索引色彩
灰階、全彩
壓縮方式
無失真
有失真
透明色設定
有
無
動態影像
有
無
適用範圍
線稿、文字、圖示
風景照片、圖片
如何插入圖片至HTML中?
<img src=“圖片位置” width=“100px” height=“200px”>
圖片的設定
利用FrontPage圖片工具設定圖片
相對路徑與絕對路徑
相對路徑:
相對於預設主目錄,如C:\Inetpub\wwwroot
把主目錄表示成/
絕對路徑:
使用網址方式指定
如http://www.okbuy.com.tw/rueychi/index.htm
如何找到你設計的網頁?
別人如何在網際網路這個茫茫大海中找到你所設計的
網頁?
當然你要告訴別人你的網頁在哪?
WWW SEVER位置
但是如何做呢?
1.當然你要有一台SERVER
2.你要把檔案擺到正確的目錄下
Server & Client
Server伺服端
網頁伺服器
提供服務:WWW, FTP, BBS …
Client用戶端
瀏覽器
要求服務
輸入http://www.kimo.com.tw
伺服器與用戶端是相對的,不是絕對的!
同一台機器既可以是伺服器,也可以是用戶端
HTML如何運作?
步驟1:要求瀏覽網頁 A.htm
步驟2:下載A.htm
伺服端
網頁伺服器
HTML碼不受保護
你可以試著複製一個網頁
用戶端
瀏覽器
步驟3:瀏覽器翻譯後顯示
ASP如何運作 ?
步驟1:要求瀏覽網頁 A.asp
步驟3:下載A.htm
伺服端
Apache網頁伺服器
用戶端
瀏覽器
ASP程式受到保護
要瀏覽ASP網頁,而不是開啟ASP網頁
步驟2:伺服器執行ASP程式並轉換成純HTML碼
超連結
何謂超連結?
Hypertext Link(超文字連結)
包含文字的連結、圖片、電子郵件、書籤的連結
舉例說明 http://www.ckit.edu.tw
超連結元件以<a></a>表示
超連結的方式
1.文字連結
範例說明
<a href=“連結的網址”>連結呈現的文字</a>
如<A href=“http://www.ckit.edt.tw”>建國技術學院首頁</A>
2.圖片連結
範例說明
<a href=“連結的網址”>插入圖片</a>
如<A href=“http://www.ckit.edt.tw”><img src=“123.jpg”></A>
3.電子郵件連結
範例說明
<a href=“mailto:電子信箱位置”>連結文字</a>
如<A href=“mailto:[email protected]”>饒瑞佶的信箱</A>
•進階提示:
如果要加上寄信的主題時,可以利用下列方式
如<A href=“mailto:[email protected]?subject=我想睡覺”>饒瑞佶的信箱</A>
4.書籤連結(同一頁內連結)
可連結到某網頁的某一段落(有做書籤的地方)
<a name=“書籤名稱”>書籤文字</a>
製作一個書籤如 <A name=“my bookmark”>
連結時,<a href=“#my bookmark”>連到我的書籤</a>
相對路徑與絕對路徑
相對路徑:
相對於預設主目錄,如C:\Inetpub\wwwroot
把主目錄表示成/
絕對路徑:
使用網址方式指定
如http://www.okbuy.com.tw/rueychi/index.htm
超連結的開啟種類
置換本視窗
target=“_top”
開新視窗
target=“_blank”
置換掉自己的視窗
target=“_self”
置換掉父視窗
target=“_parent”
置換掉框架頁
target=“框架頁名稱”
框架頁
何謂框架?
簡單的來說,就是將整個視窗分隔成各自獨立的畫面。
框架元件,其HTML碼如下:
範例說明:將一張網頁切成下面圖示的框架
<frameset cols=“150,*”> 起始,設定框架寬度
<frame name=“contents” target=“main” src=“1.htm”> 設定第一個框架頁的資訊,跟預設超連結的目的框架
<frame name=“main” src=“2.htm”> 設定第二個框架頁的資訊
<noframes> 不支援框架時設定
<body>
<p>此網頁使用框架,但是您的瀏覽器並不支援.</p>
</body>
</noframes>
框架
</frameset> 框架元件結束
以上需要幾張網頁?
Ans:三張,主網頁一張,第一張框架、第二張框架總共三張。
框架
整
個
視
窗
框架的好處,為什麼要用框架?
1、維護容易
2、瀏覽速度較快
3、能將網頁作更多的運用及變化
※例子說明:http://www.okbuy.com.tw/rueychi/index.htm
main
contents
框架中的超連結
1、框架的互相連結 target=“框架頁名稱”
2、重提 <base> 標籤
*溫故知新
置換本視窗
target=“_top”
開新視窗
target=“_blank”
置換掉自己的視窗
target=“_self”
置換掉父視窗
target=“_parent”
置換掉框架頁
target=“框架頁名稱”
main
contents
用Front Page 來製作框架
1、製作框架
2、編輯框架的屬性
3、控制框架的外觀
4、做出無框的網頁
表單元件
表單標籤
提供使用者輸入傳送資訊
表單需必須配合著CGI、JAVA Script程式或
是ASP程式來運作,不然表單單獨存在的
意義並不大。
您的網頁將擺脫單向呈現,而開始邁入和
使用者互動的階段!
表單基本格式
<FORM method=post或get action=處理表單程式>
不同表單類型 ….
送出/重寫按鈕
</FORM>
填寫完畢按下送出按鈕
表單
.htm或.ASP
送回結果 .htm
處理程式
Abc.asp
表單與處理程式可以是同一個檔案
文字輸入列
每個表單之所以會有不同的類型,原因就在於
TYPE=“表單類型”設定的不同而已,我們就先
來看看第一個類型:文字輸入列。
文字輸入列的形態就是TYPE="TEXT,其使用方法如下:
呈現結果
原始碼
姓名:
<FORM>
姓名:<INPUT TYPE="TEXT" NAME="NAME" SIZE="20">
</FORM>
單選核取表單
利用TYPE=“RADIO”就會產生單選核取表單,
單選核取表單通常是好幾個選項一起擺出來供
使用者點選,一次只能從中選一個,故為單選
核取表單。
呈現結果
原始碼
性別:男
女
<FORM>
性別:
男 <INPUT TYPE="RADIO" NAME="SEX" VALUE="BOY">
女 <INPUT TYPE="RADIO" NAME="SEX" VALUE="GIRL">
</FORM>
複選核取表單
利用TYPE=“ CHECKBOX ”就會產生複選核取表單,
複選核取表單通常是好幾個選項一起擺出來供使用者
點選,一次可以同時選好幾個,故為複選核取表單。
呈現結果
原始碼
喜好:
電影
看書
<FORM>
喜好:
<INPUT TYPE="CHECKBOX" NAME="SEX" VALUE="MOVIE">電影
<INPUT TYPE="CHECKBOX" NAME="SEX" VALUE="BOOK">看書
</FORM>
密碼表單
利用TYPE=“ PASSWORD ”就會產生一個密碼表單,
密碼表單和文字輸入表單長得幾乎一樣,差別就在於
密碼表單在輸入時全部會以星號來取代輸入的文字,
以防他人偷窺。
呈現結果
原始碼
請輸入密碼:
<FORM>
請輸入密碼:<INPUT TYPE="PASSWORD" NAME="INPUT">
</FORM>
送出/重寫按鈕
通常我們表單填完之後,都會有一個送出按鈕以及清除
重寫的按鈕,分別是利用TYPE=“ SUBMIT ”及
TYPE=" RESET "來產生,相當的簡單易用。
呈現結果
原始碼
送出資料
重新填寫
<FORM>
<INPUT TYPE="SUBMIT" VALUE="送出資料">
<INPUT TYPE="RESET" VALUE="重新填寫">
</FORM>
大量文字輸入元件
有時候我們會希望讓使用者輸入比較大量的文字,此時,
文字輸入列就顯得不敷使用,因此我們就可以利用
<TEXTAREA></TEXTAREA>來產生一個可以輸入大量文
字的元件,夾在兩個標籤中的文字會出現在框框中,可作
為預設文字。
請輸入您的意見:
呈現結果
原始碼
<FORM>
請輸入您的意見:<BR>
<TEXTAREA NAME="TALK" COLS="20" ROWS="3"></TEXTAREA>
</FORM>
下拉式選單
下拉式選單令整個網頁看起來有很專業的感覺,我們
只要利用<SELECT NAME=“名稱”>便可以產生一個下
拉式選單,另外,還需要配合<OPTION>標籤來產生選
項,這樣才算完整喔!
呈現結果
原始碼
您喜歡看書嗎?:
<FORM>
您喜歡看書嗎?:
<SELECT NAME="LIKE">
<OPTION VALUE="非常喜歡">非常喜歡
<OPTION VALUE="還算喜歡">還算喜歡
<OPTION VALUE="不太喜歡">不太喜歡
<OPTION VALUE="非常討厭">非常討厭
</SELECT>
</FORM>
非常喜歡
隱藏欄位
表單中有時有些東西因為某些因素,不想讓使用者看到,
但因程式需要卻又不得不存在,此時,我們就可以利用
TYPE=" HIDDEN "來產生一個隱藏的欄位。
呈現結果
原始碼
隱藏欄位: 看不到
<FORM>
隱藏欄位:<INPUT TYPE="HIDDEN" NAME="NOSEE" VALUE="看不到">
</FORM>
表單標籤
表單二件事:
1.設定<FORM>標籤中的action屬性
(設定要處理表單的程式)
2. 記得表單中各輸入類型的NAME屬性
(靠此名稱與程式連結)
後續REQUEST & RESPONSE物件會有更詳細介紹
HTML其它技巧
HTML只有這樣的能耐嗎?
跑馬燈、東森速報、背景音樂…等
VBScript & JavaScript
防止偷圖、設成首頁、動態圖形…等
只要你知道哪裡找的到,怎麼放到網頁中就ok了
ASP介紹
Active Server Pages
讓網頁活起來
傳統網頁:1.靜態的(Static),內容固定不變
2.不容易更新與維護
純HTML碼的網頁(之前做的都是)
動態網頁:1.內容是動態的
2.內容可以自動更新
3.互動性高
ASP, JSP, VB Script, Java Script, PHP,DHTML 等
Why ASP ?
優點:
市場主流之一(支援與資源都多)
語法簡單(Basic語系) ,不需要編譯(Compile)
輸出結果不受用戶端瀏覽器的影響
缺點:
IIS與MS作業系統穩定性與安全性不佳
跨平台轉移不易
什麼是ASP ?
Active Server Pages (動態伺服器網頁,簡稱ASP)
可以算是一種程式語言
在伺服器端(Server)執行,需要有IIS(Internet
Information Server)
可結合HTML碼, Script指令與ActiveX元件產生動態的網
頁
線上購物, 留言版, 聊天室等...
ASP的特點
使用VBScript或Jscript等簡易的Script,結合HTML碼,
可快速建構動態網站
不需編譯,完全整合於HTML碼中
使用一般文書編輯器(如記事本)就可以完成
執行結果與用戶端(Client)使用的瀏覽器無關
程式碼不會由用戶端外流
可以透過與ActiveX元件的結合來擴展其功能
檔案需以.asp為副檔名
HTML如何運作?
步驟1:要求瀏覽網頁 A.htm
步驟2:下載A.htm
伺服端
網頁伺服器
用戶端
瀏覽器
HTML碼不受保護
步驟3:瀏覽器翻譯後顯示
ASP如何運作 ?
步驟1:要求瀏覽網頁 A.asp
步驟3:下載A.htm
伺服端
IIS網頁伺服器
用戶端
瀏覽器
ASP程式受到保護
要瀏覽ASP網頁,而不是開啟ASP網頁
步驟2:伺服器執行ASP程式並轉換成純HTML碼
如何建立執行ASP所需平台 ?
也就是Server
1. 使用MS作業系統配合IIS伺服器
除98系統外,其它皆內含IIS ,但是穩定性與安全性不佳
2. 使用它種作業系統(如Linux)配合可以執行ASP的模組
因為模組不內含,所以需額外花費購買,但是穩定性較佳
如何建立執行ASP所需平台 ?
以使用MS作業系統配合IIS伺服器為例
Windows 9x :PWS(Personal Web Server)4.0
Windows NT Workstation:PWS 4.0
Windows NT Server:IIS 4.0
Windows 2000 Server/Professional:IIS 5.0
Windows XP Professional:IIS 5.1
Windows 2003 Server:IIS 6.0
Linux上可不可以跑ASP?
軟體來源 – PWS
Windows 9x :PWS 4.0
1.原版光碟中add-ons\pws 目錄或NT4.0
Option Pack 中 Win.95 目錄。
2.執行 setup.exe 進行安裝。
Windows NT Workstation 4.0:PWS 4.0
1.NT4.0 Option Pack 中 Winnt.wks 目錄。
2.執行 setup.exe 進行安裝。
軟體來源 – IIS
Windows NT Server 4.0:IIS 4.0
1.Option Pack 中 Winnt.srv 目錄。
2.執行 setup.exe 進行安裝。
Windows 2000 Server/Professional:IIS 5.0
內建即包含 IIS 5.0
Windows XP Professional:IIS 5.1
內建即包含 IIS 5.1
安裝注意事項 – PWS on Win95
升級 Winsock 到 2.0。
安裝程式與 PWS 在同一目錄下,名為
Ws2setup.exe。
安裝注意事項 – PWS/IIS on NT 4.0
1.升級 NT 到 Service Pack 3 以上版本。
Service Pack 3,檔名為Nt4sp3_i.exe。
Service Pack 4,檔名為sp4i386.exe。
Service Pack 5,檔名為sp5i386.exe。
Service Pack 6,檔名為sp6i386.exe。
2.升級 IE 到 4.01 以上版本。
各作業平台安裝步驟
•Win95:IE5.0 Winsock 2.0
PWS 4.0。
•Win98:PWS 4.0。
•Win NT W/S:SP3
IE 5.0
PWS 4.0。
•Win NT Server:SP3
IE 5.0
IIS 4.0。
•Windows 2000:IIS 5.0
安裝示範
還記得Server & Client嗎?
Server伺服端
網頁伺服器
提供服務:WWW, FTP, BBS …
Client用戶端
瀏覽器
要求服務
伺服器與用戶端是相對的,不是絕對的!
同一台機器既可以是伺服器,也可以是用戶端
如何表示本機位置?
Server伺服端
網頁伺服器
+Client用戶端
瀏覽器
http://127.0.0.1
http://localhost
作業平台運作之檢查 -IIS
啟動IE,輸入http://127.0.0.1或是http://localhost
作業平台運作之管理 -IIS
3.桌面上我的電腦:
我的電腦 管理 服務及應用程式
Internet Information Service
Internet 服務管理員
我的檔案該放在哪裡?
預設路徑:
C:\Inetpub\wwwroot
1. 把要執行的html或asp檔案copy到目錄下
2. 設定首頁
3. 使用http://127.0.0.1執行首頁或
http://127.0.0.1/檔案名稱執行特定網頁
撰寫一個簡單的HTML檔案試試看!
如何維護我的網頁?
本機:維護IIS中[主目錄]下的所有檔案
方式:
本機操作
FTP上傳檔案
申請免費/付費空間:
方式:
FTP上傳檔案
相對路徑與絕對路徑
相對路徑:
相對於預設主目錄,如C:\Inetpub\wwwroot
把主目錄表示成/
絕對路徑:
使用網址方式指定
如http://www.okbuy.com.tw/rueychi/index.htm
如何改成相對路徑?
如何連結C:\Inetpub\wwwroot\aa\bb\text.htm?
微軟Internet Information Server(IIS)
介紹
http://www.eu.microsoft.com/taiwan/products/Server
s/iis/products.htm
撰寫ASP之前…
1. 需要了解基本HTML。
2. 需要了解Script語法(本課程以VBScript為
例)。
ASP程式
HTML
資料庫