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: |
- 利用Powerpoint製作一個屬於自己專用的母片:
- 必須具備個人特色的。
- 含『標題母片』及『投影片母片』
- 只要三張投影片即可。無須有特別的內容。
- 利用各式表單(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日 |
上課 內容: |
|
4月26日 |
上課 內容: |
|
5月3日 |
上課 內容: |
|
作業#7: |
做一個「下拉式選單」及「文字輸入方塊」分別供選取系所及輸入年級。
按下「確定」鍵後輸出所有學生的學號、姓名及年級資料。資料以表格的方式呈現。
截止日期:5月10日上午12點
|
5月10日 |
上課 內容: |
|
作業#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點
|