1 / 18

程式設計 I Program Design I

程式設計 I Program Design I. Week 1 Date: 19/September/2007 Instructor: 丁一賢 I-Hsien Ting. 課程簡介. Instructor: 丁一賢 (I-Hsien Ting) Taken by: 高雄大學資訊管理學系二年級 Number of Credits: 3 學分 Time: Wednesday, AM: 9:05~12:00 Text Book: PHP5 網頁設計範例教本 ( 陳會安著,學貫 ) Other Recommended Books:

mindy
Download Presentation

程式設計 I Program Design I

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 程式設計IProgram Design I Week 1 Date: 19/September/2007 Instructor: 丁一賢 I-Hsien Ting

  2. 課程簡介 • Instructor: 丁一賢 (I-Hsien Ting) • Taken by:高雄大學資訊管理學系二年級 • Number of Credits: 3學分 • Time: Wednesday, AM: 9:05~12:00 • Text Book: PHP5網頁設計範例教本(陳會安著,學貫) • Other Recommended Books: • 1. HTML & XHTML: The Definitive Guide (C. Musciano & B. Kennedy, O’Relly)2. PHP5 & MySQL程式設計 (陳惠貞、陳俊榮編著,學貫)3. Dreamweaver & PHP 網頁資料庫實務應用 (德瑞工作室,文魁資訊) • Course Website • http://www.egod.idv.tw/website/im_program_2007.asp

  3. 課程簡介 • SCHEDULE

  4. 課程簡介 • SCHEDULE

  5. PHP 網頁程式設計與開發環境建立

  6. WWW的架構 • WWW全球資訊網是一種主從架構的系統: • 主端是「伺服端」(Server):指的是Web伺服器,在伺服器上儲存著HTML文件等網頁文件和圖片等多媒體資料。 • 從端是「客戶端」(Client):使用者執行瀏覽程式的電腦,負責和伺服器溝通和讀取伺服器的資料,也就是HTML文件。

  7. 網頁技術 • 客戶端網頁技術 • Java Applet • Java Script • DHTML (Dynamic HTML) • 伺服器端網頁技術 • CGI (Common Gateway Interface) • ASP (Active Server Pages) 與 ASP.NET • PHP (Hypertext Preprocessor) • JSP (Java Server Pages)

  8. ASP vs JSP vsPHP

  9. PHP的基礎-PHP的用途 • PHP是一種取代CGI程式的網頁程式語言,只需是CGI可以實作的功能,都可以改為使用PHP程式來設計,PHP語言只需配合Web伺服器和瀏覽程式,就可以建立網站內容,直接透過瀏覽程式執行PHP程式,顯示PHP執行結果的網頁內容。 • 不只如此,PHP還可以配合伺服端的資料庫系統建立網頁資料庫,PHP程式可以直接存取資料庫的記錄資料在瀏覽程式顯示。

  10. PHP的開發環境 • PHP是一種跨平台伺服端網頁技術的程式語言,同時支援Linux/UNIX、Windows和Mac OS等多種作業系統,在本書主要說明Windows作業系統下的PHP開發環境,其搭配的Web伺服器、資料庫系統和瀏覽程式,如下表所示:

  11. PHP環境 • Windows 與 Linux • 本課程將在Windows系統下開發PHP程式 • 整合安裝套件-AppServ • http://www.appservnetwork.com • AppServ 2.5.9包含以下軟體 • Apache 2.2.4 • PHP 5.2.3 • MySQL 5.0.45 • phpMyAdmin 2.10.2

  12. PHP環境 • 伺服器資訊 • 網頁目錄 • 資料備份 • 資料庫管理工具

  13. 安裝AppServ的PHP整合套件 • 瀏覽http://localhost網址的AppServ預設首頁,如下圖所示:

  14. PHP程式編輯工具-PSPad • PSPad是一套中文操作介面且完全免費的程式編輯工具,對於伺服端網頁技術來說,在PSPad就可以直接執行Web伺服器上的PHP程式,預覽執行結果。

  15. PSPad編輯工具的安裝與設定 • PSPad是一套中文操作介面且完全免費的程式編輯工具,提供強大功能來幫助使用者在Windows作業系統編輯各種程式語言的程式碼。 • PSPad支援HTML和PHP,可以編輯HTML網頁和提供HTML語法檢查功能。對於伺服端網頁技術來說,在PSPad就可以直接執行Web伺服器上的PHP程式,預覽執行結果,其下載網址,如下所示: PSPad:http://www.pspad.com/en/

  16. HTML與網頁設計

  17. HTML • HTML: HyperText Markup Language • 基本網頁架構 • 寫一個簡單的網頁 <html> <head></head> <body> …… </body> </html>

  18. 第一個PHP程式 • PHP嵌入HTML <html> <head></head> <body> <?php echo “Hello, World\n”; ?> </body> </html>

More Related