SlideShare a Scribd company logo
1 of 38
A00338        網頁設計


課程教師:王弘宗
教學網站 : http://course2011.dyndns.biz/
電子郵件 : htwang05@gmail.com




        Oct 21, 2012
第一章 認識網頁設計

1-1 課程說明

1-2 HTML 簡介

1-3 建置網頁開發 / 測試 / 發佈的整合環境




                      備註:可依進度點選小節
一、課程目標與教學策略


‧ 以範例方式講解 HTML 與相關網頁技術,輕鬆帶領學生學習

 網頁設計的語法、技術與應用
‧再以軟體整合與專案製作技巧,進而建立實際網頁作品 / 網站
‧規劃網頁架構
‧基本製作技巧
‧網頁上傳與下載
‧ Web 技術的應用




                  3
二、教學內 容
    第一週:課程簡介及網站基本概念介紹
    第二週:網頁設計概念及規畫流程
    第三週:網頁編輯工具介紹與操作
    第四週: HTML 語法 (1)
    第五週:網頁版型應用
    第六週:完成第一個網站及網頁上傳
    第七週:網頁表單語法與應用
    第八週:期中作品設計 / 創作
    第九週:期中作業報告
    第十週:網路應用程式 ( 一 )
    第十一週:網路應用程式 ( 二 )
    第十二週: HTML 語法 (2)
    第十三週:繞圖排文
    第十四週:網站相簿
    第十五週: CMS 應用 ( 一 )
    第十六週: CMS 應用 ( 二 )
    第十七週:期末作品設計創作
    第十八週:期末作業報告
              4
課程其它說明

三、學習評量

平時成績: 30% 、期中作業: 30% 、期末作業: 40%

四、課程教材

網頁程式設計 --HTML 、 JavaScript 、 CSS 、 XHTML 、 Ajax( 第三版 )
作者: 陳惠貞   [ 碁峰資訊 ]

五、教學網站

數位教學平台: http://course2011.dyndns.biz/




                               5
標準靜態網頁網站
     ●●●●●




IE
                 顯示網頁的要
                求

                 傳回 顯示的網
使用者瀏覽器          頁           網頁伺服器
                             Web Site
      ●●●●●




              靜態網頁的最後內容由網頁設計師決定
標準靜態網頁網站

IE   Netscape Mozilla Firefox
                                Maxthon
                                 MyIE

使用者瀏覽器
                       顯示網頁的要
                      求

                       傳回 顯示的網
                                          網頁伺服器
      ●●●●●




                      頁
                                           Web Site

              靜態網頁的最後內容由網頁設計師決定
標準靜態網頁網站

                          Apache
  IE                      IIS
使用者瀏覽器                    PWS

             顯示網頁的要
            求

             傳回 顯示的網
                        網頁伺服器
  ●●●●●




            頁
                        Web Server

          靜態網頁的最後內容由網頁設計師決定
單純動態網頁網站


                      執行應用程式
                             應用程式
        顯示網頁的要               伺服器
       求

        傳回 顯示的網
使用者瀏覽器 頁           網頁伺服器
                      產生靜態的網頁
連結資料庫處理動態網頁網站

                  執行應用程式
      顯示網頁的要求                        資料庫
                             要求存取資
                            料
                         回傳伺服器
      傳回 顯示的網頁網頁伺服器
使用者瀏覽器            產生靜態的網頁
連結資料庫處理動態網頁網站

            設計應用程式        設計資料庫
                                    資料庫
設計者     設計網
       頁

                網頁伺服器




使用者   編輯工具      :網頁設計、靜態網頁
瀏覽器   Apache     :網頁伺服器
      PHP        :動態網頁程式語言,可內嵌 HTML
      MySQL     :資料庫伺服器
      phpMyAdmin :圖形介面的 MySQL 資料庫管理程式
連結資料庫處理動態網頁網站
       設計

                  設計資料庫
                           資料庫
 瀏覽


       網頁伺服器


編輯工具      :網頁設計、靜態網頁
Apache     :網頁伺服器
PHP        :動態網頁程式語言,可內嵌 HTML
MySQL     :資料庫伺服器
phpMyAdmin :圖形介面的 MySQL 資料庫管理程式
連結資料庫處理動態網頁網站

                  執行應用程式
      顯示網頁的要求                        資料庫
                             要求存取資
                            料
                         回傳伺服器
      傳回 顯示的網頁網頁伺服器
使用者瀏覽器            產生靜態的網頁

 AppServ 2.5.10 的功能相當完整,包含了以下元件:
 . Apache 2.2.8
 . PHP 5.2.6
 . MySQL 5.0.51b
 . phpMyAdmin 2.10.3
HTML 網頁

• HTML 為我們作網頁的基礎,而在網頁的
  表達上,是以 HTML 來表達。 HTML 也是
  很重要的。 HTML 為一超文字標籤語言,
  我們在此介紹較為重要的標籤並且實作。
HTML 標籤
標籤 屬性名稱
說明
<!--…-->
註解
<A HREF TARGET>
指定超連結的分割視窗
<A HREF=# 錨的名子 >
指定錨名稱的超連結
<A HREF>
指定超連結
<B>
粗體字
<BODY>
顯示本文
<BR>
換行
簡介動態網頁與動態網頁應用

• 何謂動態網頁?
 – 即使用者能直接與伺服器做互動式的交談,也
   就是說只有在使用者發出請求服務時,伺服器
   才會做回應,而非靜態網頁獨立於伺服器上
• 可以做哪 些應用?
 – 拍賣網站 ( 個人動態新增拍賣物品 )
 – 無名小站 ( 個人動態管理 blog)
 – Facebook( 個人動態管理、分享與它人互動 )

                                16
1-2 PHP 簡介

• PHP (Hypertext Preprocessor) 介紹
• PHP 運作流程




                                    17
PHP (Hypertext Preprocessor) 介
              紹
• PHP (Hypertext Preprocessor) :
  – 是一種在伺服器上運作的直譯式 Script 腳本語
    言,也就是說在網頁被送出前,會先被伺服器
    所執行,而它主要是內嵌於 Html 網頁中處理
    「動態網頁」。




                                   18
PHP 運作流程
                                                Web Server 收到該請求
                                                Web Server 收到該請求
Client 端 透 過 Browser 向 Web
 Client 端 透 過 Browser 向 Web                     服務,會檢查要求之頁
                                                服務,會檢查要求之頁
Server 請求服務。
 Server 請求服務。                                   面 中 是 否 包 含 PHP 程
                                                面 中 是 否 包 含 PHP 程
                                                式語言,若有則 Server
                                                式語言,若有則 Server
                               <html>
                       (1)       <? php         會 將 該 PHP 的 區 塊 交
                                                會 將 該 PHP 的 區 塊 交
                                   echo "hi";   由 PHP 解 譯 器 處 理 ,
                                                由 PHP 解 譯 器 處 理 ,
                                 ?>             當處理完畢後將結果放
                                                當處理完畢後將結果放
                               </html>
                                                回 html 中。
                                                回 html 中。
                                            (2)


            Client       (3)   <html>
                                hi
                               </html>


Web Server 將 PHP 程式執行完
Web Server 將 PHP 程式執行完          Web Server + PHP
產生之結果頁面回傳給 Client 端
產生之結果頁面回傳給 Client 端
。
。
                                                               19
1-3   網頁開發 / 測試 / 發佈的整合環境

• 簡介 AppServ
• AppServ 環境建置
• 執行環境的測試




                             20
簡介 AppServ
• 以下為 AppServ 所整合之軟體:
 – Apache :
  可以在大多數電腦作業系統上運作的開放源碼網頁伺
  服器,負責處理使用者的連線請求並將網頁送給 PHP
  處理。
 – PHP :
  負責執行網頁中之 PHP 程式片段。
 – MySQL :
  開放源碼的關聯式資料庫管理系統,負責儲存互動式
  網站所需使用之資料。
 – phpMyAdmin :
  以 PHP 撰寫之 MySQL 資料庫網頁管理介面。

                               21
AppServ 環境建置 (1/9)
• Step 1 首先連結到 AppServ 官方網站,取得最新版本
  的 AppServ 網址如下:
 – http://www.appservnetwork.com/




                                    22
AppServ 環境建置 (2/9)
• Step 2 點選所下載的『 appserv-win32-2.5.10.exe 』執
  行安裝。




                                           23
AppServ 環境建置 (3/9)
• Step 3 進入到 AppServ 的安裝畫面後,點選
  『 Next 』繼續。




                                 24
AppServ 環境建置 (4/9)
• Step 4 確認完 License Agreement ( 授權合約 ) 後,點
  選『 I Agree 』繼續。




                                              25
AppServ 環境建置 (5/9)
• Step 5 通常在選擇安裝路徑時不會隨意做更動,如需
  變更請自行選擇安裝路徑後,點選『 Next 』繼續。




                            26
AppServ 環境建置 (6/9)
• Step 6 此部分為整合各項架站軟體,因此除非個人的
  特別需求,否則都一律勾選,最後點選『 Next 』繼
  續。




                            27
AppServ 環境建置 (7/9)
• Step 7 請依序輸入各欄位值後點選『 Next 』繼續。


Server Name 改 成 『 帳 號 .no-
 Server Name 改 成 『 帳 號 .no-
ip.biz 』 ((在 www.no-ip.com 所
 ip.biz 』 在 www.no-ip.com 所
                               Adminstrator’s Email Address
                               Adminstrator’s Email Address
申請的網站名稱 ))
 申請的網站名稱
                               則 是 輸 入 『 帳 號
                               則 是 輸 入 『 帳 號
                               @gmail.com 』
                               @gmail.com 』




Apache HTTP Port 是指伺服器
Apache HTTP Port 是指伺服器
要開放給使用者使用的 Http 的
要開放給使用者使用的 Http 的
服務埠這裡預設為 80
服務埠這裡預設為 80                                           28
(網站名稱…)客制化設定範例




                 29
AppServ 環境建置 (8/9)
• Step 8 設定 MySQL 資料庫管理者 root 登入用的密
  碼,其設定如畫面所示,最後點選『 Install 』繼續並
  等待安裝。




                                  30
AppServ 環境建置 (9/9)
• Step 9 安裝完成後,點選『 Finish 』,啟動 Apache
  與 MySQL 。




                                        31
• Apache 啟動中
12. 安裝完成後,則會出現 Apache 正在啟動的晝面。




                                 32
33
執行環境的測試 (1/3)
• Step 1 Appserv 環境架設安裝完畢後請在瀏覽器的網
  址列中輸入『 http://localhost 』,若出現以下頁面即
  代表已成功安裝 Apache 網頁伺服器。




                                       34
執行環境的測試 (2/3)
• Step 2 點選 phpMyAdmin Database Manger Version 後
  ,會彈出輸入使用者名稱與密碼視窗。




                               使用者帳號為預設的『 root 』
                               使用者帳號為預設的『 root 』
                               。
                               。



                               密 碼 為 『 AppServ 環境 建 置
                                密 碼 為『 AppServ 環 境 建置
                               Step 88』時所設定的密碼,輸
                                Step 』時所設定的密碼,輸
                               入後即可點選確定,進行
                                入後即可點選確定,進行
                               MySQL 資料庫的管理。 35
                                MySQL 資料庫的管理。
執行環境的測試 (3/3)
• Step 3 若可成功登入即代表已成功安裝 PHP 模組及
  phpMyAdmin 資料庫管理程式,並已成功啟動
  MySQL 資料庫,以下為登入後的畫面。




                                  36
本章結束




•Q&A 討論時間
Q&A

• port 80 ?
• localhost(127.0.0.1) vs 網站名稱 (IP)
• 防火牆、防駭軟體…




                                      38

More Related Content

What's hot

應用程式佈署
應用程式佈署應用程式佈署
應用程式佈署Shengyou Fan
 
LaravelConf Taiwan 2017 單頁面應用與前後端分離開發
LaravelConf Taiwan 2017 單頁面應用與前後端分離開發LaravelConf Taiwan 2017 單頁面應用與前後端分離開發
LaravelConf Taiwan 2017 單頁面應用與前後端分離開發俊仁 陳
 
開發環境建置
開發環境建置開發環境建置
開發環境建置Shengyou Fan
 
Package安裝與使用
Package安裝與使用Package安裝與使用
Package安裝與使用Shengyou Fan
 
Route 路由控制
Route 路由控制Route 路由控制
Route 路由控制Shengyou Fan
 
View 與 Blade 樣板引擎
View 與 Blade 樣板引擎View 與 Blade 樣板引擎
View 與 Blade 樣板引擎Shengyou Fan
 
開發環境建置
開發環境建置開發環境建置
開發環境建置Shengyou Fan
 
COSCUP 2016 Laravel 部署工作坊 - 部署指南
COSCUP 2016 Laravel 部署工作坊 - 部署指南COSCUP 2016 Laravel 部署工作坊 - 部署指南
COSCUP 2016 Laravel 部署工作坊 - 部署指南Shengyou Fan
 
開發工具與環境建置
開發工具與環境建置開發工具與環境建置
開發工具與環境建置Shengyou Fan
 
給你一個使用 Laravel 的理由
給你一個使用 Laravel 的理由給你一個使用 Laravel 的理由
給你一個使用 Laravel 的理由Shengyou Fan
 
專案啟動與環境設定
專案啟動與環境設定專案啟動與環境設定
專案啟動與環境設定Shengyou Fan
 
Package 安裝與使用
Package 安裝與使用Package 安裝與使用
Package 安裝與使用Shengyou Fan
 
KISSY Editor Design 2
KISSY Editor Design 2KISSY Editor Design 2
KISSY Editor Design 2yiming he
 

What's hot (20)

HTML 語法教學
HTML 語法教學HTML 語法教學
HTML 語法教學
 
應用程式佈署
應用程式佈署應用程式佈署
應用程式佈署
 
LaravelConf Taiwan 2017 單頁面應用與前後端分離開發
LaravelConf Taiwan 2017 單頁面應用與前後端分離開發LaravelConf Taiwan 2017 單頁面應用與前後端分離開發
LaravelConf Taiwan 2017 單頁面應用與前後端分離開發
 
Route路由控制
Route路由控制Route路由控制
Route路由控制
 
開發環境建置
開發環境建置開發環境建置
開發環境建置
 
Package安裝與使用
Package安裝與使用Package安裝與使用
Package安裝與使用
 
Route 路由控制
Route 路由控制Route 路由控制
Route 路由控制
 
View 與 Blade 樣板引擎
View 與 Blade 樣板引擎View 與 Blade 樣板引擎
View 與 Blade 樣板引擎
 
CRUD 綜合運用
CRUD 綜合運用CRUD 綜合運用
CRUD 綜合運用
 
開發環境建置
開發環境建置開發環境建置
開發環境建置
 
COSCUP 2016 Laravel 部署工作坊 - 部署指南
COSCUP 2016 Laravel 部署工作坊 - 部署指南COSCUP 2016 Laravel 部署工作坊 - 部署指南
COSCUP 2016 Laravel 部署工作坊 - 部署指南
 
開發工具與環境建置
開發工具與環境建置開發工具與環境建置
開發工具與環境建置
 
給你一個使用 Laravel 的理由
給你一個使用 Laravel 的理由給你一個使用 Laravel 的理由
給你一個使用 Laravel 的理由
 
工作坊總結
工作坊總結工作坊總結
工作坊總結
 
專案啟動與環境設定
專案啟動與環境設定專案啟動與環境設定
專案啟動與環境設定
 
使用 Controller
使用 Controller使用 Controller
使用 Controller
 
Package 安裝與使用
Package 安裝與使用Package 安裝與使用
Package 安裝與使用
 
KISSY Editor Design 2
KISSY Editor Design 2KISSY Editor Design 2
KISSY Editor Design 2
 
工作坊簡介
工作坊簡介工作坊簡介
工作坊簡介
 
Eloquent ORM
Eloquent ORMEloquent ORM
Eloquent ORM
 

Similar to Html01

Appserv setup
Appserv setupAppserv setup
Appserv setupHt Wang
 
Non-MVC Web Framework
Non-MVC Web FrameworkNon-MVC Web Framework
Non-MVC Web FrameworkFred Chien
 
CodeIgniter 2.0.X
CodeIgniter 2.0.XCodeIgniter 2.0.X
CodeIgniter 2.0.XBo-Yi Wu
 
非常靠谱 Html 5
非常靠谱 Html 5 非常靠谱 Html 5
非常靠谱 Html 5 Tony Deng
 
富文本编辑器在互联网上的应用
富文本编辑器在互联网上的应用富文本编辑器在互联网上的应用
富文本编辑器在互联网上的应用luolonghao
 
twMVC#31網站上線了然後呢
twMVC#31網站上線了然後呢twMVC#31網站上線了然後呢
twMVC#31網站上線了然後呢twMVC
 
Real World ASP.NET MVC
Real World ASP.NET MVCReal World ASP.NET MVC
Real World ASP.NET MVCjeffz
 
Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式
Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式
Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式Justin Lin
 
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸twMVC
 
Web development overview
Web development overviewWeb development overview
Web development overviewWei Sun
 
美团点评技术沙龙05 - 前后端联调方案探索与应用
美团点评技术沙龙05 - 前后端联调方案探索与应用美团点评技术沙龙05 - 前后端联调方案探索与应用
美团点评技术沙龙05 - 前后端联调方案探索与应用美团点评技术团队
 
2011 PHP技术高峰论坛演讲 张宴
2011 PHP技术高峰论坛演讲 张宴2011 PHP技术高峰论坛演讲 张宴
2011 PHP技术高峰论坛演讲 张宴Cosey Lee
 
使用 ASP.NET 5 實戰開發雲端應用程式
使用 ASP.NET 5 實戰開發雲端應用程式使用 ASP.NET 5 實戰開發雲端應用程式
使用 ASP.NET 5 實戰開發雲端應用程式Will Huang
 
20130823微軟雲端平台開發者日
20130823微軟雲端平台開發者日20130823微軟雲端平台開發者日
20130823微軟雲端平台開發者日twMVC
 
《网页设计与制作》第一章:网页制作基础
《网页设计与制作》第一章:网页制作基础《网页设计与制作》第一章:网页制作基础
《网页设计与制作》第一章:网页制作基础greentask
 
Web server and_cgi
Web server and_cgiWeb server and_cgi
Web server and_cgixu liwei
 
SAE平台的灵活应用(吕毅、魏世江)
SAE平台的灵活应用(吕毅、魏世江)SAE平台的灵活应用(吕毅、魏世江)
SAE平台的灵活应用(吕毅、魏世江)毅 吕
 

Similar to Html01 (20)

Appserv setup
Appserv setupAppserv setup
Appserv setup
 
Non-MVC Web Framework
Non-MVC Web FrameworkNon-MVC Web Framework
Non-MVC Web Framework
 
CodeIgniter 2.0.X
CodeIgniter 2.0.XCodeIgniter 2.0.X
CodeIgniter 2.0.X
 
非常靠谱 Html 5
非常靠谱 Html 5 非常靠谱 Html 5
非常靠谱 Html 5
 
富文本编辑器在互联网上的应用
富文本编辑器在互联网上的应用富文本编辑器在互联网上的应用
富文本编辑器在互联网上的应用
 
twMVC#31網站上線了然後呢
twMVC#31網站上線了然後呢twMVC#31網站上線了然後呢
twMVC#31網站上線了然後呢
 
Real World ASP.NET MVC
Real World ASP.NET MVCReal World ASP.NET MVC
Real World ASP.NET MVC
 
Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式
Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式
Servlet & JSP 教學手冊第二版 - 第 1 章:簡介Web應用程式
 
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸
 
Web development overview
Web development overviewWeb development overview
Web development overview
 
美团点评技术沙龙05 - 前后端联调方案探索与应用
美团点评技术沙龙05 - 前后端联调方案探索与应用美团点评技术沙龙05 - 前后端联调方案探索与应用
美团点评技术沙龙05 - 前后端联调方案探索与应用
 
2011 PHP技术高峰论坛演讲 张宴
2011 PHP技术高峰论坛演讲 张宴2011 PHP技术高峰论坛演讲 张宴
2011 PHP技术高峰论坛演讲 张宴
 
使用 ASP.NET 5 實戰開發雲端應用程式
使用 ASP.NET 5 實戰開發雲端應用程式使用 ASP.NET 5 實戰開發雲端應用程式
使用 ASP.NET 5 實戰開發雲端應用程式
 
Html5
Html5Html5
Html5
 
20130823微軟雲端平台開發者日
20130823微軟雲端平台開發者日20130823微軟雲端平台開發者日
20130823微軟雲端平台開發者日
 
敦群學院-SharePoint精英計畫-系統開發-Day 3
敦群學院-SharePoint精英計畫-系統開發-Day 3敦群學院-SharePoint精英計畫-系統開發-Day 3
敦群學院-SharePoint精英計畫-系統開發-Day 3
 
《网页设计与制作》第一章:网页制作基础
《网页设计与制作》第一章:网页制作基础《网页设计与制作》第一章:网页制作基础
《网页设计与制作》第一章:网页制作基础
 
RESTful
RESTfulRESTful
RESTful
 
Web server and_cgi
Web server and_cgiWeb server and_cgi
Web server and_cgi
 
SAE平台的灵活应用(吕毅、魏世江)
SAE平台的灵活应用(吕毅、魏世江)SAE平台的灵活应用(吕毅、魏世江)
SAE平台的灵活应用(吕毅、魏世江)
 

Recently uploaded

澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书kathrynalvarez364
 
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单jakepaige317
 
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxEDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxmekosin001123
 
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书kathrynalvarez364
 
日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单
日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单
日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单kathrynalvarez364
 
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...黑客 接单【TG/微信qoqoqdqd】
 
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,Xin Yun Teo
 
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxeduc6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxmekosin001123
 
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制jakepaige317
 
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxEDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxmekosin001123
 

Recently uploaded (10)

澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
澳洲圣母大学毕业证制作/加拿大硕士学历代办/购买一个假的中央警察大学硕士学位证书
 
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
日本九州齿科大学毕业证制作🚩定制本科卒业证书🚩哪里可以购买假美国西南基督复临安息日会大学成绩单
 
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptxEDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
EDUC6506(001)_ClassPresentation_2_TC330277 (1).pptx
 
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
布莱德福德大学毕业证制作/英国本科学历如何认证/购买一个假的香港中文大学专业进修学院硕士学位证书
 
日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单
日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单
日本姫路独协大学毕业证制作/修士学位记多少钱/哪里可以购买假美国圣何塞州立大学成绩单
 
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
1.🎉“入侵大学入学考试中心修改成绩”来袭!ALEVEL替考大揭秘,轻松搞定考试成绩! 💥你还在为无法进入大学招生系统而烦恼吗?想知道如何通过技术手段更改...
 
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
中国文学, 了解王安石变法,熙宁变法,熙盛变法- 中国古代改革的类型- 富国强兵,
 
educ6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptxeduc6506presentationtc3302771-240427173057-06a46de5.pptx
educ6506presentationtc3302771-240427173057-06a46de5.pptx
 
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
哪里可以购买日本筑波学院大学学位记/做个假的文凭可认证吗/仿制日本大学毕业证/意大利语CELI证书定制
 
EDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptxEDUC6506_ClassPresentation_TC330277 (1).pptx
EDUC6506_ClassPresentation_TC330277 (1).pptx
 

Html01

  • 1. A00338 網頁設計 課程教師:王弘宗 教學網站 : http://course2011.dyndns.biz/ 電子郵件 : htwang05@gmail.com Oct 21, 2012
  • 2. 第一章 認識網頁設計 1-1 課程說明 1-2 HTML 簡介 1-3 建置網頁開發 / 測試 / 發佈的整合環境 備註:可依進度點選小節
  • 3. 一、課程目標與教學策略 ‧ 以範例方式講解 HTML 與相關網頁技術,輕鬆帶領學生學習 網頁設計的語法、技術與應用 ‧再以軟體整合與專案製作技巧,進而建立實際網頁作品 / 網站 ‧規劃網頁架構 ‧基本製作技巧 ‧網頁上傳與下載 ‧ Web 技術的應用 3
  • 4. 二、教學內 容 第一週:課程簡介及網站基本概念介紹 第二週:網頁設計概念及規畫流程 第三週:網頁編輯工具介紹與操作 第四週: HTML 語法 (1) 第五週:網頁版型應用 第六週:完成第一個網站及網頁上傳 第七週:網頁表單語法與應用 第八週:期中作品設計 / 創作 第九週:期中作業報告 第十週:網路應用程式 ( 一 ) 第十一週:網路應用程式 ( 二 ) 第十二週: HTML 語法 (2) 第十三週:繞圖排文 第十四週:網站相簿 第十五週: CMS 應用 ( 一 ) 第十六週: CMS 應用 ( 二 ) 第十七週:期末作品設計創作 第十八週:期末作業報告 4
  • 5. 課程其它說明 三、學習評量 平時成績: 30% 、期中作業: 30% 、期末作業: 40% 四、課程教材 網頁程式設計 --HTML 、 JavaScript 、 CSS 、 XHTML 、 Ajax( 第三版 ) 作者: 陳惠貞   [ 碁峰資訊 ] 五、教學網站 數位教學平台: http://course2011.dyndns.biz/ 5
  • 6. 標準靜態網頁網站 ●●●●● IE  顯示網頁的要 求  傳回 顯示的網 使用者瀏覽器 頁 網頁伺服器 Web Site ●●●●● 靜態網頁的最後內容由網頁設計師決定
  • 7. 標準靜態網頁網站 IE Netscape Mozilla Firefox Maxthon MyIE 使用者瀏覽器  顯示網頁的要 求  傳回 顯示的網 網頁伺服器 ●●●●● 頁 Web Site 靜態網頁的最後內容由網頁設計師決定
  • 8. 標準靜態網頁網站 Apache IE IIS 使用者瀏覽器 PWS  顯示網頁的要 求  傳回 顯示的網 網頁伺服器 ●●●●● 頁 Web Server 靜態網頁的最後內容由網頁設計師決定
  • 9. 單純動態網頁網站  執行應用程式 應用程式  顯示網頁的要 伺服器 求  傳回 顯示的網 使用者瀏覽器 頁 網頁伺服器  產生靜態的網頁
  • 10. 連結資料庫處理動態網頁網站  執行應用程式  顯示網頁的要求 資料庫  要求存取資 料  回傳伺服器  傳回 顯示的網頁網頁伺服器 使用者瀏覽器  產生靜態的網頁
  • 11. 連結資料庫處理動態網頁網站  設計應用程式  設計資料庫 資料庫 設計者  設計網 頁 網頁伺服器 使用者 編輯工具 :網頁設計、靜態網頁 瀏覽器 Apache :網頁伺服器 PHP :動態網頁程式語言,可內嵌 HTML MySQL :資料庫伺服器 phpMyAdmin :圖形介面的 MySQL 資料庫管理程式
  • 12. 連結資料庫處理動態網頁網站 設計  設計資料庫 資料庫 瀏覽 網頁伺服器 編輯工具 :網頁設計、靜態網頁 Apache :網頁伺服器 PHP :動態網頁程式語言,可內嵌 HTML MySQL :資料庫伺服器 phpMyAdmin :圖形介面的 MySQL 資料庫管理程式
  • 13. 連結資料庫處理動態網頁網站  執行應用程式  顯示網頁的要求 資料庫  要求存取資 料  回傳伺服器  傳回 顯示的網頁網頁伺服器 使用者瀏覽器  產生靜態的網頁 AppServ 2.5.10 的功能相當完整,包含了以下元件: . Apache 2.2.8 . PHP 5.2.6 . MySQL 5.0.51b . phpMyAdmin 2.10.3
  • 14. HTML 網頁 • HTML 為我們作網頁的基礎,而在網頁的 表達上,是以 HTML 來表達。 HTML 也是 很重要的。 HTML 為一超文字標籤語言, 我們在此介紹較為重要的標籤並且實作。
  • 15. HTML 標籤 標籤 屬性名稱 說明 <!--…--> 註解 <A HREF TARGET> 指定超連結的分割視窗 <A HREF=# 錨的名子 > 指定錨名稱的超連結 <A HREF> 指定超連結 <B> 粗體字 <BODY> 顯示本文 <BR> 換行
  • 16. 簡介動態網頁與動態網頁應用 • 何謂動態網頁? – 即使用者能直接與伺服器做互動式的交談,也 就是說只有在使用者發出請求服務時,伺服器 才會做回應,而非靜態網頁獨立於伺服器上 • 可以做哪 些應用? – 拍賣網站 ( 個人動態新增拍賣物品 ) – 無名小站 ( 個人動態管理 blog) – Facebook( 個人動態管理、分享與它人互動 ) 16
  • 17. 1-2 PHP 簡介 • PHP (Hypertext Preprocessor) 介紹 • PHP 運作流程 17
  • 18. PHP (Hypertext Preprocessor) 介 紹 • PHP (Hypertext Preprocessor) : – 是一種在伺服器上運作的直譯式 Script 腳本語 言,也就是說在網頁被送出前,會先被伺服器 所執行,而它主要是內嵌於 Html 網頁中處理 「動態網頁」。 18
  • 19. PHP 運作流程 Web Server 收到該請求 Web Server 收到該請求 Client 端 透 過 Browser 向 Web Client 端 透 過 Browser 向 Web 服務,會檢查要求之頁 服務,會檢查要求之頁 Server 請求服務。 Server 請求服務。 面 中 是 否 包 含 PHP 程 面 中 是 否 包 含 PHP 程 式語言,若有則 Server 式語言,若有則 Server <html> (1) <? php 會 將 該 PHP 的 區 塊 交 會 將 該 PHP 的 區 塊 交 echo "hi"; 由 PHP 解 譯 器 處 理 , 由 PHP 解 譯 器 處 理 , ?> 當處理完畢後將結果放 當處理完畢後將結果放 </html> 回 html 中。 回 html 中。 (2) Client (3) <html> hi </html> Web Server 將 PHP 程式執行完 Web Server 將 PHP 程式執行完 Web Server + PHP 產生之結果頁面回傳給 Client 端 產生之結果頁面回傳給 Client 端 。 。 19
  • 20. 1-3 網頁開發 / 測試 / 發佈的整合環境 • 簡介 AppServ • AppServ 環境建置 • 執行環境的測試 20
  • 21. 簡介 AppServ • 以下為 AppServ 所整合之軟體: – Apache : 可以在大多數電腦作業系統上運作的開放源碼網頁伺 服器,負責處理使用者的連線請求並將網頁送給 PHP 處理。 – PHP : 負責執行網頁中之 PHP 程式片段。 – MySQL : 開放源碼的關聯式資料庫管理系統,負責儲存互動式 網站所需使用之資料。 – phpMyAdmin : 以 PHP 撰寫之 MySQL 資料庫網頁管理介面。 21
  • 22. AppServ 環境建置 (1/9) • Step 1 首先連結到 AppServ 官方網站,取得最新版本 的 AppServ 網址如下: – http://www.appservnetwork.com/ 22
  • 23. AppServ 環境建置 (2/9) • Step 2 點選所下載的『 appserv-win32-2.5.10.exe 』執 行安裝。 23
  • 24. AppServ 環境建置 (3/9) • Step 3 進入到 AppServ 的安裝畫面後,點選 『 Next 』繼續。 24
  • 25. AppServ 環境建置 (4/9) • Step 4 確認完 License Agreement ( 授權合約 ) 後,點 選『 I Agree 』繼續。 25
  • 26. AppServ 環境建置 (5/9) • Step 5 通常在選擇安裝路徑時不會隨意做更動,如需 變更請自行選擇安裝路徑後,點選『 Next 』繼續。 26
  • 27. AppServ 環境建置 (6/9) • Step 6 此部分為整合各項架站軟體,因此除非個人的 特別需求,否則都一律勾選,最後點選『 Next 』繼 續。 27
  • 28. AppServ 環境建置 (7/9) • Step 7 請依序輸入各欄位值後點選『 Next 』繼續。 Server Name 改 成 『 帳 號 .no- Server Name 改 成 『 帳 號 .no- ip.biz 』 ((在 www.no-ip.com 所 ip.biz 』 在 www.no-ip.com 所 Adminstrator’s Email Address Adminstrator’s Email Address 申請的網站名稱 )) 申請的網站名稱 則 是 輸 入 『 帳 號 則 是 輸 入 『 帳 號 @gmail.com 』 @gmail.com 』 Apache HTTP Port 是指伺服器 Apache HTTP Port 是指伺服器 要開放給使用者使用的 Http 的 要開放給使用者使用的 Http 的 服務埠這裡預設為 80 服務埠這裡預設為 80 28
  • 30. AppServ 環境建置 (8/9) • Step 8 設定 MySQL 資料庫管理者 root 登入用的密 碼,其設定如畫面所示,最後點選『 Install 』繼續並 等待安裝。 30
  • 31. AppServ 環境建置 (9/9) • Step 9 安裝完成後,點選『 Finish 』,啟動 Apache 與 MySQL 。 31
  • 32. • Apache 啟動中 12. 安裝完成後,則會出現 Apache 正在啟動的晝面。 32
  • 33. 33
  • 34. 執行環境的測試 (1/3) • Step 1 Appserv 環境架設安裝完畢後請在瀏覽器的網 址列中輸入『 http://localhost 』,若出現以下頁面即 代表已成功安裝 Apache 網頁伺服器。 34
  • 35. 執行環境的測試 (2/3) • Step 2 點選 phpMyAdmin Database Manger Version 後 ,會彈出輸入使用者名稱與密碼視窗。 使用者帳號為預設的『 root 』 使用者帳號為預設的『 root 』 。 。 密 碼 為 『 AppServ 環境 建 置 密 碼 為『 AppServ 環 境 建置 Step 88』時所設定的密碼,輸 Step 』時所設定的密碼,輸 入後即可點選確定,進行 入後即可點選確定,進行 MySQL 資料庫的管理。 35 MySQL 資料庫的管理。
  • 36. 執行環境的測試 (3/3) • Step 3 若可成功登入即代表已成功安裝 PHP 模組及 phpMyAdmin 資料庫管理程式,並已成功啟動 MySQL 資料庫,以下為登入後的畫面。 36
  • 38. Q&A • port 80 ? • localhost(127.0.0.1) vs 網站名稱 (IP) • 防火牆、防駭軟體… 38