CH00
(7 mins) |
|
https://youtu.be/mq0PM2d7ric
|
--- |
CH01
(18 mins) |
- 嘗試最原始的Java編程
- 使用「Notepad」編寫程式
- Windows 指令模式
|
https://youtu.be/c0UsWDix64Q
|
- Java JDK下載位置
https://www.oracle.com/java/technologies/javase-downloads.html
- 課後練習
- 在你的電腦上安裝合適版本的Java JDK開發工具
- 使用純文字編輯器,例如Notepad或TextEdit進行程式編寫
- 編寫一個簡單的Hello程式,並在程式中顯示你的名字
- 然後使用指令模式進行程式編譯及執行
- 使用Word進行屏幕截圖,並記錄操作過程
|
CH02
(13 mins) |
- 嘗試使用Netbeans IDE開發工具
- 自動化程式碼完成功能
- 除錯提示
- 一鍵執行程式
|
https://youtu.be/yq4binE7Ax8
|
- Netbeans IDE下載位置
https://netbeans.org/
- 課後練習
- 下載合適版本的Netbeans IDE,並安裝在你的電腦上
- 嘗試使用Netbeans IDE編寫與上一課一樣的程式
-
使用Word進行屏幕截圖,並記錄操作過程
- 在Word文件中寫出兩種編程方法的優點和缺點
|
CH03
(6 mins) |
- 顯示對話方塊讓用戶輸入資料
- 由文字模式轉變為圖形介面
- 建立與用戶互動的功能
|
https://youtu.be/iHvl7S5NABU
|
- 課後練習
- 嘗試修改影片中所教授的程式
- 讓程式除了詢問你的名字外,會再次詢問你所在的地區
- 最後會將你輸入的名字及地區一併顯示
- 例如顯示:歡迎來自元朗的郭老師使用本程式
- 當中 "元朗" 及 "郭老師" 是用戶輸入的內容
- 拍攝一段短片,展示程式碼及執行過程
|
CH04
(16 mins) |
- 建立一個簡單的加密程式
- 加密的原理
- ASCII電腦編碼系統
|
https://youtu.be/xd3NIvxaJ5o
|
- ASCII電腦編碼表
https://simple.wikipedia.org/wiki/ASCII
- 課後練習
- 按影片指示編寫加密程式
- 在程式輸入一個英文字,不要多於10個英文字母
- 將ASCII編碼表列印出來
- 將你輸入的英文字母,用藍筆在ASCII編碼表上圈出
- 再將加密後顯示的內容,在表上用紅筆圍出
- 觀察兩組數字的關係
|
CH05
(7 mins) |
|
https://youtu.be/nV5XteTWX2c
|
- 課後練習
- 將你的名字寫在紙上,並參考ASCII編碼表
- 用紙筆手動計算出加密後的內容
- 將這組加密後的內容,輸入到解密程式中
- 看看程式是否能正確將內容解密成你的名字
- 將過程拍攝下來
|
CH06
(13 mins) |
- 建立一個圖形介面的加密解密程式
- GUI介面設計
- 不同控制項Textarea, Label, Button的應用
|
https://youtu.be/WM02xn6EGmY
|
- 課後練習
-
參考影片的教學內容
- 設計一個與眾不同的加密解密程式GUI
- 可改良例子中的控制項排位,以及顏色等等
- 將設計好的GUI使用Word進行屏幕截圖
- 並在Word文件中記錄設計的意念
|
CH07
(19 mins) |
- 完成加密解密程式的全部編程
- 建立與GUI介面互動的程式碼
- Textarea資料顯示的控制
|
https://youtu.be/BRMsTSlyTb4
|
- 課後練習
- 參考影片的編程方法
- 使用你在上一課設計好的GUI介面進行編程
- 完成後將一段你想與朋友說的話,打在程式中
- 進行加密,並將加密後的內容傳送給你的朋友
- 邀請朋友嘗試估計你想說的話
- 最後亦可將程式發送給你的朋友,請他嘗試進行解密
- 將你與朋友的對話內容記錄或拍攝下來
|