<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); ------------------------------------------------------------------------------------------------------------------------

    ---------------------------------------        第二版的勘誤表      --------------------------------------------
    ------------------------------------------------------------------------------------------------------------------------


    1. 封面廣告的第一條“....,以最新的Eclipse3.2為寫作版本”。
      年初結(jié)稿時(shí)是這樣的,不過現(xiàn)在最新的版本是Eclipse3.3,軟件更新真是太快了。
    2. 封面廣告的第三條“重寫了API,....”。應(yīng)該為“根據(jù)新的API重寫,...”
    3. 封底的折頁廣告。“第二批:”第四本“<<Eclipse開發(fā)從入門到精通(第2版)>>”。多了“開發(fā)”兩字





    ------------------------------------------------------------------------------------------------------------------------
    ---------------------------------------        第一版的勘誤表      --------------------------------------------
    ------------------------------------------------------------------------------------------------------------------------



    對第一次印刷的勘誤表

    頁碼

    錯誤位置

    修改后的文字

       前言III,第四行未尾添加進(jìn)如右所示文字  感謝網(wǎng)友ksafe、盧俊、yaskerkonhonlimux等校正了本書中的錯誤。

    11

    頁中間

    錯: Edition for Eclipse3.0GA&3.0.1

    對: V2.1.0 GA 2004.08.19

    13

    第一段的末尾

    錯:足夠開發(fā)使用了。)

    對:足夠開發(fā)使用了;如果選 professional 項(xiàng),則只能暫時(shí)使用幾天)

    27

    從圖 4.26 往下的第 4

    錯: Ctrl+Alt+O

    對: Ctrl+Shift+O

    31

    3~7

    錯: Shift + Ctrl

    對: Ctrl + Shift

    (排版說明:將 Ctrl Shift 兩單詞交換一下位置,共五對)

    54

    7

    錯:要想得到完整的代碼請查閱本書隨書光盤中的例程。

    對:要得到程序的 import 引用,或完整代碼,請查閱隨書光盤中的相應(yīng)例程。

    57

    中上部有灰色背景的代碼

    重新調(diào)整

    public   class  HelloWorld extends MouseAdapter{ // implements MouseListener
        public   static   void  main(String[] args) {
             new HelloWorld().createContent();
        }

        
    private   void  createContent() {
            
    ……
            Text text1 = 
    new  Text(shell, SWT.BORDER); 
            Text text2 = 
    new  Text(shell, SWT.BORDER); 
            text1.addMouseListener(
    this );
            text2.addMouseListener(
    this );
            
    ……
        }

        
    public   void  mouseDoubleClick(MouseEvent e) {
            MessageDialog.openInformation(
    null , "", "Hello World");
        }
    }

    89

    " 10.23" 右圖下標(biāo)

    錯: horizontalIndent=9

    對: horizontalIndent=90

    114

    倒數(shù)第三行

    錯: TablItem

    對: TableItem

    (排版說明:緊挨著,共有兩個(gè) TablItem

    144

    中間(倒數(shù)第 20 行)

    錯:正數(shù),則 obj1 移到 obj2 之間

    對:正數(shù),則 obj1 移到 obj2 之前

    148

    中間部份,本頁第 17

    錯:

    tv.remove(o);

    /*

    * 這里只是從界面表格將其去除掉。

    * 如想從數(shù)據(jù)庫里刪除還得寫相應(yīng)的數(shù)據(jù)庫刪除代碼。

    */

     

    對:

    tv.remove(o);// 從界面上刪除

    // 從數(shù)據(jù)模型的 List 容器中刪除

    List list = (List)tv.getInput();

    list.remove(o);

    // 如想從數(shù)據(jù)庫里刪除還要寫相應(yīng)的數(shù)據(jù)庫刪除代碼

    153

    7

    錯:

    ctv.remove(o);

    對:

    ctv.remove(o);// 從界面上刪除

    ((List)tv.getInput()).remove(o);// 從數(shù)據(jù)模型的 List 容器中刪除

    153

    17

    錯:

    tv.remove(o);

    對:

    tv.remove(o);// 從界面上刪除

    ((List)tv.getInput()).remove(o);// 從數(shù)據(jù)模型的 List 容器中刪除

    346

    中間(第 17 行)

    錯:

    super.dispose();

    Context.getInstance().removeLogoffListener(this);

    Context.getInstance().dispose();

    對:

    Context.getInstance().removeLogoffListener(this);

    Context.getInstance().dispose();

    super.dispose();

     

    (排版說明:要保證三行向右對齊。原來的第三行后縮了幾個(gè)空格,是錯的。)

    416

    中下部(倒數(shù)第 11 行)

    錯: Lomboz3.1.0

    對: Lomboz3.0.1

    421

    8

    錯:圖 23.12 是安裝完成后的 Eclipse 目錄結(jié)構(gòu)。注意: lomboz 目錄下還有一個(gè) eclipse 子目錄。

    對:

    23.12 是安裝完成后的 Eclipse 目錄結(jié)構(gòu)。

    注意: lomboz 目錄下還有一個(gè) eclipse 子目錄,這是采用 Link 式插件安裝方法比較容易忽略的一個(gè)要點(diǎn)。

     

    (排版說明:將“注意: lomboz 目錄 ..... ”另起一行,并且加上灰色背景)

    475

    26.3 下的第一行

    錯: Hibernate-2.7.1c.zip

    對: Hibernate-2.1.7c.zip


     


    對第二次印刷的勘誤表

       

    書中頁碼

    錯誤位置

    修改后的文字

     

    27頁“圖4.26”下10

    錯:空缺了步驟(3

    對:將步驟的編號依次上移一位

     

    116頁倒數(shù)69

    錯:

    /*

    * 創(chuàng)建一個(gè)Table對象,在式樣里設(shè)置它可多選,全列選擇。

    * 并用兩條語句設(shè)置它顯示表頭和表格線

    */

     

    對:

    /*

    * 創(chuàng)建一個(gè)Tree對象

    */

     

    P346倒數(shù)第14

    錯:addLogonListener

    對:addLogoffListener

     

    448頁倒數(shù)第五行錯了。

    錯:

    property是關(guān)鍵的屬性,它必須對應(yīng)于LogonAction類中的一個(gè)字段。

    對:

    property是關(guān)鍵的屬性,它必須對應(yīng)于UserForm(ActionForm)的一個(gè)字段

     

    Feedback

    #  2006-01-18 09:35 by 陳剛

    P449 第10行
    錯:“和第24章的logon.js”
    對:“和第24章的logon.jsp”

    # re: 《Eclipse從入門到精通》勘誤表  回復(fù)刪除評論  修改評論

    2006-01-18 09:37 by 陳剛
    P458 第10行
    錯:“在Action程序中使用動態(tài)ActionFormt”
    對:“在Action程序中使用動態(tài)ActionForm”

    # re: 《Eclipse從入門到精通》勘誤表  回復(fù)刪除評論  修改評論

    2006-01-18 09:40 by 陳剛
    P468 倒數(shù)第19-22行,有兩行重復(fù)。刪除重復(fù)的倒數(shù)第19、20行

    # re: 《Eclipse從入門到精通》勘誤表  回復(fù)刪除評論  

    2006-03-02 07:21 by JetGeng
    P332 最后一句:
    IFolderLayout button = layout.createFolder("button",IPageLayout.BOTTOM, 0.8f, editorArea);

    應(yīng)該是
    IFolderLayout button = layout.createFolder("button",IPageLayout.BOTTOM, 0.8f, "left");

    # re: 《Eclipse從入門到精通》勘誤表  回復(fù)刪除評論  

    2006-04-06 23:06 by 遲江
    p431第二行
    type="javax.sql.DataSourcer"/>

    應(yīng)為
    type="javax.sql.DataSource"/>

    # re: 《Eclipse從入門到精通》勘誤表  回復(fù)刪除評論  修改評論

    2006-04-15 10:21 by 陳剛
    感謝陳勇(chenyong301@***.com)的指出錯誤

    錯誤:P231 的IEditorInput沒有g(shù)etEditorID()方法]

    解決方法一:
    (1)加一IEditorInput的子接口MyEditorInput,在該子接口加一個(gè)getEditorID()方法。然后將本書的所有EditorInput由implements IEditorInput改為"implements MyEditorInput"。

    (2)最后在使用的時(shí)候這樣
    String key=""+list.getSelectionIndex();
    MyEditorInput editorInput=(MyEditorInput)list.getData(key);
    String editID=editorInput.getEditorID();


    解決方法二:
    利用IEditorInput中顯得多余的getName,把ID放到里面,最后用下面語句得到edtorID---String editID=editorInput.getName();



    # re: 《Eclipse從入門到精通》勘誤表  回復(fù)刪除評論  修改評論

    2006-04-15 10:30 by 陳剛
    感謝陳勇(chenyong301@***.com)的指出錯誤.

    錯誤:P173頁,在無子結(jié)點(diǎn)(如書中的“桂林”)下增加一個(gè)子結(jié)點(diǎn)時(shí),無法展開。

    錯誤分析:沒有把數(shù)據(jù)加入到數(shù)據(jù)模型而導(dǎo)致的,當(dāng)時(shí)只追求完成界面效果又沒有做詳盡的測試而導(dǎo)致這個(gè)BUG。在實(shí)踐編程中,必須將數(shù)據(jù)加入到setInput的數(shù)據(jù)模型中,然后再refresh或add到界面。刪除結(jié)點(diǎn)也同樣應(yīng)該從數(shù)據(jù)模型中刪除。

    解決方案(分三步):
    (1)把最后三行
    if (!tv.getExpandedState(obj))
    tv.expandToLevel(obj, 1);
    tv.add(obj, newEntry);//增加結(jié)點(diǎn)

    改為如下(加一行,并換一下順序)
    ((ITreeEntry) obj).getChildren().add(newEntry);
    tv.add(obj, newEntry);//增加結(jié)點(diǎn)或者tv.refresh(obj, true);
    if (!tv.getExpandedState(obj))
    tv.expandToLevel(obj, 1);

    (2) CountryEntity
    private List cities; 改為 private List cities = new ArrayList();

    (3)CityEntity
    private List peoples; 改為 private List peoples = new ArrayList();

    說明:第2、3步改動,是為了防止第1步程序中的((ITreeEntry) obj).getChildren()返回null,從而導(dǎo)致null.add(newEntry);這樣的錯誤。


    posted on 2006-04-24 18:26 陳剛 閱讀(4555) 評論(25)  編輯  收藏 所屬分類: Eclipse從入門到精通

    評論

    # 關(guān)于Eclipse3.12的問題  回復(fù)  更多評論   

    我現(xiàn)在在xp系統(tǒng)下使用eclipse3.12+3.11語言包,根據(jù)《Eclipse從入門到精通》一書中關(guān)于查看源代碼的內(nèi)容,我在eclipse3.12+3.11語言包上操作,無法進(jìn)行,提示有錯誤;然后,我在純英文的eclipse3.12下進(jìn)行操作,能夠看到JDK的源代碼;最后,再進(jìn)入eclipse3.12+3.11語言包環(huán)境,現(xiàn)在可以在中文環(huán)境下查看JDK的源代碼。(是否能告訴我是什么原因,時(shí)不時(shí)語言包的問題。)但是,我始終無法按照書上說的查看eclipse源代碼,因?yàn)槲业膃clipse目錄D:\eclipse312\plugins下只有org.eclipse.jface.text_3.1.2.jar和org.eclipse.jface_3.1.1.jar兩個(gè)文件,沒有org.eclipse.platform.source_3.01(或者是3.12等)的文件夾。
    請教:我應(yīng)該怎么作才能看到eclipse的源代碼?
    2006-04-26 10:53 | happy1973

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    @happy1973
    http://www.tkk7.com/chengang/archive/2006/04/26/43241.html
    2006-04-26 12:47 | 陳剛

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    52頁:
    最下面一行,"在主菜單選擇"運(yùn)行-運(yùn)行方式-java應(yīng)用程序"
    應(yīng)為:swt應(yīng)用程序
    2006-05-30 19:34 | ghb

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    書上第138頁中:
    new TableColumn(table,SWT.NONE).setText("姓名");
    好像有錯誤,編譯器提示說:
    TableColumn的構(gòu)造函數(shù)就沒有帶有table和SWT.NONE兩個(gè)參數(shù)的形式,而且TableColumn類就沒有setText方法,這是怎么回事?
    我用的是Eclipse3.1。
    2006-06-13 11:34 | 劉芳

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    不知陳兄準(zhǔn)備何時(shí)推出此書的第二版呀,到時(shí)候一并改正這些錯誤,那就爽了!
    2006-07-12 08:46 | anya

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    第4次印刷的第60頁,常量的定義方法是直接加final前綴,而不是在類變量前面加final。static final定義的是所謂類常量。
    2006-07-13 20:16 | lifaint

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    請問是否有第三次印刷的勘誤表
    2006-07-20 22:16 | 韋建勛

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    P69,14行改為(將toString()去掉): 
    MessageDialog.openInformation(shell, null, "選擇的Integer對象的值是"+selectObj);
    2006-08-02 13:39 | 陳剛

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    陳剛 你好!
    幾個(gè)月前我在china_pub上訂購的書,今天當(dāng)我翻到hibernate內(nèi)容時(shí)發(fā)現(xiàn)缺失了很多頁。從468直接跳到了477頁。不知道其他書是否有同樣的問題出現(xiàn)。
    2006-08-18 23:48 | bille_chen

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    忘記說了
    印刷者:是北京國馬印刷廠
    裝訂者:北京市密云縣京文制本裝訂廠
    版次:2005年6月第一版 2006年1月第3次印刷
    書號ISBN 7-302-11135-9/TP·7359
    2006-08-18 23:54 | bille_chen

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    抱歉!
    從468直接跳到了477頁,缺失的部分在第492也后出現(xiàn)了。

    51頁 中部有錯
    原文:設(shè)置Shell的布局(3.5節(jié)將講到布局的內(nèi)容)
    3.5節(jié)已是第三章的小節(jié)部分

    印刷者:是北京國馬印刷廠
    裝訂者:北京市密云縣京文制本裝訂廠
    版次:2005年6月第一版 2006年1月第3次印刷
    書號ISBN 7-302-11135-9/TP·7359
    2006-08-19 00:08 | bille_chen

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    @bille_chen
    我查了,我拿到的樣書沒有這個(gè)問題。可以去購書處要求換一本。
    2006-08-21 09:53 | 陳剛

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    謝謝你的幫助,希望所有的作者都有你這樣認(rèn)真負(fù)責(zé)的態(tài)度。^_^
    2006-08-21 20:31 | bille_chen

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    @bille_chen
    你提的BUG下一刷會更正,碰到你們這樣認(rèn)真仔致的讀者是作者之福,希望以后多提意見。
    2006-08-22 08:43 | 陳剛

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    p301
    12行: id int(6) 中的 " i " 使用了印刷體小寫的 " L "
    17行 18行同上,錯誤提示是在運(yùn)行代碼時(shí)彈出的。
    p302
    倒數(shù)第二行 public class lnsertAndselect{
    也發(fā)生了同樣的問題
    2006-08-23 22:40 | bille_chen

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    我是新手,對一些命令串還不熟悉。也許是我錯了,書中有很多地方把 " I " 印得象 小寫的" L "。
    2006-08-23 22:52 | bille_chen

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    @bille_chen
    我檢查了書和光盤中的程序,這是選用的字體導(dǎo)致了大寫I和小寫的l外形相同。所以盡量利用隨書光盤,避免無謂的錯誤
    2006-08-24 08:57 | 陳剛

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    444頁web.xml代碼中全是Web-INF
    最好是用WEB-INF
    2006-08-24 14:12 | luc

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    運(yùn)行第7章的時(shí)候出現(xiàn)
    Exception in thread "main" java.lang.Error: 無法解析的編譯問題:
    無法解析 MessageDialog
    2006-09-08 17:14 | dodo

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    第22章插件開發(fā)NavigatorActionGroup方法中(第三次印刷349頁)dialog.open()方法沒有定義,請問如何解決?
    2006-11-08 11:47 | micro

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    vitamin_dt@126.com指出了一個(gè)錯誤,以及一個(gè)問題的解決方法

    --------------------------------------------------------
    今天又發(fā)現(xiàn)一點(diǎn)有問題的地方,第一版158頁的MyFilter:

    return o.getName()=="陳剛";
    perhaps it was supposed to be :
    return o.getName().equals("陳剛");
    --------------------------------------------------------

    105頁viewForm作容器,toolItem不能同時(shí)顯示文字和圖片以及107頁例子直接run了之后,text域前三行半在layout()被重新調(diào)用之前被toolBar擋住無法正確顯示(eclipse /swt/jface 3.2.2)都是因?yàn)関iewForm在初始化完成后沒有call layout(),據(jù)說3.0的時(shí)候不存在該問題。

    只需要在coolBar初始化完成之后對viewForm layout()一次就可以解決那個(gè)問題,即在“至少有一個(gè)coolItem所占的位置確定”之后,加上viewForm.layout();便能正確顯示。

    SimpleEditor1.java解決辦法同上(加上viewForm.layout();)。

    2007-04-27 09:21 | 陳剛

    # 為什么多國語言包安裝失敗呢  回復(fù)  更多評論   

    我的系統(tǒng)是linux, 裝的是eclipse3.2.1
    我完全照書上做的,
    把解壓后的語言包(3.2.1版)拷到eclipse下的language文件夾里,
    然后在eclipse 下的 links目錄里建立 language.link文件
    文件內(nèi)容為 path=/peolple/zhou/program/eclipse/language

    但是打開之后仍然是英文的, 唯一的區(qū)別是打開的時(shí)候慢了一些,似乎在加載什么東西

    而且多國語言包里有好幾種語言,eclipse怎么知道要加載那種語言呢?

    謝謝!
    2007-07-25 11:38 | zzz

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    language下是plugin和feature兩個(gè)目錄嗎?
    2007-08-03 15:32 | 陳剛

    # re: 《Eclipse從入門到精通》勘誤表   回復(fù)  更多評論   

    第1版第2次印刷P356ConnectManager類中少了import語句:
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    請問是這樣的吧?
    2007-11-25 10:52 | eclipse_beginner

    # re: 《Eclipse從入門到精通》勘誤表 [未登錄]  回復(fù)  更多評論   

    @eclipse_beginner
    為了節(jié)省空間,書中的大部份import省去了。書中有說明。
    完整的代碼在光盤里。
    2007-12-06 23:05 | my
    主站蜘蛛池模板: 亚洲精品成人片在线播放| 毛片免费全部播放一级| 中文字幕在线免费看线人| eeuss在线兵区免费观看| 一级成人a免费视频| EEUSS影院WWW在线观看免费| 一级毛片免费播放视频| jizz免费在线观看| 岛国精品一区免费视频在线观看| 好湿好大好紧好爽免费视频| 国产精品免费久久久久久久久| 久久久精品国产亚洲成人满18免费网站 | 国产乱人免费视频| 亚洲国产电影av在线网址| 国产L精品国产亚洲区久久| 在线观看亚洲天天一三视| 亚洲成Av人片乱码色午夜| 亚洲另类激情综合偷自拍| 亚洲videos| 色窝窝亚洲AV网在线观看| jizz免费在线观看| 在线看片免费人成视久网| 精品熟女少妇AV免费观看| 免费观看国产精品| 中国亚洲女人69内射少妇| 亚洲五月六月丁香激情| 色偷偷亚洲女人天堂观看欧| 亚洲AV无码成人精品区日韩 | 亚洲综合色7777情网站777| 亚洲av无码专区国产不乱码 | 亚洲AV无码片一区二区三区| 一级免费黄色大片| 久久久久久久99精品免费| 和日本免费不卡在线v| 免费在线观看亚洲| 亚洲日韩中文无码久久| 亚洲综合综合在线| 亚洲AV无码XXX麻豆艾秋| 99re6在线视频精品免费| 18禁免费无码无遮挡不卡网站| 国产免费观看网站|