2月23日
上課
內容:
  • 介紹與討論上課內容。
  • 介紹一般網路概念:IP、Domain Name、Ping、Tracert。
  • 檔案傳輸的操作:FTP軟體下載、安裝與操作。
  • Proxy Server介紹與設定。
  • 利用PowerPoint或Word做上課記錄。
作業:
 3月1日
上課
內容:
  • 網頁語法HTML介紹與練習。
  • 將網頁掛上網頁伺服器。
  • 練習網頁製作中文字的表現。例如,文字的大小、顏色、字型的運用。
  • 練習網頁製作中的圖形、背景圖片或顏色。
作業#1:
  • 在ccc上建立自己的網頁,練習網頁製作裡文字的表現。例如,文字的大小、顏色、 字型的運用,盡量做出各種文字的變化。
  • 在網頁中 圖形、背景圖片或顏色。

截止日期:3月8日上午12點
 3月8日
上課
內容:
  • 練習網頁製作中的表格、超連結(hyperlink)、框架、序列。
    注意:仍保留前面作業,方便以後參考。
作業#2:
  • 將上課的內容加入上一個作業的網頁中。盡量做各種不同的變化,展現不同的作法。

截止日期:3月15日上午12點
 3月15日
上課
內容:
  • 練習網頁製作中關於CSS的應用:包括表格、超連結
  • 加入投影片的超連結:(1)web模式(2)ppt模式
  • 練習網頁製作中關於表單(form)的應用
  • 整理所有的網頁原始檔,必須看起來整齊,方便未來修改與參考。
作業#3:
  1. 利用Powerpoint製作一個屬於自己專用的母片:
    • 必須具備個人特色的。
    • 含『標題母片』及『投影片母片』
    • 只要三張投影片即可。無須有特別的內容。
  2. 利用各式表單(form)製作簡易留言版。至少含:
    • text(單行及多行)
    • check box(多選多)
    • radio box (多選一)
    • select list(下拉式選單)
    • button(按鈕)
以上兩項作業必須放在自己的網頁上並明顯的標示出來。
截止日期:3月22日上午12點
 3月22日
上課
內容:
  • php程式設計介紹
  • 從撰寫第一支Php程式開始:關於一個最簡單的表單(form)與表單的語法。
  • Php的表單變數。
  • Php語法介紹與練習:if。
作業#4:
  • 作業內容
  • 加入控制背景顏色或檔案的功能:可依下拉式單或其他表單形式作為控制的依據。

截止日期:3月29日上午12點
 3月29日
上課
內容:
  • 複習php程式設計基本概念。
  • 討論作業。
  • Php語法介紹與練習:if, switch。
作業#5: 改進前一個作業的表現方式:
  • 只使用一個檔案,副檔名為php(即將原來的一個網頁加上一個程式,合為一個php程式)
  • 修改原程式,在按下表單內容後,除呈現結果外,仍應保持表單內容及選項。
  • 使用switch的方式改變背景顏色。
  • 在網頁中加入原始程式的原始碼。

截止日期:4月5日上午12點
 4月5日
上課
內容:
  • 複習php程式設計基本概念。
  • 討論作業。
  • Php語法介紹與練習:for。
作業#6:
截止日期:4月12日上午12點
 4月12日
上課
內容:
  • 討論作業。
  • Php語法介紹與練習:資料陣列array。
  • php程式設計總複習。
  • 資料庫簡介:觀念與基本的SQL語法。
期中報告: Php程式寫作教學 參考範例
截止日期:4月26日上午12點

關於在web使用表單變數:
在第一次使用表單變數前,做如下的設定(整個程式只需做一次),假設表單變數為 studname
$studname=$_POST["studname"];

參考程式   程式碼
 4月19日
上課
內容:
  • 資料庫簡介:觀念與基本的SQL語法。
 4月26日
上課
內容:
  • 進階的SELECT語法:介紹、練習。
 5月3日
上課
內容:
  • Php、表單與SQL:從最簡單的範例開始。
作業#7:
    做一個「下拉式選單」及「文字輸入方塊」分別供選取系所及輸入年級。 按下「確定」鍵後輸出所有學生的學號、姓名及年級資料。資料以表格的方式呈現。


截止日期:5月10日上午12點
 5月10日
上課
內容:
  • Php、表單與SQL:進階的範例。
作業#8:
  • 接上一個作業,系所的下拉式選單從資料庫中選取系所資料。年級也採迴圈方式產生下拉式選單。加上性別以radio button產生
  • 輸出的部分,在學號地方加上超連結,連接到tpnet信箱(mailto:)。
  • 輸出結果增加一個性別資料,以「男」或「女」呈現出來。
這個作業牽涉到兩個SQL指令,可以分成兩個程式:(參考示範程式(2)的作法)
第一支程式做出表單,選出所有系所資料。另一支程式由第一支程式呼叫,選出學生資料。
當然也可以僅以一支程式完成,此時連接到資料庫的部分只需做一次即可。
截止日期:5月17日上午12點
 5月17日
上課
內容:
複習
 5月24日
上課
內容:
  • INSERT指令介紹與練習。
  • Php程式與資料的新增(Insert):Php + INSERT
作業#9:
  • 寫一支程式,針對資料表userpass 提供「user_id」「user_pass」「remarks」資料的「新增」。
  • 新增成功時,將所有的資料列表在同一個畫面。欄位同上。
  • 新增失敗時,出現失敗的訊息。

    截止日期:5月31日上午12點
 5月31日
上課
內容:
  • UPDATE與DELETE指令介紹與練習。
  • Php程式與資料的修改與刪除:Php + SQL(Update, Delete)
作業#10:
  • 寫一支程式,針對資料表userpass 提供「user_id」「user_pass」「remarks」資料的「修改」與「刪除」。 方式如:程式示範(7.1)
  • 如前一個作業,在下方同時列出所有資料。
  • 在列出的資料上加入「刪除」的超連結。
  • 在user_id的資料欄位上加入超連結,連接到修改的畫面。
在web上要準確的判斷表單變數的來源是:表單或是超連結,作法如下

if ($_SERVER['REQUEST_METHOD'] =='POST') $studname=$HTTP_POST_VARS["studname"]; else $studname=$HTTP_GET_VARS["studname"];



截止日期:6月7日上午12點
 6月7日,6月14日
上課
內容:
綜合練習
期末小小project: 製作系布告欄,採分工合作方式。功能如下:
  • 列出所有公告期限內的公告,含等級(緩急程度)、主題、公告人、日期、期限、
  • 點選主題可以看到詳細內容。
  • 公告編輯:新增、修改、刪除。
  • 使用者資料編輯:新增、修改、刪除。


截止日期:6月25日上午12點