第一章 創(chuàng)建Visual J++項目 1
如何創(chuàng)建適當的Java程序類型 2
如何在空項目建立Java程序 5
如何生成控制臺程序 7
如何處理帶參數程序 8
如何建立多項目方案 9
如何向Web頁中添加Applet 11
如何設定應用程序的缺省創(chuàng)建向導 13
如何以WFC創(chuàng)建Windows應用程序 14
如何創(chuàng)建動態(tài)HTML應用程序 16
第二章 Java Applet技術 19
如何在Web上運行Java Applet 20
如何控制Java Applet在Web頁上的屬性 22
如何在Java Applet中使用參數 25
如何設定Java Applet參數的缺省值 29
如何控制Java Applet的運行周期 31
如何利用Java Applet在Web頁中添加GUI控件 32
如何利用Java Applet在Web頁中實現聲音播放 35
如何使Java Applet響應事件 37
如何在Java Applet中響應鼠標點擊事件 39
如何在Java Applet中響應鼠標移動事件 40
如何利用Java Applet實現變色按鈕 40
如何在Java Applet中響應鍵盤事件 42
如何在Java Applet中實現動畫 43
如何消除Java Applet動畫程序中的閃爍 44
如何連接一個新的URL頁面 47
如何實現Java Applet之間的通信 49
如何實現Java Applet和瀏覽器之間的通信 55
第三章 Java的圖像技術 61
如何以鼠標畫線 62
如何繪制幾何圖形 64
如何在圖像環(huán)境中顯示文本 69
如何在文本窗口中顯示文本 70
如何控制字體屬性 72
如何獲取字體像素格式 75
如何顯示不同類型的字體 76
如何實現彩色字符串顯示 78
如何實現字符串運動 81
如何設計字幕滾動程序 83
如何加載和顯示圖像 85
如何避免圖像下載過程中的部分顯示 88
如何使用圖像過濾器 91
如何改變圖像的亮度 95
如何實現圖像的模糊處理 98
如何利用WFC進行圖像繪制 101
如何設計網絡圖像程序 104
第四章 輸入輸出(I/O)流技術 115
如何實現標準輸入/輸出 116
如何讀取文件 117
如何讀寫不同數據類型的數據 119
如何獲得文件目錄信息 121
如何實現文件復制 124
如何隨機存取文件 126
如何操作流緩沖區(qū) 127
如何將多個流匯集成一個流 129
如何實現遠程數據傳送 132
如何以WFC進行文件處理 135
第五章 Java的GUI組件 137
如何設置對象的提示信息 138
如何設計變色按鈕 141
如何生成自定義形狀的按鈕 145
如何分組復選框和單選框 147
如何彈出一個對話框 149
如何調用系統(tǒng)文件處理對話框 153
如何控制GUI組件的布局形式 157
如何設計嵌套的布局管理界面 160
如何創(chuàng)建可檢查的菜單項 162
如何控制面板的邊界寬度 164
如何在狀態(tài)欄中顯示滾動文本 166
如何實現無鼠標操作功能 168
第六章 Java的事件處理 171
如何以代理(delegate)模式處理事件 172
如何以多監(jiān)聽模式處理事件 174
如何將事件源模塊和事件處理模塊合一 176
如何通過鼠標拖放圖像 178
如何獲得讀取和處理組合鍵 182
如何處理窗口事件 185
第七章 窗口基本類庫(WFC)編程 187
如何使用WFC的Graphics類實現餅圖繪制 188
如何繪制貝賽爾曲線 194
如何以Timer和Time類實現時鐘程序 195
如何操縱Windows系統(tǒng)的注冊表 199
如何在WFC中處理事件 201
如何控制應用程序生命周期 203
如何以J/Direct訪問Windows API 204
如何獲得程序運行時的錯誤代碼 206
如何選擇調用ANSI或Unicode的動態(tài)連接庫 207
如何連續(xù)顯示不同顏色不同字體的文本 208
如何替代發(fā)送按鈕 211
如何創(chuàng)建自己的控件 214
如何設計控件的屬性編輯窗口 216
如何使用樣式(Style)對象擴展層疊式樣式表單(CSS) 219
如何使用客戶端DHTML訪問數據庫 224
如何使用DhTable生成報表 226
如何利用ASP擴展服務器端DHTML 228
第八章 Java與ActiveX技術 231
如何在Web頁中加入ActiveX控件 232
如何在Java Script中操作ActiveX控件 235
如何導入ActiveX控件 237
如何處理Web頁面中的ActiveX事件 240
如何處理來自ActiveX控件的異常 241
如何注冊ActiveX控件 243
第九章 調試和異常處理 245
如何拋出和捕獲異常 246
如何強制執(zhí)行一個異常程序塊 249
如何設置條件斷點 251
如何綜合運用Visual J++的調試工具 253
如何利用WFC的Debug類進行調試 254
如何設定編譯條件 257
如何創(chuàng)建并處理一個異常 258
如何利用短路操作符避免異常 260
第十章 Java的多線程技術 263
如何控制線程間同步 264
如何進行線程間通信 268
如何在一個線程中關閉另一個線程 275
如何獲得當前線程的信息 278
如何設計定時間歇運行的線程 281
如何利用多線程實現動畫 283
第十一章 Java的數據庫技術 287
如何利用Visual J++的數據連接向導設計數據庫訪問 288
如何利用DAO訪問數據庫 290
如何通過DAO實現數據庫同步復制 294
如何利用RDO訪問數據庫 297
如何通過數據控件訪問數據庫 299
如何設計ADO數據庫訪問 301
如何利用JDBC連接數據庫 305
如何用JDBC同時訪問多個數據庫 307
第十二章 Java的網絡技術 311
如何獲得客戶端機器的IP地址 312
如何實現一個地址翻譯程序 314
如何實現TCP數據傳送 317
如何實現UDP編程 327
如何進行URL類編程 331
如何設計簡單的代理服務器 334
附錄A Java語言概述 345
A.1 Java語言的特點 345
A.2 Java的數據類型 347
A.3 運算符和表達式 351
A.4 Java的流控制 353
A.5 Java中的數組 357