出版時(shí)間:2005-1-1 出版社:清華大學(xué)出版社 作者:王碧波 頁(yè)數(shù):439 字?jǐn)?shù):713000
內(nèi)容概要
JBuilder是Borland公司推出的可視化Java集成開發(fā)工具,本書介紹的是JBuilder的最新版本JBuilderl0。JBuilder以強(qiáng)大的功能和優(yōu)異的性能著稱,是最為流行的Java開發(fā)工具之一。使用最新版本的JBuilderl0,可以極大地提高開發(fā)人員的效率,簡(jiǎn)化各類型Java程序的開發(fā)、調(diào)試和部署過(guò)程。 本書在介紹Java語(yǔ)言語(yǔ)法及面向?qū)ο筇匦缘幕A(chǔ)上,詳細(xì)介紹了使用JBuilderlO集成開發(fā)環(huán)境開發(fā)、調(diào)試和部署可視化Java程序的基本方法,然后由淺入深地介紹各種類型Java程序開發(fā):輸入輸出、多線程、多媒體、網(wǎng)絡(luò)應(yīng)用、數(shù)據(jù)庫(kù)、JavaBean、Servlet和JSP、EJB以及Web服務(wù)等。經(jīng)過(guò)對(duì)內(nèi)容的合理安排,可以幫助讀者牢固掌握基礎(chǔ)知識(shí)和基本方法,全面掌握各種Java開發(fā)技術(shù),而且還能在此基礎(chǔ)上對(duì)Java語(yǔ)言和Jbuilderl0的使用有更進(jìn)一步的提高。 本書是立足于Java和Jbuilder 10的入門教材,適合Java和JBuilder初、中級(jí)讀者使用,可以作為相關(guān)培訓(xùn)班的培訓(xùn)教程,對(duì)高級(jí)Java開發(fā)人員也有很高的參考價(jià)值。
書籍目錄
第1章 JBuilder 10概覽 1.1 Java語(yǔ)言簡(jiǎn)介 1.1.1 Java語(yǔ)言的特點(diǎn) 1.1.2 Jasa虛擬機(jī) 1.l.3 Java和C++的對(duì)比 1.1.4 JDK和API文檔 1.2 JBuilder簡(jiǎn)介 1.3 JBuilder1o的新特性 1.4 JBuilder 10開發(fā)環(huán)境 1.4.l 主菜單 1.4.2 主工具欄 1.4.3 項(xiàng)目窗口 l.4.4 內(nèi)容窗口 1.4.5 其他用戶界面組成部分 1.5 JBuilder 10下的項(xiàng)目管理 1.5.l 建立、打開、保存和關(guān)閉項(xiàng)目 1.5.2 給項(xiàng)目加入和移走Java源文件 1.5.3 項(xiàng)目組 1.6 習(xí)題第2章 面向?qū)ο蟮?Java語(yǔ)言 2.l 一個(gè)簡(jiǎn)單的Java程序 2.2 Java基本語(yǔ)法 2.2.l 標(biāo)記 2.2.2 數(shù)據(jù)類型 2.2.3 表達(dá)式 2.2.4 流程控制 2.3 Java的面向?qū)ο筇匦? 2.3.l 面向?qū)ο蠛?jiǎn)介 2.3.2 類 2.3.3 類的擴(kuò)展特性 2.3.4 接口 2.3.5 包 2.4 Java的基礎(chǔ)語(yǔ)言包 2.4.1 Object類和Class類 2.4.2 基本數(shù)據(jù)類型的對(duì)象包裝類 2.4.3 數(shù)組 2.4.4 字符串 2.4.5 System類 2.4.6 Math類 2.4.7 Java中的異常處理 2.5 Applet 2.5.1 Applet簡(jiǎn)介 2.5.2 Applet的安全機(jī)制 2.5.3 Applet的生命周期 2.5.4 Applet和HTML 2.5.5 Applet的顯示和刷新 2.5.6 Applet編程實(shí)例 2.6 習(xí)題第3章 JBuilder 10下的程序建構(gòu)過(guò)程 3.1 Java程序的編寫 3.l.l 使用向?qū)ч_發(fā)Applicaton 3.1.2 使用向?qū)ч_發(fā)Applet 3.2 Java程序的編譯 3.2.1 JBuilderlo編譯器簡(jiǎn)介 3.2.2 設(shè)置編譯器 3.3 Java程序的運(yùn)行 3.3.l 運(yùn)行時(shí)配置 3.3.2 運(yùn)行Applet 3.4 Java程序的部署 3.4.1 部署的相關(guān)知識(shí) 3.4.2 使用向?qū)Р渴餔ava程序 3.4.3 生成各種平臺(tái)上的本地可執(zhí)行文件 3.5 習(xí)題第4章 JBuilder 10的調(diào)試環(huán)境 4.l 調(diào)試器的基礎(chǔ)知識(shí) 4.2 JBuilder 10的調(diào)試器 4.2.l 調(diào)試器的用戶界面 4.2.2 調(diào)試器的快捷方式 4.3 調(diào)試器的使用 4.3.l 調(diào)試程序的方式 4.3.2 使用斷點(diǎn) 4.3.3 查看變量和表達(dá)式的值 4.3.4 調(diào)試器使用舉例 4.3.5 其他調(diào)試技巧 4.4 習(xí)題第5章 圖形用戶界面設(shè)計(jì) 5.l 圖形用戶界面設(shè)計(jì)基礎(chǔ) 5.1.1 AWT和Swing 5.l.2 Swing組件介紹 5.l.3 布局管理器 5.1.4 圖形用戶界面設(shè)計(jì)實(shí)例 5.2 設(shè)計(jì)可視化窗口 5.2.l 可視化設(shè)計(jì)工具概覽 5.2.2 容器和組件 5.2.3 布局管理器 5.2.4 設(shè)計(jì)實(shí)例1 5.2.5 設(shè)計(jì)實(shí)例2 5.2.6 用戶界面的外觀 5.3 設(shè)計(jì)菜單 5.3.l 菜單設(shè)計(jì)工具概覽 5.3.2 建立下拉菜單 5.3.3 建立彈出式菜單 5.3.4 菜單設(shè)計(jì)實(shí)例 5.4 習(xí)題第6章 事件處理程序設(shè)計(jì) 6.l 事件基礎(chǔ)知識(shí) 6.2 Java中的事件 6.2.l 事件處理機(jī)制 6.2.2 動(dòng)作事件 6.2.3 按鍵事件 6.2.4 鼠標(biāo)事件 6.2.5 窗口事件 6.2.6 事件適配器 6.3 JBuilderlo中的事件處理 6.3.l 添加和刪除事件處理方法 6.3.2 事件適配器的類型 6.4 事件處理程序?qū)嵗 ?.4.l 事件處理實(shí)例1 6.4.2 事件處理實(shí)例2 6.5 習(xí)題第7章 輸入輸出編程 7.1 Java輸入輸出概述 7.1.l 簡(jiǎn)介 7.1.2 InputStream類 7.l.3 OutputStream類 7.2 字流 7.2.1 文件流 7.2.2 緩沖流 7.2.3 管道流 7.2.4 數(shù)據(jù)流 7.2.5 打印流 7.3 字符流 7.3.1 Reader類和Writer類 7.3.2 FileReader類和FileWriter類 7.3.3 BufferedReader和口BufferedWriter 7.4 文件的處理 7.4.1 File類 7.4.2 操作隨機(jī)訪問(wèn)文件 7.4.3 文件處理實(shí)例 7.5 串行化 7.5.l 串行化基礎(chǔ)知識(shí) 7.5.2 串行化實(shí)例 7.6 習(xí)題第8章 多線程編程 8.l 基礎(chǔ)知識(shí) 8.1.l 進(jìn)程和線程 8.1.2 線程的生命周期 8.2 Java中的線程 8.2.1 Java中的線程結(jié)構(gòu) 8.2.2 創(chuàng)建線程 8.2.3 控制線程 8.2.4 結(jié)束線程 8.2.5 線程的優(yōu)先級(jí) 8.2.6 線程的同步 8.3 多線程編程實(shí)例 8.3.l 繼承 Thread類 8.3.2 實(shí)現(xiàn) Runnable接口 8.4 習(xí)題第9章 多媒體編程 9.l 圖形技術(shù) 9.2 圖像技術(shù) 9.2.l 圖像的加載和顯示 9.2.2 生成圖像 9.2.3 過(guò)濾圖像 9.3 動(dòng)畫技術(shù) 9.3.l 動(dòng)畫的實(shí)現(xiàn) 9.3.2 消除閃爍的方法 9.4 聲音技術(shù) 9.4.l 裝載和播放聲音 9.4.2 Java Sound API簡(jiǎn)介 9.5 媒體播放 9.5.1 JMF簡(jiǎn)介 9.5.2 媒體播放實(shí)例 9.6 習(xí)題第10章 網(wǎng)絡(luò)編程 10.l 網(wǎng)絡(luò)編程綜述 10.2 URL網(wǎng)絡(luò)編程 10.2.l 基本概念 10.2.2 URL相關(guān)類介紹 10.2.3 URL編程實(shí)例 10.3 Socket通信 10.3.l 基本概念 10.3.2 單客戶端的 Socket通信 10.3.3 多客戶端的 Socket通信 10.4 數(shù)據(jù)報(bào)通信 10.4.l 基本概念 10.4.2 數(shù)據(jù)報(bào)通信實(shí)例 10.5 習(xí)題第11章 數(shù)據(jù)庫(kù)編程 11.l 數(shù)據(jù)庫(kù)編程基礎(chǔ) 11.1.l 基礎(chǔ)知識(shí) 11.1.2 ODBC簡(jiǎn)介 11.2 JDBC編程方法 11.2.1 JDBC簡(jiǎn)介 11.2.2 JDBC的類和接口 11.2.3 開發(fā)簡(jiǎn)單的數(shù)據(jù)庫(kù)應(yīng)用程序 11.2.4 數(shù)據(jù)源 11.3 Builder 10中的數(shù)據(jù)庫(kù)編程 11.3.l 安裝JDBC驅(qū)動(dòng)程序 11.3.2 Database Pilot 11.3.3 數(shù)據(jù)庫(kù)開發(fā)的常用組件 11.3.4 驅(qū)動(dòng)程序監(jiān)視器 11.3.5 JDatastoreExplorer 11.4 數(shù)據(jù)庫(kù)開發(fā)實(shí)例 11.4.l 從文本文件導(dǎo)出數(shù)據(jù) 11.4.2 參數(shù)化查詢數(shù)據(jù) 11.4.3 使用數(shù)據(jù)模塊簡(jiǎn)化數(shù)據(jù)訪問(wèn) 11.5 習(xí)題第12章 UML可視化程序開發(fā) 12.1 UML相關(guān)知識(shí) 12.l.1 UML概述 12.1.2 Java和 UML 12.2 JBuilder 10中的 UML圖形 12.2.l 查看包的結(jié)構(gòu) 12.2.2 查看類的結(jié)構(gòu) 12.2.3 UML圖形定義 12.3 使用 UML測(cè)覽器 12.3.1 UML圖形的顯示方式 12.3.2 查看 UML圖形 12.3.3 保存和打印 UML圖形. 12.4 習(xí)題第13章 JavaBean開發(fā) 13.1 JavaBean相關(guān)知識(shí) 13.1.l 基本概念 13.1.2 簡(jiǎn)單的 JavaBean例子 13.1.3 JavaBean的屬性 13.1.4 JavaBean的事件 13.l.5 JavaBean相關(guān)的類和接口 13.2 開發(fā)JavaBean 13.2.l 建立 JavaBean 13.2.2 設(shè)計(jì)用戶界面 13.2.3 添加屬性 13.2.4 創(chuàng)建 Beanlnfo類 13.2.5 添加事件 13.2.6 檢查 JavaBean的合法性 13.3 安裝和使用 JavaBean 13.3.l 生成 JAR文件 13.3.2 安裝 JavaBean 13.3.3 使用 JavaBean組件 13.4 習(xí)題第14章 Servlet和 JSP 14.1 Web應(yīng)用程序開發(fā)基礎(chǔ) 14.1.1 Web開發(fā)技術(shù)簡(jiǎn)介 14.1.2 Web服務(wù)器 14.1.3 Web Module和WAR文件 14.2 Servlet技術(shù) 14.2.1 Servlet簡(jiǎn)介 14.2.2 Servlet的生命周期 14.2.3 Servlet相關(guān)的類和接口 14.2.4 JBuilder 10下的 Servlet開發(fā) 14.2.5 Servlet連接數(shù)據(jù)庫(kù) 14.2.6 Servlet的簡(jiǎn)單綜合 14.3 JSP技術(shù) 14.3.1 JSP簡(jiǎn)介 14.3.2 JSP編程語(yǔ)法 14.3.3 JBuilder 10下的 JSP開發(fā). 14.3.4 使用 JavaBean 14.3.5 JSP連接數(shù)據(jù)庫(kù) 14.4 習(xí)題第15章 EJB編程 15.1 J2EE簡(jiǎn)介 15.1.1 J2EE概述 15.1.2 JZEE與.NET 15.2 EJB基礎(chǔ)知識(shí) 15.2.1 EJB概念 15.2.2 EJB種類 15.2.3 EJB的組成. 15.2.4 EJB相關(guān)知識(shí) 15.3 會(huì)話 beau 15.3.1 會(huì)話 beau的基礎(chǔ)知識(shí) 15.3.2 無(wú)狀態(tài)會(huì)話 bean 15.3.3 有狀態(tài)會(huì)話 bean 15.4 實(shí)體 bean 15.4.l 實(shí)體 bean的基礎(chǔ)知識(shí) 15.4.2 實(shí)體 bean的開發(fā) 15.4.3 通過(guò)會(huì)話 bean訪問(wèn)實(shí)體bean 15.5 消息驅(qū)動(dòng) bean簡(jiǎn)介 15.6 習(xí)題第16章 Web服務(wù)簡(jiǎn)介 16.1 Web服務(wù)基礎(chǔ) 16.1.1 Web服務(wù)概述 16.1.2 XML語(yǔ)言 16.2 Web服務(wù)關(guān)鍵技術(shù) 16.2.l 簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議 16.2.2 Web服務(wù)描述語(yǔ)言 16.2.3 通用描述、發(fā)現(xiàn)和集成 16.3 Web服務(wù)開發(fā) 16.3.1 JBuilder 10中的 Web服務(wù)工具 16.3.2 Web服務(wù)簡(jiǎn)單示例 16.4 習(xí)題附錄 參考答案
圖書封面
評(píng)論、評(píng)分、閱讀與下載