出版時(shí)間:1999年11月 出版社:人民郵電出版社 (1999年11月1日) 作者:陳甬江 頁(yè)數(shù):333
內(nèi)容概要
本書結(jié)合多個(gè)具體實(shí)例通俗地介紹Visual J++ 6.0的實(shí)際應(yīng)用,全書分為入門篇、進(jìn)階篇、高級(jí)篇、實(shí)踐篇4部分共8章,從Java語(yǔ)言概念開始直到高級(jí)的多媒體程序設(shè)計(jì),全面系統(tǒng)地講解如何使用Visual J++ 6.0制作多媒體軟件的方法,內(nèi)容包括:Java語(yǔ)言基礎(chǔ),圖形與文本,圖形界面基礎(chǔ),高級(jí)圖形界面設(shè)計(jì),例外處理,多線程,多媒體技術(shù)、圖形、動(dòng)畫和聲音,Java的網(wǎng)絡(luò)應(yīng)用等。通過(guò)實(shí)際制作一個(gè)多媒體程序,讀者將會(huì)在無(wú)盡的樂(lè)趣中獲得所需要的知識(shí)。
本書內(nèi)容實(shí)用,結(jié)構(gòu)合理,適合于程序開發(fā)人員、計(jì)算機(jī)編程愛好者及大專院校有關(guān)專業(yè)師生閱讀參考。
書籍目錄
第一篇 入 門 篇
第一章 Java語(yǔ)言基礎(chǔ) 1
1.1 Java簡(jiǎn)介 1
1.1.1 Java語(yǔ)言的歷史與現(xiàn)狀 1
1.1.2 Java 語(yǔ)言的特點(diǎn) 2
1.2 面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念 3
1.2.1 對(duì)象、實(shí)體和類 4
1.2.2 對(duì)象的屬性 5
1.3 面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn) 6
1.3.1 封裝 6
1.3.2 繼承 7
1.3.3 多態(tài) 7
1.4 Java語(yǔ)法與語(yǔ)義 8
1.4.1 標(biāo)識(shí)符、變量、常量 8
1.4.2 運(yùn)算符 10
1.4.3 Java 語(yǔ)言的控制語(yǔ)句 10
1.5 數(shù)組和字符串 14
1.5.1 數(shù)組的定義、創(chuàng)建與釋放 14
1.5.2 字符串 15
1.6 JAVA的類與對(duì)象 16
1.6.1 類的聲明 16
1.6.2 類的修飾符 17
1.6.3 聲明類的成員變量 18
1.6.4 定義類的方法 19
1.7 面向?qū)ο缶幊淘贘ava中的實(shí)現(xiàn) 21
1.7.1 構(gòu)造函數(shù)與類的實(shí)例化--創(chuàng)建對(duì)象 21
1.7.2 靜態(tài)初始化器和終結(jié)器 22
1.7.3 類的繼承 23
1.8 Visual J++ 6.0使用初步 24
1.8.1 設(shè)計(jì)Application應(yīng)用程序 24
1.8.2 設(shè)計(jì)Applet小應(yīng)用程序 32
1.9 小結(jié) 35
第二章 圖形與文本 36
2.1 圖形文本的繪制 36
2.1.1 文本的顯示 36
2.1.2 字體控制 38
2.2 顏色 42
2.3 Java的繪圖界面--畫布 45
2.4 繪制各種矩形 47
2.5 繪制橢圓和圓弧 49
2.5.1 繪制橢圓 49
2.5.2 繪制圓弧 51
2.6 繪制三維矩形 54
2.7 繪制多邊形 56
2.8 屏幕操作 60
2.9 繪圖模式 61
2.10 小結(jié) 63
第二篇 進(jìn) 階 篇
第三章 圖形界面基礎(chǔ) 65
3.1 圖形用戶界面簡(jiǎn)介 65
3.2 按鈕構(gòu)件 66
3.2.1 不使用可視化功能進(jìn)行構(gòu)件設(shè)計(jì) 67
3.2.2 可視化設(shè)計(jì)GUI構(gòu)件 70
3.3 列表 79
3.4 標(biāo)簽與文本框 88
3.5 小結(jié) 92
第四章 高級(jí)圖形界面設(shè)計(jì) 94
4.1 菜單系統(tǒng) 94
4.1.1 利用菜單系統(tǒng)類來(lái)創(chuàng)建菜單 94
4.1.2 菜單的可視化編程 100
4.2 用容器來(lái)管理組件 107
4.2.1 容器的主要特性 108
4.2.2 面板〔Panel〕的使用 109
4.2.3 框架(Frame)的使用 111
4.3 布局管理器 113
4.3.1 BorderLayout類 114
4.3.2 CardLayout類 115
4.3.3 FlowLayout類 117
4.3.4 GridLayout類 118
4.3.5 GridBagLayout 類 119
4.4 創(chuàng)建用戶的布局管理器 122
4.5 按絕對(duì)坐標(biāo)放置元件 127
4.6 布局管理器的應(yīng)用實(shí)例--迷你計(jì)算器 129
4.7 事件處理 134
4.7.1 Event對(duì)象信息 135
4.7.2 如何實(shí)現(xiàn)事件處理程序 135
4.7.3 典型事件處理 136
4.8 小結(jié) 141
第三篇 高 級(jí) 篇
第五章 例外的處理 142
5.1 好軟件不可缺少的一環(huán)--例外處理 142
5.1.1 傳統(tǒng)的程序運(yùn)行時(shí)錯(cuò)誤處理 142
5.1.2 例外處理 144
5.2 Java的例外處理機(jī)制 147
5.2.1 什么是例外 147
5.2.2 得知和處理例外的發(fā)生--try和catch 148
5.2.3 例外的拋出--Throw 語(yǔ)句 150
5.2.4 finally語(yǔ)句 152
5.3 定義自己的例外類 154
5.4 小結(jié) 159
第六章 多線程 160
6.1 Java中的線程 160
6.1.1 Thread類 160
6.1.2 Runnable接口 164
6.2 線程調(diào)度 168
6.2.1 使用sleep()方法的同時(shí)使用setPriority()方法 168
6.2.2 使用其他方法 173
6.3 多線程與數(shù)據(jù)共享 176
6.3.1 線程同步 177
6.3.2 線程死鎖 178
6.3.3 多線程數(shù)據(jù)共享的實(shí)例 178
6.4 小結(jié) 184
第四篇 實(shí) 踐 篇
第七章 多媒體技術(shù)、圖形、動(dòng)畫和聲音 186
7.1 使用Java 圖形 186
7.1.1 媒介跟蹤器 189
7.1.2 圖形和應(yīng)用程序 190
7.1.3 內(nèi)存圖形 191
7.1.4 顏色模型 192
7.2 圖像映像 197
7.3 動(dòng)畫 199
7.3.1 動(dòng)畫初步 200
7.3.2 圖形動(dòng)畫 205
7.3.3 改善圖像質(zhì)量 209
7.3.4 橡皮帶動(dòng)畫 218
7.3.5 電子寵物 225
7.4 在Java應(yīng)用中加入聲音對(duì)象 233
7.4.1 使用聲音對(duì)象 233
7.4.2 控制音頻播放 234
7.4.3 播放隨機(jī)聲音 236
7.5 使用HTML的param標(biāo)記定做Applet 240
7.6 使用腳注本語(yǔ)言增強(qiáng)Applet程序功能 245
7.6.1 VBScript語(yǔ)言應(yīng)用 245
7.6.2 JavaScript 語(yǔ)言應(yīng)用 249
7.6.3 引入格式化文本表格 253
7.7 動(dòng)畫設(shè)計(jì)幾個(gè)實(shí)例 256
7.7.1 沿屏幕移動(dòng)一幅圖像 256
7.7.2 顯示一系列圖像 262
7.8 小結(jié) 271
第八章 Java的網(wǎng)絡(luò)應(yīng)用 272
8.1 網(wǎng)絡(luò)應(yīng)用簡(jiǎn)介 272
8.2 Java實(shí)現(xiàn)底層網(wǎng)絡(luò)通信 272
8.2.1 Socket通信 272
8.2.2 無(wú)連接的數(shù)據(jù)包 280
8.3 獲取網(wǎng)絡(luò)資源 285
8.3.1 什么是URL 285
8.3.2 使用URL類訪問(wèn)網(wǎng)絡(luò)資源 285
8.3.3 使用URLConnection類訪問(wèn)信息 287
8.4 利用Java語(yǔ)言來(lái)保證網(wǎng)絡(luò)的安全 288
8.4.1 安全管理者對(duì)象 288
8.4.2 實(shí)現(xiàn)新的安全管理者對(duì)象 289
8.5 小結(jié) 291
附錄一 HelloJava.java和HelloJavaApplet.java的源程序............. ...... .........................................292
附錄二 Java中多媒體類的源代碼 309
附錄三 Button類的代碼 330
圖書封面
評(píng)論、評(píng)分、閱讀與下載
Visual J++6.0在多媒體開發(fā)中的應(yīng)用 (平裝) PDF格式下載