一、IDE 集成开发环境:Integrated Development Environment
- IDE开发工具都支持使用工程化方式管理一个项目的程序开发过程,
- 一般来说一个相对独立的项目就是一个工程,
- 一个项目中涉及的几个java文件,资源文件等用一个工程进行管理。
- 在不使用工程管理的情况下,如果一个项目包括多个java源文件,
- 编程人员要精心维护这些源文件之间以及源文件与其他文件的目录关系,
- 需要注意编译这些源文件,需要手工启动运行编译后的结果,
- 如果将一个程序的所有源文件用一个工程来组织,
- 开发工具能对所有源文件集中管理,记住每个源文件的位置和相互关系,工程中有哪几个源文件,启动类是哪个,启动参数设置等配置信息在工程中都记录。
- 一个workspace可以包含多个project,一个workspace保留了eclipse的一套环境选项的配置,例如,所使用的javac和java命令,等等。
二、eclipse
- Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
- Eclipse是著名的跨平台的自由集成开发环境(IDE)。
- 最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。
- Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。
- 许多软件开发商以Eclipse为框架开发自己的IDE
- Eclipse 最初由OTI和IBM两家公司的IDE产品开发组创建,
- 起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT 和PDE。
- 目前由IBM牵头,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,
- 有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase等。
- Eclipse是一个开发源码项目,它其实是Visual Age for Java的替代品,
- 其界面跟先前的Visual Age for Java差不多,但由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,
- 因此越来越受人们关注。近期还有包括Oracle在内的许多大公司也纷纷加入了该项目,
- 并宣称Eclipse将来能成为可进行任何语言开发的IDE集大成者,使用者只需下载各种语言的插件即可。
- Eclipse的设计思想是:一切皆插件。
- Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。
- Eclipse基本内核包括:图形API (SWT/Jface), Java开发环境插件(JDT ),插件开发环境(PDE)等。
三、eclipse安装插件的方法
- 选择Help > Software Updates > Manager Configuration,
- 再选择Add > Extension Location 找到你要安装插件的目录就可以了。
- 使用eclipse的help->SoftwareUpdates ->Find and install... search for new features... 输入软件安装地址进行安装强烈推荐这种方法,
- 优点很多比如可以方便的添加删除,也不用自己写link文件!
- 其他的方法麻烦,不说了
四、Eclipse安装图形化界面WindowBuilder
WindowBuilder是可视化Java GUI编程的eclipse 插件。有了它的帮助,我们可以通过拖拽来编辑Java程序界面
安装步骤:
- 下载WindowBuilder:http://eclipse.org/windowbuilder/download.php 根据eclipse的版本选择相应的WindowBuilder下载
- 下载之后:eclipse -- Help -- Install New Software... -- Add... -- Archive... Archive弹出对话框,选择下好的WindowBuilder压缩包
- 然后一直点下去,需要一段时间,安装好后,会重启eclipse
- 重启后,在 Window -- Preferences 看到WindowBuilder选项,说明安装成功。
实现通过拖拽编辑gui界面:
- File -- New -- Ohter -- WindowBuilder -- SWT Designer -- SWT/JFace Java Project
- next 输入工程名称,一直点下去
- 在工程目录下创建包,在包中New -- Ohter -- WindowBuilder -- SWT Designer -- SWT -- Application Window .........就可以了
相关推荐
《MPLAB IDE集成开发环境用户指南》是针对MICROCHIP公司开发工具MPLAB IDE的一份详尽中文教程,旨在帮助用户掌握该IDE的使用方法,包括工程创建、编译、在线仿真以及程序烧录等核心环节。MPLAB IDE是Microchip ...
《MPLAB IDE 集成开发环境-全方位下载指南》 MPLAB IDE,全称为Microchip Programmers Laboratory Integrated Development Environment,是Microchip Technology公司为PIC微控制器开发设计的一款强大的集成开发环境...
从给定的文件信息来看,这是一份关于MPLAB IDE集成开发环境的用户指南,主要涉及了MPLAB IDE的使用方法、功能介绍以及与之相关的编程技术。以下是对标题、描述、标签以及部分内容中提及的关键知识点的详细解读: ##...
凌阳的集成开发环境IDE,非常适合学习及开发使用!
WingIDE是Python最强大的集成开发环境,利用它可以方便地开发和调试Python程序,文件中包含破解程序,请放心使用。
### Silicon IDE集成开发环境使用手册知识点详述 #### 一、概述 Silicon IDE是一款全面且独立的软件程序,专为软件设计者打造,旨在提供一套完整的开发与测试项目的工具集合。其核心特点包括: - **项目管理界面*...
**IDE集成开发环境使用手册** 在现代的计算机编程领域,集成开发环境(IDE)扮演着至关重要的角色。IDE集成了代码编写、编译、调试和项目管理等多种功能,极大地提高了开发效率。对于单片机开发而言,选择一个合适...
Wing IDE是一个比较好的Python集成开发环境,除了关键字高亮之外,还带有Debug功能,可以设置断点,单步执行Step over进行调试。是一个方便Python爱好者进行Python开发的IDE。
SyberH5 IDE集成开发环境搭建说明
Silicon Laboratories的集成开发环境( IDE )是一个完整的,独立的软件程序,包括项目管理,源代码编辑器,源代码级调试器和其它公用部分。在IDE接口为第三方的开发工具链系统,提供了一个完整的嵌入式软件开发环境...
它的IDE(集成开发环境)集成了许多强大的功能,使得开发者能够快速、高效地创建出高质量的桌面应用程序。下面将对Delphi 7的IDE进行详细讲解。 1. **代码编辑器**:Delphi 7的代码编辑器支持语法高亮、自动完成、...
**MPLAB IDE集成开发环境用户指南** **一、MPLAB IDE简介** MPLAB IDE(Microchip PIC Microcontroller Laboratory Integrated Development Environment)是Microchip Technology公司为开发其微控制器产品,尤其是...
WingIDE是一款专为Python编程语言设计的集成开发环境(Integrated Development Environment,简称IDE),它提供了丰富的功能和工具,旨在提高Python开发者的效率和代码质量。作为一款强大的开发工具,WingIDE集成了...
基于java的开发源码-Web集成开发环境 Cloud9 IDE.zip 基于java的开发源码-Web集成开发环境 Cloud9 IDE.zip 基于java的开发源码-Web集成开发环境 Cloud9 IDE.zip 基于java的开发源码-Web集成开发环境 Cloud9 IDE.zip ...
MPLAB IDE是一款由Microchip Technology公司开发的集成开发环境,专为PIC单片机的编程、调试和应用开发提供支持。V7.51版本是该软件的一个更新,包含了多项改进和修复,以提高开发效率和用户体验。汉化包的提供使得...
根据提供的文件内容,下面详细解读关于Telink集成开发环境(IDE)用户指南的知识点: 1. Telink集成开发环境简介: Telink集成开发环境(IDE)是为泰凌微半导体的开发者提供的一个专业软件开发工具,用于设计、编程...
《MPLAB IDE集成开发环境 V7.51:单片机开发的高效工具》 MPLAB IDE,全称为Microchip PIC Microcontroller Development Environment,是由Microchip Technology公司推出的一款强大的单片机开发工具。V7.51版本是这...
Zend Studio是Zend Technologies公司开发的PHP语言集成开发环境(IDE)。除了有强大的PHP开发支持外也支持HTML、js、CSS