注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計JAVA及其相關(guān)Java模擬實體與網(wǎng)絡(luò)應(yīng)用編程

Java模擬實體與網(wǎng)絡(luò)應(yīng)用編程

Java模擬實體與網(wǎng)絡(luò)應(yīng)用編程

定 價:¥44.00

作 者: 王黔平編著
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: JAVA語言 程序設(shè)計

ISBN: 9787115098122 出版時間: 2001-01-01 包裝: 平裝
開本: 26cm+光盤1片 頁數(shù): 424 字?jǐn)?shù):  

內(nèi)容簡介

  本書詳細(xì)地介紹了使用Java語言進(jìn)行窗口程序和網(wǎng)絡(luò)程序設(shè)計的基本方法和技巧。全書共分為16章,內(nèi)容包括OOP基本概念、模擬實體編程基礎(chǔ)、Java語言基礎(chǔ)、如何制作軟件開發(fā)說明、意外事件的處理、Java實用軟件包、數(shù)據(jù)的傳輸與存儲、Jar命令的使用、窗口應(yīng)用軟件基礎(chǔ)、數(shù)據(jù)庫的應(yīng)用、在窗口應(yīng)用軟件中加注使用說明、串行口硬件設(shè)備控制、Thread使用、Servlet的使用、Java2D圖形制作以及常用軟件包簡介等內(nèi)容,其中包括使用Sun公司推出的JHelp軟件包制作應(yīng)用軟件輔助說明的完整過程。通過閱讀本書以及書中提供的CD光盤,除了計算機(jī)硬件外,不需要任何其他工具,就可以使用Java語言進(jìn)行窗口程序和網(wǎng)絡(luò)應(yīng)用軟件的編程了。本書的特點(diǎn)是內(nèi)容廣而不深,語言通俗易懂。書中提供了大量實例供讀者上機(jī)練習(xí)和編程參考。本書以提出問題、解決問題的方式貫穿始終,適合于有一定編程基礎(chǔ)的讀者學(xué)習(xí),可作為理工科院校學(xué)生的選修教材,也可供網(wǎng)絡(luò)編程人員作為參考手冊。

作者簡介

暫缺《Java模擬實體與網(wǎng)絡(luò)應(yīng)用編程》作者簡介

圖書目錄

第1章 OOP 基本概念 1
1.1 什么是OOP和OOD 1
1.2 為什么要使用OOP 3
1.3 什么是class 3
1.4 什么是method 4
1.5 什么是interface  5
1.6 什么是abstract class 6
1.7 實用實體類、抽象實體類及功能標(biāo)識類概述 7
1.8 什么是classpath 8
1.9 什么是package 8

第2章 模擬實體編程基礎(chǔ) 11
2.1 如何用圖形來表示實體類型及相互關(guān)系 11
2.2 什么是數(shù)值傳遞和地址傳遞 17
2.3 什么是功能塊的同名異形和同形異能 19
2.4 什么是向上強(qiáng)制改型和向下強(qiáng)制改型 21
2.5 功能標(biāo)識類與功能填充 23

第3章 Java語言基礎(chǔ) 27
3.1 Java起步 27
3.2 Java語言中的專用詞 29
3.3 Java語言中常用的運(yùn)算操作算符 31
3.4 使用PFE編寫源程序 32
3.5 什么是Java源程序的基本結(jié)構(gòu) 34
3.6 何謂constructor 35
3.7 什么是功能塊的標(biāo)識 35
3.8 功能塊main()有什么主要用途 35
3.9 數(shù)組(Array)的使用 37
3.9.1 數(shù)組的確定 38
3.9.2 數(shù)組變量的產(chǎn)生 39
3.9.3 數(shù)組變量的初始化 41
3.10 數(shù)據(jù)的類型轉(zhuǎn)換 41
3.11 什么是靜態(tài)變量?如何使用靜態(tài)功能塊 42

第4章 如何制作軟件開發(fā)說明 45
4.1 如何安裝Java語言使用說明 45
4.2 如何使用Java語言使用說明 45
4.3 如何應(yīng)用javadoc.exe來制作軟件開發(fā)說明 46
4.4 如何在源程序中加注文字說明 52
4.4.1 變量、功能塊、實體類型的說明 52
4.4.2 特殊的標(biāo)簽 53
4.4.3 整體說明 55
4.4.4 標(biāo)簽的使用位置 55
4.4.5 借助文件簡化javadoc命令 56
4.5 如何使用Java的自學(xué)工具 56

第5章 意外事件的處理 59
5.1 什么是意外事件 59
5.2 如何處理意外事件 60
5.3 如何編寫自己的意外事件處理程序塊 62

第6章 Java實用軟件包 65
6.1 如何使用Vector 65
6.2 如何使用Hashtable 66
6.3 如何使用Properties 69
6.4 如何使用Enumeration 73
6.5 如何使用Calendar 74
6.6 如何使用StringTokenizer 75
6.7 排序-TreeSet的使用 76

第7章 數(shù)據(jù)的傳輸與存儲 81
7.1 數(shù)據(jù)流 81
7.2 使用數(shù)據(jù)流存取一個字節(jié) 82
7.3 數(shù)據(jù)流的族譜 83
7.4 怎樣讀入文字文件 84
7.5 怎樣將數(shù)據(jù)寫入計算機(jī)文件 85
7.6 網(wǎng)上數(shù)據(jù)流傳輸實例 87
7.7 文件的隨機(jī)存取 90
7.8 文件中直接存取實體 92
7.9 網(wǎng)上實體傳輸 95
7.10 File實體類的應(yīng)用舉例 102

第8章 Jar命令的使用 105
8.1 什么是Jar文件 105
8.2 如何編輯Jar文件 105
8.3 如何修改Jar文件中的manifest.mf文件 107

第9章 窗口應(yīng)用軟件基礎(chǔ) 111
9.1 如何制作一個簡單的HTML網(wǎng)頁 111
9.1.1 HTML的基本結(jié)構(gòu) 111
9.1.2 圖像的顯示 111
9.1.3 鏈接 112
9.1.4 一些常見的表示 112
9.1.5 簡單表格 113
9.1.6 舉例說明HTML的用法 114
9.1.7 什么是Applet 116
9.2 如何編寫和運(yùn)行簡單的Applet 116
9.3 什么是本地機(jī)窗口應(yīng)用軟件 118
9.4 如何編寫本地機(jī)窗口應(yīng)用軟件 118
9.5 如何使用自動排版管理 123
9.5.1 BorderLayout 123
9.5.2 FlowLayout 126
9.5.3 GridLayout 127
9.5.4 GridBagLayout 128
9.6 如何使用內(nèi)部實體類型定義 130
9.6.1 內(nèi)部實體類型(inner class) 130
9.6.2 匿名內(nèi)部實體類型(anonymous inner class) 132
9.7 如何使用JfileChooser 134
9.8 如何使用JColorChooser 136
9.9 如何使用對話窗口 138
9.10 如何使用JTable實體類型 146
9.11 如何寫一個簡單的工業(yè)應(yīng)用軟件 148

第10章 數(shù)據(jù)庫的應(yīng)用 173
10.1 Java如何與數(shù)據(jù)庫連接 173
10.2 實用有效的數(shù)據(jù)庫連接方法 175
10.3 如何由數(shù)據(jù)庫建立實體的雙向連接 187
10.4 雙向連接中應(yīng)注意的問題 198

第11章 在窗口應(yīng)用軟件中加注使用說明 205
11.1 如何下載和安裝制作窗口應(yīng)用程序使用說明軟件包 205
11.2 什么是XML 205
11.3 help軟件包中的制作實例 207
11.4 按分類目錄制作的help 208
11.5 按給定關(guān)鍵字制作的help 215
11.6 全部文件通查方式 216
11.7 小結(jié) 217

第12章 串行口硬件設(shè)備控制 219
12.1 如何安裝Java串行口信息傳遞軟件包 220
12.2 如何將ASCII碼的命令送出串行口 220
12.3 如何將ASCII碼的數(shù)據(jù)由串行口讀出 222
12.4 串行口命令傳輸中的注意事項 224
12.5 JNI簡介 224
12.5.1 Java程序調(diào)用本地機(jī)C程序 225
12.5.2 在Java和C/C++程序之間傳遞字符串變量 229
12.5.3 原始類數(shù)組的傳遞 235
12.5.4 實體類個體的傳遞 238

第13章 Thread使用 245
13.1 什么是Thread 245
13.2 一個簡單的Thread程序 245
13.3 Thread程序的基本結(jié)構(gòu) 247
13.4 為什么要使用synchronize 248
13.5 Thread中功能塊的正確應(yīng)用 249
13.6 什么是Deadlock 250

第14章 Servlet的使用 251
14.1 什么是Servlet 251
14.2 Jetty引擎的安裝與運(yùn)行 251
14.3 Jetty文件結(jié)構(gòu)和編程習(xí)慣 254
14.4 如何編譯HelloWorldServlet.java這個最簡單的Servlet程序 255
14.5 什么是PathMap 257
14.6 一個簡單實用的先嘗后買的Java綜合開發(fā)軟件-KAWA 258
14.7 按Jetty的方式制作HelloWorld服務(wù)軟件 261
14.8 對HelloWorld服務(wù)軟件的具體分析 266
14.9 小服務(wù)器的基本結(jié)構(gòu)和編寫方法 267
14.10 如何使用Template解決網(wǎng)頁輸出問題 269
14.11 Jetty的其他管理簡介 275
14.12 一個檢查用戶使用資格的通用程序段 279
14.13 一個較為完整的網(wǎng)上銷售軟件的設(shè)計制作 279
14.14 Java服務(wù)網(wǎng)頁JSP簡介 292
14.15 Jetty新版本的系統(tǒng)設(shè)置及其運(yùn)行 298
14.16 網(wǎng)上文件的上傳與下載 304

第15章 Java2D二維圖形軟件包 311
15.1 圖片(image)的顯示及處理 312
15.1.1 圖片顯示 312
15.1.2 圖像處理 314
15.2 文字的顯示 317
15.3 二維圖形的繪制 322
15.3.1 用筆方式 323
15.3.2 填充方式 325
15.3.3 重疊組合方式 327
15.3.4 區(qū)域間的結(jié)合 329
15.3.5 圖形的截取顯示 331
15.3.6 圖形(Shape) 335
15.3.7 圖形變換 341
15.4 數(shù)據(jù)曲線圖 352
15.4.1 顯示曲線的簡單程序 352
15.4.2 圓形百分圖 354
15.4.3 直方圖 356
15.4.4 坐標(biāo)的繪制 358
15.5 模擬儀表 363

第16章 常用軟件包簡介 369
16.1 將文字和圖形送往打印機(jī) 369
16.1.1 文字打印 369
16.1.2 圖形打印 372
16.2 JavaBean簡介 374
16.2.1 JavaBean開發(fā)系統(tǒng)的安裝 375
16.2.2 繪制分子結(jié)構(gòu)的Bean 377
16.2.3 簡單的JavaBean的制作 380
16.3 JavaMail簡介 386
16.4 TCP/IP的使用 396
16.4.1 什么是Socket 396
16.4.2 如何編寫提出服務(wù)申請的用戶一方(client)的程序 396
16.4.3 如何編寫提供服務(wù)的服務(wù)(server)一方的程序 397

附錄1 本書中英文對照表 399
附錄2 光盤說明 400
附錄3 本書附帶軟件的版權(quán)聲明 403
附錄4 軟件版權(quán)協(xié)議原文拷貝件 404

本目錄推薦

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