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

Java程序設計實踐教程

Java程序設計實踐教程

定 價:¥26.00

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

購買這本書可以去


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

內容簡介

  《Java程序設計實踐教程》是為指導學生進行Java語言課程設計及應用實踐而編寫的。書中選取了Java語言在應用基礎、遠程圖像傳輸、管理信息系統(tǒng)、串口通信技術、移動通信程序設計五個不同方面的典型應用。《Java程序設計實踐教程》深入剖析了應用系統(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)學生解決實際生產應用技術問題具有重要的引導作用?!禞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啟動界面程序的實現9
1.3樹形分層結構11
1.3.1樹形控件簡介11
1.3.2最簡單的樹形結構11
1.3.3處理結點事件12
1.3.4文件目錄樹14
1.3.5結合樹和輸入輸出流實現日歷記事本21
第2章 多線程應用27
2.1線程和多線程27
2.2模擬火車站售票系統(tǒng)28
2.2.1設計項目內容28
2.2.2系統(tǒng)結構設計28
2.2.3程序實現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程序實現49
第4章遠程數據傳輸66
4.1Java的Socket編程概述66
4.1.1充分理解Socket66
4.1.2客戶端/服務器模式程序設計原理66
4.2遠程數據傳輸示例67
4.3客戶端之間通信的聊天室69
4.3.1設計原理70
4.3.2服務器端程序結構設計70
4.3.3服務器端程序實現70
4.3.4客戶端程序結構設計75
4.3.5客戶端程序實現75
第5章 數據庫程序設計91
5.1數據庫連接91
5.1.1使用JDBC連接數據庫91
5.1.2常用的JDBC類與方法92
5.2電子詞典程序設計95
5.2.1設計目標及完成功能95
5.2.2系統(tǒng)結構設計96
5.2.3詳細設計96
5.2.4電子詞典程序實現97
第二部分 Java遠程圖像傳輸
第6章 數字圖像處理基礎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)結構設計132
8.2.2系統(tǒng)詳細設計133
8.2.3程序的實現138
第9章 遠程屏幕監(jiān)控系統(tǒng)148
9.1設計目標148
9.2系統(tǒng)結構設計148
9.2.1系統(tǒng)總體結構148
9.2.2常用類的介紹149
9.3服務器端程序的實現150
9.3.1服務器端程序詳細設計150
9.3.2服務器應用程序的實現153
9.4客戶端程序的實現157
9.4.1客戶端程序詳細設計157
9.4.2客戶端程序實現159
第三部分 基于Java的管理信息系統(tǒng)
第10章 進銷存管理系統(tǒng)169
10.1系統(tǒng)總體結構169
10.1.1設計前的思考169
10.1.2系統(tǒng)總體結構170
10.2建立數據庫及設置數據源171
10.3設計實現171
10.3.1系統(tǒng)啟動界面程序171
10.3.2封面(快閃窗口)程序172
10.3.3登錄程序174
10.4系統(tǒng)主程序181
第11章 JSP商務網站設計198
11.1JSP開發(fā)環(huán)境的配置方法198
11.1.1相關軟件介紹198
11.1.2配置前的準備198
11.1.3JSP環(huán)境的配置199
11.2JSP商務網站設計200
11.2.1商務網站的功能200
11.2.2商務網站的總體結構201
11.2.3商務網站系統(tǒng)總控模塊202
11.2.4后臺數據庫的設計203
11.2.5總控模塊頁面程序index.jsp204
11.2.6頁面頂部模塊top.jsp205
11.2.7操作后臺數據庫的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的類結構214
12.4Comm API的應用215
12.4.1檢測出系統(tǒng)所有的RS232端口215
12.4.2打開和關閉端口216
12.4.3串口通信的監(jiān)聽方式217
第13章 串口發(fā)送和接收數據218
13.1從串口讀取數據218
13.1.1設計前的思考218
13.1.2串口讀取數據的程序219
13.2從串口發(fā)送數據222
13.2.1設計前的思考222
13.2.2串口發(fā)送數據程序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串口接收數據227
14.2.2數據庫操作227
14.2.3語音服務系統(tǒng)228
14.2.4圖形顯示228
14.3語音設計229
14.4數據庫結構分析與創(chuàng)建230
14.5動態(tài)數據曲線圖形顯示設計230
14.6系統(tǒng)代碼設計232
14.6.1串口接收數據和語音發(fā)音程序232
14.6.2動態(tài)數據曲線圖形顯示完整代碼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任務及總體結構設計252
15.3.2用戶界面TestMove類253
15.3.3TestMoveCanvas類255
15.3.4移動物體MoveOb類257
第16章 MIDP網絡信息查詢系統(tǒng)260
16.1MIDP網絡信息查詢系統(tǒng)模型260
16.2信息查詢服務端程序設計260
16.2.1信息查詢服務端功能分析及結構設計260
16.2.2信息服務端程序設計261
16.2.3接收和發(fā)送查詢信息RunServer類264
16.3信息查詢客戶端程序設計273
16.3.1信息查詢客戶端功能分析及結構設計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游戲內容296
18.1.2設計前的準備296
18.1.3算法分析297
18.2“打地鼠”游戲程序實現297
18.2.1錘子精靈HammerSprite297
18.2.2地鼠精靈MouseSprite299
18.2.3游戲主程序MainCanvas305
18.2.4MIDlet程序BeatSusliksMIDlet312

本目錄推薦

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