注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計Java系統(tǒng)化項(xiàng)目開發(fā)教程

Java系統(tǒng)化項(xiàng)目開發(fā)教程

Java系統(tǒng)化項(xiàng)目開發(fā)教程

定 價:¥49.80

作 者: 古凌嵐,張嬋,羅佳 著
出版社: 人民郵電出版社
叢編項(xiàng): 工業(yè)和信息化“十三五”人才培養(yǎng)規(guī)劃教材
標(biāo) 簽: 高職高專教材 計算機(jī) 教材

ISBN: 9787115476708 出版時間: 2018-02-01 包裝: 平裝
開本: 16開 頁數(shù): 302 字?jǐn)?shù):  

內(nèi)容簡介

  本書以培養(yǎng)面向?qū)ο缶幊趟季S、Java桌面應(yīng)用開發(fā)技能為目標(biāo),以提出問題、解讀問題、知識探究和解決問題為基本思路,采用控制臺窗口呈現(xiàn)方式,著重突出算法邏輯過程,以“圖形參數(shù)計算程序”為載體,闡述面向?qū)ο蟮某橄蟾拍罴敖Y(jié)合Java基本語法的編程應(yīng)用;并進(jìn)一步利用對用戶更為友好的圖形界面方式,以“鬧鐘工具軟件”的設(shè)計實(shí)現(xiàn)為主線,融入Java的主要編程機(jī)制,如事件處理機(jī)制、輸入/輸出機(jī)制、異常處理機(jī)制等的應(yīng)用,適時地補(bǔ)充一些實(shí)際應(yīng)用需要,但常被忽視的知識點(diǎn),如this關(guān)鍵字、匿名類、集合Collection等,達(dá)到學(xué)以致用的效果??紤]到以案例設(shè)計實(shí)施為線索展開闡述,可能會使得知識點(diǎn)較為松散,每個項(xiàng)目單元結(jié)尾還對相關(guān)知識點(diǎn)進(jìn)行系統(tǒng)化梳理,便于學(xué)習(xí)者形成完整的知識鏈。本書適合作為高等院校相關(guān)專業(yè)的Java課程教材使用,也可供編程愛好者自學(xué)使用。

作者簡介

  古凌嵐,廣東輕工職業(yè)技術(shù)學(xué)院信息學(xué)院軟件教研室主任,曾出版過多部教材《XML技術(shù)及應(yīng)用》(9787508454443水利水電出版社)《計算機(jī)網(wǎng)絡(luò)系統(tǒng)集成》(9787040381740高等教育出版社,十二五規(guī)劃)。

圖書目錄

項(xiàng)目1 基于面向?qū)ο笏枷朐O(shè)計桌面
應(yīng)用 1
1.1 面向過程和面向?qū)ο蟆?
1.1.1 兩種分析問題的思維方式 2
1.1.2 兩種程序設(shè)計方法 2
1.2 初識對象、類和實(shí)體概念 4
1.3 了解Java語言 5
1.4 項(xiàng)目案例及設(shè)計 7
1.4.1 先導(dǎo)案例:圖形參數(shù)計算程序 7
1.4.2 實(shí)戰(zhàn)案例:鬧鐘工具小軟件 7
知識梳理 8

項(xiàng)目2 應(yīng)用基本語法實(shí)現(xiàn)圖形參數(shù)
計算邏輯 9
2.1 先導(dǎo)任務(wù)一:顯示矩形的
周長和面積 10
2.1.1 什么是Java程序 10
2.1.2 Java開發(fā)環(huán)境及工具 11
1.Java開發(fā)包 11
2.Java開發(fā)工具 12
3.JDK的安裝 12
2.1.3 計算機(jī)處理Java程序的過程 13
2.1.4 任務(wù)實(shí)施 15
2.2 先導(dǎo)任務(wù)二:計算矩形的
周長和面積 15
2.2.1 任務(wù)解讀 15
2.2.2 知識學(xué)習(xí) 15
1.基本數(shù)據(jù)類型 15
2.變量和常量 17
3.?dāng)?shù)據(jù)類型轉(zhuǎn)換 18
4.操作符 19
5.控制語句 24
2.2.3 任務(wù)實(shí)施 32
知識梳理 33

項(xiàng)目3 應(yīng)用類的特性設(shè)計圖形參數(shù)
計算程序 34
3.1 先導(dǎo)任務(wù)三:編寫顯示圖形
參數(shù)的程序 35
3.1.1 任務(wù)解讀 35
3.1.2 知識學(xué)習(xí) 35
1.類的抽象與封裝 35
2.Java類的定義 35
3.類的成員 38
4.包 41
5.編寫Java程序 42
3.1.3 任務(wù)實(shí)施 43
3.1.4 知識延伸:代碼編寫規(guī)范 44
3.2 先導(dǎo)任務(wù)四:編寫三角形參數(shù)
計算程序 45
3.2.1 任務(wù)解讀 45
3.2.2 知識學(xué)習(xí) 45
1.類的繼承 45
2.訪問控制符 46
3.包的劃分 49
3.2.3 任務(wù)實(shí)施 49
3.2.4 知識延伸:this、super關(guān)鍵字和
Class對象 51
3.3 先導(dǎo)任務(wù)五:編寫四邊形參數(shù)
計算程序 55
3.3.1 任務(wù)解讀 55
3.3.2 知識學(xué)習(xí) 55
類的多態(tài) 55
3.3.3 任務(wù)實(shí)施 57
3.4 先導(dǎo)任務(wù)六:編寫具有可擴(kuò)展
性的圖形參數(shù)計算程序 58
3.4.1 任務(wù)解讀 58
3.4.2 知識學(xué)習(xí) 59
1.抽象類和接口 59
2.非訪問限制符abstract、static和
final 62
3.4.3 任務(wù)實(shí)施 64
知識梳理 68

項(xiàng)目4 利用Swing組件實(shí)現(xiàn)
鬧鐘的主界面 70
4.1 實(shí)戰(zhàn)任務(wù)一:創(chuàng)建鬧鐘工具
軟件項(xiàng)目 71
4.1.1 Eclipse安裝與配置 71
4.1.2 任務(wù)實(shí)施 73
4.2 實(shí)戰(zhàn)任務(wù)二:構(gòu)建鬧鐘工具
軟件的界面 79
4.2.1 任務(wù)解讀 79
4.2.2 知識學(xué)習(xí) 80
1.引用類型 80
2.圖形用戶界面的常用組件 86
3.用戶界面設(shè)計的基本原則 102
4.2.3 任務(wù)實(shí)施 103
4.3 實(shí)戰(zhàn)任務(wù)三:優(yōu)化鬧鐘主界面
布局 108
4.3.1 任務(wù)解讀 108
4.3.2 知識學(xué)習(xí) 109
布局管理器 109
4.3.3 任務(wù)實(shí)施 117
4.4 實(shí)戰(zhàn)任務(wù)四:美化鬧鐘主界面 122
4.4.1 任務(wù)解讀 122
4.4.2 知識學(xué)習(xí) 123
1.Java2D繪圖機(jī)制 123
2.顏色設(shè)置 124
3.字體設(shè)置 124
4.圖像加載 125
5.圖形繪制 128
4.4.3 任務(wù)實(shí)施 129
知識梳理 135

項(xiàng)目5 利用事件處理機(jī)制實(shí)現(xiàn)鬧鈴
的設(shè)定 137
5.1 實(shí)戰(zhàn)任務(wù)五:設(shè)定鬧鈴及實(shí)現(xiàn)
程序最小化至任務(wù)欄 138
5.1.1 任務(wù)解讀 138
5.1.2 知識學(xué)習(xí) 138
1.事件模型 138
2.事件處理機(jī)制 139
3.內(nèi)部類 142
4.事件處理的應(yīng)用 145
5.事件適配器類 153
5.1.3 任務(wù)實(shí)施 155
知識梳理 170

項(xiàng)目6 利用異常機(jī)制處理鬧鐘
軟件的運(yùn)行錯誤 172
6.1 實(shí)戰(zhàn)任務(wù)六: 防止背景圖片
找不到而導(dǎo)致的程序中斷 173
6.1.1 任務(wù)解讀 173
6.1.2 知識學(xué)習(xí) 174
1.異常 174
2.異常處理機(jī)制 174
3.異常的捕獲和處理 175
4.自定義異?!?82
5.Logging API 184
6.1.3 任務(wù)實(shí)施 188
知識梳理 189

項(xiàng)目7 應(yīng)用輸入/輸出機(jī)制實(shí)現(xiàn)
鈴聲上傳/下載 191
7.1 實(shí)戰(zhàn)任務(wù)七:獲取要上傳的
鈴聲文件 193
7.1.1 任務(wù)解讀 193
7.1.2 知識學(xué)習(xí) 193
1.輸入/輸出 193
2.字節(jié)流和字符流讀寫操作 196
3.字節(jié)流與字符流間的轉(zhuǎn)換 204
7.1.3 任務(wù)實(shí)施 206
7.2 實(shí)戰(zhàn)任務(wù)八:實(shí)現(xiàn)鈴聲的
上傳與下載 210
7.2.1 任務(wù)解讀 210
7.2.2 知識學(xué)習(xí) 211
1.JDBC 211
2.JDBC接口和類 211
3.訪問數(shù)據(jù)庫 212
7.2.3 任務(wù)實(shí)施 215
知識梳理 222

項(xiàng)目8 應(yīng)用集合類操作鈴聲集及
數(shù)據(jù)庫參數(shù) 224
8.1 實(shí)戰(zhàn)任務(wù)九:保存指定目錄的
多個鈴聲文件 225
8.1.1 任務(wù)解讀 225
8.1.2 知識學(xué)習(xí) 225
1.集合類和泛型 225
2.ArrayList 229
3.HashSet 231
8.1.3 任務(wù)實(shí)施 232
8.2 實(shí)戰(zhàn)任務(wù)十:實(shí)現(xiàn)數(shù)據(jù)庫連接
參數(shù)與功能代碼的分離 234
8.2.1 任務(wù)解讀 234
8.2.2 知識學(xué)習(xí) 234
1.HashMap 234
2.Properties 236
8.2.3 任務(wù)實(shí)施 238
知識梳理 243

項(xiàng)目9 利用多線程技術(shù)實(shí)現(xiàn)定時
響鈴 244
9.1 實(shí)戰(zhàn)任務(wù)十一:實(shí)現(xiàn)鬧鐘
啟動的計時功能 245
9.1.1 任務(wù)解讀 245
9.1.2 知識學(xué)習(xí) 245
1.了解線程 245
2.創(chuàng)建線程 247
3.線程并發(fā)控制 249
4.線程通信機(jī)制 260
5.線程通信的實(shí)現(xiàn) 261
9.1.3 任務(wù)實(shí)施 263
9.2 實(shí)戰(zhàn)任務(wù)十二:實(shí)現(xiàn)鈴聲
播放功能 266
9.2.1 任務(wù)解讀 266
9.2.2 知識學(xué)習(xí) 267
1.音樂播放 267
2.利用線程實(shí)現(xiàn)動畫 269
9.2.3 任務(wù)實(shí)施 272
知識梳理 276

項(xiàng)目10 利用Socket實(shí)現(xiàn)鈴聲
遠(yuǎn)程上傳/下載 278
10.1 實(shí)戰(zhàn)任務(wù)十三:確定鈴聲文件
遠(yuǎn)程上傳的編程架構(gòu) 279
10.1.1 任務(wù)解讀 279
10.1.2 知識學(xué)習(xí) 279
1.初識網(wǎng)絡(luò)編程 279
2.網(wǎng)絡(luò)協(xié)議 280
3.套接字 281
4.Java網(wǎng)絡(luò)類 282
10.1.3 任務(wù)實(shí)施 288
10.2 實(shí)戰(zhàn)任務(wù)十四:實(shí)現(xiàn)鈴聲文件
遠(yuǎn)程上傳模塊的服務(wù)器 288
10.2.1 任務(wù)解讀 288
10.2.2 任務(wù)實(shí)施 289
10.3 實(shí)戰(zhàn)任務(wù)十五:實(shí)現(xiàn)鈴聲文件
遠(yuǎn)程上傳模塊的客戶端 293
10.3.1 任務(wù)解讀 293
10.3.2 任務(wù)實(shí)施 294
10.4 拓展任務(wù):實(shí)現(xiàn)消息的快速
傳遞 296
10.4.1 任務(wù)解讀 296
10.4.2 知識學(xué)習(xí) 296
數(shù)據(jù)報Socket編程 296
10.4.3 任務(wù)實(shí)施 298
知識梳理 300
附錄 知識圖譜 301

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號