Mr. Kwok's Classroom 郭Sir教室

自學影片

 

一杯咖啡的故事

Java程式語言的應用

  • 甚麼是Java程式語言
  • 與咖啡的關係
  • 嘗試最原始的Java編程
  • 嘗試使用Netbeans IDE開發工具
  • 顯示對話方塊讓用戶輸入資料
  • 簡單的加密程式
  • 簡單的解密程式
  • 圖形介面的加密解密程式

 

課程 重點 影片連結 練習及參考資料

CH00

(7 mins)

  • Java程式語言的應用
  • 自學影片簡介

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介面進行編程
    - 完成後將一段你想與朋友說的話,打在程式中
    - 進行加密,並將加密後的內容傳送給你的朋友
    - 邀請朋友嘗試估計你想說的話
    - 最後亦可將程式發送給你的朋友,請他嘗試進行解密
    - 將你與朋友的對話內容記錄或拍攝下來