`
jiasudu1649
  • 浏览: 732881 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Eclipse – 整合开发工具.doc 下载

阅读更多

eclispe使用的入门教程虽然比较旧了(05年的)
但是这种介绍使用工具的书,买一本不值得,找文档看找不到面面俱到的。
Eclipse – 整合开发工具(基础篇)这个资料满足您不用买书就可以看书的愿望。哈哈
Eclipse – 整合开发工具(基础篇)<o:p></o:p>

Jacky Lee
<o:p></o:p>

2005/03/01<o:p></o:p>

<o:p> </o:p><o:p></o:p>

目录
0.环境说明    7
1.Eclipse简介    8
1.1历史背景    8
1.2开放原始码软件    8
1.3 Eclipse版本介绍    8
1.4跨语言、跨平台    9
2. Eclipse Platform    10
2.1概观    10
2.2架构    10
2.3项目与资料夹    10
2.4平台核心    11
2.5工作区(workspace)    11
2.6工作台(workbench)    11
2.6.1视图(View)    12
2.6.2编辑器(Editor)    14
2.6.3视景(Perspective)    16
2.7重新排列视图和编辑器    17
2.7.1放置游标    17
2.7.2重新排列视图    18
2.7.3并列编辑器    18
2.7.4重新排列附加标签的视图    19
2.7.5最大化    19
2.8菜单和工具列    20
2.8.1菜单    20
2.8.2图标和按钮    31
2.9视景    36
2.9.1新视景    36
2.9.2新窗口    37
2.9.3储存视景    38
2.9.4配置视景    40
2.10作业和标记    41
2.10.1不相关的作业    41
2.10.2相关的作业    42
2.10.3开启档案    43
2.11书签    43
2.11.1新增和检视书签    43
2.11.2使用书签    45
2.11.3移除书签    45
2.12快速视图(Fast View)    46
2.12.1建立快速视图    46
2.12.2使用快速视图    47
2.13比较    48
2.13.1简单比较    48
2.13.2了解比较    49
2.13.3使用比较    50
2.14历史纪录    52
2.15回应 UI    53
3.喜好设定(Preferences)    56
3.1工作台(Workbench)    56
3.1.1外观(Appearance)    58
3.1.2功能(Capabilities)    59
3.1.3颜色和字型(Colors and Fonts)    60
3.1.4比较/修正(Compare/Patch)    62
3.1.5编辑器(Editors)    64
3.1.6档案关联(File Associations)    65
3.1.7按键(Keys)    67
3.1.8标签装饰(Label Decorations)    73
3.1.9链接资源(Linked Resources)    73
3.1.10历史纪录(Local History)    74
3.1.11视景    75
3.1.12搜寻(Search)    77
3.1.13启动和关闭(Startup and Shutdown)    77
3.2 Ant    78
3.2.1 Ant 编辑器(Ant Editor)    79
3.2.2 Ant 执行时期(Ant Runtime)    80
3.3建置次序(Build Order)    82
3.4说明(Help)    83
3.4.1说明服务器(Help Server)    84
3.5自动更新(Install/Update)    85
3.6 Java    86
3.6.1外观(Appearance)    86
3.6.2类别路径变量(Classpath variables)    87
3.6.3程序代码格式制作器(Code Formatter)    87
3.6.4程序代码产生(Code generation)    89
3.6.5编译器(Compiler)    91
3.6.6 Java 编辑器(Java editor)    95
3.6.7 JRE 安装(JRE installations)    100
3.6.8 JUnit    101
3.6.9新专案(New project)    101
3.6.10组织汇入(Organize imports)    102
3.6.11「重构」喜好设定(Refactoring preferences)    103
3.6.12作业标示(Task Tags)    103
3.7团队(Team)    103
3.7.1 CVS    104
3.7.2忽略的资源(Ignored Resources)    108
3.7.3档案内容(File Content)    108
4. Java程序开发    109
4.1建立Java项目    109
4.2建立Java类别    111
4.3程序代码完成功能    112
4.3.1 Code Completion    112
4.3.2 Code Assist    112
4.4执行Java程序    113
4.5 Java实时运算簿页面(Java Scrapbook Page)    115
4.6自订开发环境    122
4.6.1程序代码格式    122
4.6.2程序代码产生模板    123
4.6.3 Javadoc批注    125
4.7产生 getter 与 setter    129
4.8建立 JAR 档案    131
4.8.1建立新的 JAR 档案    131
4.8.2设定进阶选项    133
4.8.3定义 JAR 檔的 manifest    134
4.8.4重新产生 JAR 檔    136
4.9.建立 Javadoc 文件    138
4.9.1选取产生 Javadoc 用的类型    138
4.9.2为标准 doclet 配置 Javadoc 自变量    139
4.9.3配置 Javadoc 自变量    139
4.10工作集(Working Sets)    140
4.10.1新增工作集    140
4.10.2隐藏「导览器」视图中的档案    142
4.10.3显示「导览器」视图中的档案    143
5.除错    145
5.1错误的程序    145
5.2设定岔断点(Breakpoints)    146
5.3逐步除错    150
5.3.1 Step Into    150
5.3.2 Step Over    150
5.3.3 Step Return    150
5.3.4 Drop to Frame    150
5.3.5 Use Step Filters/Step Debug    151
5.4继续执行    152
5.5设定岔断点的Hit Count    154
5.6岔断点组态设定    161
5.7监视点(Watchpoint)    162
5.8方法岔断断点(Method Breakpoint)    165
5.9异常岔断点(Exception Breakpoint)    167
5.10 Java表示式及变更某些值    169
6.重构(Refactoring)    171
6.1重新命名    171
6.1.1区域变量(Local Variable)    171
6.1.2字段(Field)    172
6.1.3方法(Method)    174
6.1.4类别(Class)或是接口(Interface)    175
6.1.5套件(Package)    177
6.2撷取(Extracting)    178
6.2.1撷取常数(Extracting a Constant)    178
6.2.2撷取区域变量(Extracting a Local Variable)    181
6.2.3撷取方法(Extracting a Method)    183
6.3列入(Inlining)    188
6.3.1列入常数(Inlining a Constant)    188
6.3.2列入区域变量(Inlining a Local Variable)    190
6.3.3列入方法(Inlining a Method)    192
6.4变更方法签章(Signature)    194
6.5移动Java元素(Moving Java Elements)    197
6.5.1字段(Field)    198
6.5.2 Static Members    199
6.6自行封装字段(Self Encapsulating a Field)    201
7.要诀和技巧(Tips and Tricks)    204
7.1编辑程序文件(Editing Source)    204
7.2搜寻(Searching)    209
7.3程序代码导览和读取(Code navigation and reading)    210
7.4 Java视图(Java views)    213
7.5除错(Debugging)    215
7.6各种(Various)    218
分享到:
评论

相关推荐

    Eclipse中文教程.pdf

    Eclipse – 整合开发工具(基础篇) Jacky Lee 2005/03/01 教程特点: 1、图文并茂的详细介绍了eclipse的使用方法 2、虽然是pdf,但是非影音版,所有相当清晰 3、含文档结构目录,可以方便的跳转到对应章节 4、允许...

    Eclipse中文教程

    Eclipse – 整合开发工具(基础篇) Jacky Lee Eclipse.doc

    基于STM32的数控线性稳压电源设计:恒压恒流输出与过流保护

    内容概要:本文详细介绍了一种基于STM32单片机的数控线性稳压电源设计方案。该电源采用220V市电输入,经过工频变压器降压、全桥整流及电容滤波,最终输出稳定的直流电压。设计中采用了线性稳压调整器方案,通过STM32单片机控制TLC5615数模转换器,实现了电压的数控调整。系统具备恒压恒流输出、过流保护、温度监测等功能,并配有LCD1602显示屏和声光报警装置。所有设计资料(源程序、原理图、PCB)均经过验证,具有较高的学习和设计参考价值。 适合人群:电子工程专业学生、嵌入式系统开发者、硬件工程师。 使用场景及目标:适用于实验室、工业自动化等领域,需要稳定电源供应的场合。目标是帮助读者理解和掌握基于STM32的数控线性稳压电源设计方法,提高电源系统的可靠性和安全性。 其他说明:文中提供的设计资料详尽完整,有助于读者深入理解每个环节的工作原理和技术细节。

    LeddarTech客户案例研究.pdf

    LeddarTech客户案例研究.pdf

    mybatis-spring-2.0.6.jar中文文档.zip

    # 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    毕业论文-手机壁纸-整站商业源码.zip

    毕业论文-手机壁纸-整站商业源码.zip

    毕业论文-二手跳蚤市场V5.4.1带微信支付、广告插件-整站商业源码.zip

    毕业论文-二手跳蚤市场V5.4.1带微信支付、广告插件-整站商业源码.zip

    毕业论文-体育新闻-整站商业源码.zip

    毕业论文-体育新闻-整站商业源码.zip

    aircompressor-0.8.jar中文文档.zip

    # 压缩文件中包含: 中文文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    傅里叶变换函数,Matlab脚本,可以直接调用

    傅里叶变换函数,Matlab脚本,可以直接调用

    【电子设计竞赛】基于FPGA和电阻应变片的简易电子秤设计:称重与功能实现详解

    内容概要:本文档是2016年TI杯大学生电子设计竞赛G题——简易电子秤的设计要求与评分标准。任务要求设计并制作一个以电阻应变片为称重传感器的简易电子秤,其支架高度不超过40cm,悬臂梁上粘贴电阻应变片。具体要求包括:能以克为单位显示重量(10分),称重范围5.00g~500g且误差控制在特定范围内(50分),可设置单价并计算物品金额及累加(15分),具有去皮功能(15分),以及附加功能(10分)。设计报告涵盖方案论证、理论分析、电路与程序设计、测试方案及结果、报告结构及规范性(共20分)。此外,强调称重传感装置需自制,测试时以砝码为标准。 适合人群:电子工程及相关专业的学生或对电子设计有兴趣的学习者,尤其是准备参加类似竞赛的学生。 使用场景及目标:用于指导参赛选手完成竞赛作品,帮助他们理解竞赛的具体要求、评分细则,从而有针对性地进行设计与制作,确保作品符合竞赛规则。 其他说明:文档不仅提供了详细的任务要求,还明确了评分标准,有助于参赛者全面把握设计重点,合理分配时间和精力。同时,对于非参赛者而言,也是一个很好的学习案例,有助于了解电子秤的工作原理及设计思路。

    灭火器识别数据集,识别率99.5%,分别率640x640,127张训练图,支持yolov7格式的标注框

    灭火器识别数据集,识别率99.5%,分别率640x640,127张训练图,支持yolov7格式的标注框

    spring-boot-configuration-processor-1.5.14.RELEASE.jar中文-英文对照文档.zip

    # 压缩文件中包含: 中文-英文对照文档 jar包下载地址 Maven依赖 Gradle依赖 源代码下载地址 # 本文件关键字: jar中文-英文对照文档.zip,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压最外层zip,再解压其中的zip包,双击 【index.html】 文件,即可用浏览器打开、进行查看。 # 特殊说明: ·本文档为人性化翻译,精心制作,请放心使用。 ·只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等; ·不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等。 # 温馨提示: (1)为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地); (2)有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件;

    电力电子学中开环控制三相模块化多电平转换器(MMC)及其PWM脉冲发生器的应用研究

    内容概要:本文详细介绍了三相模块化多电平转换器(MMC)在开环控制环境下的运行机制和技术细节。首先,文章解释了MMC的基本概念,强调其高电压等级、模块化设计和灵活的拓扑结构。接着,阐述了开环控制策略,尤其是PWM脉冲发生器的作用,它根据预设的电压和电流参考值生成PWM信号,用于控制各子模块的通断状态。然后,描述了每个臂由四个功率模块组成的子模块与功率配置,确保电能的高效转换。再者,讨论了MMC与RLC结构或更大电网的连接方法,使其能够模拟不同负载条件并提供稳定电力输出。最后,介绍了示波器的应用,通过实时监测关键参数来评估和优化MMC的性能。 适合人群:从事电力电子领域的研究人员、工程师和技术爱好者。 使用场景及目标:适用于希望深入了解MMC工作原理及其在实际电力系统中应用的专业人士。目标是掌握MMC的设计、控制和优化方法,提高电力转换效率和稳定性。 其他说明:本文提供了丰富的理论背景和技术细节,对于理解和应用MMC技术具有重要指导意义。

    基于python+NSGA2算法的供水管网水质监测点布局+源码+项目文档(毕业设计&课程设计&项目开发)

    基于python+NSGA2算法的供水管网水质监测点布局+源码+项目文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档 供水管网水质监测点/传感器布局优化 1.基于整数编码的NSGA2算法 2.最短监测时间与最大监测概率双目标函数 3.使用基于epanet的wntr库进行水力水质模拟,并处理结果 4.将处理结果代入NSGA2算法, 迭代计算出结果 5. 所有功能基本实现, 流程基本可以走通 程序概述 本程序主要是解决供水管网水质监测点的布局优化问题; 面向的是突发污染情况下的水质监测点选取,因此需要多节点进行水质污染注入实验; 之前的做法都是使用epanet的程序包,链接库,但USEPA之后开源了基于Python的水力水质模拟库WNTR; 因此本程序使用了WNTR进行水力水质模拟,编写了水质模拟、数据处理模块;用于解决污染实验的实现与数据收集处理; 由于选择监测点是布局优化问题,因此使用了常见的进化算法NSGA2——非支配遗传算法; 水质监测布局常用的目标是最小化监测时间和最大化监测事件,即一组监测点尽可能对污染事件发生响应最快,对污染事件监测到的数量最多即为最优,但两个目标属于负相关。 有关帕累托解、NGSA2算法请自行搜索其他资料。 本程序实现了水质模拟、数据处理、算法迭代的全部过程。

    双馈风机DFIG低电压穿越(LVRT)的MATLAB仿真模型:矢量控制与Crowbar电路设计

    内容概要:本文详细探讨了双馈风机(DFIG)低电压穿越(LVRT)能力的MATLAB仿真模型。首先介绍了转子侧变换器的控制策略,采用了基于定子电压定向的矢量控制方法,实现了有功无功解耦,并具备最大功率跟踪(MPPT)能力。其次,网侧变换器则采用电网电压定向的矢量控制策略,确保直流母线电压稳定,输入功率因数为1。此外,还深入解析了Crowbar电路的设计及其保护机制,当直流母线电压或转子电流超出设定阈值时,Crowbar电路将启动,防止系统损坏。仿真模型分为三层架构:风速模型和机械传动链、双PWM变流器控制层、电网故障模拟模块。最终通过仿真验证了系统的稳定性和有效性。 适合人群:从事风电系统设计、电力电子控制、MATLAB仿真等相关领域的工程师和技术人员。 使用场景及目标:适用于需要理解和优化双馈风机低电压穿越特性的研究人员和工程师。主要目标是掌握DFIG的LVRT控制策略,特别是矢量控制和Crowbar电路的工作原理,从而提高系统的可靠性和稳定性。 其他说明:文中提供了具体的MATLAB代码片段,帮助读者更好地理解各个控制环节的具体实现。调试过程中需要注意PI参数的设置和各控制环之间的参数匹配,以确保系统的最佳性能。

    汽车轮胎识别数据集,837张训练图 识别率99.5%,支持yolov5格式的标注

    汽车轮胎识别数据集,837张训练图 识别率99.5%,支持yolov5格式的标注

    脉振方波HFI高频注入技术:基于TI283x的模型代码与Matlab仿真解析

    内容概要:本文详细介绍了脉振方波HFI(高频注入模型)的技术背景及其在TI283x系列处理器上的实现方法。首先阐述了脉振方波HFI的基本概念和技术优势,接着展示了如何用C语言编写模型代码来生成和调制脉振方波信号。随后,利用Matlab进行了详细的仿真实验,包括创建仿真环境、定义参数、生成信号、配置仿真逻辑以及最终的数据分析。通过这一系列操作,不仅加深了对脉振方波HFI的理解,还验证了模型的有效性和可行性。 适合人群:从事高频信号处理、嵌入式系统开发的研究人员和技术爱好者,尤其是那些希望深入了解脉振方波HFI机制的人士。 使用场景及目标:适用于需要研究或开发高频注入技术的实际项目中,帮助开发者掌握从理论到实践的具体流程,提高技术水平。 其他说明:文中提供的代码片段和仿真步骤均经过测试,确保能够正常运行并得到预期效果。同时,附带的相关文档也为进一步学习提供了丰富的参考资料。

    毕业论文-8导航-整站商业源码.zip

    毕业论文-8导航-整站商业源码.zip

Global site tag (gtag.js) - Google Analytics