Eclipse SWT/JFace開發(fā)實戰(zhàn)精解

出版時間:2007-6  出版社:人民郵電  作者:王津濤  頁數(shù):372  字數(shù):583000  
Tag標簽:無  

內(nèi)容概要

本書由淺入深、全面詳細地介紹了用SWT/JFace開發(fā)界面程序所用到的各個組件的知識(如選項卡、擴展欄、事件、布局管理器、SWT/JFace對話框、action、查看器等),采用理論知識、豐富實例、實例截圖相結(jié)合的方式闡述每個SWT/JFace組件的具體應(yīng)用,3個典型綜合實例將SWT/JFace的重點知識點融入其中,更體現(xiàn)實戰(zhàn)本色,使讀者真正達到學(xué)以致用的目的。  為了便于讀者調(diào)試及使用實例程序,本書在配書光盤中提供了所有實例代碼?! ”緯瓤梢宰鳛镴ava程序員的培訓(xùn)教材或自學(xué)教材,又可以作為高等院校及其相關(guān)專業(yè)的教學(xué)用書。

書籍目錄

第1篇 基礎(chǔ)篇 第1章  Eclipse概述         1.1 引言         1.2 Eclipse架構(gòu)         1.3 Eclipse工作臺         1.4 本章小結(jié)        第2章 安裝與配置         2.1 JDK下載與安裝配置          2.1.1 JDK下載          2.1.2 JDK安裝         2.1.3 設(shè)置環(huán)境變量         2.2 Eclipse下載與安裝         2.2.1 Eclipse及多國語言包下載         2.2.2 Eclipse及多國語言包安裝        2.3 SWT Designer下載及安裝         2.3.1 SWT Designer下載         2.3.2 SWT Designer安裝         2.3.3 SWT Designer注冊激活        2.4 本章小結(jié)       第3章 SWT/JFace開發(fā)過程        3.1 SWT概述         3.1.1 SWT類庫包         3.1.2 窗口小部件(Widget)         3.2 第一個SWT程序         3.2.1 創(chuàng)建SWT/JFace項目         3.2.2 創(chuàng)建SWT類文件         3.2.3 用SWT Designer創(chuàng)建窗口         3.2.4 運行SWT程序        3.3 本章小結(jié)      第2篇 SWT組件篇  第4章 幾種常用的SWT組件和容器        4.1 標簽(Label類)         4.1.1 定義標簽         4.1.2 標簽實例         4.1.3 標簽常用的API        4.2 按鈕(Button類)         4.2.1 定義按鈕         4.2.2 按鈕實例         4.2.3 按鈕常用的API        4.3 文本框(Text類)         4.3.1 定義文本框         4.3.2 文本框?qū)嵗        ?.3.3 文本框常用的API        4.4 微調(diào)控制(Spinner類)         4.4.1 定義微調(diào)控制         4.4.2 微調(diào)控制實例         4.4.3 微調(diào)控制常用的API        4.5 下拉框(Combo類)         4.5.1 定義下拉框         4.5.2 下拉框?qū)嵗        ?.5.3 下拉框常用的API        4.6 列表框(List類)         4.6.1 定義列表框         4.6.2 列表框?qū)嵗        ?.6.3 列表框常用的API        4.7 分組框(Group類)         4.7.1 定義分組框         4.7.2 分組框?qū)嵗        ?.7.3 分組框常用的API        4.8 面板(Composite)         4.8.1 定義面板         4.8.2 面板實例         4.8.3 面板常用的API        4.9 滾動面板(ScrolledComposite)         4.9.1 定義滾動面板         4.9.2 滾動面板實例         4.9.3 滾動面板常用的API        4.10 ViewForm容器         4.10.1 定義ViewForm         4.10.2 ViewForm實例         4.10.3 ViewForm常用的API        4.11 本章小結(jié)       第5章 窗口小部件事件        5.1 基本事件機制         5.1.1 監(jiān)聽器         5.1.2 適配器        5.2 無類型事件機制          5.2.1 無類型監(jiān)聽器概述         5.2.2 無類型監(jiān)聽器的使用        5.3 鍵盤和鼠標事件         5.3.1 鍵盤事件         5.3.2 鼠標事件        5.4 本章小結(jié)       第6章 SWT的對話框        6.1 Shell類         6.1.1 Shell窗體         6.1.2 Shell對話框構(gòu)造實例         6.1.3 Shell常用的API        6.2 MessageBox控件         6.2.1 MessageBox定義方法         6.2.2 MessageBox對話框?qū)嵗        ?.2.3 MessageBox常用API        6.3 文件選擇對話框         6.3.1 文件選擇對話框構(gòu)造方法         6.3.2 文件選擇對話框構(gòu)造實例         6.3.3 FileDialog常用的API        6.4 字體選擇對話框         6.4.1 字體選擇對話框構(gòu)造方法         6.4.2 字體選擇對話框?qū)嵗        ?.4.3 FontDialog常用的API        6.5 顏色選擇對話框         6.5.1 顏色選擇對話框構(gòu)造方法         6.5.2 顏色選擇對話框構(gòu)造實例         6.5.3 ColorDialog常用的API        6.6 打印設(shè)置對話框         6.6.1 打印設(shè)置對話框構(gòu)造方法         6.6.2 打印設(shè)置對話框構(gòu)造實例         6.6.3 PrintDialog常用的API        6.7 目錄選擇對話框         6.7.1 目錄選擇對話框構(gòu)造方法         6.7.2 目錄選擇對話框構(gòu)造實例         6.7.3 DirectoryDialog常用的API        6.8 本章小結(jié)       第7章 布局管理器        7.1 充滿式布局(FillLayout)         7.1.1 FillLayout用法         7.1.2 FillLayout布局方式        7.2 網(wǎng)格式布局(GridLayout)         7.2.1 網(wǎng)格布局用法         7.2.2 用GridData控制布局       7.3 行布局(RowLayout)        7.3.1 RowLayout用法        7.3.2 用RowData控制布局       7.4 表格式布局(FormLayout)        7.4.1 FormLayout用法        7.4.2 FormData用法        7.4.3 FormAttachment控制布局       7.5 堆棧式布局(StackLayout)        7.5.1 StackLayout用法        7.5.2 StackLayout實例       7.6 一個類似Google Talk設(shè)置對話框的綜合布局       7.7 本章小結(jié)      第8章 SWT的復(fù)雜組件        8.1 刻度條(Scale類)         8.1.1 定義刻度條        8.1.2 刻度條實例        8.1.3 Scale常用的API       8.2 滑動條(Slider類)         8.2.1 定義滑動條        8.2.2 滑動條實例        8.2.3 Slider常用的API       8.3 進度條(ProgressBar類)        8.3.1 定義進度條        8.3.2 進度條實例        8.3.3 ProgressBar常用的API       8.4 擴展欄(ExpandBar類、ExpandItem類)        8.4.1 定義擴展欄        8.4.2 擴展欄實例        8.4.3 ExpandBar、ExpandItem常用的API       8.5 選項卡(TabFolder類、TabItem類)        8.5.1 定義選項卡        8.5.2 選項卡實例        8.5.3 TabFolder、TabItem常用的API       8.6 自定義選項卡(CTabFolder類、CTabItem類)        8.6.1 定義自定義選項卡        8.6.2 自定義選項卡實例        8.6.3 CTabFolder、CTabItem常用的API       8.7 分割框格(Sash類)        8.7.1 定義分割框格        8.7.2 分割框格實例        8.7.3 Sash常用的API       8.8 分割窗(SashForm類)        8.8.1 定義分割窗        8.8.2 分割窗實例        8.8.3 SashForm常用的API       8.9 畫布(Canvas類)        8.9.1 定義畫布        8.9.2 畫布實例        8.9.3 Canvas常用API       8.10 菜單(Menu類、MenuItem類)        8.10.1 定義菜單        8.10.2 菜單的構(gòu)造實例        8.10.3 Menu、MenuItem常用的API       8.11 工具欄(ToolBar類、ToolItem類)        8.11.1 定義工具欄        8.11.2 工具欄使用實例        8.11.3 ToolBar、ToolItem常用的API       8.12 動態(tài)工具欄(CoolBar類、CoolItem類)        8.12.1 定義動態(tài)工具欄        8.12.2 動態(tài)工具欄使用實例        8.12.3 CoolBar、CoolItem常用的API       8.13 表(Table類、TableItem類、TableColumn類)        8.13.1 定義表        8.13.2 表格實例        8.13.3 Table、TableItem、TableColumn常用的API       8.14 樹(Tree類)        8.14.1 定義樹        8.14.2 樹的使用實例        8.14.3 Tree、TreeItem常用的API       8.15 表格樹(TableTree類、TableTreeItem類)        8.15.1 定義表格樹        8.15.2 表格樹實例        8.15.3 TableTree、TableTreeItem常用API       8.16 本章小結(jié)      第9章 其他組件類用法       9.1 瀏覽器部件(Browser類)        9.1.1 定義瀏覽器        9.1.2 瀏覽器部件使用實例        9.1.3 Browser常用的API       9.2 鏈接控件(Link類)        9.2.1 定義鏈接控件        9.2.2 鏈接控件使用實例        9.2.3 Link常用的API       9.3 Tracker控件        9.3.1 定義移動控件        9.3.2 移動控件使用實例        9.3.3 Tracker常用的API       9.4 剪貼板(Clipboard類)        9.4.1 定義剪貼板        9.4.2 剪貼板使用實例        9.4.3 Clipboard常用的API       9.5 拖放(DragSource類、DropTarget類)        9.5.1 DragSource類、DropTarget類定義方法        9.5.2 拖放控件使用實例        9.5.3 DragSource、DragTarget常用的API       9.6 圖形上下文(GC類)        9.6.1 定義GC        9.6.2 GC的使用實例        9.6.3 GC常用的API       9.7 顏色(Color類)        9.7.1 定義顏色        9.7.2 顏色類使用實例        9.7.3 Color常用的API        9.8 字體(Font類)        9.8.1 定義字體        9.8.2 字體的使用實例        9.8.3 Font、FontData常用的API       9.9 圖像(Image類)        9.9.1 定義圖像        9.9.2 圖像使用實例        9.9.3 Image常用的API       9.10 文本風(fēng)格(StyledText類)         9.10.1 定義文本風(fēng)格        9.10.2 文本風(fēng)格使用實例        9.10.3 StyleText常用的API       9.11 系統(tǒng)托盤(Tray類、TrayItem類)        9.11.1 定義系統(tǒng)托盤        9.11.2 系統(tǒng)托盤使用實例         9.11.3 Tray、TrayItem常用的API       9.12 鼠標游標(Cursor類)        9.12.1 定義鼠標游標        9.12.2 鼠標游標實例        9.12.3 Cursor常用的API       9.13 本章小結(jié)     第3篇 SWT增強組件庫(JFace)篇 第10章 JFace的獨立使用       10.1 JFace窗體        10.1.1 定義JFace窗體        10.1.2 構(gòu)造JFace窗體實例       10.2 動作(Action類)        10.2.1 Action的定義        10.2.2 Action應(yīng)用實例       10.3 JFace窗體添加菜單、工具欄        10.3.1 定義菜單、工具欄        10.3.2 菜單、工具欄實例       10.4 本章小結(jié)      第11章 JFace對話框       11.1 信息提示對話框(MessageDialog類)        11.1.1 信息提示對話框構(gòu)造方法        11.1.2 信息提示對話框樣式實例       11.2 錯誤信息對話框(ErrorDialog類)        11.2.1 錯誤信息對話框構(gòu)造方法        11.2.2 錯誤信息對話框樣式實例       11.3 輸入值對話框(InputDialog類)        11.3.1 輸入對話框構(gòu)造方法        11.3.2 輸入對話框構(gòu)造實例       11.4 進度條對話框(ProgressMonitorDialog類)        11.4.1 進度條對話框構(gòu)造方法        11.4.2 進度條對話框構(gòu)造實例       11.5 標題區(qū)域?qū)υ捒颍═itleAreaDialog類)        11.5.1 標題區(qū)域?qū)υ捒驑?gòu)造方法        11.5.2 標題區(qū)域?qū)υ捒驑?gòu)造實例       11.6 自定義對話框(Custom Dialog)        11.6.1 自定義對話框概述        11.6.2 自定義對話框構(gòu)造實例       11.7 向?qū)υ捒颍╓izardDialog類)        11.7.1 向?qū)υ捒蚋攀觥       ?1.7.2 向?qū)υ捒驑?gòu)造實例       11.8 首選項對話框(PreferenceDialog類)         11.8.1 首選項對話框概述        11.8.2 首選項對話框構(gòu)造實例       11.9 本章小結(jié)      第12章 JFace查看器(Viewer類)       12.1 TextViewer類、SourceViewer類        12.1.1 TextViewer、SourceViewer類簡介        12.1.2 TextViewer、SourceViewer實例        12.1.3 TextViewer、SourceViewer常用的API       12.2 TableViewer類         12.2.1 TableViewer簡介         12.2.2 TableViewer實例         12.2.3 TableViewer常用的API       12.3 ListViewer類        12.3.1 ListViewer簡介        12.3.2 ListViewer實例        12.3.3 ListViewer常用的API       12.4 TreeViewer類        12.4.1 TreeViewer類簡介        12.4.2 TreeViewer實例        12.4.3 TreeViewer常用的API      12.5 本章小結(jié)     第4篇 綜合實例篇 第13章 綜合實例       13.1 瀏覽器模型綜合實例       13.2 文本編輯器模型綜合實例       13.3 SWT/JFace與數(shù)據(jù)庫綜合編程實例        13.3.1 Microsoft SQL Server 2000的安裝        13.3.2 建立數(shù)據(jù)庫和表結(jié)構(gòu)        13.3.3 ODBC數(shù)據(jù)源        13.3.4 實例的具體實施過程       13.4 本章小結(jié)     附錄A SWT常用組件樣式效果列表     附錄B SWT事件、監(jiān)聽器、監(jiān)聽方法     

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Eclipse SWT/JFace開發(fā)實戰(zhàn)精解 PDF格式下載


用戶評論 (總計5條)

 
 

  •   優(yōu)點是內(nèi)容充實,事例豐富
  •   覺得挺不錯的,對于我這些半桶水的人來說比較有用。
  •   優(yōu)點是內(nèi)容充實,事例豐富;缺點是講的淺顯,且有的地方個人覺得與幫助手冊含義不符.建議適合初學(xué)者,且結(jié)合swt/jface幫助手冊學(xué)習(xí)
  •   太基礎(chǔ)了,適合沒有swt/jface基礎(chǔ)的人看.唉
  •   不過太過籠統(tǒng),沒有深入地講解更深層次的東西
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7