JBuilder基礎開發篇(JBuilder x/2005版)

JBuilder基礎開發篇(JBuilder x/2005版)

《JBuilder基礎開發篇(JBuilder x/2005版)》是2005年清華大學出版社出版的圖書

基本介紹

  • 中文名:JBuilder基礎開發篇
  • 出版時間:2005年4月14日
  • 出版社:清華大學出版社
  • ISBN:9787302108108
  • 定價:39 元
  • 裝幀:平裝
圖書簡介,書籍目錄,

圖書簡介

本書為清華大學出版社“JBuilder套用開發叢書”的第一冊。本書按JBuilderX與JBuilder2005版編寫,主要內容包括JBuilder的歷史及JBuilderX的編程概要;Java編程基礎知識;JBuilderX下的項目開發、運行和調試;基礎主題式開發,包括Applet開發、Swing編程以及網路編程等;JBuilderX下的資料庫應用程式的開發;Swing的高級套用;Java多執行緒的開發及JavaBean的運用等。
本書內容翔實,講解清晰、全面。書中提供了詳細的代碼示例,所有這些示例在配書光碟中有相應的原始碼。
本書適用於所有希望掌握JBuilderX/2005下開發Java應用程式的開發人員,可作為他們在JBuilderX/2005下進行Java套用開發的進階讀物;也適用於初涉Java的編程人員,可作為他們系統掌握Java編程的重要參考資料。

書籍目錄

目錄
第1章初知JBuilderX 1
1.1JBuilderX的身世 2
1.1.1為什麼選擇JBuilderX 2
1.1.2JBuilder的版本變化 3
1.1.3JBuilder是穩定的 6
1.2JBuilderX的安裝 6
1.2.1JBuilderX在Windows下的安裝 6
1.2.2JBuilderX的目錄結構 9
1.3用JBuilderX編寫第1個程式 10
1.3.1啟動JBuilderX 10
1.3.2新建一個項目 13
1.3.3熟悉JBuilderX開發界面 14
1.3.4使用編碼捷徑 18
1.3.5編譯並運行 18
1.3.6保存項目 18
1.3.7再次打開並修改項目 19
1.3.8創建可執行程式 19
1.4小結 21
第2章Java提要 23
2.1類和對象 24
2.1.1什麼是類 24
2.1.2類的構造函式 26
2.1.3類的繼承 27
2.1.4接口 29
2.1.5Java的包 30
2.1.6對象 31
2.2數據類型和表達式 34
2.2.1常量和變數 34
2.2.2基本數據類型 35
2.2.3Java的數組 36
2.2.4字元串 38
2.2.5數學運算符 41
2.3操作和流程控制 45
2.3.1訪問許可權 45
2.3.2重載 48
2.3.3覆蓋 49
2.3.4條件判斷 51
2.3.5switch 54
2.3.6循環 55
2.3.7變數的作用域 59
2.4異常處理 60
2.4.1異常的概念 60
2.4.2異常的分類 60
2.4.3異常處理的結構 61
2.4.4編寫自己的異常類 64
2.5輸入/輸出(I/O) 65
2.5.1File類 65
2.5.2Stream 68
2.5.3Readers和Writers 73
2.5.4標準I/O 75
2.5.5壓縮 75
2.6做一個專業水準的程式設計師 76
2.6.1集合類的選擇 76
2.6.2注釋及Javadoc 77
2.7小結 80
第3章JBuilderX項目開發 81
3.1JBuilder集成開發環境 82
3.1.1AppBrowser環境介紹 82
3.1.2使用JBuilder編輯器 86
3.1.3定製JBuilder開發環境 94
3.2JBuilder項目管理方式 98
3.2.1創建JBuilder項目 98
3.2.2創建及添加檔案 105
3.2.3移除和刪除項目中的檔案 106
3.2.4項目或檔案改名 108
3.2.5儲存與關閉JBuilder項目 108
3.2.6同時管理多個JBuilder項目 109
3.2.7項目群組 109
3.3在JBuilder中運行和調試程式 112
3.3.1認識Run選單 113
3.3.2建立一個運行配置 113
3.3.3用帶有調試信息的方式編譯項目 117
3.3.4啟動調試器 117
3.3.5在調試器控制下運行 118
3.3.6動態程式更新 120
3.4小結 121
第4章基礎主題式開發 123
4.1基礎套用之Applet 124
4.1Applet的基本概念 124
4.1.2Applet的生命周期 124
4.1.3HTML和Applet的參數 125
4.1.4用JBuilderX創建一個Applet 126
4.1.5使用viewer 131
4.1.6圖形和瀏覽器的支持 132
4.1.7多執行緒 137
4.2基礎Swing編程 140
4.2.1Swing中的組件和容器(類的hierarchy) 140
4.2.2使用簡單組件 142
4.2.3邊界類 156
4.2.4布局管理器 158
4.2.5選單 167
4.2.6組件套用範例 174
4.2.7應用程式的外觀 179
4.2.8事件 181
4.3基礎網路編程 182
4.3.1Socket編程 183
4.3.2UDP編程 186
4.4小結 187
第5章開發資料庫應用程式 189
5.1資料庫套用的基本知識 190
5.1.1資料庫概述 190
5.1.2關係型資料庫基礎 191
5.1.3簡單的SQL語句 192
5.1.4JDBC概述 198
5.2安裝和配置JBuilder 199
5.2.1安裝JDBC和JDBC-ODBC橋 200
5.2.2連線到資料庫 200
5.2.3DataExpress架構及資料庫相關組件介紹 202
5.3JBuilder的資料庫管理工具 206
5.3.1DatabasePilot的使用 206
5.3.2JDBCMonitor的使用 211
5.3.3JDataStoreServer的使用 212
5.3.4JDataStoreExplorer的使用 214
5.4文本檔案的操作 218
5.4.1TableDataSet組件的使用 218
5.4.2導入格式化數據 218
5.4.3導出數據到文本檔案 221
5.5資料庫的操作 223
5.5.1資料庫組件概述 223
5.5.2與資料庫建立連線 224
5.5.3創建一個資料庫套用 226
5.5.4資料庫的更新 229
5.5.5定製數據主-從關係 232
5.6數據查詢 238
5.6.1建立查詢套用 239
5.6.2數據過濾 240
5.6.3數據排序 243
5.6.4數據定位 245
5.7數據模組的使用 248
5.7.1什麼是數據模組 248
5.7.2使用設計嚮導創建數據模組 249
5.7.3使用DataModeler創建數據模組 252
5.8其他組件和事件的使用 254
5.8.1使用dbSwing組件創建資料庫應用程式用戶界面 255
5.8.2同步可視化的組件 255
5.8.3通過用戶界面控制項訪問數據和模型信息 256
5.8.4處理錯誤和異常 256
5.9創建分散式資料庫應用程式 257
5.9.1使用Java的RMI框架建立分散式應用程式 257
5.9.2分散式資料庫應用程式分析 258
5.10小結 263
第6章Swing的高級套用 265
6.1MVC 266
6.2對話框 268
6.2.1JDialog類 268
6.2.2JOptionPane類 269
6.2.3使用JOptionPane類 270
6.2.4訊息對話框 271
6.2.5確認對話框 271
6.2.6輸入對話框 272
6.2.7選項對話框 273
6.3表格 274
6.3.1JTable類簡介 274
6.3.2使用表格模型 275
6.3.3繪製特殊的表格單元 277
6.3.4編輯表格單元 280
6.4樹 283
6.4.1簡單的樹視圖組件 284
6.4.2使用樹模型 284
6.4.3繪製和編輯樹節點 285
6.5常用的選擇器 286
6.5.1顏色選擇器 286
6.5.2檔案選擇器 290
6.5.3日期選擇器 294
6.5.4字型選擇器 297
6.6實現拖放 301
6.6.1拖放子系統的結構 302
6.6.2實例化Drop目標 304
6.6.3一個拖放的例子 305
6.7實現撤銷操作 312
6.7.1undo工具包概述 312
6.7.2UndoManager類 315
6.8小結 317
第7章編寫多執行緒套用 319
7.1執行緒的基本概念 320
7.1.1理解執行緒 320
7.1.2執行緒的優先權和調度 322
7.1.3執行緒的生命周期 323
7.2Thread執行緒類 324
7.2.1Thread類的API介紹 325
7.2.2一個Thread類的派生示例 327
7.3Runnable接口 328
7.4實現共享有限資源 329
7.4.1不正確的資源訪問 329
7.4.2執行緒同步 331
7.5執行緒阻塞 333
7.5.1執行緒的阻塞和喚醒 333
7.5.2執行緒的死鎖 334
7.6執行緒群組 335
7.7執行緒通信 336
7.7.1管道類的使用 336
7.7.2標誌變數的使用 338
7.7.3使用wait和notify方法 340
7.8多執行緒調試 341
7.9小結 345
第8章JavaBean和BeansExpress 347
8.1JavaBean簡介 348
8.1.1什麼是JavaBean 348
8.1.2初識BeansExpress 349
8.1.3JavaBean與EJB 350
8.2使用BeansExpress創建JavaBean 351
8.2.1利用嚮導創建JavaBean 351
8.2.2修改Bean中的屬性 353
8.2.3如何創建BeanInfo類 357
8.2.4修改Bean的事件 359
8.2.5建立屬性編輯器 364
8.2.6序列化JavaBean 367
8.2.7Bean合法性的校驗 368
8.2.8發布組件 368
8.2.9測試Bean 371
8.3小結 373
參考文獻 375

相關詞條

熱門詞條

聯絡我們