商品簡介
《Java開發實戰1200例(第2卷)》附帶有配套DVD光盤,其中提供有書中全部實例的源代碼,這些源代碼都是經過作者精心調試通過的,保證能夠在Windows 2003、Windows XP及Windows 7操作系統下編譯和運行。
《Java開發實戰1200例(第2卷)》非常適合Java項目開發人員、Java初學者及編程愛好者使用,同時也可以作為培訓機構、大中專院校老師和學生的實踐參考用書。
目次
第1章 Java圖形與文本 2
1.1 繪制圖形和文本 3
實例001 繪制直線 3
實例002 繪制矩形 4
實例003 繪制正方形 5
實例004 繪制橢圓 6
實例005 繪制圓弧 7
實例006 繪制指定角度的填充扇形 8
實例007 繪制多邊形 9
實例008 繪制二次曲線 10
實例009 繪制三次曲線 12
實例010 繪制文本 13
實例011 設置文本的字體 14
實例012 設置文本和圖形的顏色 15
1.2 筆畫和圖形處理 16
實例013 設置筆畫的粗細 16
實例014 設置筆畫樣式 18
實例015 設置連接方式 19
實例016 設置虛線模式 20
實例017 縮放圖形 22
實例018 旋轉圖形 23
實例019 斜切圖形 24
實例020 為圖形填充漸變色 25
實例021 平移坐標軸 27
1.3 繪制圖案 28
實例022 繪制五環圖案 28
實例023 繪制藝術圖案 29
實例024 繪制花瓣 30
實例025 繪制公章 32
1.4 圖形的合并運算 33
實例026 圖形的加運算 33
實例027 圖形的減運算 35
實例028 圖形的交運算 36
實例029 圖形的異或運算 37
第2章 Java圖像處理 39
2.1 圖像處理 40
實例030 繪制圖像 40
實例031 縮放圖像 41
實例032 翻轉圖像 42
實例033 旋轉圖像 44
實例034 傾斜圖像 45
實例035 裁剪圖片 46
2.2 顏色處理 47
實例036 調整圖片的亮度 47
實例037 轉換彩色圖片為灰度圖片 49
實例038 使用像素值生成圖像 50
第3章 繪圖特效 52
3.1 文字特效 53
實例039 立體效果的文字 53
實例040 陰影效果的文字 54
實例041 傾斜效果的文字 55
實例042 漸變效果的文字 56
實例043 會變色的文字 58
實例044 水印文字特效 59
實例045 順時針旋轉文字 60
實例046 動態繪制文本 62
實例047 中文驗證碼 64
實例048 圖片驗證碼 65
實例049 帶干擾線的驗證碼 66
3.2 圖片特效 68
實例050 紋理填充特效 68
實例051 水波效果的圖片 69
實例052 局部圖像放大 71
實例053 圖片半透明特效 73
實例054 圖片溶合特效 74
實例055 以橢圓形顯示圖像 75
實例056 圖片百葉窗特效 76
實例057 圖片馬賽克特效 78
實例058 模糊 80
實例059 銳化 81
實例060 照亮邊緣 82
實例061 反向 84
實例062 光柵圖像 85
實例063 圖片倒影效果 87
第4章 動畫和游戲 90
4.1 文字動畫 91
實例064 文字淡入淡出 91
實例065 文字縮放 93
實例066 文字跑馬燈 94
實例067 字幕顯示 96
實例068 文字閃現 98
實例069 滾動廣告字幕 99
4.2 圖片動畫 101
實例070 圖片淡入淡出 101
實例071 隨鼠標指針移動的圖片 103
實例072 通過鍵盤移動圖片 104
實例073 圖片動態拉伸 106
實例074 桌面彈球 107
實例075 循環滾動圖片 109
實例076 撞球動畫 111
實例077 電影膠片特效 113
實例078 隨機移動的圖片 115
實例079 雪花飄落動畫 116
實例080 圖片旋轉動畫 118
實例081 圖片閃現動畫 119
實例082 幀動畫效果 121
實例083 水波動畫 123
4.3 游戲開發 125
實例084 圖片配對游戲 125
實例085 小豬走迷宮 128
實例086 拼圖游戲 130
實例087 海灘捉螃蟹 133
實例088 荒山打獵游戲 135
實例089 打字母游戲 137
實例090 警察抓小偷 139
實例091 擲骰子 141
實例092 畫梅花 143
實例093 打造自己的開心農場 144
第5章 打印報表 147
5.1 打印控制 148
實例094 打印對話框 148
實例095 實現打印 149
實例096 打印圖形 150
實例097 打印圖片 152
實例098 打印預覽 153
實例099 倒序打印 155
實例100 為打印內容添加水印 157
實例101 自動為打印內容添加水印 158
5.2 打印的應用 160
實例102 打印快遞單 160
實例103 打印報表 162
實例104 打印桌面圖片 164
實例105 打印柱形圖表 165
實例106 打印餅形圖表 167
實例107 打印折線圖表 169
實例108 打印區域圖表 170
實例109 打印帶柱形圖表的報表 172
實例110 打印帶餅形圖表的報表 174
實例111 打印帶折線圖表的報表 175
實例112 導出報表到Excel表格 177
實例113 導出報表到PDF文檔 179
實例114 批量打印條形碼 181
實例115 相冊特效打印程序 183
實例116 鏡面效果文本打印 186
實例117 透明的打印預覽對話框 187
第6章 管理圖像文件 189
6.1 圖像的修改與保存 190
實例118 保存圖片文件 190
實例119 修改圖片文件名 191
實例120 縮放圖片并保存 192
實例121 為圖片添加水印并保存 194
實例122 溶合兩張圖片并保存 196
實例123 模糊圖片并保存 197
實例124 銳化圖片并保存 199
實例125 照亮邊緣并保存 200
實例126 反向并保存圖片 202
實例127 填充紋理并保存為圖片 204
6.2 圖片在數據庫中的存取 205
實例128 圖片存儲到Access數據庫中 205
實例129 圖片存儲到MySQL數據庫中 206
實例130 圖片存儲到SQLServer數據庫中 208
實例131 讀取Access數據庫中存儲的圖片 209
實例132 讀取MySQL數據庫中存儲的圖片 210
實例133 讀取SQLServer數據庫中存儲的圖片 211
實例134 修改Access數據庫中存儲的圖片 212
實例135 修改MySQL數據庫中存儲的圖片 214
實例136 修改SQLServer數據庫中存儲的圖片 215
6.3 其他應用 216
實例137 獲取鼠標指針在任意位置的顏色值 216
實例138 圖片瀏覽器 218
實例139 轉換圖片格式 219
實例140 繪制石英鐘 221
實例141 畫圖程序 222
實例142 屏幕抓圖程序 224
實例143 屏幕放大鏡 225
第2篇 JFreeChart圖表篇
第7章 JFreeChart基本操作 230
7.1 JFreeChart基礎操作 231
實例144 基本餅圖 231
實例145 顯示圖示 232
實例146 工具欄提示 233
實例147 亂碼問題 235
實例148 顯示數值 237
實例149 抗鋸齒設置 238
7.2 設置圖表背景 239
實例150 設置背景圖片 239
實例151 設置圖片對齊方式 241
實例152 設置背景圖片透明度 242
實例153 設置背景顏色 243
7.3 處理圖表的邊框 244
實例154 隱藏圖表邊框 244
實例155 圖表邊框筆觸 245
實例156 圖表邊框顏色 247
7.4 修改圖表的圖示 248
實例157 設置圖示背景色 248
實例158 設置圖示邊框 249
實例159 設置圖示邊框顏色 250
實例160 設置圖示邊緣間距 251
實例161 設置圖示字體顏色 252
實例162 設置圖示位置 253
第8章 基礎圖表技術 255
8.1 普通餅圖 256
實例163 分離餅圖 256
實例164 橢圓形餅圖 257
實例165 餅圖的陰影 258
實例166 餅圖的分類邊框顏色 260
實例167 加粗餅圖分類邊框 261
實例168 設置餅圖顏色 262
實例169 餅圖旋轉角度 263
實例170 餅圖旋轉順序 265
實例171 隱藏分類標簽連接線 266
8.2 3D餅圖 267
實例172 創建3D餅圖 267
實例173 3D餅圖透明度 269
實例174 3D餅圖的Z軸 270
實例175 逆時針旋轉3D餅圖 271
實例176 順時針旋轉3D餅圖 272
8.3 多餅圖 274
實例177 實現多餅圖 274
實例178 多餅圖亂碼 275
實例179 多餅圖的展示方式 277
實例180 3D多餅圖 278
8.4 基本柱形圖 280
實例181 簡單柱型圖 280
實例182 柱形圖角度 282
實例183 柱形圖負值 283
8.5 X坐標軸 285
實例184 X軸字體 285
實例185 X軸標簽字體 287
實例186 X軸標簽角度 288
實例187 X軸顯示情況 290
實例188 X軸尺度顏色 292
實例189 隱藏X軸尺度 293
實例190 X軸尺度筆觸 295
實例191 X軸尺度標簽角度 296
實例192 X軸分類的間距 298
實例193 X軸分類與原點的間距 299
實例194 X軸的顯示位置 300
8.6 Y坐標軸 302
實例195 Y軸字體 302
實例196 Y軸標簽字體 304
實例197 Y軸顯示情況 305
實例198 Y軸尺度顏色 307
實例199 隱藏Y軸尺度 309
實例200 Y軸尺度筆觸 310
實例201 Y軸尺度標簽角度 312
實例202 Y軸起始值 313
實例203 Y軸箭頭 314
實例204 Y軸主要刻度線 316
實例205 Y軸主要刻度線長度 317
實例206 Y軸次要刻度線 319
實例207 Y軸次要刻度線長度 320
實例208 設置Y軸最大值 322
實例209 設置Y軸數據范圍 323
實例210 Y軸的顯示位置 324
8.7 高級柱形圖 326
實例211 設置網格豎線 326
實例212 設置網格豎線顏色 328
實例213 設置柱形圖文本注解 329
實例214 設置柱形圖文本注解字體 331
實例215 設置柱形圖文本注解顏色 333
實例216 設置柱形圖文本注解錨點 334
實例217 設置柱形圖文本注解類別錨點 336
實例218 設置柱形圖文本注解旋轉錨點 338
實例219 設置柱形圖線條注解 339
實例220 繪制柱形效果 341
實例221 柱形圖陰影 342
實例222 柱形圖陰影偏移 344
實例223 設置柱形的顏色 345
實例224 繪制3D柱形圖 346
實例225 標記柱形圖區間 348
實例226 多系列柱形圖 350
實例227 多系列3D柱形圖 352
第9章 擴展圖表技術 354
9.1 區域圖 355
實例228 基本區域圖 355
實例229 顯示多分類區域圖 357
實例230 設置區域圖透明度 359
實例231 添加說明文字 360
實例232 設置說明文字位置 362
實例233 區域圖X軸顯示位置 363
實例234 區域圖X軸標簽角度 364
實例235 區域圖X軸尺度標簽角度 366
實例236 設置區域顏色 367
9.2 氣泡圖 368
實例237 基本氣泡圖 368
實例238 氣泡圖X軸標簽 371
實例239 氣泡圖Y軸標簽 372
實例240 設置坐標范圍 374
實例241 設置透明度 375
實例242 設置氣泡顏色 377
實例243 氣泡圖X軸標簽角度 378
實例244 氣泡圖X軸尺度標簽角度 379
9.3 分步圖 381
實例245 基本分步圖 381
實例246 加粗分步圖 383
實例247 顯示虛線效果 385
實例248 設置分步圖顏色 386
實例249 隱藏分步圖 387
實例250 分步圖X軸顯示位置 389
實例251 分步圖X軸標簽角度 390
實例252 分步圖X軸尺度標簽角度 391
9.4 聯合分類圖 393
實例253 生成線形圖與柱形圖 393
實例254 設置圖表高度 395
實例255 設置圖表位置 397
實例256 線形圖與分布圖 398
9.5 雙軸圖 400
實例257 基本雙軸圖 400
實例258 基本雙Y圖 402
實例259 雙Y軸字體 404
實例260 3D雙軸圖 406
實例261 設置雙軸圖顏色 407
實例262 雙軸圖X軸標簽角度 409
實例263 雙軸圖X軸尺度標簽角度 410
9.6 折線圖 412
實例264 基本折線圖 412
實例265 多條折線圖 414
實例266 水平折線圖 416
實例267 隱藏折線圖 417
實例268 加粗折線 419
實例269 顯示折線節點 420
實例270 生成節點圖 421
實例271 設置虛線圖 423
實例272 設置折線顏色 424
實例273 3D折線圖 426
實例274 XY折線圖 427
實例275 排序折線圖 429
9.7 環形圖 431
實例276 基本環形圖 431
實例277 環形圖字體 432
實例278 設置環形深度 434
實例279 分離環形圖 436
實例280 橢圓環形圖 437
實例281 環形的陰影偏移 438
實例282 環形的簡單標簽 439
實例283 環形的旋轉角度 441
9.8 堆積條形圖 442
實例284 基本堆積條形圖 442
實例285 橫向堆積條形圖 445
實例286 設置邊線距離 446
實例287 渲染分組堆積條形圖 447
9.9 時序圖 450
實例288 基本時序圖 450
實例289 設置時間顯示格式 452
實例290 添加雙時間軸 453
實例291 雙時間軸位置 455
實例292 動態顯示十字標記 456
實例293 添加Y軸標記 458
實例294 添加X軸標記 459
實例295 設置刻度單位 461
實例296 設置時間軸范圍 462
第3篇 網絡技術篇
第10章 網絡應用基礎 466
10.1 網絡地址解析 467
實例297 獲取本地主機的IP地址 467
實例298 獲取本地主機的域名和主機名 468
實例299 通過域名獲得IP地址 469
實例300 通過IP地址獲得域名和主機名 470
實例301 獲得內網的所有IP地址 472
10.2 網絡資源管理 474
實例302 獲取網絡資源的大小 474
實例303 解析網頁中的內容 475
實例304 網絡資源的單線程下載 476
實例305 網絡資源的多線程下載 478
實例306 下載網絡資源的斷點繼傳 480
第11章 TCP套接字 483
11.1 Socket基礎 484
實例307 建立服務器套接字 484
實例308 建立客戶端套接字 485
實例309 設置等待連接的超時時間 486
實例310 獲取Socket信息 487
實例311 接收和發送Socket信息 488
實例312 關閉Socket緩沖 491
11.2 TCP網絡通信 492
實例313 使用Socket通信 492
實例314 防止Socket傳遞漢字亂碼 495
實例315 使用Socket傳遞對象 497
實例316 使用Socket傳輸圖片 499
實例317 使用Socket傳輸音頻 501
實例318 使用Socket傳輸視頻 503
實例319 一個服務器與一個客戶端通信 504
實例320 一個服務器與多個客戶端通信 506
實例321 客戶端一對多通信 508
實例322 客戶端一對一通信 509
實例323 基于Socket的數據庫編程 511
實例324 使用Proxy創建代理服務器 513
實例325 使用ProxySelector選擇代理服務器 514
11.3 TCP實用程序 516
實例326 聊天室服務器端 516
實例327 聊天室客戶端 518
第12章 郵件收發 521
12.1 簡單郵件 522
實例328 配置郵件服務 522
實例329 發送郵件 526
實例330 接收郵件 528
12.2 復雜郵件 529
實例331 發送帶附件的郵件 529
實例332 接收帶附件的郵件 531
實例333 發送郵件時進行身份驗證 533
實例334 接收郵件時進行身份驗證 535
實例335 顯示未讀郵件 536
實例336 顯示已讀郵件 539
第4篇 Java安全與Applet應用篇
第13章 Java安全 544
13.1 Java對稱加密 545
實例337 使用BASE64加密 545
實例338 使用BASE64解密 546
實例339 生成DES的密鑰 547
實例340 使用DES加密 548
實例341 使用DES解密 549
實例342 PBE的鹽值 551
實例343 生成PBE的密鑰 552
實例344 使用PBE加密 552
實例345 使用PBE解密 553
13.2 Java非對稱加密 555
實例346 生成RSA密鑰對 555
實例347 使用RSA的簽名 556
實例348 RSA服務端加密 557
實例349 RSA客戶端加密 559
實例350 DH服務端加密 560
實例351 DH客戶端加密 563
13.3 Java單項加密 565
實例352 使用MD5加密 565
實例353 使用Hmac加密 566
實例354 使用DSA加密 568
第14章 Applet的應用 570
14.1 Applet在html中的使用 571
實例355 在html中顯示Applet 571
實例356 設置Applet的顯示位置 572
實例357 Applet獲取頁面傳遞的參數 573
實例358 使用
主題書展
更多主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。