-
Eclipse:一款集成开发环境工具
资源介绍
目录
0.環境說明... 7
1.Eclipse簡介... 8
1.1歷史背景... 8
1.2開發原始碼軟體... 9
1.3 Eclipse版本介紹... 9
1.4跨語言、跨平台... 10
2. Eclipse Platform.. 12
2.1概觀... 12
2.2架構... 12
2.3專案與資料夾... 13
2.4平台核心... 13
2.5工作區(workspace) 14
2.6工作台(workbench) 14
2.6.1視圖(View) 15
2.6.2編輯器(Editor) 18
2.6.3視景(Perspective) 21
2.7重新排列視圖和編輯器... 22
2.7.1放置游標... 22
2.7.2重新排列視圖... 23
2.7.3並列編輯器... 24
2.7.4重新排列附加標籤的視圖... 25
2.7.5最大化... 26
2.8功能表和工具列... 27
2.8.1功能表... 28
2.8.2圖示和按鈕... 43
2.9視景... 48
2.9.1新視景... 48
2.9.2新視窗... 50
2.9.3儲存視景... 51
2.9.4配置視景... 53
2.10作業和標記... 54
2.10.1不相關的作業... 55
2.10.2相關的作業... 55
2.10.3開啟檔案... 57
2.11書籤... 57
2.11.1新增和檢視書籤... 58
2.11.2使用書籤... 60
2.11.3移除書籤... 60
2.12快速視圖(Fast View) 62
2.12.1建立快速視圖... 62
2.12.2使用快速視圖... 63
2.13比較... 64
2.13.1簡單比較... 65
2.13.2瞭解比較... 66
2.13.3使用比較... 67
2.14歷史紀錄... 70
2.15回應 UI 72
3.喜好設定(Preferences) 75
3.1工作台(Workbench) 76
3.1.1外觀(Appearance) 78
3.1.2功能(Capabilities) 79
3.1.3顏色和字型(Colors and Fonts) 81
3.1.4比較/修正(Compare/Patch) 82
3.1.5編輯器(Editors) 85
3.1.6檔案關聯(File Associations) 86
3.1.7按鍵(Keys) 89
3.1.8標籤裝飾(Label Decorations) 98
3.1.9鏈結資源(Linked Resources) 98
3.1.10歷史紀錄(Local History) 100
3.1.11視景... 101
3.1.12搜尋(Search) 103
3.1.13啟動和關閉(Startup and Shutdown) 104
3.2 Ant 106
3.2.1 Ant 編輯器(Ant Editor) 106
3.2.2 Ant 執行時期(Ant Runtime) 108
3.3建置次序(Build Order) 111
3.4說明(Help) 112
3.4.1說明伺服器(Help Server) 114
3.5自動更新(Install/Update) 115
3.6 Java. 116
3.6.1外觀(Appearance) 117
3.6.2類別路徑變數(Classpath variables) 118
3.6.3程式碼格式製作器(Code Formatter) 119
3.6.4程式碼產生(Code generation) 121
3.6.5編譯器(Compiler) 123
3.6.6 Java 編輯器(Java editor) 130
3.6.7 JRE 安裝(JRE installations) 138
3.6.8 JUnit 139
3.6.9新專案(New project) 140
3.6.10組織匯入(Organize imports) 140
3.6.11「重構」喜好設定(Refactoring preferences) 141
3.6.12作業標示(Task Tags) 142
3.7團隊(Team) 143
3.7.1 CVS. 144
3.7.2忽略的資源(Ignored Resources) 149
3.7.3檔案內容(File Content) 150
4. Java程式開發... 151
4.1建立Java專案... 151
4.2建立Java類別... 153
4.3程式。碼完成功能... 155
4.3.1 Code Completion. 155
4.3.2 Code Assist 155
4.4執行Java程式... 156
4.5 Java即時運算簿頁面(Java Scrapbook Page) 159
4.6自訂開發環境... 166
4.6.1程式碼格式... 166
4.6.2程式碼產生模板... 168
4.6.3 Javadoc註解... 170
4.7產生 getter 與 setter 。175
4.8建立 JAR 檔案... 176
4.8.1建立新的 JAR 檔案... 176
4.8.2設定進階選項... 178
4.8.3定義 JAR 檔的 manifest 179
4.8.4重新產生 JAR 檔... 182
4.9.建立 Javadoc 文件... 184
4.9.1選取產生 Javadoc 用的類型... 184
4.9.2為標準 doclet 配置 Javadoc 引數... 185
4.9.3配置 Javadoc 引數... 186
4.10工作集(Working Sets) 187
4.10.1新增工作集... 188
4.10.2隱藏「導覽器」視圖中的檔案... 190
4.10.3顯示「導覽器」視圖中的檔案... 191
5.除錯... 193
5.1錯誤的程式... 193
5.2設定岔斷點(Breakpoints) 194
5.3逐步除錯... 199
5.3.1 Step Into. 199
5.3.2 Step Over 200
5.3.3 Step Return. 200
5.3.4 Drop to Frame. 200
5.3.5 Use Step Filters/Step Debug. 200
5.4繼續執行... 202
5.5設定岔斷點的Hit Count 204
5.6岔斷點組態設定... 211
5.7監視點(Watchpoint) 213
5.8方法岔斷斷點(Method Breakpoint) 216
5.9異常岔斷點(Exception Breakpoint) 219
5.10 Java表示式及變更某些值... 221
6.重構(Refactoring) 224
6.1重新命名... 224
6.1.1區域變數(Local Variable) 224
6.1.2欄位(Field) 226
6.1.3方法(Method) 228
6.1.4類別(Class)或是介面(Interface) 230
6.1.5套件(Package) 232
6.2擷取(Extracting) 234
6.2.1擷取常數(Extracting a Constant) 234
6.2.2擷取區域變數(Extracting a Local Variable) 238
6.2.3擷取方法(Extracting a Method) 241
6.3列入(Inlining) 246
6.3.1列入常數(Inlining a Constant) 247
6.3.2列入區域變數(Inlining a Local Variable) 249
6.3.3列入方法(Inlining a Method) 251
6.4變更方法簽章(Signature) 254
6.5移動Java元素(Moving Java Elements) 257
6.5.1欄位(Field) 258
6.5.2 Static Members. 259
6.6自行封裝欄位(Self Encapsulating a Field) 262
7.要訣和技巧(Tips and Tricks) 266
7.1編輯程式檔(Editing Source) 266
7.2搜尋(Searching) 271
7.3程式碼導覽和讀取(Code navigation and reading) 273
7.4 Java視圖(Java views) 277
7.5除錯(Debugging) 279
7.6各種(Various) 282
Eclipse简介
Eclipse就像软件开发者的『打铁铺』,它一开始备有火炉、铁钻与铁锤。就像铁匠会用现有的工具打造新的工具,也能用Eclipse打造新工具来开发软件-这些新工具可扩充Eclipse的功能。(Eclipse其中一个卖点就是它的扩充性)
Eclipse这样功能完整且成熟的开发环境,是由蓝色巨人IBM所释出。IBM花了4千万美金来开发这个IDE(Integrated Development Environment)。第一版1.0在2001年11月释出,随后逐渐受到欢迎。
0.環境說明... 7
1.Eclipse簡介... 8
1.1歷史背景... 8
1.2開發原始碼軟體... 9
1.3 Eclipse版本介紹... 9
1.4跨語言、跨平台... 10
2. Eclipse Platform.. 12
2.1概觀... 12
2.2架構... 12
2.3專案與資料夾... 13
2.4平台核心... 13
2.5工作區(workspace) 14
2.6工作台(workbench) 14
2.6.1視圖(View) 15
2.6.2編輯器(Editor) 18
2.6.3視景(Perspective) 21
2.7重新排列視圖和編輯器... 22
2.7.1放置游標... 22
2.7.2重新排列視圖... 23
2.7.3並列編輯器... 24
2.7.4重新排列附加標籤的視圖... 25
2.7.5最大化... 26
2.8功能表和工具列... 27
2.8.1功能表... 28
2.8.2圖示和按鈕... 43
2.9視景... 48
2.9.1新視景... 48
2.9.2新視窗... 50
2.9.3儲存視景... 51
2.9.4配置視景... 53
2.10作業和標記... 54
2.10.1不相關的作業... 55
2.10.2相關的作業... 55
2.10.3開啟檔案... 57
2.11書籤... 57
2.11.1新增和檢視書籤... 58
2.11.2使用書籤... 60
2.11.3移除書籤... 60
2.12快速視圖(Fast View) 62
2.12.1建立快速視圖... 62
2.12.2使用快速視圖... 63
2.13比較... 64
2.13.1簡單比較... 65
2.13.2瞭解比較... 66
2.13.3使用比較... 67
2.14歷史紀錄... 70
2.15回應 UI 72
3.喜好設定(Preferences) 75
3.1工作台(Workbench) 76
3.1.1外觀(Appearance) 78
3.1.2功能(Capabilities) 79
3.1.3顏色和字型(Colors and Fonts) 81
3.1.4比較/修正(Compare/Patch) 82
3.1.5編輯器(Editors) 85
3.1.6檔案關聯(File Associations) 86
3.1.7按鍵(Keys) 89
3.1.8標籤裝飾(Label Decorations) 98
3.1.9鏈結資源(Linked Resources) 98
3.1.10歷史紀錄(Local History) 100
3.1.11視景... 101
3.1.12搜尋(Search) 103
3.1.13啟動和關閉(Startup and Shutdown) 104
3.2 Ant 106
3.2.1 Ant 編輯器(Ant Editor) 106
3.2.2 Ant 執行時期(Ant Runtime) 108
3.3建置次序(Build Order) 111
3.4說明(Help) 112
3.4.1說明伺服器(Help Server) 114
3.5自動更新(Install/Update) 115
3.6 Java. 116
3.6.1外觀(Appearance) 117
3.6.2類別路徑變數(Classpath variables) 118
3.6.3程式碼格式製作器(Code Formatter) 119
3.6.4程式碼產生(Code generation) 121
3.6.5編譯器(Compiler) 123
3.6.6 Java 編輯器(Java editor) 130
3.6.7 JRE 安裝(JRE installations) 138
3.6.8 JUnit 139
3.6.9新專案(New project) 140
3.6.10組織匯入(Organize imports) 140
3.6.11「重構」喜好設定(Refactoring preferences) 141
3.6.12作業標示(Task Tags) 142
3.7團隊(Team) 143
3.7.1 CVS. 144
3.7.2忽略的資源(Ignored Resources) 149
3.7.3檔案內容(File Content) 150
4. Java程式開發... 151
4.1建立Java專案... 151
4.2建立Java類別... 153
4.3程式。碼完成功能... 155
4.3.1 Code Completion. 155
4.3.2 Code Assist 155
4.4執行Java程式... 156
4.5 Java即時運算簿頁面(Java Scrapbook Page) 159
4.6自訂開發環境... 166
4.6.1程式碼格式... 166
4.6.2程式碼產生模板... 168
4.6.3 Javadoc註解... 170
4.7產生 getter 與 setter 。175
4.8建立 JAR 檔案... 176
4.8.1建立新的 JAR 檔案... 176
4.8.2設定進階選項... 178
4.8.3定義 JAR 檔的 manifest 179
4.8.4重新產生 JAR 檔... 182
4.9.建立 Javadoc 文件... 184
4.9.1選取產生 Javadoc 用的類型... 184
4.9.2為標準 doclet 配置 Javadoc 引數... 185
4.9.3配置 Javadoc 引數... 186
4.10工作集(Working Sets) 187
4.10.1新增工作集... 188
4.10.2隱藏「導覽器」視圖中的檔案... 190
4.10.3顯示「導覽器」視圖中的檔案... 191
5.除錯... 193
5.1錯誤的程式... 193
5.2設定岔斷點(Breakpoints) 194
5.3逐步除錯... 199
5.3.1 Step Into. 199
5.3.2 Step Over 200
5.3.3 Step Return. 200
5.3.4 Drop to Frame. 200
5.3.5 Use Step Filters/Step Debug. 200
5.4繼續執行... 202
5.5設定岔斷點的Hit Count 204
5.6岔斷點組態設定... 211
5.7監視點(Watchpoint) 213
5.8方法岔斷斷點(Method Breakpoint) 216
5.9異常岔斷點(Exception Breakpoint) 219
5.10 Java表示式及變更某些值... 221
6.重構(Refactoring) 224
6.1重新命名... 224
6.1.1區域變數(Local Variable) 224
6.1.2欄位(Field) 226
6.1.3方法(Method) 228
6.1.4類別(Class)或是介面(Interface) 230
6.1.5套件(Package) 232
6.2擷取(Extracting) 234
6.2.1擷取常數(Extracting a Constant) 234
6.2.2擷取區域變數(Extracting a Local Variable) 238
6.2.3擷取方法(Extracting a Method) 241
6.3列入(Inlining) 246
6.3.1列入常數(Inlining a Constant) 247
6.3.2列入區域變數(Inlining a Local Variable) 249
6.3.3列入方法(Inlining a Method) 251
6.4變更方法簽章(Signature) 254
6.5移動Java元素(Moving Java Elements) 257
6.5.1欄位(Field) 258
6.5.2 Static Members. 259
6.6自行封裝欄位(Self Encapsulating a Field) 262
7.要訣和技巧(Tips and Tricks) 266
7.1編輯程式檔(Editing Source) 266
7.2搜尋(Searching) 271
7.3程式碼導覽和讀取(Code navigation and reading) 273
7.4 Java視圖(Java views) 277
7.5除錯(Debugging) 279
7.6各種(Various) 282
Eclipse简介
Eclipse就像软件开发者的『打铁铺』,它一开始备有火炉、铁钻与铁锤。就像铁匠会用现有的工具打造新的工具,也能用Eclipse打造新工具来开发软件-这些新工具可扩充Eclipse的功能。(Eclipse其中一个卖点就是它的扩充性)
Eclipse这样功能完整且成熟的开发环境,是由蓝色巨人IBM所释出。IBM花了4千万美金来开发这个IDE(Integrated Development Environment)。第一版1.0在2001年11月释出,随后逐渐受到欢迎。