注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Java程序設計實踐教程

Java程序設計實踐教程

Java程序設計實踐教程

定 價:¥26.00

作 者: 張思民,梁維娜 編著
出版社: 清華大學出版社
叢編項: 21世紀高等學校計算機教育實用規(guī)劃教材
標 簽: Java

ISBN: 9787302132585 出版時間: 2006-08-01 包裝: 平裝
開本: 16開 頁數(shù): 313 字數(shù):  

內(nèi)容簡介

  《Java程序設計實踐教程》是為指導學生進行Java語言課程設計及應用實踐而編寫的。書中選取了Java語言在應用基礎、遠程圖像傳輸、管理信息系統(tǒng)、串口通信技術、移動通信程序設計五個不同方面的典型應用?!禞ava程序設計實踐教程》深入剖析了應用系統(tǒng)的開發(fā)思路、方法和技巧,詳細地介紹了基于Java的應用系統(tǒng)開發(fā)的全過程。對于系統(tǒng)設計、開發(fā)環(huán)境選擇、系統(tǒng)功能模塊設計、各個功能模塊的創(chuàng)建等應用系統(tǒng)開發(fā)過程進行了詳細的講解。這對學生進一步系統(tǒng)掌握Java應用系統(tǒng)的設計思想及培養(yǎng)學生解決實際生產(chǎn)應用技術問題具有重要的引導作用?!禞ava程序設計實踐教程》適合作高等院校學生課程設計、畢業(yè)設計及應用實踐課程教學用書,也可作為Java程序設計應用開發(fā)人員參考用書。

作者簡介

暫缺《Java程序設計實踐教程》作者簡介

圖書目錄

第一部分 Java語言應用基礎
第1章 窗體界面程序設計1
1.1界面布局1
1.1.1Java的界面布局原理1
1.1.2常見的布局管理器1
1.1.3界面布局應用示例2
1.2程序啟動界面8
1.2.1Java程序啟動界面的原理8
1.2.2啟動界面程序的實現(xiàn)9
1.3樹形分層結(jié)構(gòu)11
1.3.1樹形控件簡介11
1.3.2最簡單的樹形結(jié)構(gòu)11
1.3.3處理結(jié)點事件12
1.3.4文件目錄樹14
1.3.5結(jié)合樹和輸入輸出流實現(xiàn)日歷記事本21
第2章 多線程應用27
2.1線程和多線程27
2.2模擬火車站售票系統(tǒng)28
2.2.1設計項目內(nèi)容28
2.2.2系統(tǒng)結(jié)構(gòu)設計28
2.2.3程序?qū)崿F(xiàn)30
第3章 “連連看”游戲程序設計44
3.1“連連看”算法分析44
3.1.1“連連看”游戲的規(guī)則44
3.1.2“連連看”游戲連接算法思路45
3.1.3“連連看”游戲設計流程48
3.2詳細設計48
3.2.1“連連看”程序的方法及其功能48
3.2.2程序?qū)崿F(xiàn)49
第4章遠程數(shù)據(jù)傳輸66
4.1Java的Socket編程概述66
4.1.1充分理解Socket66
4.1.2客戶端/服務器模式程序設計原理66
4.2遠程數(shù)據(jù)傳輸示例67
4.3客戶端之間通信的聊天室69
4.3.1設計原理70
4.3.2服務器端程序結(jié)構(gòu)設計70
4.3.3服務器端程序?qū)崿F(xiàn)70
4.3.4客戶端程序結(jié)構(gòu)設計75
4.3.5客戶端程序?qū)崿F(xiàn)75
第5章 數(shù)據(jù)庫程序設計91
5.1數(shù)據(jù)庫連接91
5.1.1使用JDBC連接數(shù)據(jù)庫91
5.1.2常用的JDBC類與方法92
5.2電子詞典程序設計95
5.2.1設計目標及完成功能95
5.2.2系統(tǒng)結(jié)構(gòu)設計96
5.2.3詳細設計96
5.2.4電子詞典程序?qū)崿F(xiàn)97
第二部分 Java遠程圖像傳輸
第6章 數(shù)字圖像處理基礎115
6.1圖像的基礎概念115
6.2圖像的幾種常見格式115
6.3載入圖像文件116
6.3.1在Applet中加載和顯示圖像116
6.3.2在Application中加載和顯示圖像118
第7章 圖像像素點的處理120
7.1抓取圖像像素120
7.2雙緩沖技術123
7.3Java捕獲屏幕圖像的原理126
7.4捕獲屏幕圖像示例126
第8章 捕獲攝像頭視頻圖像130
8.1系統(tǒng)概述130
8.1.1系統(tǒng)開發(fā)環(huán)境130
8.1.2Java媒體框架JMF的應用131
8.2系統(tǒng)設計132
8.2.1系統(tǒng)結(jié)構(gòu)設計132
8.2.2系統(tǒng)詳細設計133
8.2.3程序的實現(xiàn)138
第9章 遠程屏幕監(jiān)控系統(tǒng)148
9.1設計目標148
9.2系統(tǒng)結(jié)構(gòu)設計148
9.2.1系統(tǒng)總體結(jié)構(gòu)148
9.2.2常用類的介紹149
9.3服務器端程序的實現(xiàn)150
9.3.1服務器端程序詳細設計150
9.3.2服務器應用程序的實現(xiàn)153
9.4客戶端程序的實現(xiàn)157
9.4.1客戶端程序詳細設計157
9.4.2客戶端程序?qū)崿F(xiàn)159
第三部分 基于Java的管理信息系統(tǒng)
第10章 進銷存管理系統(tǒng)169
10.1系統(tǒng)總體結(jié)構(gòu)169
10.1.1設計前的思考169
10.1.2系統(tǒng)總體結(jié)構(gòu)170
10.2建立數(shù)據(jù)庫及設置數(shù)據(jù)源171
10.3設計實現(xiàn)171
10.3.1系統(tǒng)啟動界面程序171
10.3.2封面(快閃窗口)程序172
10.3.3登錄程序174
10.4系統(tǒng)主程序181
第11章 JSP商務網(wǎng)站設計198
11.1JSP開發(fā)環(huán)境的配置方法198
11.1.1相關軟件介紹198
11.1.2配置前的準備198
11.1.3JSP環(huán)境的配置199
11.2JSP商務網(wǎng)站設計200
11.2.1商務網(wǎng)站的功能200
11.2.2商務網(wǎng)站的總體結(jié)構(gòu)201
11.2.3商務網(wǎng)站系統(tǒng)總控模塊202
11.2.4后臺數(shù)據(jù)庫的設計203
11.2.5總控模塊頁面程序index.jsp204
11.2.6頁面頂部模塊top.jsp205
11.2.7操作后臺數(shù)據(jù)庫的JavaBean208
第四部分 Java串口通信技術
第12章 Java串口通信基礎211
12.1串行通信的工作原理211
12.2常用信號引腳與串口通信接線212
12.2.1DB9和DB25的常用信號引腳說明212
12.2.2RS232C串口通信接線方法(三線制)212
12.3Java Communications API開發(fā)包213
12.3.1安裝串口通信開發(fā)包comm.jar213
12.3.2Comm API的類結(jié)構(gòu)214
12.4Comm API的應用215
12.4.1檢測出系統(tǒng)所有的RS232端口215
12.4.2打開和關閉端口216
12.4.3串口通信的監(jiān)聽方式217
第13章 串口發(fā)送和接收數(shù)據(jù)218
13.1從串口讀取數(shù)據(jù)218
13.1.1設計前的思考218
13.1.2串口讀取數(shù)據(jù)的程序219
13.2從串口發(fā)送數(shù)據(jù)222
13.2.1設計前的思考222
13.2.2串口發(fā)送數(shù)據(jù)程序223
第14章 溫度檢測語音圖示系統(tǒng)226
14.1系統(tǒng)分析與設計226
14.1.1需求分析226
14.1.2系統(tǒng)設計226
14.2功能分析與設計227
14.2.1串口接收數(shù)據(jù)227
14.2.2數(shù)據(jù)庫操作227
14.2.3語音服務系統(tǒng)228
14.2.4圖形顯示228
14.3語音設計229
14.4數(shù)據(jù)庫結(jié)構(gòu)分析與創(chuàng)建230
14.5動態(tài)數(shù)據(jù)曲線圖形顯示設計230
14.6系統(tǒng)代碼設計232
14.6.1串口接收數(shù)據(jù)和語音發(fā)音程序232
14.6.2動態(tài)數(shù)據(jù)曲線圖形顯示完整代碼240
第五部分 Java移動通信應用程序設計
第15章 J2ME基礎知識245
15.1建立J2ME開發(fā)環(huán)境245
15.1.1J2ME概述245
15.1.2建立J2ME開發(fā)環(huán)境246
15.2Screen高級用戶界面設計248
15.2.1用戶界面設計248
15.2.2Screen高級用戶界面設計249
15.2.3Canvas低級用戶界面設計251
15.3控制圖形移動程序設計252
15.3.1任務及總體結(jié)構(gòu)設計252
15.3.2用戶界面TestMove類253
15.3.3TestMoveCanvas類255
15.3.4移動物體MoveOb類257
第16章 MIDP網(wǎng)絡信息查詢系統(tǒng)260
16.1MIDP網(wǎng)絡信息查詢系統(tǒng)模型260
16.2信息查詢服務端程序設計260
16.2.1信息查詢服務端功能分析及結(jié)構(gòu)設計260
16.2.2信息服務端程序設計261
16.2.3接收和發(fā)送查詢信息RunServer類264
16.3信息查詢客戶端程序設計273
16.3.1信息查詢客戶端功能分析及結(jié)構(gòu)設計273
16.3.2手機程序入口類Info_client274
16.3.3用戶操作界面模塊mainDisplayable275
16.3.4信息查詢類newDisplayable278
16.3.5顯示前一次查詢信息類preDisplayable280
16.3.6連接服務器查詢類searchCity281
第17章 手機游戲設計基礎284
17.1MIDP的Game類284
17.2動畫精靈Sprite類288
17.3圖層289
17.3.1圖層概述289
17.3.2圖像貼片TiledLayer類290
17.3.3用圖像貼片組合成大背景圖像示例291
第18章 “打地鼠”游戲程序設計296
18.1“打地鼠”游戲功能分析296
18.1.1游戲內(nèi)容296
18.1.2設計前的準備296
18.1.3算法分析297
18.2“打地鼠”游戲程序?qū)崿F(xiàn)297
18.2.1錘子精靈HammerSprite297
18.2.2地鼠精靈MouseSprite299
18.2.3游戲主程序MainCanvas305
18.2.4MIDlet程序BeatSusliksMIDlet312

本目錄推薦

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