컴퓨터, 소프트웨어
이클립스 - 개발 환경 모듈 형 크로스 플랫폼 애플리케이션을
이클립스 - 플랫폼을 오픈 소스 소프트웨어를 만들 수 있습니다. 그것은 자바 기반으로 플러그인과 프로그램을 개발 할 수있는 기능을 제공합니다. 유명한 이클립스 제품 - - PDE 개발 환경 플러그인은 그 (것)들의 사이에서 내장 된 구성 요소의 집합이 포함되어 있습니다. PDE는 내장 된 구성 요소로 구성, 플랫폼 자체를 확장 할 수 있습니다. 툴킷의 제작자는 자신의 확장 기능을 제공하고 사용자에게 통합 개발 환경 (IDE)을 제공 할 수 있습니다.
이클립스를 기록 자바 언어뿐만 아니라, 개발 환경은 다른 프로그래밍 언어에 사용됩니다. 그것은 언어 C ++, 포트란, 펄, 프롤로그, 파이썬, 루비 등을 지원하는 플러그인을 많이 만들었습니다.이 플랫폼은 텔넷 및 DBMS 등의 프로그램을 작성 관련이없는 다른 소프트웨어의 기초가 될 수 있습니다. 이클립스를 기반으로 코드의 또 다른 예를 들어, - 편집 및 디버깅 PHP-애플리케이션을위한 기본 기능과 PDT 개발 환경을 제공합니다.
모든 권리는 음란
오픈 소스 소프트웨어는 사용자의 권리를 보장하기 위해 라이센스가 부여됩니다. 예를 들어, 소스 코드를 수정하고 배포 할 수있는 권리와 함께 제공해야합니다. 보호의 수준은 카피 레프트를 달성했다. 저작권은 사용자가이 권리를 가지고 있지 않는 경우에 프로그램의 배포를 금지, 저작권을 보호합니다. 카피 레프트는 소프트웨어를 포함하는 라이센스를 수정없이 배포해야합니다. 이 경우, 저작권의 본질은 그 반대가된다. 카피 레프트는 저작권은 개발자의 권리를 저장하고, 사용자에게 전송되지 않습니다 사용합니다.
따라서, 두려움이 있고 카피 레프트 소프트웨어의 다른 부위로 확산하기로 의심의 여지가 열려있는 프로그램은 지적 재산권의 손실로 이어질 것입니다. 즉, 라이센스는 오픈 소스 코드를 포함하는 모든 응용 프로그램이 동일한 권리와 함께 배포해야합니다. 이는 일반 공중 사용 허가서 (GNU)도 마찬가지입니다 - 리눅스를 확장에서. 그러나 공공 및 상업적 이익의 다른 치료를 제공 권한 부여가있다.
OSI는 분명 오픈 소스 무엇인지 정의하는 비영리 단체이며, 그 기준에 부합하는 라이센스를 승인합니다. 이클립스 플랫폼은 EPL에 의해 배포되는 오픈 라이선스를 OSI 인증 오픈 소스 소프트웨어 제작자의 충성도를 유지하면서 상업적 응용을 촉진한다.
플러그인이나 사용자 프로그램 개발 환경의 제작자는 이클립스의 참여 또는 수정 코드를 게시해야하지만, 그들이 원하는 방식으로 자신의 추가 라이센스를 할 수 있습니다. 오픈 소스 소프트웨어로 그들에게 권리의 양도 소스뿐만 아니라 출판, 필요하지 않습니다.
많은 사람들이 자신의 발전을 만들 Eclipse를 사용하지 않는 동안, 소스 코드 플랫폼의 가용성뿐만 아니라 때문에 지불의 부족의 매우 중요하지만, 또한 혁신을 촉진하고, 일반적인 원인에 기여으로 자신의 제품을 만들기 위해 프로그래머를 장려하기 때문이다. 이 주된 이유 - 더 많은 프로젝트 작업에 투자가 더 중요한 모든 사람을위한 것입니다. 이 혜택을 경우, 개발자의 수는 더욱 증가하고 리눅스와 아파치 주위에 등장하는 유사한 프로젝트를 중심으로 커뮤니티를 만들 수있다.
비영리 단체
이클립스 - 개발 환경, 라이브러리 및 도구를 소프트웨어와 그 제작자의 커뮤니티를 생성, 배포 및 관리. 그것은 소프트웨어 벤더의 지원으로 2001 년 IBM에 의해 플랫폼을 만듭니다.
이클립스 재단은 2004 년에 설립되어, 비영리 조직, 프로젝트 플랫폼 및 보완 소프트웨어 및 서비스의 개선 사회 및 시스템 개발자를 지원합니다. 오늘, 이클립스 에코 시스템은 조직과 개인 소프트웨어 산업이 포함되어 있습니다.
기금은 모니터와 플랫폼 프로젝트를 관리합니다. 그것은 지역 사회 서비스를 제공하고, 상태 커미터를 호출 개발자 속하지 않습니다. 그들은 다른 조직이나 프로젝트에서 일할 자신의 개인 시간을 자원 봉사 독립적 인 프로그래머에 의해 사용된다.
이클립스 : 플랫폼의 특성을
- 다른 프로그래밍 도구를 만듭니다.
- 독립을 포함한 도구 공급 업체의 무제한.
- 지원 도구는 HTML, C, EJB, 자바, JSP, GIF 및 XML과 같은 다양한 콘텐츠와 함께 작동합니다.
- 내부와 다른 콘텐츠 간의 완전한 통합을 보장.
- 와 프로그래밍 이클립스 매체 그래픽 인터페이스 여부.
- 리눅스, 윈도우, 솔라리스 AIX, 맥 OS X를 포함한 다양한 운영 체제에서 작동
- 자바, 인기 필기 도구 언어를 사용.
이클립스 : 시작 안내서
첫 번째 실행, 인사 메시지 후. 사용자는 검토로 이동하고 새로운 기능, 예를 배우고, 또는 훈련을 받아야 할 수 있습니다.
작업 공간은 패널, 프리젠 테이션 구성되어 있습니다. 아이디어의 집합은 전망했다. 은 "자원"의 전망은, 예를 들어, 편집, 관리 및 프로젝트의보기를위한 표현이 포함되어 있습니다.
초보자는 다양한 이클립스 구성 요소와 상호 작용에 대한 많은 정보를 수집 할 수 있습니다 "쓸모있는 공간의 기본"로 시작한다.
JDT 작업
이클립스 자바 프로젝트를 열 수 JDT을 탐구합니다. "새"- -이 작업을 수행하려면 "파일"메뉴를 선택 "자바 프로젝트"프로젝트 이름을 입력하고 "마침"을 클릭합니다.
"열기 관점"- - 현재 시각을 변경하려면 메뉴 항목 "창"를 선택 자바 또는 "창"을 통해 새 창 열기 - "새 창"과 다른 관점을 선택합니다.
관점은 자바 개발을위한 것입니다 전망이 포함되어 있습니다. 왼쪽 모서리에서 위의 "패키지 탐색기"라고 이클립스 자바 패키지, 클래스, JAR-파일 및 다른 파일과 계층 구조입니다. 소스 및 리팩토링 :이 경우 메인 메뉴는 2 점에 의해 보충되었다.
JDT에서 프로그램 만들기
Java 응용 프로그램을 만들려면 프로젝트를 마우스 오른쪽 단추로 클릭해야하며, 이전에 만든 "새"를 선택 - "클래스". 팝업에서 대화 상자의 클래스 이름을 입력합니다. 회수 의문 "어떤 만들려는 공작물의 방법?"- 공공 정적 무효 메인 (문자열 []에 args)를 지정하고 "마침"을 클릭합니다.
이 입력 클래스와 빈 Main ()를 포함하는 프로그램을 만들 것입니다. (j 고의로 생략 분류 된) 프로그램 코드 수단을 완료해야
공용 클래스 안녕하세요 {
공공 정적 무효 메인 (문자열 []에 args) {
에 대한 (j = 0; J <= 5; J ++)
{
에서 System.out.println ( "안녕하세요");
}
}
}
세트 동안 편집기의 기능을 알 수 있습니다 :
- 자동 완성;
- 구문 검사;
- 괄호 나 따옴표를 자동 열어.
코드 완성은 키보드 단축키 Ctrl + 공간이라고합니다. 옵션 목록의 상황에 따라 달라집니다 동시에, 개체 또는 키워드의 일부 방법의 여부 목록, 키보드 나 마우스를 선택합니다.
구문은 증분 컴파일을 기준으로 확인됩니다. 그것은 그것의 컴파일과 동시에 기록하는 코드 중에 일어난다. 구문 오류는 빨간색 밑줄, 그 포인트는 흰색 대각선 크로스 빨간색 표시 남아 있습니다. 나머지 에러는 전구의 형태 필드에 표시된다. 그들은 빠른 수정의 도움으로 자신을 수정할 수 있습니다.
이 난을 분류되어 있지 않기 때문에 실시 예에 도입 된 광은 for 문 앞에 위치한다. 빛 전구를 더블 클릭 한 후 가능한 수정 사항의 목록이 될 것입니다. 이 경우, J는 제안 :
- 클래스 필드;
- 방법 매개 변수;
- 로컬 변수.
당신은 마우스로 옵션 중 하나를 선택하면 결과 텍스트를 볼 수 있습니다.
바람직한 실시 예에 더블 클릭하면 코드를 생성한다.
응용 프로그램 실행
응용 프로그램을 컴파일 오류가 메뉴 항목을 통해 실행할 수없는 경우 "시작". 어떤 컴파일 단계는, 이후는 저장 코드 동안 일어나지 않습니다. 이미 설정 값을 요구하는 대화 상자 "구성 시작"에서는 우측 하단의 Run 버튼을 클릭해야합니다. 책갈피와 콘솔과 응용 프로그램의 결과의 맨 아래에 표시됩니다.
이 프로그램은 디버거에서 실행할 수 있습니다. 우선, 다음 메서드 호출에, 편집 창 왼쪽에있는 회색 상자에 마우스를 두 번 눌러서에서 System.out.println ()에 중단 점을 설정합니다. 결과는 파란색 점이 될 것입니다. "디버그"- "시작"메뉴를 선택합니다. 실행 구성 창이 다시 나타납니다. "시작"버튼을 클릭하면 새로운 아이디어와 디버그 관점 나타납니다.
왼쪽에있는 "디버그"에서, 상단에, 그것은 호출 스택과 인 도구 모음 프로그램의 진행을 제어 할 수는. 패널은 정지 버튼, 프로그램 실행의 계속과 종료를 포함하고, 다음의 조작 방법 및 복귀로 이동. 변수, 중단 점, 표현 및 화면 : 오른쪽 상단에있는 탭 패널의 행입니다. 당신이 변수 탭을 선택하면, 당신은 변수 J의 값을 볼 수 있습니다.
진술 각각에 대한 자세한 정보는 상황에 맞는 도움말을 제공 할 수 있습니다. 우리는 단지 제목 표시 줄 및 F1 키를 눌러 마우스를 클릭해야합니다.
추가 플러그인
컴파일 및 디버깅을 변경하도록 설계 소프트웨어 개발 환경, 시뮬레이션 빌드, 테스트 모듈, 성능, 구성 관리 및 버전 관리를 자동화 할 수있는 구성 요소에 의해 보충 이러한 Eclipse.
CVS 소스 제어 시스템을 허용 팀 작업 그 이상. 따라서 도입 변화는 혼합하지 않습니다. 이것은 이클립스의 중요하고 필수적인 부분입니다.
개발 환경은 eclipse.org 사이트에 있습니다. 플러그인은 플러그인 중앙에 위치하고 있습니다.
구조
플랫폼의 기초 - 풍부한 기능 RCP 클라이언트. 단순하게 그들이 개발 프로그램에 사용되는 플러그인 세트를 제출할 수 있습니다. 권장 및 선택적 추가 구성 요소가 있습니다.
주요 구성 요소는 다음과 같습니다
- 런타임은 OSGi 사양 확장과 팽창 점에 기초하여 상기 모델 구성 요소를 결정한다. 또한 시스템 로그 및 병렬 처리 등의 부가 서비스를 제공했다.
- SWT-패키지는 Eclipse 기능 및 사용자 인터페이스 위젯이 포함되어 있습니다. 그것은 그래픽 응용 프로그램 작성을 용이하게하기 위해 추가 클래스가 있습니다.
- 도구 공간은 시각, 제시 및 편집 창을 포함한다.
- 구성 요소 "도움말"참조 시스템 또는 대화 형 작업 목록의 형태로 지원을 사용자에게 제공합니다.
- 플러그인 "업데이트"는 소프트웨어의 최신 버전을 다운로드 할 수 있습니다.
- 구성 요소 "팀은"자신 연결하는 인프라를 제공합니다 버전 관리 시스템을.
는 IBM에 의해 생성 된 플랫폼은 모든 기능을 갖춘 오픈 소스 시스템이되었다. 그 회원은 백 개 이상의 기업입니다. 이러한 시스템을 만드는 아이디어는 과거에 있었지만, 사려 깊은 안정적이고 우아한 디자인 이클립스는 선도적 인 위치를 취할 수있다.
Similar articles
Trending Now