Lesson 3: 模組化程式設計 (2004/09/08).

Slides:



Advertisements
Similar presentations
分享人:張益源. 個人資料介紹 姓名:張益源 畢業:體育系 97 級 專長:田徑、籃球、游泳 任教學校:慈濟大學實驗國民小學 學校職務:體育兼資訊老師.
Advertisements

强力打造湖北农业信息网 全面推进湖北农村信息化
黄金时代 黄金时代:老子,释迦牟尼,苏格拉底,孔子,庄子,耶稣…… 他们是人类智慧的顶峰,他们用人生展示了智慧与慈爱。
白玉苦瓜 余光中.
Excel - 九十七年度教職員工資訊教育訓練 董建弘.
第四章 商代之舞蹈 本檔案圖片來源:google圖片.
南京市国税局国际税务管理处 二00九年二月二十四日
嗇色園主辦可立小學 故宮 製作日期:2011年3月21日.
狂犬病 保護你我,愛護動物 武漢國中 黃憶暄.
如何开好通表会 荔湾区教育局第二期学生团干培训 2009年9月 1.
仓颉造字 相传仓颉在黄帝手下当官。那时,当官的可并不显威风,和平常人一样,只是分工不同。黄帝分派他专门管理圈里牲口的数目、屯里食物的多少。仓颉这人挺聪明,做事又尽力尽心,很快熟悉了所管的牲口和食物,心里都有了谱,难得出差错。可慢慢的,牲口、食物的储藏在逐渐增加、变化,光凭脑袋记不住了。当时又没有文字,更没有纸和笔。怎么办呢?仓颉犯难了。
Views ,Stored Procedures, User-defined Function, Triggers
TQC+ JAVA全國教師研習會 PLWeb 程式設計練習平台 簡介.
影片下載與剪接 台中市九德國小 自由軟體研習 台中市九德國小研習 講師 王淦漳.
題目:十六對一多工器 姓名:李國豪 學號:B
第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
Lesson 2 : PHP語法探索 (2005/01/25).
程式語言的基礎 Input Output Program 世代 程式語言 第一世代 Machine language 第二世代
程式設計概論 1.1 程式設計概論 程式語言的演進 物件導向程式 程式開發流程 1.2 C++開發工具
Java簡介.
PHP與SQL語法存取MySQL SQL
第1章 認識Arduino.
Lesson 5 :基礎應用二(留言版) (2004/08/20).
無線射頻識別系統(RFID) 基本原理及發展與應用
ASP.NET基本設計與操作 建國科技大學 資管系 饒瑞佶 2007年.
Lesson 2: 樣板化程式設計 (2004/09/07).
安裝JDK 安裝Eclipse Eclipse 中文化
App Inventor2呼叫PHP存取MySQL
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
RFID資訊系統 建國科技大學資管系 饒瑞佶 2010/2011.
Lesson 5 :基礎應用二(留言版) (2005/01/28).
寫作評估 實用文寫作講解 1.
網頁切換移轉 JS vs. ASP.NET.
Chap3 Linked List 鏈結串列.
網路安全技術 OSI七層 學生:A 郭瀝婷 指導教授:梁明章.
语文专题课 执教者: 平望二中 黄小林 视频.
表單(Form).
Topic Introduction—RMI
VS.NET 2003 IDE.
App Inventor 2初體驗 靜宜大學資管系 楊子青
HTML 103 互動式網頁.
Lesson 1 : PHP導論 (2004/08/16).
研究用資料庫 REDCap 台大醫院新竹分院 心臟內科 謝慕揚.
授課老師:楊維邦教授 組長:劉秋良 成員:李政均、郭瀚文、鄒震耀
表單(Form).
網頁程式概論 建國科技大學資管系 饒瑞佶 2015/9 V1 2016/4 V2 2016/9 V3.
CH1 我的第一個App與變數宣告.
期末考.
HTML 103 互動式網頁 助教:黃毓瑩.
資訊網路專題 Special Topics on Information Networks
智慧型手機程式設計 建國科技大學資管系 饒瑞佶 2011年(992).
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
產業實務實習工作說明 Kay Chang ASD
NASA 二階.
(Mobile User music–Sharing Innovation Center)
講師:高宏宣 “景文科技大學應用英語系” 『電腦輔助教學』課程講義 Gold WAVE音訊軟體 講師:高宏宣
電腦概論考題分析 佛學資訊組 碩一 張榮顯.
Lesson 4 :基礎應用一(計數器) (2005/01/27).
Welcome to my badminton world
PHP程式設計 五、程式流程控制結構 建國科技大學 資訊管理學系 饒瑞佶.
教育處資訊服務入口 功能簡介.
MultiThread Introduction
Quiz1 繳交期限: 9/28(四).
資料結構與C++程式設計進階 期末考 講師:林業峻 CSIE, NTU 7/ 15, 2010.
安裝JDK 配置windows win7 環境變數
指導教師:張慶寶 老師 組長:劉明哲 組員:蔡維庭、葉聖鴻、康有成
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
指導老師:張慶寶 組員 : 蔡維庭 4970E028 劉明哲 4970E079 葉聖鴻 4991E020 康有成 4970E004
Unix指令4-文字編輯與程式撰寫.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
Presentation transcript:

Lesson 3: 模組化程式設計 (2004/09/08)

講員介紹 本名:孫仲岳 (Saturn Sun.) 生日:1980年11月4日天蠍座 現任: 彰化市社區大學 講師 中原大學校園網路策進會 創會會長 中原檔案伺服器網管 http://ftp.cycu.edu.tw 中原熊蓋站站長 http://best.cycu.edu.tw 中文化軟體聯盟網管 http://cpatch.org AX工作室負責人 http://www.ax.com.tw

如何取得上課投影片 http://best.cycu.edu.tw 進入「校園網路策進會」版

模組化程式設計 模組化概述 英文 : Module (Mod) 模組化的設計 降低成本 縮短開發時間 重覆利用 平行開發

模組化程式設計 可能會面臨到的困難 制定標準與開發成本高 教育訓練 工程師配合度 成功recycle之後,才能算成功

模組化程式設計 傳統程式設計 決定需求、規劃開發流程 從頭來過效率差 實例觀摩 如果沒有引入Template更慘,夾雜html 選課篩選輔助系統 http://cna.ax.com.tw/cc93/

模組化程式設計 認識自訂函式 function () 函式有二 回傳值 無回傳值 精簡你程式寫作的第一步

自訂函式範例 $test = SATURN($a,$b); echo $test; function SATURN($xxx,$yyy) { $zzz = $xxx + $yyy; return $zzz; }

動動手時間 寫一個算體積的程式 輸入: 長、寬、高 輸出: 體積 提示 $value = get_v($a, $b, $c)

模組化程式設計 認識表單與流程控制 練習把程式寫成一支 <form> </form> 可以自我傳值(程式內傳值) <input type=hidden name=action value=step1> </form> 練習把程式寫成一支 可以自我傳值(程式內傳值) 模組化的第一步

動動手時間 修改成四(數)頁 根據昨天範例or作業 個別選出姓名、年齡、興趣、夢想 並在每次換頁傳值時,一頁顯示一項

動動手時間 夢想是 凍死你 我叫做 大土星 年齡是 幾億歲 興趣是 嘿嘿嘿

模組化程式設計 範例網站系統 修改 function 查看 sample.php (於module) 查看 tpl01.htm / tpl02.htm 依照喜好改成自己的

模組化程式設計 關鍵技術 處理原理 遵循標準,即可各自為政 module.php 負責大架構 讀入所屬模組,運行於系統之中 其他樣板被組織起來,最後一起輸出

練功 了解XOOPS模組寫作 給有興趣的參考 模組寫作解釋 實際撰寫(如果想練功的話不妨動手…) http://www.bbchen.org/modules/news/article.php?storyid=65 給有興趣的參考 模組寫作解釋 實際撰寫(如果想練功的話不妨動手…)

小結 大型系統必備的寫作方式 完善的平台,是必要的 網站設計可以隨意添加新功能 遵循標準,平行開發,分工自如 夠靈活,程式設計師才不會綁手綁腳 犧牲小我,完成大我

作業 幫範例網站寫一個留言版 可以不要考慮刪除或是修改功能 必須用模組方式開發,在其中執行 一頁填寫,一頁顯示 關鍵: 把echo的資料存起來,return 繳交模組(php、sql、htm),其他免繳

參考網站 PHP Bible PHP 官方網站 Google http://www.php.net http://dslab.csie.ncu.edu.tw/~happyman/book/cphp3/index.php.htm PHP 官方網站 http://www.php.net Google http://www.google.com.tw

下一份講義 PHP架站機導覽 –9/6 樣板化程式寫作–9/7 模組化程式寫作–9/8 HTTP概觀與資料分析粹取–9/9 PHP Team Work 概念導引–9/10

謝謝各位 有任何疑問,聯絡請洽: 寫信給我: 電話聯絡: http://best.cycu.edu.tw 中原熊蓋站 - 公用討論區 saturn@cna.cycu.edu.tw saturn@ax.com.tw 電話聯絡: 0928-389698