網頁設計回顧.

Slides:



Advertisements
Similar presentations
HyperText Markup Language
Advertisements

第六章 网页设计与制作基础.
ASP.NET 網頁製作教本 -- 從基本語法學起
第5章 HTML 標籤介紹.
第八章 DataGrid 與 DataTable 瀏覽器 DataTable DataGrid 存取 顯示表格 暑資碩三 房玄博 報告.
ASP.NET 網頁製作教本 – 從基本語法學起
佛山科学技术学院 第7章 HTML Internet及多媒体应用.
第8讲 HTML与PHP基础 静态网页 vs. 动态网页.
网页制作 第一讲
HTML概念 HTML(Hyper Text Markup Language 超文本标识语言) 是一种用来制作超文本文档的简单标记语言。
Web图片搜索引擎设计 ——基于文本的图片信息提取.
DREAMWEVAER MX 2004入门 楼斌 BBS ID:lou 生命科学学院
网站如何定制建设???.
网页 设计与制作.
第13章 FTP檔案上傳、 自動傳送 報告人 M9153314 李育旻.
第五单元课1-3 层叠样式表.
教学网站设计与制作教程 第四周 主讲:黄光芳 TEL:
模块1 网页设计基础 实训1 体验HTML文档 1.1 网页基础知识 1.2 网站配色方案 1.3 网站设计常用软件
使用HTML製作個人網頁 柴惠敏 台灣大學 物理治療學系.
HTML 語法教學 授課:彭穎聰 老師.
网页编程基础 曾宪文,Rex Zeng 纸飞机网络技术部部长 Leader of ACE.
HTML簡介、文字的變化、超連結的使用 主講:朱漢琳.
CT212 (02/03)-Network Programming and design
HTML.
Ch03 VB.NET語法建立ASP.NET 網頁程式設計.
ASP动态网页设计实用教程 主讲教师: 开课单位:.
第3章 超文本标记语言(HTML) 3.1 基本结构标记 3.2 文本格式标记 3.3 超链接标记<A></A>
建國技術學院資訊管理學系 饒瑞佶 2004/7/5 彰化縣政府補助辦理網頁設計資料庫應用班 建國技術學院資訊管理學系 饒瑞佶 2004/7/5.
Ch1.認識全球資訊網 1.1 「網際網路」與「全球資訊網」 1.2 全球資訊網的基礎 – 網頁與超連結
DreamWeaver MX (II) 林偉川.
Chapter14 HTML簡介與簡易網頁製作
第 2 章 必備的 HTML 與 CSS 重點.
計算機概論 請老師填入姓名主講 課本:數位傳真2012 博碩文化出版發行.
网站设计 前端 入门学习.
Ch11 檔案上傳及電子郵件 WEB程式設計.
ASP.NET 網頁製作教本 – 從基本語法學起
HTML網頁設計 Chapter 建置網站的流程 16-2 從事網頁設計相關的程式語言 16-3 認識HTML語法
網路概念 APACHE PHP MYSQL HTML BY 董仔 08/01/14.
HTML 钟晖云 QQ:
Ch.13 HTML網頁實作.
第2章 超文本标记语言HTML.
ASP.NET 網頁製作教本 – 從基本語法學起
無障礙網頁 公關室.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
ASP.NET 網頁製作教本 – 從基本語法學起
Visual Basic 物件導向程式設計簡介.
13.1 用框架劃分工作區,方便演示資訊 13.2 使用連結及鎖定點連接資訊 13.3 使用列表及表單演示資訊
第3章 ASP.NET程序设计基础 3.
主讲:陶建平 华中科技大学网络与计算中心
VS.NET 2003 IDE.
網頁程式設計 本章投影片錄自HTML5、CSS3、RWD、jQuery Mobile跨裝網頁設計 陳惠貞 著 碁峰資訊股份有限公司出版
HTML 103 互動式網頁.
程式語言與邏輯 高慧君 台北市立南港高中 2006年12月22日.
第一個cordova project Cordova project建立與平台設定,均藉由cli(command line interface來完成 建立project請打開命令提示字元視窗應輸入下列命令 cordova create hello tw.edu.stust.mis.hello HelloWorld.
第十五章 WWW網頁的製作 計算機概論編輯小組.
HTML – 超連結與圖片 資訊教育.
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
動態網頁程式設計實習 主講人:徐培倫老師.
表格(HTML – FORM).
C# 基本語法、變數.
HTML 103 互動式網頁 助教:黃毓瑩.
VS.NET 2003 IDE.
HTML大探索.
表格(HTML – FORM)
網站的設計 HTML 超文本標記語言( Hyper Text Markup Language)
從HTML表格到CSS 靜宜大學 資管系 楊子青.
Dreamweaver 進階網頁製作 B 許天彰.
W3C标准网页制作 主讲教师:张 涛.
第1章 HTML基础 主讲人:刘泰然 经济管理学院.
教师:李金双 网页制作 教师:李金双
Presentation transcript:

網頁設計回顧

網頁的發展史 網頁發展史大致可以分成下面三個階段: 其他較知名的網頁程式: HTML (HyperText Markup Language) ASP (Active Server Page) ASP.NET 其他較知名的網頁程式: JSP PHP ASP.NET ASP HTML

HTML 以標籤組成整份文件 主要用來呈現網頁畫面與排版 HTML的標籤要成對出現: Hi, 你好 1. <html> 2. <body> 3. <center> 4. <font face="標楷體">Hi, 你好</font> 5. </center> 6. </body> </html> 圖1.1. WebPage0101.html Hi, 你好 圖1.2 瀏覽WebPage0101.html

常用的HTML標籤(1/2) 名稱 說明 html head 頁首文字須夾在<head>及</head>之間。 title 標題文字須夾在<title>及</title>之間。 body 網頁本文須夾在<body>及</body>之間。 br 換行tag,用法<br>。 p 空一行,用法<p>。 pre 編排好的文書須夾在<pre>及</pre>之間。 basefont 基本字型,例:<basefont size="4">Hi, 你好</basefont>,顯示的字型為:Hi, 你好。 font 設定字型、大小、顏色,例:<font face=“標楷體” size=“4”> Hi, 你好</font>, 顯示的字型為:Hi, 你好。 center 置中,例:<center>Hi, 你好</center>,"Hi, 你好"會顯示在畫面的中央。 hx 預設字型大小,從<h1>到<h6>,例:<h3>Hi, 你好</h3>,顯示的字型為:Hi, 你好。 b 黑體字,例:<b>Hi, 你好</b>,顯示的字型為:Hi, 你好。 i 斜體字,例:<i>Hi, 你好</i>,顯示的字型為:Hi, 你好。 u 底線字,例:<u>Hi, 你好</u>,顯示的字型為:Hi, 你好。 tt 正體字,例:<tt>Hi, 你好</tt>,顯示的字型為:Hi, 你好。

常用的HTML標籤(2/2) 名稱 說明 big 較大字體,例:<big>Hi, 你好</big>,顯示的字型為:Hi, 你好。 small 較小字體,例:<small>Hi, 你好</small>,顯示的字型為:Hi, 你好。 sup 上標字體,例:Hi,<sup>你好</sup>,顯示的字型為:Hi,你好。 sub 下標字體,例:Hi,<sub>你好</sub>,顯示的字型為:Hi,你好。 blink 閃爍字體,例:<blink> Hi, 你好</blink>。 img 顯示圖形,例:<img src="圖形檔檔名" width="100px" height="50px">。 a 定義超連結,例:<a href="超連結位址">超連結文字</a>。 caption 表格標題。例:<caption>表格標題</caption>。 table 定義表格。例:<table><tr><td>欄位一</td><td>欄位二</td></tr></table> td 定義表格的欄位。 tr 定義表格的row。 frame 分頁設定。 map 影像地圖。例:<map><area>.…</area><area>.…</area></map> area Map的子標籤,定義影像地圖中的區域。

ASP 最原始的HTML語言缺乏和使用者互動的功能,於是有ASP的出現 1. <html> 2. <body> 3. <form action="WebPage0103.asp"> 4. 請輸入姓名:<input type="text" size="8" name="inName"><br> 5. <input type="submit" value="傳送"> 6. </form> 7. </body> </html> 圖1.3. WebPage0102.html 圖1.4 瀏覽WebPage0102.html

簡介ASP 1. <html> 2. <body> 3. <form action="WebPage0103.asp"> 4. 請輸入姓名:<input type="text" size="8" name="inName"><br> 5. <input type="submit" value="傳送"> 6. </form> 7. </body> </html> 圖1.3. WebPage0102.html 1. <% 2. Response.Write("Hi," + Request("inName") + "你好") 3. %> 圖1.7 WebPage0103.asp.

簡介ASP 圖1.4 瀏覽WebPage0102.html 圖1.5 瀏覽WebPage0102.html 圖1.6 上圖輸出之結果.

ASP的缺點 一件工作要多個程式來完成 不是全盤物件導向化的程式語言 未做輸入資料資驗證 未做網頁的資訊安全 未支援XML

ASP.NET ASP.NET改進了ASP的缺點,將網頁程式帶進一個嶄新的境界,ASP.NET的程式包含下列四大部分: 指引區塊(directive block): 夾在標籤“<%@ … %>”之中。 .NET程式碼區塊(code declaration block): 夾在標籤"<script … >"和"</script>"之中。 網頁標籤區塊(tag block): 夾在標籤"<html>"和"</html>"之中。  動態標籤區塊(code render block): 夾在標籤"<% … %>"之中。

ASP.NET 指引區塊 .NET程式碼區塊 網 頁標籤區 塊 圖1.8 WebPage0104.aspx                                         指引區塊 <%@ Page Language="VB" %> <script runat="server"> sub SayHi(obj as Object, e as EventArgs) lblMessage.Text = "Hi, " + tbName.Text + "你好“ end sub </script> .NET程式碼區塊 <html> <head></head> <body> <% Response.write("第一個ASP.NET程式") %> <br> <asp:Label id="lblMessage" runat="server" Text="看過來"/><br> <form runat="server"> 請輸入姓名:<asp:TextBox id="tbName" runat="server" /><br> <asp:Button Text="傳送" OnClick="SayHi" Runat="server" /> </form> </body> </html> 網 頁標籤區 塊 動態標籤區塊 圖1.8 WebPage0104.aspx

ASP.NET程式的編譯 .NET程式碼區塊和動態標籤區塊所用的語言都是script語言,但是執行時機卻不同。當用瀏覽器瀏覽網頁程式時,ASP.NET先編譯網頁程式,其中 .NET程式碼區塊,就會被編譯成object code,謂之Microsoft Intermediate Language碼,簡稱MSIL碼,此MSIL碼是儲存在server中,只是要讓網頁程式能快速的被執行。 編譯程式對網頁標籤區塊的處理是將所有的標籤都轉換成HTML的標籤,如果原來就是HTML的標籤,則不會有變化,若是ASP.NET的標籤,就要轉換成HTML的標籤。 編譯程式對動態標籤區塊中的程式碼不是做compile,而是做interpret的動作,亦即動態標籤區塊中的程式碼立即被解譯成HTML的標籤,和轉換後的網頁標籤區塊一起傳送到client端的瀏覽器。