注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關Eclipse從入門到精通

Eclipse從入門到精通

Eclipse從入門到精通

定 價:¥49.00

作 者: 陳剛編著
出版社: 清華大學出版社
叢編項: Java開發(fā)利器
標 簽: Java

ISBN: 9787302111351 出版時間: 2005-06-01 包裝: 平裝
開本: 26cm+1光盤 頁數(shù): 511 字數(shù):  

內容簡介

  本書共分為四篇。起步篇介紹了Eclipse及相關插件的安裝,還介紹了一些Eclipse開發(fā)環(huán)境的基本使用技巧;SWT/JFace篇''詳細介紹了SW丁、JFace的使用;插件開發(fā)篇介紹了Eclipse插件開發(fā)的各個步驟,并給出了一個基于數(shù)據(jù)庫開發(fā)和面向對象分析設計的完整插件實例;Web開發(fā)篇以丁omcat+Lomboz+Struts+Hibernate為開發(fā)環(huán)境,詳述了其下載、安裝、配置和開發(fā)的全過程。本書以SW了/JFace和Eclipse插件開發(fā)為核心內容,并兼顧了Web開發(fā),而Ecllpsc開發(fā)環(huán)境的使用只占極少部分。本書內容循序漸進,實例豐富,操作及開發(fā)步驟講解詳細,配書光盤含有各主要章節(jié)的操作視頻演示,是Eclipse開發(fā)者不可多得的教程。,,,,16開,,,762,,,33.000,,,,1

作者簡介

  陳剛,畢業(yè)于廣西師范大學數(shù)學系。從事軟件開發(fā)工作。曾在IBM中國研究院任職,從事Eclipse插件開發(fā)工作?,F(xiàn)任職于北京無限新銳公司,從事短信回執(zhí)平臺的開發(fā)。E-mail:glchengang@yeah.nethttp://www.chengang.com.cn(將持續(xù)發(fā)表Eclipse相關技術文章)。相關圖書TomcatWeb開發(fā)及整合應用-Java開發(fā)利器(珍藏版)(附光盤1張)

圖書目錄

第1篇 起步篇
第1章 Eclipse簡介
1.1 Eclipse的歷史
1.2 Eclipse的體系結構
1.3 優(yōu)秀的圖形API:SWT/JFace
1.4 開放式、可擴展的IDE
1.5 全中文化的幫助文件
1.6 Eclipse是開放源代碼的
1.7 本章小結
第2章 安裝Eclipse及多國語言包
2.1 安裝JDK
2.2 安裝Eclipse
2.3 Eclipse多國語言包的安裝
2.4 本章小結
第3章 安裝SWI Designer
3.1 下載
3.2 安裝
3.3 注冊激活
3.4 其他常用插件
3.5 本章小結
第4章 Eclipse的集成開發(fā)環(huán)境
4.1 Eclipse界面簡介
4.2 創(chuàng)建Java項目并運行
4.3 自定義注釋及代碼格式化
4.3.1 自定義注釋
4.3.2 代碼格式化
4.3.3 實踐建議
4.4 使用Eclipse的重構功能
4.5 任務標記
4.5.1 任務標記的設定
4.5.2 過濾任務標記
4.6 在編程時隨意查看JDK、Eclipse源代碼
4.6.1 查看JDK源代碼
4.6.2 查看Eclipse的源代碼
4.7 在代碼中搜索
4.8 打開類型層次結構
4.9 調試器的使用
4.10 常用快捷鍵
4.11 本章小結
第5章 Eclipse中CVS的使用
5.1 CVS簡介
5.2 CVS服務器端的安裝與配置
5.3 CVS客戶端的配置
5.3.1 配置Eclipse的客戶端來連接上CVS服務器
5.3.2 將項目提交到CVS服務器上
5.3.3 CVS服務器上的項目導入到Eclipse中
5.4 文件提交與更新的方法
5.4.1 CVS和VSS的不同之處
5.4.2 文件的提交和更新
5.4.3 解決文件提交的沖突
5.4.4 如何忽略掉不想提交的文件
5.4.5 實踐建議
5.5 在CVS上為軟件打包一個版本
5.6 將項目替換成CVS上的其他版本
5.7 修改舊版本的BUG
5.8 本章小結
笫2篇 SWT/JFace篇
第6章 SWT概述
6.1 SWT簡介
6.2 SWT中的包
6.3 用SWT Designer寫一個Hello Wodd
6.3.1 使用向導建立一個SWT/JFace Java項目
6.3.2 導入SWT的原生庫
6.3.3 新建一個SWT類文件
6.3.4 在主窗口加入一個文本框組件
6.3.5 運行HelloWorld.iava
6.4 關于SWT/JFace例程的說明
6.5 實踐建議
6.6 本章小結
第7章 SWT/JFace的事件模型
7.1 事件的4種寫法
7.1.1 匿名內部類寫法
7.1.2 命名內部類寫法
7.1.3 外部類寫法
7.1.4 實現(xiàn)監(jiān)聽接口的寫法
7.1.5 總結
7.2 常用事件介紹
7.3 在事件代碼中如何訪問類中的變量
7.3.1 訪問類中變量的3種方法
7.3.2 Java中變量的稱法和說明
7.4 本章小結
第8章 SWT常用組件
8.1 按鈕、復選框、單選框(Button類)
8.1.1 一個Button類的實例
8.1.2 Button類的式樣表
8.1.3 讓LBuaon應用多個式樣
8.2 組件的常用方法
8.3 標簽(Label類)
8.4 文本框(Text類)
8.5 下拉框(Combo類)
8.6 列表框(List類)
8.7 本章小結
第9章 容器類
9.1 面板(Composite類)
9.2 分組框(Group類)
9.3 選項卡(TabFolder類和Tabltem類)
9.4 分割窗(SashForm類)
9.5 帶滾動條的面板(ScrolledComposite類)
9.6 本章小結
第10章 布局管理器
10.1 布局管理器簡介
10.2 充滿式(FillLayout類)
10.2.1 FillLayout的實例l
10.2.2 FillLayout的實例2
10.2.3 使用SWT.VERTICAL式樣更改排列方式
10.3 行列式(RowLayout類)
10.3.1 RowLayout的基本實例
10.3.2 使用rowLayout.wrap控制自動折行(默認值true)
10.3.3 使用SWT.VERTICAL式樣控制排列方式
10.3.4 使用rowLayout.pack控制組件大小(默認值true)
10.3.5 使用rowLayoutjustify控制空間伸展(默認值false)
10.3.6 使用RowData更改按鈕的外觀
10.4 網(wǎng)格式(GridLayout類)
10.4.1 GridLayout類的基本實例
10.4.2 使用gridLayout.numColumns設置列數(shù)(默認值1)
10.4.3 使用makeColumnsEqualWidth把組件等距分開(默認值false)
10.4.4 使用MarginWidth、MarginHeight、HorizontalSpacing、VerticalSpacing屬性
10.4.5 使用GridData控制復雜布局
10.5 堆棧式(StackLayout類)
10.6 表格式(FormLayout類)
10.6.1 使用marginWidth、marginHeight設置邊距
10.6.2 使用FormData的構造函數(shù)
10.6.3 FormAttachment類的用法
10.7 布局的綜合實例
10.8 本章小結
第11章 其他SWT組件
11.1 工具欄(ToolBar類、Toolltem類、ViewForm類)
11.2 動態(tài)工具欄(CoolBar類、Coolltem類)
11.3 菜單(Menu類,Menultem類)
11.4 滑動條(Slider)、刻度條(Scale)、進度條(ProgressBar)
11.5 畫布(Canvas類)
11.6 表格(Table類)
11.7 樹(Tree類)
11.8 表格型樹(TableTree類)
11.9 本章小結
第12章 圖像
12.1 圖像(Image類)
12.2 圖像(Image類)存在的問題
12.3 圖像描述符(ImageDescriptor類)
12.4 圖像注冊表(ImageRegistry類)
12.5 本章小結
第13章 SWT的線程
13.1 SWT線程簡介
13.2 一個SWT線程的實例
13.3 對11.4節(jié)進度條實例的改進
13.4 本章小結
第14章 表格(TableViewer類)
14.1 概述
14.2 讓數(shù)據(jù)在TableViewer中顯示出來
14.2.1 實例的數(shù)據(jù)模型介紹
14.2.2 創(chuàng)建數(shù)據(jù)表的實體類
14.2.3 數(shù)據(jù)的生成
14.2.4 數(shù)據(jù)在表格中的顯示
14.3 TableViewer響應鼠標事件
14.4 加上右鍵菜單(Action類、ActionGroup類、MenuManager類)
14.4.1 Action類、ActionGroup類、MenuManager類介紹
14.4.2 創(chuàng)建Action和ActionGroup
14.4.3 在主程序中使用ActionGroup、MenuMaIlager
14.5 TableViewer排序(ViewerSorter類)
14.5.1 編寫排序器
14.5.2 生成排序器對象
14.5.3 為表格的列添加監(jiān)聽器及事件處理代碼
14.6 加上工具欄(ToolBarMaJlager類)
14.6.1 創(chuàng)建按鈕的Action及將Action填充進工具欄的方法
14.6.2 布局調整
14.7 創(chuàng)建一個帶復選框的TableViewer(CheckboxTableViewer類)
14.7.1 修改界面程序將表格變?yōu)閹瓦x框的式樣
14.7.2 修改MyActionGroup類
14.8 單擊修改表格單元格值(CellEditor類、ICellModifier接口)
14.8.1 創(chuàng)建一個字符串數(shù)組
14.8.2 修改主程序的open()方法
14.8.3 創(chuàng)建MyCeUModifier類
14.9 其他使用技巧
14.9.1 表格記錄的過濾
14.9.2 控制表格的當前選擇行
14.9.3 給表格的單元格設置背景色
14.9.4 加快Tableltem和記錄之間的查找速度
14.10 本章小結
第15章 樹(TreeViewer類)和列表(ListViewer類)
15.1 概述
15.2 前期準備:實例所用數(shù)據(jù)模型說明
15.2.1 建立國家實體和城市實體
15.2.2 建立樹結點的接口類
15.2.3 讓國家、城市、人三個實體類實現(xiàn)此接口
15.3 讓數(shù)據(jù)在樹中顯示出來
15.3.1 樹的數(shù)據(jù)結構的創(chuàng)建
15.3.2 標簽器和內容器的使用
15.3.3 標簽器(實現(xiàn)ILabelProvider接口)
15.3.4 內容器(實現(xiàn)ITFeeContentProvider接口)
15.4 給樹加上右鍵菜單及取得結點的值
15.5 樹結點的展開、收縮、新增、刪除、修改
15.6 ListViewer類
15.6.1 ListViewer簡介
15.6.2 ListViewer的實例
15.6.3 ListViewer常用方法
15.7 本章小結
第16章 對話框
16.1 對話框(Dialog類)
16.1.1 對話框簡介
16.1.2 信息提示框(MessageDialog類)
16.1.3 輸入值對話框(InputDialog類)
16.1.4 自定義對話框(Dialog類)
16.1.5 對話框的設置與取值
16.1.6 帶提示欄的對話框(TitleAreaDialog類)
16.2 向導式對話框(WizardDialog類)
16.2.1 向導式對話框簡介
16.2.2 向導式對話框實例
16.2.3 向導式對話框使用的注意事項
16.3 進度條對話框(ProgressMonitorDialog類)
16.3.1 進度條對話框簡介
16.3.2 進度條對話框實例
16.4 其他類型對話框
16.4.1 信息提示框(MessageBox類)
16.4.2 顏色選擇對話框(ColorDialog類)
16.4.3 字體選擇對話框(FontDialog類)
16.4.4 打印設置對話框(PrintDialog類)
16.4.5 目錄選擇對話框(DirectoryDialog類)
16.4.6 文件選擇對話框(FileDialog類)
16.5 本章小結
第3篇 插件開發(fā)篇
第17章 Eclipse插件開發(fā)起步
17.1 Eclipse插件開發(fā)概述
17.1.1 插件開發(fā)簡介
17.1.2 Eclipse插件開發(fā)的優(yōu)勢和不足
17.2 插件的Hello World
17.2.1 使用向導一步步創(chuàng)建HelloWorld
17.2.2 以空白項目為基礎創(chuàng)建HelloWorld
17.3 本章小結
第18章 常用插件擴展點
18.1 加入透視圖(perspectives)
18.1.1 準備工作
18.1.2 修改plugin.xml文件,設置透視圖的擴展點
18.1.3 建立透視圖類
18.1.4 運行插件
18.1.5 總結
18.2 在透視圖中加入視圖(views)
18.2.1 修改plugin.xml文件,設置視圖的擴展點
18.2.2 創(chuàng)建視圖類
18.2.3 修改透視圖類SaInplePerspective
18.2.4 運行插件
18.3 在視圖之間實現(xiàn)事件監(jiān)聽
18.3.1 修改Viewl.java、View2.java
18.3.2 總結
18.4 給視圖加下拉菜單和按鈕
18.4.1 創(chuàng)建ActionGroup類
18.4.2修改Viewl類
18.5加入編輯器(editors)
18.5.1 修改plugin.xml文件,設置三個編輯器的擴展點
18.5.2 創(chuàng)建三個編輯器類
18.5.3 創(chuàng)建IEditorInput
18.5.4 打開編輯器
18.5.5 總結
18.6 編輯器類(EditorPart)方法使用說明
18.6.1 EditorPart方法的執(zhí)行情況
18.6.2 各方法的作用及含義
18.6.3 一個實例
18.7 加入首選項(preferencePages)
18.7.1 修改plugin.xml文件,設置首選項的擴展點
18.7.2 建立首選項各結點對應的類
18.7.3 運行插件
18.7.4 總結
18.8 加入幫助(toc)
18.8.1 修改plugin.xml文件,設置三個幫助的擴展點
18.8.2 編寫幫助目錄文件toc
18.8.3 創(chuàng)建相應的幫助文檔
18.8.4 總結
18.9 彈出信息式的幫助(contexts)
18.9.1 修改plugin.xml文件,設置彈出信息的擴展點
18.9.2 編寫彈出信息的設置文件HelpContexts.xml
18.9.3 創(chuàng)建彈出信息對應的幫助文件
18.9.4 在界面組件中設置彈出信息
18.9.5 運行插件
18.9.6 總結
18.10 本章小結
第19章 Eclipse插件的國際化
19.1 國際化簡介
19.2 為國際化創(chuàng)建一個插件的“段項目”
19.3 類程序的國際化
19.3.1 國際化前的準備工作
19.3.2 創(chuàng)建Message類
19.3.3 創(chuàng)建資源文件(*.properties)
19.3.4 修改myplugin2項目的程序
19.3.5 運行插件,測試國際化
19.3.6 實踐建議
19.4 plugin.xml的國際化
19.4.1 創(chuàng)建plugin.xml的資源文件
19.4.2 修改plugin.xml文件
19.4.3 運行插件,測試plugin.xml的國際化
19.5 其他XML文件的國際化
19.5.1 在myplugin2.1anguage項目創(chuàng)建國際化所需的目錄結構
19.5.2 修改各語言的XML文檔
19.5.3 運行插件,測試XML文件國際化
19.6 使用“外部化字符串”向導
19.6.1 運用“外部化字符串”向導的步驟
19.6.2 向導完成后的處理
19.6.3 總結
19.7 本章小結
第20章 報表:用POI與Excel交互
20.1 POI概述
20.1.1 POI簡介
20.1.2 POI的下載與安裝
20.2 將數(shù)據(jù)導出成Excel的實例
20.2.1 創(chuàng)建一個空白的Excel文件
20.2.2 往Excel單元格中寫入信息
20.2.3 中文化的問題
20.3 使用式樣
20.3.1 日期式樣及文字對齊式樣
20.3.2 邊框式樣
20.3.3 背景色及底紋式樣
20.3.4 合并單元格
20.3.5 字體式樣
20.4 更多的用法
20.4.1 設置頁眉頁腳
20.4.2 凍結和分割窗
20.4.3 浮動文字框及在表中畫圖
20.4.4 設置打印的范圍
20.4.5 讀取及修改Excel
20.5 本章小結
第21章 項目的打包與發(fā)行
21.1 應用程序項目的打包與發(fā)行
21.1.1 簡介
21.1.2 打包的具體操作步驟
21.1.3 其他得到JAR包的方式
21.1.4 使用第三方插件對項目打包
21.1.5 讓用戶電腦不必安裝JRE環(huán)境
21.1.6 更進一步的完善
21.1.7 打包的其他說明
21.2 插件項目的打包與發(fā)行
21.2.1 簡介
21.2.2 打包的具體操作步驟
21.2.3 測試打包效果
21.3 用Ant來打包
21.4 本章小結
第22章 插件項目實戰(zhàn)
22.1 前期準備工作
22.1.1 軟件開發(fā)過程
22.1.2 本章項目開發(fā)環(huán)境的選擇
22.1.3 安裝MySQL
22.1.4 在Eclipse插件中連接MySQL數(shù)據(jù)庫(版本V0001)
22.1.5 解決Java的中文問題
22.1.6 對字符集設置的測試結果
22.2 面向對象分析和數(shù)據(jù)表創(chuàng)建(版本V0010)
22.2.1 界面效果及實現(xiàn)功能
22.2.2 面向對象的分析與設計
22.2.3 創(chuàng)建數(shù)據(jù)表
22.2.4 給數(shù)據(jù)表插入數(shù)據(jù)
22.3 創(chuàng)建項目的主界面框架
22.3.1 前言
22.3.2 創(chuàng)建透視圖及主功能視圖(版本V0020)
22.3.3 創(chuàng)建“功能導航器視圖”的樹(版本V0020)
22.3.4 創(chuàng)建項目的圖像注冊表(版本V0030)
22.4 用戶登錄、退出功能的實現(xiàn)(版本V0040)
22.4.1 實現(xiàn)方案
22.4.2 界面部分的源代碼
22.4.3 數(shù)據(jù)庫部分的源代碼
22.4.4 小結
22.5 “檔案管理”編輯器的實現(xiàn)
22.5.1 前言
22.5.2 編輯器的創(chuàng)建與排序、翻頁功能的實現(xiàn)(版本V0050)
22.5.3 實現(xiàn)刪除用戶功能(版本V0060)
22.5.4 實現(xiàn)新增用戶功能(版本V0060)
22.5.5 實現(xiàn)修改用戶的功能(版本V0070)
22.6 “成績管理”編輯器的實現(xiàn)(版本V0080)
22.6.1 前言
22.6.2 單擊結點打開視圖
22.6.3 實現(xiàn)搜索視圖SearchView
22.6.4 實現(xiàn)“成績管理”編輯器
22.7 讓軟件適應多種數(shù)據(jù)庫(版本V0090)
22.7.1 前言
22.7.2 解決方案
22.7.3 具體實現(xiàn)的源代碼
22.8 首選項的實現(xiàn)(版本V0100)
22.8.1 前言
22.8.2 首選項的源代碼
22.8.3 將程序中的設置值改成取之于首選項的設置
22.9 本章小結
第4篇 Web開發(fā)篇
第23章 Web環(huán)境的搭建(V0010)
23.1 概述
23.1.1 Eclipse的Web開發(fā)簡介
23.1.2 本篇開發(fā)環(huán)境
23.1.3 CVS注意事項
23.2 Tomcat的下載與安裝
23.2.1 下載Tomcat
23.2.2 安裝Tomcat
23.2.3 啟動Tomcat
23.3 Lomboz的下載與安裝
23.3.1 下載Lomboz
23.3.2 安裝Lomboz
23.4 Lomboz的環(huán)境設置
23.5 JSP的HelloWorld
23.5.1設置Java的構建路徑
23.5.2 創(chuàng)建一個J2EE項目
23.5.3 在Lomboz中啟動Tomcat
23.5.4 發(fā)布hello模塊
23.5.5 修改index.jsp
23.5.6 一些相關問題
23.6 如何不必發(fā)布就可以在IE~顯示W(wǎng)eb修改效果
23.7 配置Tomcm的數(shù)據(jù)庫連接池
23.7.1 復制JDBC連接包
23.7.2 進科Tomcat的配置頁面
23.7.3 修改Tomcat的server.xml文件
23.7.4 測試數(shù)據(jù)庫連接池
23.8 本章小結
第24章 一個純JSP+JavaBean實例(V0020)
24.1 JavaBean的環(huán)境配置
24.2 創(chuàng)建JavaBean及數(shù)據(jù)庫層
24.2.1 AbstractDbOperate類
24.2.2 數(shù)據(jù)庫連接管理器ConnectManager類
24.2.3 為SMS類增加一個字符串常量
24.2.4 修改工廠類SmsFactory
24.3 編寫前臺的JSP文件
24.3.1 示例的流程及效果
24.3.2 JSP文件說明
24.3.3 源代碼
24.4 本章小結
第25章 在Eclipse中使用Struts
25.1 概述
25.2 Struts的下載及安裝
25.3 Struts入門實例
25.3.1 Struts原理簡介
25.3.2 用戶登錄實例
25.4 讓Dreamweaver3~持Struts標簽
25.4.1 插件的下載
25.4.2 插件的安裝
25.4.3 將struts標簽添加到Dreamweaver中
25.4.4 插件的效果
25.5 深入struts-config.xml
25.5.1 頁面轉發(fā)
25.5.2 <form-beans>項之動態(tài)AcdonForm
25.5.3 <action-mappings>項
25.5.4 使用DispatchAcfion類
25.5.5 使用多個struts-config.xml配置文件
25.5.6 解決命名沖突
25.6 驗證的多種方法
25.6.1 方法一
25.6.2 方法二
25.7 使用更多的Struts標簽
25.7.1 獲知更多的標簽
25.7.2 表單類標簽
25.7.3 其他說明
25.8 本章小結
第26章 在Eclipse中使用Hibernate
26.1 概述
26.1.1 持久化框架產(chǎn)生的背景和現(xiàn)狀
26.1.2 Hibernate簡介
26.1.3 本章說明
26.2 Hibernate的下載和安裝(V0050)
26.2.1下載
26.2.2 安裝
26.3 一個簡單的Hibernate實例
26.3.1 創(chuàng)建XML映射文件:model.hbm.xml
26.3.2 創(chuàng)建管理session的類:Hibemateutil
26.3.3 創(chuàng)建一個用于測試的HibernateTest類
26.3.4 在hello目錄下創(chuàng)建一個JSP文件:hibernateTest.isp
26.3.5 總結
26.3.6 實踐建議
26.4 繼續(xù)深入使用Hibernate(V0060)
26.4.1 概述
26.4.2 編寫XML映射文件
26.4.3 數(shù)據(jù)庫操作類的實現(xiàn)
26.4.4 修改使用DbOperate類的程序
26.5 實現(xiàn)用戶的修改、刪除功能(V0070)
26.5.1 程序界面效果及功能說明
26.5.2 修改DbOperate類
26.5.3 修改用戶列表userListjsp文件
26.5.4 修改struts—config.xml
26.5.5 修改UserF0rm類
26.5.6 創(chuàng)建UserAction類
26.5.7 創(chuàng)建modifyUser.jsp
26.6 解決Tomc~的中文問題
26.7 Hibernate的自動生成工具
26.7.1 由XML映射文件生成數(shù)據(jù)庫表
26.7.2 由實體類自動得到XML映射文件:class2hbm
26.7.3 由XML映射文件得到實體類:hbm2jaVa
26.7.4 由數(shù)據(jù)庫導出成XML映射文件:ddl2hbm.bat
26.8 本章小結
附錄光盤內容簡介

本目錄推薦

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