練習範例乃是在J2SE 6.0版本上執行
陳擎文教學網:Java程式設計 v.s JavaApplet,JavaScript網頁程式
(1)介紹常用的Java編輯與開發工具:netbeans
(2)學習C#.NET(要由初階學到進階,從視窗程式到互動網頁設計)
(3)學習JavaApplet,JavaScript 動態網頁的設計過程
  上課程式碼即時貼網站 上課即時貼網站      
  上課加分系統 2A加分系統 2C加分系統    
  上課求助系統 2A求助系統 2C求助系統    
  學生網頁練習範例展示 2A成果網站 2C成果網站  
  課外參考書籍電子書下載 參考書籍下載      
  Java JDK 免費下載(SE) Java JDK下載網址( SE) jdk-6u21-windows-i586.exe下載(1) jdk-6u21-windows-i586.exe下載(2)  
  netbeans 免費下載(中文版) netbeans下載網址 netbeans繁體中文6.5版下載    
  Eclipse 免費下載(英文版) Eclipse Downloads      
  作業與考試上傳方法  上傳注意事項 Ftp軟體    
  Java 程式空白範本 Java 程式空白範本      
  J#.NET 程式空白範本 J#.NET程式空白範本 J#.NET使用注意事項    
           
(A).Java 程式設計
Chp 0 : 前言
  下載講義 Chp0 講義 課程綱要      
  教科書:JAVA 2程式設計從零開始 上奇出版社      
           
Chp 1 : Java程式語言導論與安裝簡介
  下載講義 Chp1 講義         
  Java 練習範例 hellow.java exp1_1.java exp1_2.java  
  J#.NET範例 exp1-1 exp1-2    
           
Chp 2 :Java資料型別與運算式
  下載講義 Chp2 講義        
  Java 練習範例 exp2_2_1.java    exp2_2_2.java    exp2_3_1.java    exp2_4_1.java   
    exp2_4_2.java    exp2_4_3.java    exp2_4_4.java    exp2_5_1.java   
    exp2_5_2.java    exp2_6_1.java    exp2_6_3.java     
           
Chp 3 : Java流程控制(選擇結構、迴圈結構)
  下載講義 Chp3 講義      
  練習範例 exp3_2_1.java    exp3_2_2.java    exp3_2_3.java    exp3_2_4.java  
    exp3_2_5.java    exp3_3_1.java    exp3_3_2.java    exp3_3_3.java  
    exp3_3_4.java    exp3_3_5.java    exp3_3_6.java    exp3_3_7.java  
    exp3_4_1.java    exp3_4_2.java       
           
Homework1:作業1
  下載題目 作業1題目  上傳注意事項    
  下載軟體 Ftp軟體      
           
Chp 4 : Java陣列與字串
  下載講義 Chp4 講義      
  練習範例 exp4_1_1.java    exp4_1_2.java    exp4_2_1.java    exp4_3_1.java  
    exp4_4_1.java    exp4_4_2.java    exp4_5_1.java    exp4_5_2.java  
    exp4_5_3.java    exp4_6_1.java    exp4_7_1.java    exp4_8_1.java  
           
Chp 5 : 方法(函數,副程式)
  下載講義 Chp5 講義      
  練習範例 exp5_1_1.java    exp5_2_1.java    exp4_2_2.java    exp5_3_1.java  
    exp5_4_1.java    exp5_4_2.java    exp5_5_1.java    exp5_6_1.java  
    exp5_6_2.java    exp5_6_3.java    exp5_6_4.java    exp5_6_5.java  
    exp5_7_1.java    exp5_8_1.java    exp5_8_2.java     
           
Chp 6 : Java物件導向程式設計簡介
  下載講義 Chp6 講義      
  練習範例 exp6_1_1.java    exp6_1_2.java    exp6_2_1.java    exp6_2_2.java  
    exp6_3_1.java    exp6_4_1.java    exp6_4_2.java    exp6_4_3.java  
    exp6_5_1.java    exp6_5_2.java    exp6_6_1.java    exp6_6_2.java  
    exp6_7_1.java    exp6_8_1.java    exp6_8_2.java     
           
Chp 7 : 常用swing元件與事件處理
  下載講義 Chp7 講義      
  練習範例 exp7_2_1.java    exp7_2_2.java    exp7_3_1.java    exp7_3_2.java  
    exp7_3_3.java    exp7_4_1.java    exp7_5_1.java    exp7_5_2.java  
    exp7_6_1.java    exp7_6_2.java    exp7_6_3.java    exp7_6_4.java  
    exp7_7_1.java    exp7_8_1.java    exp7_9_1.java    exp7_9_2.java  
  下載素材 圖片      
           
Chp 8 : 例外處理與多執行緒
  下載講義 Chp8 講義      
  練習範例 exp8_2_1.java    exp8_2_2.java    exp8_2_3.java    exp8_4_1.java  
    exp8_5_1.java    exp8_6_1.java    exp8_6_2.java    exp8_6_3.java  
  下載素材 圖片      
           
Chp 9 : 繪圖和JPanel容器
  下載講義 Chp9 講義      
  練習範例 exp9_2_1.java    exp9_2_2.java    exp9_3_1.java    exp9_3_2.java  
    exp9_4_1.java    exp9_5_1.java    exp9_5_2.java    exp9_5_3.java  
    exp9_6_1.java    exp9_6_2.java    exp9_7_1.java    exp9_8_1.java  
    exp9_9_1a.java    exp9_9_1b.java    exp9_9_1c.java     
  下載素材 圖片      
           
Chp 10 : swing常用元件(一)
  下載講義 Chp10 講義      
  練習範例 exp10_1_1.java    exp10_1_2.java    exp10_1_3.java    exp10_1_4.java  
    exp10_1_5.java    exp10_2_1.java    exp10_3_1.java    exp10_3_2.java  
    exp10_4_1.java    exp10_5_1.java    exp10_6_1.java    exp10_6_2.java  
    exp10_6_3.java    exp10_7_1.java    exp10_7_2.java    exp10_8_1.java  
    exp10_9_1.java    exp10_9_2.java       
  下載素材 圖片      
           
Chp 11 : swing常用元件(二)
  下載講義 Chp11 講義      
  練習範例 exp11_1_1.java    exp11_1_2.java    exp11_1_3.java    exp11_1_4.java  
    exp11_2_1.java    exp11_2_2.java    exp11_2_3.java    exp11_2_4.java  
    exp11_2_5.java    exp11_3_1.java    exp11_4_1.java    exp11_5_1.java  
    exp11_6_1.java        
  下載素材 圖片      
           
Chp 12 : 網路應用程式Java Applet
  下載講義 Chp12 講義      
  練習範例 exp12_1_1.java    exp12_2_1.java    exp12_3_1.java    exp12_4_1a.java   
    exp12_4_1b.java    exp12_5_1.java      
  下載素材 圖片      
           
Chp 13 : 多媒體
  下載講義 Chp13 講義      
  練習範例 exp13_1_1.java    exp13_1_2.java    exp13_2_1.java    exp13_3_1.java  
    exp13_4_1.java    exp13_5_1.java    exp13_6_1.java     
  下載素材 圖片

音樂影片

   
           
Chp 14 :檔案與串流
  下載講義 Chp14 講義         
  練習範例 exp14_3_1.java    exp14_3_2.java    exp14_4_1.java    exp14_5_1.java  
    exp14_5_2.java         
  下載素材 圖片      
           
Chp 15 : MySQL資料庫
  下載講義 Chp15 講義         
  練習範例 exp15_2_1.java    exp15_3_1.java    exp15_3_2.java    exp15_4_1.java  
    exp15_5_1.java         
           
 
(B).JavaScript網頁程式設計
Chp 1:使用JavaScript,JavaApplet做出各種網頁特效
  下載講義 ChpB1講義      
  下載網頁模板 網頁模板      
  下載Java Applet元件 水中倒影元件 俄羅斯方塊元件    
  成果範例網站 成果範例      
           
  練習範例 範例      
           
Chp 2: 第1次製作JavaScript簡易特效網頁程式
  下載講義 ChpB2講義      
  下載網頁模板 網頁模板      
  JavaScript基本練習 顯示Hello...    用src顯示Hello...    src.js    用alert()顯示Hello...   
    用prompt()來輸入資料    用confirm來確定或取消 用var宣告變數    用if-else判別
    for迴圈 while迴圈 函數 函數傳遞參數
    函數傳回值      
  JavaScript視窗應用練習 視窗狀態列 定時器setTimeout 開新視窗 開新視窗進階用法
    當頁面載入事件Onload 按鈕的超連結location