<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    子在川上曰

      逝者如斯夫不舍晝夜
    隨筆 - 71, 文章 - 0, 評論 - 915, 引用 - 0
    數(shù)據(jù)加載中……

    《Eclipse從入門到精通》第二版已面市

    @import url(http://www.tkk7.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); 我7月18日收到了出版社寄來的樣書,紙張比第一版要好了很多,厚度比第一張?jiān)黾恿俗阕闼姆忠弧?br />
    • 這本書針對的是Eclipse3.2.1版,書中所用到的所有軟件包都是在2006年12月所能得到的最新版,如JDK用的是1.5.0。
    • 文字表述都做了重新組織,盡量更通順更易讀。書中的圖片大都重新截圖。
    • 代碼在不影響美觀的情況下采用緊縮式排版,能寫成一行的,絕不分做兩行,盡量壓縮水份。
    • 廢棄了SWT Desiger,改用開源的VE
    • 新版SWT有些變化,一些類和方法不再支持,所以書中例子代碼也都對新API做了更新。
    • 加入了一些新技術(shù),比如JFace Data Binding,還介紹了拖拽(Drog and Drop)、Form表單API的使用。
    • 本書最大的變化是把插件實(shí)踐一篇的SMS項(xiàng)目,用RCP框架來重新實(shí)現(xiàn),成為獨(dú)立的“RCP開發(fā)篇”,篇中還詳細(xì)討論了如何用Java Web Start和WebRCP來布署RCP應(yīng)用。
    • 新版Lomboz的變化也是很大的,使用和過去完全不同。
    • Hibernate已廢棄了它的擴(kuò)展工具包,而做成了一個(gè)Eclipse插件叫Hibernate Tools,本書對此插件也做了使用介紹。
    • 光盤中的視頻操作全部重新錄制,改成FLASH格式。
    • 光盤包含將書中所用軟件,但由于光盤容量所限,JDK和MySQL等幾個(gè)軟件包沒有被加入進(jìn)來,讀者只能從網(wǎng)站上自行下載了。

    目    錄
    第1篇  起步篇
    第1章  Eclipse簡介    263
    1.1  Eclipse的歷史    263
    1.2  Eclipse的體系結(jié)構(gòu)    263
    1.3  優(yōu)秀的圖形API:SWT/JFace    264
    1.4  開放式可擴(kuò)展的IDE    265
    1.5 桌面應(yīng)用程序的開發(fā)平臺    266
    1.6  全中文化的幫助文件    266
    1.7  Eclipse是開放源代碼的免費(fèi)軟件    267
    第2章  安裝Eclipse及其插件    268
    2.1  安裝JDK    268
    2.1.1  下載JDK    268
    2.1.2  安裝JDK    268
    2.1.3  檢查安裝是否正確    269
    2.2  安裝Eclipse    269
    2.3  安裝Eclipse多國語言包    271
    2.3.1  安裝方法    271
    2.3.2  注意事項(xiàng)    272
    2.4 復(fù)制式插件安裝法(安裝XMLBuddy)    273
    2.5 URL式插件安裝法(安裝Log4E)    274
    第3章  Eclipse的集成開發(fā)環(huán)境    276
    3.1  Eclipse界面簡介    276
    3.2  創(chuàng)建Java項(xiàng)目和類,并運(yùn)行    277
    3.2.1 創(chuàng)建Java項(xiàng)目    278
    3.2.2 創(chuàng)建類    279
    3.2.3 運(yùn)行    280
    3.3 項(xiàng)目的屬性    281
    3.3.1  項(xiàng)目屬性窗簡介    281
    3.3.2  項(xiàng)目的構(gòu)建路徑    281
    3.4  代碼模板與式樣    284
    3.4.1 代碼模板    284
    3.4.2  自定義注釋    285
    3.4.3  代碼格式化    286
    3.5 代碼編寫    288
    3.5.1  重構(gòu)    288
    3.5.2  代碼的自動生成    288
    3.5.3 打開斷言    290
    3.5.4 類型過濾    291
    3.6  代碼閱讀    292
    3.6.1 搜索    292
    3.6.2 打開類型    293
    3.6.3  打開類型層次結(jié)構(gòu)    294
    3.6.4  查看JDK源代碼    294
    3.6.5  查看Eclipse的源代碼    295
    3.7  任務(wù)標(biāo)記    297
    3.7.1  任務(wù)標(biāo)記的設(shè)定    297
    3.7.2  過濾任務(wù)標(biāo)記    298
    3.8  調(diào)試器的使用    299
    3.9  常用快捷鍵    301
    第4章  Eclipse中CVS的使用    302
    4.1  CVS簡介    302
    4.2  CVS服務(wù)器端的安裝與配置    302
    4.2.1  安裝CVSNT    302
    4.2.2  創(chuàng)建CVS資源庫    303
    4.2.3  為Windows用戶設(shè)置訪問CVS資源庫的密碼    303
    4.3  CVS客戶端的配置    304
    4.3.1  配置Eclipse連接CVS服務(wù)器    304
    4.3.2  將項(xiàng)目共享到CVS服務(wù)器    305
    4.3.3  導(dǎo)入CVS服務(wù)器上的項(xiàng)目    306
    4.4  文件的落實(shí)與更新    307
    4.4.1  CVS和VSS的不同之處    307
    4.4.2  文件的落實(shí)和更新    307
    4.4.3  解決文件沖突    308
    4.4.4  如何讓CVS忽略掉某些文件    309
    4.5  標(biāo)記版本    310
    4.5.1 為項(xiàng)目在CVS上標(biāo)記一個(gè)版本    310
    4.5.2  將項(xiàng)目還原為某版本    310
    4.7  修正舊版本的BUG    311
    4.7.1  把1.0版代碼導(dǎo)入到一個(gè)新項(xiàng)目    311
    4.7.2  基于1.0版代碼創(chuàng)建一個(gè)分支    311
    4.7.3  修改代碼解決BUG    312
    第5章  Eclipse中JUnit的使用    313
    5.1 一個(gè)TDD開發(fā)實(shí)例    313
    5.2 JUnit的標(biāo)準(zhǔn)項(xiàng)目結(jié)構(gòu)    316
    第2篇  SWT/JFace篇
    第6章  SWT起步    319
    6.1  SWT簡介    319
    6.2  SWT中的包    320
    6.3  SWT的HelloWorld    321
    6.3.1  創(chuàng)建插件項(xiàng)目    321
    6.3.2  創(chuàng)建HelloWorld程序    321
    6.3.3  運(yùn)行HelloWorld    322
    6.3.4  HelloWorld更進(jìn)一步    323
    6.3.5  SWT程序的界面結(jié)構(gòu)    323
    6.4  SWT事件的寫法    324
    6.4.1  匿名內(nèi)部類寫法    324
    6.4.2  命名內(nèi)部類寫法    325
    6.4.3  外部類寫法    325
    6.4.4  實(shí)現(xiàn)監(jiān)聽接口的寫法    326
    6.4.5  總結(jié)    326
    6.5  在事件代碼中訪問變量    326
    6.6  常用事件監(jiān)聽器    328
    6.6.1 選擇事件監(jiān)聽器SelectionListener    328
    6.6.2 鍵盤事件監(jiān)聽器KeyListener    329
    6.6.3 焦點(diǎn)事件監(jiān)聽器FocusListener    329
    6.6.4 鼠標(biāo)事件監(jiān)聽器MouseListener    329
    6.6.5 注銷事件監(jiān)聽器DisposeListener    330
    6.6.6 組件專用的事件監(jiān)聽器    330
    6.6.7 通用監(jiān)聽器Listener    330
    第7章  安裝Visual Editor插件    331
    7.1  下載Visual Editor    331
    7.2  安裝Visual Editor    332
    第8章  SWT常用組件    334
    8.1  按鈕、復(fù)選框、單選框(Button類)    334
    8.1.1  一個(gè)Button類的實(shí)例    334
    8.1.2  Button類的式樣表    335
    8.1.3  使用事件參數(shù)SelectionEvent    336
    8.2  組件的常用方法    337
    8.3  標(biāo)簽(Label類)    339
    8.3.1  Label類的一個(gè)實(shí)例    339
    8.3.2  Label類的式樣列表    339
    8.4  文本框(Text類)    340
    8.4.1  一個(gè)Text的實(shí)例    340
    8.4.2  Text類的式樣列表    341
    8.4.3  一個(gè)編輯框的實(shí)例    341
    8.4.4  常用方法    342
    8.5  下拉框(Combo類)    342
    8.5.1  一個(gè)Combo類的實(shí)例    342
    8.5.2  Combo類的式樣列表    343
    8.5.3  常用方法    344
    8.6  列表框(List類)    344
    8.6.1  一個(gè)List類的實(shí)例    344
    8.6.2  List類的式樣表(如表8.5所示)    345
    第9章  容  器  類    347
    9.1  面板(Composite類)    347
    9.1.1  Composite類譜系    347
    9.1.2  Composite的用法    347
    9.1.3  Composite的常用方法    348
    9.2  分組框(Group類)    348
    9.3  選項(xiàng)卡(TabFolder類和TabItem類)    348
    9.4  分割窗(SashForm類)    350
    9.5  帶滾動條的面板(ScrolledComposite類)    351
    9.6 窗口容器(Shell類)    352
    9.6.1 Shell實(shí)例和式樣    352
    9.6.2 使窗口屏幕居中    353
    9.6.3 兩個(gè)Shell窗口的互動    353
    9.6.4 另一種窗口(ApplicationWindow類)    354
    第10章  布局管理器    356
    10.1  布局管理器簡介    356
    10.2  充滿式(FillLayout類)    357
    10.3  行列式(RowLayout類)    358
    10.3.1 使用RowLayout    358
    10.3.2  使用RowData控制組件外觀    359
    10.4  網(wǎng)格式(GridLayout類)    360
    10.4.1  使用GridLayout    360
    10.4.5  使用GridData進(jìn)行復(fù)雜布局    361
    10.5  堆棧式(StackLayout類)    364
    10.6  表格式(FormLayout類)    365
    10.6.1  使用marginWidth、marginHeight設(shè)置邊距    365
    10.6.2  使用FormData    366
    10.6.3  FormAttachment類的用法    366
    10.7  綜合布局實(shí)例    368
    第11章  其他SWT組件    374
    11.1  工具欄(ToolBar類、ToolItem類、ViewForm類)    374
    11.2  動態(tài)工具欄(CoolBar類、CoolItem類)    375
    11.3  菜單(Menu類,MenuItem類)    378
    11.4  滑動條(Slider)、刻度條(Scale)、進(jìn)度條(ProgressBar)    380
    11.5  畫布(Canvas類)    381
    11.6  表格(Table類)    383
    11.7  樹、表格型樹(Tree類)    384
    11.8 瀏覽器(Browser類)    386
    11.9 系統(tǒng)托盤(Tray類)    387
    11.10 SWT組件的擴(kuò)展    389
    11.10.1 Label的擴(kuò)展(CLabel類)    389
    11.10.2 Text的擴(kuò)展(StyledText類)    389
    第12章  圖像、顏色、字體    391
    12.1 圖像(Image類)    391
    12.2  Image類的注意事項(xiàng)    393
    12.2.1  自己創(chuàng)建的,自己銷毀    394
    12.2.2  父組件銷毀,其子組件也會自動銷毀    394
    12.3  圖像描述符(ImageDescriptor類)    394
    12.3.1  createFromFile方法    395
    12.3.2  createFromURL方法    395
    12.3.3  ImageDescriptor總結(jié)    395
    12.4  圖像注冊表(ImageRegistry類)    395
    12.5 顏色(Color類)和字體(Font類)    396
    第13章  SWT的線程    398
    13.1  SWT線程簡介    398
    13.2  一個(gè)SWT線程的實(shí)例    399
    13.3  對11.4節(jié)進(jìn)度條實(shí)例的改進(jìn)    404
    13.4 狀態(tài)欄里進(jìn)度條    404
    13.5 支持動畫GIF的組件    408
    第14章 表格(TableViewer類)    412
    14.1  概    述    412
    14.2  創(chuàng)建表格并顯示數(shù)據(jù)    413
    14.2.1  實(shí)例的數(shù)據(jù)模型介紹    413
    14.2.2  創(chuàng)建數(shù)據(jù)表的實(shí)體類    413
    14.2.3  數(shù)據(jù)的生成    414
    14.2.4  在表格中顯示數(shù)據(jù)    416
    14.3  響應(yīng)鼠標(biāo)雙擊事件    419
    14.4  給表格加上右鍵菜單(Action類、ActionGroup類、MenuManager類)    420
    14.4.1  Action、ActionGroup、MenuManager介紹    420
    14.4.2  創(chuàng)建Action和ActionGroup    420
    14.4.3  在主程序中使用ActionGroup、MenuManager    421
    14.5  表格的排序(ViewerSorter類)    422
    14.5.1 編寫排序器ViewerSorter    422
    14.5.2 為表格列添加事件監(jiān)聽器    424
    14.6  給表格加上工具欄(ToolBarManager類)    424
    14.6.1 創(chuàng)建Action類并填充進(jìn)工具欄    425
    14.6.2 用ViewForm做布局調(diào)整    427
    14.7  帶復(fù)選框的表格(CheckboxTableViewer類)    428
    14.7.1  使用表格的復(fù)選框式樣    428
    14.7.2  修改MyActionGroup類    428
    14.8  讓表格可直接編輯(CellEditor類、ICellModifier接口)    431
    14.8.1 使用各種編輯組件CellEditor    431
    14.8.2 創(chuàng)建修改器ICellModifier    432
    14.9  其他使用技巧    434
    14.9.1  表格記錄的過濾    434
    14.9.2  控制表格的當(dāng)前選擇行    434
    14.9.3  給表格的單元格設(shè)置背景色    435
    14.9.4  加快TableItem和記錄之間的查找速度    435
    第15章  樹(TreeViewer)和列表(ListViewer)    436
    15.1  概    述    436
    15.2  前期準(zhǔn)備:實(shí)例所用數(shù)據(jù)模型說明    436
    15.2.1  建立國家實(shí)體和城市實(shí)體    436
    15.2.2  建立樹結(jié)點(diǎn)的接口類    437
    15.2.3  讓國家、城市、人三個(gè)實(shí)體類實(shí)現(xiàn)此接口    438
    15.3  讓數(shù)據(jù)在樹中顯示出來    438
    15.3.1  創(chuàng)建樹的數(shù)據(jù)結(jié)構(gòu)    439
    15.3.2  創(chuàng)建主程序    440
    15.3.3  標(biāo)簽器(實(shí)現(xiàn)ILabelProvider接口)    440
    15.3.4  內(nèi)容器(實(shí)現(xiàn)ITreeContentProvider接口)    441
    15.4  給樹加上右鍵菜單,及實(shí)現(xiàn)菜單相應(yīng)功能    443
    15.5  不同結(jié)點(diǎn)顯示不同菜單    447
    15.6 表格型樹    448
    15.7 帶復(fù)選框的樹    449
    15.6  列表(ListViewer類)    451
    15.6.1  ListViewer簡介    451
    15.6.2  ListViewer的實(shí)例    452
    15.6.3  ListViewer的常用方法    452
    第16章  對  話  框    454
    16.1  對話框(Dialog類)    454
    16.1.1  對話框簡介    454
    16.1.2  信息提示框(MessageDialog類)    454
    16.1.3  輸入值對話框(InputDialog類)    456
    16.1.4  自定義對話框(Dialog類)    457
    16.1.5  對話框的設(shè)置與取值    459
    16.1.6 封裝對話框中的數(shù)據(jù)到一個(gè)數(shù)據(jù)類    461
    16.1.7 保存對話框的值(IDialogSettings類)    463
    16.1.8  帶提示欄的對話框(TitleAreaDialog類)    465
    16.2  向?qū)綄υ捒颍╓izardDialog類)    466
    16.2.1  向?qū)綄υ捒蚝喗?nbsp;   466
    16.2.2  向?qū)綄υ捒驅(qū)嵗?nbsp;   466
    16.3  進(jìn)度條對話框(ProgressMonitorDialog類)    470
    16.3.1  進(jìn)度條對話框簡介    470
    16.3.2  標(biāo)準(zhǔn)的進(jìn)度條對話框    471
    16.3.3  反復(fù)顯示的進(jìn)度條對話框    472
    16.3.4 封裝反復(fù)顯示的進(jìn)度條對話框    474
    16.3.5 用動畫GIF來表示進(jìn)度    476
    16.4  其他類型對話框    477
    16.4.1  信息提示框(MessageBox類)    477
    16.4.2  顏色選擇對話框(ColorDialog類)    478
    16.4.3  字體選擇對話框(FontDialog類)    479
    16.4.4  打印設(shè)置對話框(PrintDialog類)    479
    16.4.5  目錄選擇對話框(DirectoryDialog類)    480
    16.4.6  文件選擇對話框(FileDialog類)    480
    第17章 Form的使用    482
    17.1 Form概述    482
    17.2 Form的HelloWorld    483
    17.3 在Form中使用SWT組件    484
    17.4 Form的新布局    485
    17.4.1 TableWrapLayout布局    485
    17.4.2 ColumnLayout布局    486
    17.5 Form的專用組件    487
    17.5.1 超鏈接(Hyperlink類)    487
    17.5.2 帶圖像的超鏈接(ImageHyperlink類)    488
    17.5.3 可伸縮面板(ExpandableComposite類)    488
    17.5.4 可伸縮項(xiàng)(Section類)    489
    17.5.5 網(wǎng)頁效果的文本(FormText類)    490
    17.5.6 帶標(biāo)題的面板(Form類)    491
    17.5.7 帶滾動條的Form面板(ScrolledForm類)    492
    17.5.8 用面板做分隔欄(createCompositeSeparator方法)    492
    17.5.9 堆棧式面板(ScrolledPageBook類)    493
    第18章 高級話題    494
    18.1 嵌入AWT/SWING組件    494
    18.2 組件的拖拽功能(Drag and Drop)    494
    18.3 訪問ActiveX    498
    18.3.1 在SWT中打開Word文檔    498
    18.3.2 在OLE容器里加入菜單    498
    18.3.3 調(diào)用ActiveX控件的內(nèi)部方法    499
    18.3.4 使用Flash控件    500
    18.4 數(shù)據(jù)綁定(JFace data binding framework)    502
    18.4.1 準(zhǔn)備工作    502
    18.4.2 數(shù)據(jù)綁定的簡單示例    504
    18.4.3 使用BindSpec類定義特殊綁定    505
    18.4.4 TableViewer的數(shù)據(jù)綁定    508
    18.4.5 Combo綁定和聯(lián)動    510
    第3篇  插件開發(fā)篇
    第19章  Eclipse插件開發(fā)起步    512
    19.1  Eclipse插件開發(fā)概述    512
    19.1.1  插件開發(fā)簡介    512
    19.1.2  Eclipse插件開發(fā)的優(yōu)勢和不足    512
    19.2  創(chuàng)建HelloWorld插件    513
    19.2.1 新建插件項(xiàng)目    513
    19.2.2 運(yùn)行插件    513
    19.3  解讀HelloWorld插件    514
    19.3.1 Activator.java    514
    19.3.2 SampleAction.java    515
    19.3.3 plugin.xml    515
    19.3.4 MANIFEST.MF    517
    19.3.5 build.properties    518
    19.4  修改HelloWorld插件    518
    19.4.1 規(guī)范包名    518
    19.4.2 修改插件信息    519
    19.4.3 "運(yùn)行"窗口    520
    19.4.4 精簡依賴插件,處理依賴錯誤    520
    第20章  常用插件擴(kuò)展點(diǎn)    522
    20.1  加入透視圖(perspectives)    522
    20.1.1  修改plugin.xml文件,設(shè)置透視圖的擴(kuò)展點(diǎn)    522
    20.1.2  建立透視圖類    523
    20.1.3  運(yùn)行插件    523
    20.1.4  總結(jié)    523
    20.2  在透視圖中加入視圖(views)    523
    20.2.1  修改plugin.xml文件,設(shè)置視圖的擴(kuò)展點(diǎn)    523
    20.2.2  創(chuàng)建視圖類    525
    20.2.3  修改透視圖類SamplePerspective    525
    20.2.4  運(yùn)行插件    526
    20.3  在視圖之間實(shí)現(xiàn)事件監(jiān)聽    526
    20.3.1  主動式    526
    20.3.2  監(jiān)聽式    528
    20.4  給視圖加下拉菜單和按鈕    531
    20.4.1  創(chuàng)建ActionGroup類    531
    20.4.2  修改View1類    532
    20.5  加入編輯器(editors)    533
    20.5.1  修改plugin.xml文件,設(shè)置三個(gè)編輯器的擴(kuò)展點(diǎn)    533
    20.5.2  創(chuàng)建三個(gè)編輯器類    534
    20.5.3  創(chuàng)建IEditorInput    535
    20.5.4  打開編輯器    536
    20.5.5  總結(jié)    537
    20.6  編輯器類方法的使用說明    538
    20.6.1  EditorPart方法的執(zhí)行情況    538
    20.6.2  各方法的作用及含義    538
    20.6.3  一個(gè)編輯器實(shí)例    539
    20.7  加入首選項(xiàng)(preferencePages)    540
    20.7.1  修改plugin.xml文件,設(shè)置首選項(xiàng)的擴(kuò)展點(diǎn)    541
    20.7.2  建立首選項(xiàng)各結(jié)點(diǎn)對應(yīng)的類    541
    20.7.3  運(yùn)行插件    544
    20.7.4  總結(jié)    544
    20.8  加入幫助(toc)    545
    20.8.1  修改plugin.xml文件,設(shè)置三個(gè)幫助的擴(kuò)展點(diǎn)    545
    20.8.2  編寫幫助目錄文件toc    546
    20.8.3  創(chuàng)建相應(yīng)的幫助文檔    547
    20.8.4  運(yùn)行插件    547
    20.8.5  總結(jié)    548
    20.9  上下文幫助(contexts)    548
    20.9.1  在plugin.xml中設(shè)置擴(kuò)展點(diǎn)    548
    20.9.2  編寫配置文件mycontexts.xml    549
    20.9.3  創(chuàng)建HTML幫助文件    549
    20.9.4  將幫助信息和界面組件關(guān)聯(lián)起來    549
    20.9.5  總結(jié)    550
    第21章  Eclipse插件的國際化    551
    21.1  國際化簡介    551
    21.2  為國際化創(chuàng)建一個(gè)插件的"段項(xiàng)目"    551
    21.3  類程序的國際化    552
    21.3.1  國際化前的準(zhǔn)備工作    552
    21.3.2  創(chuàng)建Message類    553
    21.3.3  創(chuàng)建*.properties資源文件    554
    21.3.4  修改myplugin項(xiàng)目的程序    556
    21.3.5  運(yùn)行插件,測試國際化    556
    21.3.6  實(shí)踐建議    557
    21.4  plugin.xml的國際化    558
    21.4.1  創(chuàng)建plugin.xml的資源文件    558
    21.4.2  修改plugin.xml文件    558
    21.4.3  運(yùn)行插件,測試plugin.xml的國際化    558
    21.5  其他XML文件的國際化    559
    21.5.1  在myplugin.nl1項(xiàng)目創(chuàng)建國際化所需的目錄結(jié)構(gòu)    559
    21.5.2  修改各語言的XML文檔    559
    21.6  使用"外部化字符串"向?qū)?nbsp;   560
    21.6.1  運(yùn)用"外部化字符串"向?qū)У牟襟E    560
    21.6.2  向?qū)瓿珊蟮奶幚?nbsp;   561
    第22章  報(bào)表:用POI與Excel交互    562
    22.1  POI的下載與安裝    562
    22.1.1 POI的下載    562
    22.1.2 POI的安裝    562
    22.2  將數(shù)據(jù)導(dǎo)出成Excel的實(shí)例    564
    22.2.1  創(chuàng)建一個(gè)空白的Excel文件    564
    22.2.2  往Excel單元格中寫入信息    564
    22.2.3  中文化的問題    565
    22.3  使 用 式 樣    566
    22.3.1  日期式樣及文字對齊式樣    566
    22.3.2  邊框式樣    567
    22.3.3  背景色及底紋式樣    568
    22.3.4  合并單元格    568
    22.3.5  字體式樣    569
    22.4  更多的用法    569
    22.4.1  設(shè)置頁眉頁腳    569
    22.4.2  凍結(jié)和分割窗    570
    22.4.3  浮動文字框及在表中畫圖    571
    22.4.4  設(shè)置打印的范圍    572
    22.4.5  讀取及修改Excel    572
    第23章  項(xiàng)目的打包與發(fā)行    573
    23.1  應(yīng)用程序項(xiàng)目的打包與發(fā)行    573
    23.1.1  簡介    573
    23.1.2  打包的具體操作步驟    573
    23.1.3  其他得到JAR包的方式    576
    23.1.4  用Fat Jar插件打包項(xiàng)目    577
    23.1.5  讓用戶不必另外安裝JRE環(huán)境    578
    23.1.6  創(chuàng)建EXE執(zhí)行文件及美化圖標(biāo)    578
    23.1.7  打包的其他說明    579
    23.2  插件項(xiàng)目的打包與發(fā)行    580
    23.2.1  簡介    580
    23.2.2  插件打包的具體操作步驟    580
    23.2.3  測試打包效果    581
    23.3  用Ant來打包    581
    23.3.1 檢查環(huán)境變量    582
    23.3.2 準(zhǔn)備Ant腳本所需文件    582
    23.3.3 創(chuàng)建Ant腳本    582
    23.3.4 解讀Ant腳本    584
    23.3.5 運(yùn)行Ant腳本    587
    第4篇  RCP開發(fā)篇
    第24章  RCP平臺開發(fā)起步    588
    24.1  創(chuàng)建RCP項(xiàng)目(V001)    588
    24.2  解讀RCP項(xiàng)目    589
    24.2.1  plugin.xml:設(shè)置擴(kuò)展點(diǎn)    590
    24.2.2  Application類:入口類    590
    24.2.3  ApplicationWorkbenchAdvisor類:確定透視圖    591
    24.2.4  ApplicationWorkbenchWindowAdvisor類:工作臺窗口    591
    24.2.5  ApplicationActionBarAdvisor類:窗口元素    592
    24.3 主菜單、工具欄、狀態(tài)欄(V002)    593
    24.3.1  打開主菜單、工具欄、狀態(tài)欄    593
    24.3.2  添加多個(gè)Action    593
    24.3.3  修改Activator類    595
    24.4 全局快捷鍵(V003)    595
    24.5 重構(gòu)和項(xiàng)目調(diào)整    596
    24.3.1  重構(gòu)(V004)    596
    24.3.2  項(xiàng)目調(diào)整(V005)    597
    第25章  建立MySQL數(shù)據(jù)庫環(huán)境(V006)    598
    25.1 下載MySQL等軟件包    598
    25.1.1 下載MySQL    598
    25.1.2 下載JDBC連接包    598
    25.1.3 下載GUI Tools    599
    25.2  安裝MySQL    599
    25.3 RCP程序連接數(shù)據(jù)庫    601
    25.3.1 安裝JDBC連接包    601
    25.3.2  建庫和建表    602
    25.3.3  插入數(shù)據(jù)和查詢數(shù)據(jù)    604
    25.4  解決Java的中文問題    605
    25.4.1 字符集簡介    606
    25.4.2 SMS項(xiàng)目的字符集配置方案    607
    第26章  需求分析及數(shù)據(jù)模型(V007)    609
    26.1  軟件開發(fā)過程    609
    26.2  界面原型    610
    26.3  面向?qū)ο蟮姆治雠c設(shè)計(jì)    612
    26.3.1  用戶對象:學(xué)生、老師    613
    26.3.2  課程(Course)、班級(SchoolClass)、年級(Grade)對象    615
    26.3.3  學(xué)生成績(StudentScore)、考試(Exam)對象    617
    26.3.4  總結(jié)    618
    26.4  創(chuàng)建數(shù)據(jù)表    618
    26.4.1  創(chuàng)建表的方式方法    619
    26.4.2  創(chuàng)建表的SQL語句    620
    26.4.3  在MySQL Query Browser中運(yùn)行SQL腳本    622
    26.5  給數(shù)據(jù)表插入數(shù)據(jù)    622
    第27章  創(chuàng)建主界面框架    625
    27.1  創(chuàng)建主功能視圖(V008)    625
    27.2  創(chuàng)建功能導(dǎo)航器中的樹(V009)    627
    27.3  創(chuàng)建項(xiàng)目的圖像注冊表(V010)    630
    第28章  用戶登錄與退出    634
    28.1  實(shí)現(xiàn)方案    634
    28.2  界面部分的源代碼(V011)    635
    28.3  數(shù)據(jù)庫部分的源代碼(V011)    640
    28.4  讓軟件適應(yīng)多種數(shù)據(jù)庫(V012)    645
    28.4.1  解決方案    645
    28.4.2  具體實(shí)現(xiàn)的源代碼    646
    第29章  "檔案管理"編輯器的實(shí)現(xiàn)    648
    29.1  前 言    648
    29.2  實(shí)現(xiàn)編輯器及排序、翻頁功能(V013)    648
    29.3  實(shí)現(xiàn)刪除用戶功能(V014)    660
    29.4  實(shí)現(xiàn)新增用戶的向?qū)υ捒颍╒015)    661
    29.5  實(shí)現(xiàn)修改用戶的功能(V016)    674
    29.6 讓編輯器實(shí)現(xiàn)登錄退出監(jiān)聽(V017)    679
    第30章  "搜索視圖"的實(shí)現(xiàn)(V018)    682
    30.1  前 言    682
    30.2  單擊結(jié)點(diǎn)打開視圖    682
    30.3  實(shí)現(xiàn)搜索視圖SearchView    683
    30.4  實(shí)現(xiàn)"成績管理"編輯器    687
    第31章  讓軟件更友好    692
    31.1 首選項(xiàng)的實(shí)現(xiàn)(V019)    692
    31.1.1  在RCP項(xiàng)目中顯示首選項(xiàng)窗口    692
    31.1.2  首選項(xiàng)的源代碼    693
    31.1.3  將程序中的設(shè)置值改成取之于首選項(xiàng)的設(shè)置    697
    31.1.4  運(yùn)行    698
    31.2  進(jìn)度條的實(shí)現(xiàn)(V020)    698
    31.2.1  為演示實(shí)例做準(zhǔn)備    698
    31.2.2  基本實(shí)例    698
    31.2.3  定時(shí)執(zhí)行任務(wù)和Job監(jiān)聽器    699
    31.2.4  IProgressService類的使用    700
    31.3 狀態(tài)欄的使用(V021)    701
    31.4  使用控制臺視圖    702
    31.4.1  程序直接調(diào)用方式(V022)    702
    31.4.2 控制臺的擴(kuò)展點(diǎn)(V023)    703
    第32章  RCP項(xiàng)目的打包與發(fā)行(V024)    706
    32.1 使用product文件配置和導(dǎo)出項(xiàng)目    706
    32.1.1  創(chuàng)建product文件    706
    32.1.2  修改product文件的"概述" 頁    707
    32.1.3  修改product文件的"啟動程序"頁    708
    32.1.4  修改product文件的"標(biāo)記"頁    708
    32.1.5  弧型Tab、進(jìn)度條等效果    709
    32.1.6  導(dǎo)出SMS項(xiàng)目    710
    32.2 處理RCP項(xiàng)目的運(yùn)行錯誤    711
    32.3 在Java Web Start中使用RCP    713
    32.3.1  WebRCP簡介    713
    32.3.2  在WebRCP中安裝SMS項(xiàng)目的操作步驟    713
    32.3.3  運(yùn)行,查看WebRCP效果    715
    32.4 Java Web Start的證書    715
    32.4.1  生成證書    715
    32.4.2  用證書為webrcp.jar文件進(jìn)行數(shù)字簽名    716
    32.4.3  替換證書后的效果    716
    第33章 讓軟件具有更好的擴(kuò)展性    718
    33.1 將軟件模塊插件化的思路    718
    33.2 把插件安裝到RCP項(xiàng)目    719
    33.3 插件之間的互相依賴    719
    33.4 多個(gè)插件共享jar包    720
    33.5 自定義擴(kuò)展點(diǎn)(V025)    720
    33.5.1  增加一個(gè)自定義擴(kuò)展點(diǎn)    721
    33.5.2  使用自定義擴(kuò)展點(diǎn)    721
    33.5.3  創(chuàng)建擴(kuò)展點(diǎn)定義的類PluginNavigatorEntry    721
    33.5.4  讀取擴(kuò)展點(diǎn)定義的信息    722
    33.5.5  總結(jié)    723
    33.5.6  創(chuàng)建擴(kuò)展點(diǎn)的schema文件    723
    第5篇  Web開發(fā)篇
    第34章  Web環(huán)境的搭建(V001)    725
    34.1  概述    725
    34.2  Tomcat的下載與安裝    725
    34.2.1  下載Tomcat    726
    34.2.2  安裝Tomcat    726
    34.2.3  確認(rèn)Tomcat安裝成功    727
    34.3  Lomboz的下載與安裝    728
    34.3.1  下載Lomboz    728
    34.3.2  安裝Lomboz    728
    34.3.3  Lomboz的環(huán)境設(shè)置    729
    34.3.4  使用Lomboz應(yīng)注意的問題    730
    34.5  JSP的HelloWorld    730
    34.5.1  創(chuàng)建一個(gè)Web項(xiàng)目    730
    34.5.2 創(chuàng)建一個(gè)JSP文件    732
    34.5.3 web.xml錯誤的解決    732
    34.5.4  在Lomboz中啟動Tomcat    733
    34.5.5  一些相關(guān)問題    735
    34.6  配置Tomcat的數(shù)據(jù)庫連接池    735
    34.6.1  復(fù)制JDBC連接包    735
    34.6.2  安裝Tomcat的管理模塊并配置    735
    34.6.3  修改Tomcat的context.xml文件    736
    34.6.5  測試數(shù)據(jù)庫連接池    736
    第35章  一個(gè)純JSP+JavaBean實(shí)例(V002)    739
    35.1  創(chuàng)建JavaBean    739
    35.1.1  修改AbstractDbOperate類    739
    35.1.2  修改數(shù)據(jù)庫連接管理器ConnectManager類    740
    35.1.3  在Constants類中增加一個(gè)字符串常量    740
    35.1.4  修改工廠類SmsFactory    741
    35.2  編寫JSP文件    741
    35.2.1  實(shí)例的流程及效果    741
    35.2.2  JSP文件說明    742
    35.2.3  JSP文件的源代碼    742
    35.2.4 使用JSP應(yīng)注意的問題    745
    第36章  在Eclipse中使用Struts    747
    36.1  Struts的下載及安裝    747
    36.1.1  下載    747
    36.1.2  安裝    748
    36.2  Struts入門實(shí)例(V003)    749
    36.2.1  Struts原理簡介    749
    36.2.2  用戶登錄實(shí)例    751
    36.3  讓Dreamweaver支持Struts標(biāo)簽    757
    36.3.1  下載與安裝支持Struts標(biāo)簽的插件    757
    36.3.2  將Struts標(biāo)簽添加到Dreamweaver中    758
    36.3.3  插件的效果    758
    36.4  深入struts-config.xml    759
    36.4.1  頁面轉(zhuǎn)發(fā)    759
    36.4.2  <form-beans>項(xiàng)之動態(tài)ActionForm    760
    36.4.3  <action-mappings>項(xiàng)    760
    36.4.4  使用DispatchAction類    761
    36.4.5  使用多個(gè)struts-config.xml配置文件    762
    36.4.6  解決命名沖突    762
    36.5  驗(yàn)證的多種方法    763
    36.5.1  方法一    763
    36.5.2  方法二(V004)    764
    36.6  使用更多的Struts標(biāo)簽    770
    36.6.1  獲知更多的標(biāo)簽    770
    36.6.2  表單類標(biāo)簽    771
    36.6.3  其他說明    773
    第37章  在Eclipse中使用Hibernate    774
    37.1  概    述    774
    37.1.1  持久化框架產(chǎn)生的背景和現(xiàn)狀    774
    37.1.2  Hibernate簡介    775
    37.1.3  本章說明    775
    37.2  Hibernate的下載和安裝    776
    37.2.1  下載    776
    37.2.2  安裝    777
    37.3  一個(gè)簡單的Hibernate實(shí)例(V005)    777
    37.3.1  創(chuàng)建Hibernate配置文件:hibernate.cfg.xml    777
    37.3.2  創(chuàng)建XML映射文件:model.hbm.xml    778
    37.3.3  創(chuàng)建HibernateUtil類    779
    37.3.4  創(chuàng)建GradeManager類    780
    37.3.5  創(chuàng)建hibernateTest.jsp    781
    37.3.6  總結(jié)及實(shí)踐建議    782
    37.4  繼續(xù)深入使用Hibernate(V006)    782
    37.4.1  修改XML映射文件    783
    37.4.2  數(shù)據(jù)庫操作類的實(shí)現(xiàn)    786
    37.4.3  修改使用DbOperate類的程序    788
    37.5  實(shí)現(xiàn)用戶的修改、刪除功能(V007)    790
    37.5.1  界面效果及功能說明    790
    37.5.2  在DbOperate類增加方法    790
    37.5.3  在用戶列表userList.jsp文件增加兩個(gè)超鏈接    791
    37.5.4  在Struts配置文件struts-config.xml中增加一個(gè)action定義    792
    37.5.5  修改UserForm類    792
    37.5.6  創(chuàng)建UserAction類    793
    37.5.7  創(chuàng)建modifyUser.jsp    795
    37.6  解決Tomcat的中文問題(V008)    796
    37.7  Web的打包發(fā)行    796
    37.8  Hibernate的自動生成工具    797
    37.8.1  由XML映射文件生成數(shù)據(jù)庫表(V009)    797
    37.8.2  使用Hibernate Tools    798


    posted on 2007-04-05 11:42 陳剛 閱讀(16107) 評論(120)  編輯  收藏 所屬分類: Eclipse從入門到精通

    評論共2頁: 上一頁 1 2 

    評論

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市  回復(fù)  更多評論   

    繼續(xù)精彩!
    您的第一版剛買到手,還在看呢
    第二版有機(jī)會到書店看看去
    2007-04-18 22:27 | 阿Q

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市  回復(fù)  更多評論   

    支持!
    2007-04-20 12:20 | 久城

    # 強(qiáng)烈抗議!  回復(fù)  更多評論   

    3月剛買!
    2007-04-22 10:31 | mygod

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市  回復(fù)  更多評論   

    期待!
    可否提前預(yù)定?
    2007-04-24 11:04 | 不是大師

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市  回復(fù)  更多評論   

    預(yù)定:http://www.china-pub.com/computers/common/info.asp?id=34202
    2007-04-25 11:33 | 陳剛

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市  回復(fù)  更多評論   

    本來是找netbeans的書,也很不錯。同時(shí)也看到了你的書,主要是有聯(lián)系方式,學(xué)的過程能夠向你請教,這對自學(xué)來說非常好。今天買了一本“珍藏版”,可沒想到:居然馬上出第二版!看了目錄,比第一版更有層次感,相信更好。但不要讓我重復(fù)投資了,好不?請送本第二版的書,至少送個(gè)電子版,不過分吧?
    敬等佳音sealmantis@163.com


    2007年4月25日
    2007-04-25 21:35 | 唐巖

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市[未登錄]  回復(fù)  更多評論   

    電子版是不能外傳的,出版社規(guī)定。
    但如果我有第二版多出的樣書,可以和你交換第一版^_^
    2007-04-27 09:08 | 陳剛

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市  回復(fù)  更多評論   

    能不能盡快出
    等著急用!
    謝謝
    2007-04-27 16:10 | 不是大師

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市  回復(fù)  更多評論   

    哇!變動好大呀!項(xiàng)目改成了RCP。太好了
    我在書店泡了2天,瀏覽了《SWT JFACE核心應(yīng)用》,還是沒有陳老師的書詳細(xì)、體貼。作者連個(gè)BLOG都不提供。
    2007-04-30 16:13 | 催月淚

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市  回復(fù)  更多評論   

    第一版4月底剛買...5月初才看!orz~~
    2007-05-01 01:44 | 不正經(jīng)的大叔

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市  回復(fù)  更多評論   

    太好了,陳剛老師又出新書!
    一定第一時(shí)間購買
    2007-05-02 01:21 | Wasabi

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市  回復(fù)  更多評論   

    我時(shí)初學(xué)者,還正在啃第一版呢!
    2007-05-08 08:51 | Ami

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市  回復(fù)  更多評論   

    陳老師,不知道桂林有沒有買呢.我看了下好象沒有哦.
    您是桂林人應(yīng)該了解到哪里有賣的嘛
    2007-05-08 15:53 |

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市  回復(fù)  更多評論   

    看了《SWT JFACE核心應(yīng)用》封面說《Eclipse從入門到精通》第二版要出,激動的不得了,不用看也懂是好書,不吃飯也要買.
    2007-05-12 18:57 | aleco

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市  回復(fù)  更多評論   

    TO 金 : 我去桂林書城看到有賣。
    To aleco:謝謝,您能喜歡。希望對您有所幫助。
    2007-05-15 00:39 | 陳剛

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市  回復(fù)  更多評論   

    陳剛老師,請問您現(xiàn)在河北能買到您的第二版書了嗎?很急
    2007-05-15 15:25 | kyo

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市  回復(fù)  更多評論   

    to kyo:第二版還沒上市,快了。上市后在新華書店都可以買到。
    2007-05-16 08:55 | 陳剛

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市  回復(fù)  更多評論   

    在你這里可以學(xué)到很多知識,我會常來的,當(dāng)
    子在川上曰:逝者如斯乎不舍晝夜 是不是應(yīng)該是 “逝者如斯夫!不舍晝夜?!?
    2007-05-18 10:12 | jqeleven

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市  回復(fù)  更多評論   

    感謝jpeleven指出,確實(shí)搞錯了。錯用了這么近,汗?。?
    2007-05-18 10:26 | 陳剛

    # re: [公告]《Eclipse從入門到精通》第二版脫稿(附目錄),預(yù)計(jì)5月或6月面市  回復(fù)  更多評論   

    我是沈陽的Eclipse迷,前幾天去“華儲書店”尋找第二版,無奈失望而歸,不知道陳老師的書什么時(shí)候能面市。
    2007-05-18 15:44 | 我為J狂
    評論共2頁: 上一頁 1 2 
    主站蜘蛛池模板: 久久久精品免费视频| 亚洲AV日韩AV高潮无码专区| 亚洲大片免费观看| 一级做a爱片特黄在线观看免费看| 亚洲成人福利网站| 亚洲最大成人网色| 亚洲伊人色欲综合网| 亚洲国产精品视频| 免费观看大片毛片| 国产美女在线精品免费观看| 97国产在线公开免费观看| 丝瓜app免费下载网址进入ios| 久久久久久久久无码精品亚洲日韩| 亚洲伦理一二三四| 亚洲国产美女精品久久| 亚洲国产人成网站在线电影动漫 | 亚洲卡一卡2卡三卡4麻豆| 国产亚洲真人做受在线观看| 亚洲欧洲中文日韩av乱码| 免费a级毛片无码av| 永久黄网站色视频免费观看| 97无码免费人妻超级碰碰夜夜| 免费不卡视频一卡二卡| 91精品成人免费国产片| 69xx免费观看视频| av免费不卡国产观看| 性xxxxx免费视频播放| 又粗又大又黑又长的免费视频| 最近中文字幕无免费| 2019中文字幕在线电影免费| 18级成人毛片免费观看| 最近中文字幕高清免费中文字幕mv| 一级毛片**不卡免费播| 51视频精品全部免费最新| 国产四虎免费精品视频| 99久久免费国产精品特黄| 免费毛片在线看片免费丝瓜视频| 夭天干天天做天天免费看| 日本免费一区二区三区最新| 午夜国产羞羞视频免费网站| 亚洲国产成人爱av在线播放|