項目驅動Java程式設計

項目驅動Java程式設計

《項目驅動Java程式設計》是2011年5月1日清華大學出版社出版的圖書,作者是古凌嵐。本書從學習的目的出發,通過對一個案例項目的實際開發過程,由淺入深地介紹java相關知識及項目開發技巧。

基本信息

內容簡介

《項目驅動Java程式設計》共分8章,主要介紹了如何套用java語言實現面向對象的編程,依照案例實現的過程,闡述了編寫java程式所需要的面向對象知識、環境與配置、圖形用戶界面的設計、事件處理的機制、applet程式的編寫方法、異常處理的機制、讀寫檔案的操作、執行緒的實現及通信、網路應用程式的開發等知識。

《項目驅動Java程式設計》適合於本科及高職高專計算機相關專業的學生,也可以作為java工程師的參考書。

圖書目錄

第1章 導學

1.1 從面向過程到面向對象

1.2 初識對象、類與實體

1.3 面向對象的軟體開發

1.4 java語言的歷史和特性

1.4.1 java語言的歷史

1.4.2 java特性

1.5 java語言的套用

1.6 項目案例說明

小結

第2章 控制台程式設計

2.1 認識java程式及其運行

2.1.1 什麼是java程式

2.1.2 java開發環境及工具

2.1.3 計算機處理java程式的過程

2.2 任務:編寫數字的顯示程式

2.2.1 任務描述及分析

2.2.2 知識學習

2.2.3 任務實施

2.3 任務:編寫整數相加程式

2.3.1 任務描述及分析

2.3.2 知識學習

2.3.3 任務實施

2.4 任務:編寫多個整數相加程式

2.4.1 任務描述及分析

2.4.2 知識學習

2.4.3 任務實施

2.5 拓展:抽象類和接口

小結

本章練習

第3章 程式界面設計

3.1 任務:設計產品信息錄入界面

3.1.1 任務描述及分析

3.1.2 知識學習

3.1.3 任務實施

3.2 拓展:swing高級組件套用

3.2.1 用選單組件顯示下拉/彈出式選單

3.2.2 用樹組件顯示分級列表

3.2.3 用表格組件顯示數據記錄

3.2.4 用檔案選擇器選取檔案

3.3 任務:合理最佳化產品信息錄入界面

3.3.1 任務描述及分析

3.3.2 知識學習

3.3.3 任務實施

3.4 任務:美化產品信息處理界面

3.4.1 任務描述及分析

3.4.2 知識學習

3.4.3 任務實施

3.5 拓展:利用applet載入圖像和播放聲音

3.5.1 applet運行機制

3.5.2 在applet中實現圖像載入

3.5.3 在applet中實現音樂播放

小結

本章練習

第4章 用戶請求回響

4.1 任務:驗證所錄產品信息的合法性

4.1.1 任務描述及分析

4.1.2 知識學習

4.1.3 任務實施

4.2 拓展:其他控制項事件處理

4.2.1 文本框內容變化

4.2.2 表格模型變更

4.3 任務:驗證所錄產品信息的格式合法性

4.3.1 任務描述及分析

4.3.2 知識學習

4.3.3 任務實施

4.4 拓展:其他低級事件

4.4.1 焦點事件

4.4.2 窗體事件

小結

本章練習

第5章 程式異常處理

5.1 任務:處理產品信息錄入程式運行的異常情況

5.1.1 任務描述及分析

5.1.2 知識學習

5.1.3 任務實施

5.2 任務:限定錄人產品信息的庫存數範圍

5.2.1 任務描述及分析

5.2.2 知識學習

5.2.3 任務實施

小結

本章練習

第6章 程式數據輸入/輸出

6.1 任務:保存錄入產品信息到指定的檔案

6.1.1 任務描述及分析

6.1.2 知識學習

6.1.3 任務實施

6.2 拓展:輸入/輸出流

6.2.1 位元組流讀/寫操作

6.2.2 字元流讀/寫操作

6.3 任務:查詢所有產品的詳細信息

6.3.1 任務描述及分析

6.3.2 知識學習

6.3.3 任務實施

6.4 任務:保存錄入產品信息到指定資料庫

6.4.1 任務描述及分析

6.4.2 知識學習

6.4.3 任務實施

6.5 拓展:泛型

6.5.1 數據類型轉換

6.5.2 定義泛型類

6.5.3 泛型類的常規用法

小結

本章練習

第7章 多任務程式設計

7.1 任務:實現產品信息處理界面的動態顯示

7.1.1 任務描述及分析

7.1.2 知識學習

7.1.3 任務實施

7.2 拓展:執行緒間通信

7.2.1 執行緒通信機制

7.2.2 vector類

7.2.3 執行緒間通信的實現

7.3 拓展:多執行緒在遊戲中的套用

小結

本章練習

第8章 遠程數據訪問實現

8.1 任務:設計用戶遠程登錄模組

8.1.1 任務描述及分析

8.1.2 知識學習

8.1.3 任務實施

8.2 任務:實現用戶遠程登錄模組的伺服器

8.2.1 任務描述及分析

8.2.2 知識學習

8.2.3 任務實施

8.3 任務:實現用戶遠程登錄模組的客戶端

8.3.1 任務描述及分析

8.3.2 知識學習

8.3.3 任務實施

8.4 拓展:數據報(UDP)通信

小結

本章練習

參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們