Week 1 Date: 19/September/2007 Instructor: 丁一賢 I-Hsien Ting

Slides:



Advertisements
Similar presentations
第一單元 建立java 程式.
Advertisements

Excel - 九十七年度教職員工資訊教育訓練 董建弘.
第一章 JSP概述 学习目标 JSP技术是目前WEB开发技术中应用最广泛的一种.本章对JSP技术、优点、缺点、应用前景作了简要介绍。
网站如何定制建设???.
Web程序设计基础 太原理工大学 计算机科学与技术学院 林福平 求实创新
Apache PHP MySQL 介紹與安裝設定 NIT 戴琬諭 NIT 林佳保.
網頁技術簡介.
教学网站设计与制作教程 第四周 主讲:黄光芳 TEL:
转正述职报告 乐恩公司 史航
TQC+ JAVA全國教師研習會 PLWeb 程式設計練習平台 簡介.
CDM Project Management Database Development
5.1 – 表格(FORM) 輸入元素 : 兩種傳遞方法 : GET or POST 範例 1. 文字欄位 Text box
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
程式語言的基礎 Input Output Program 世代 程式語言 第一世代 Machine language 第二世代
臺北市立大學 資訊科學系(含碩士班) 賴阿福
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
Java簡介.
Chapter 1 Introduction.
課程名稱:資料庫系統 授課老師:李春雄 博士
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
第1章 認識Arduino.
手機作業系統介紹.
PHP平台安裝-如何取得軟體 各軟體支援機構網站: Apache Server:
網站內容建置實務 報告人:電資官鄒堡旬少校   .
資料庫管理 操作DBMS 指導教授:楊維邦  助教:廖皓翔.
客戶端的檔案上傳 HtmlInputFile檔案控制項 上傳單一檔案 同時上傳多個檔案.
第一章: Java Web 开发技术概述.
R教學 安裝RStudio 羅琪老師.
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
Ch01網際網路、HTML 、 Script 、 ASP.NET簡介
安裝JDK 安裝Eclipse Eclipse 中文化
網頁切換移轉 JS vs. ASP.NET.
賣場與網站設計 EC-IC 2010最佳賣場設計奬第一名觀摩 EC-IC 2010最佳賣場設計奬第三名觀摩 其他組別觀摩
OpenID與WordPress使用說明
連結資料庫管理系統.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
新世代計算機概論第三版 第11章 網際網路.
FTP檔案上傳下載 實務與運用.
網頁切換移轉 JS vs. ASP.NET.
第一單元 建立java 程式.
VS.NET 2003 IDE.
TB-054A  周天穎 編著 儒林圖書公司 發行.
电子商务专业课程 电子商务应用技术 Application of Technology On Electronic Commerce.
App Inventor 2初體驗 靜宜大學資管系 楊子青
Excel - 九十七年度教職員工資訊教育訓練 董建弘.
第 19 章 XML記憶體執行模式.
Lesson 1 : PHP導論 (2004/08/16).
第十五章 WWW網頁的製作 計算機概論編輯小組.
PHP 5與MySQL5 入門學習指南 凱文瑞克 著 第 1 章 PHP簡介.
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
動態網頁程式設計實習 主講人:徐培倫老師.
IIS Internet Information Services
Google協作平台+檔案分享(FileZilla+網路芳鄰)
期末考.
VS.NET 2003 IDE.
智慧型手機程式設計 建國科技大學資管系 饒瑞佶 2011年(992).
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
App Inventor 2體驗 及呼叫PHP程式存取資料庫 靜宜大學資管系 楊子青
表格(HTML – FORM)
電腦概論考題分析 佛學資訊組 碩一 張榮顯.
從HTML表格到CSS 靜宜大學 資管系 楊子青.
進階UI元件:ListView元件以及複選 靜宜大學資管系 楊子青
Brief Guide of FrontPage
國立台灣大學 關懷弱勢族群電腦課程 By 資訊工程 黃振修
課程名稱:資料庫系統 授課老師:李春雄 博士
W3C标准网页制作 主讲教师:张 涛.
安裝JDK 配置windows win7 環境變數
项目一 了解网站的概念 项目二 创建个人网站“鸿渐工作室” 项目三 制作“鸿渐工作室”的主页 项目四 HTML语言 项目五 制作“家乡特产”网页 项目六 制作“给我留言”网页 项目七 制作“应用技巧”网页 项目八 模板制作及应用.
第1章 WWW和LAMP基本觀念.
第1章 HTML基础 主讲人:刘泰然 经济管理学院.
Presentation transcript:

Week 1 Date: 19/September/2007 Instructor: 丁一賢 I-Hsien Ting 程式設計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: 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

課程簡介 SCHEDULE Week Date Content 1 19/09/2007 課程介紹, PHP簡介與開發環境建立, HTML簡介 2 26/09/2007 PHP的變數 資料型態 與運算子 3 03/10/2007 4 10/10/2007 國慶日 5 17/10/2007 PHP的流程控制 6 24/10/2007 PHP的函數 7 31/10/2007 陣列 字串與正規運算式 8 07/11/2007 9 14/11/2007 期中考試

課程簡介 SCHEDULE Week Date Content 10 21/11/2007 PHP的狀態管理與表單處理 11 28/11/2007 MySQL 資料庫系統 PHP與MySQL建立網頁資料庫 12 05/12/2007 SQL語言處理資料庫 13 12/12/2007 Session 與Cookies處理 14 19/12/2007 伺服器端檔案與電子郵件處理 15 26/12/2007 PHP的例外與錯誤處理 16 02/01/2008 物件導向程式設計 17 19/01/2008 PHP實例探討 18 16/01/2008 期末考試

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

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

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

ASP vs JSP vs PHP ASP JSP PHP 微軟平台 需付費 漏洞多 效能差 程式撰寫不結構化 除錯不易 跨平台 高硬體需求 執行速度最快 適用大型商業模型 免費 跨Web Server 結構化 效能佳 硬體需求低 原始碼公開 漏洞少

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

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

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

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

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

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

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

HTML與網頁設計

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

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