คอมพิวเตอร์ซอฟต์แวร์

Eclipse - สภาพแวดล้อมการพัฒนาแบบแยกส่วนการใช้งานข้ามแพลตฟอร์ม

Eclipse - แพลตฟอร์มที่จะสร้างซอฟต์แวร์โอเพนซอร์ส มันขึ้นอยู่กับ Java และให้ความสามารถในการพัฒนาโปรแกรมที่มีปลั๊กอิน มันมีชุดของตัวในส่วนประกอบในหมู่พวกเขา - ผลิตภัณฑ์ที่มีชื่อเสียงคราส - PDE สภาพแวดล้อมการพัฒนาปลั๊กอิน PDE ช่วยให้คุณสามารถขยายแพลตฟอร์มของตัวเองประกอบด้วยส่วนประกอบในตัว ผู้สร้างของชุดเครื่องมือสามารถนำเสนอส่วนขยายของตัวเองและให้ผู้ใช้สภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE)

นอกจากนี้ยังมีภาษา Java ซึ่งเขียนคราสสภาพแวดล้อมการพัฒนาที่ใช้สำหรับการเขียนโปรแกรมภาษาอื่น ๆ มันสร้างจำนวนมากของปลั๊กอินที่สนับสนุนภาษา C ++, Fortran, Perl, เปิดฉาก, งูหลาม, ทับทิมและอื่น ๆ . แพลตฟอร์มสามารถเป็นพื้นฐานสำหรับซอฟต์แวร์อื่น ๆ ที่ไม่เกี่ยวข้องกับการเขียนโปรแกรมเช่น Telnet และ DBMS ตัวอย่างของรหัสที่ขึ้นอยู่กับคราสอื่น - การพัฒนาสภาพแวดล้อม PDT กับฟังก์ชั่นพื้นฐานสำหรับการแก้ไขและการแก้จุดบกพร่อง PHP-การใช้งาน

สงวนบิดเบือน

ซอฟแวร์โอเพนซอร์สได้รับใบอนุญาตเพื่อรับประกันสิทธิของผู้ใช้ ตัวอย่างเช่นรหัสที่มาจะต้องให้กับสิทธิ์ที่จะแก้ไขและแจกจ่าย ระดับของการป้องกันนี้ประสบความสำเร็จผ่านลิข ลิขสิทธิ์คุ้มครองลิขสิทธิ์ห้ามการกระจายตัวของโปรแกรมในกรณีที่ผู้ใช้ไม่ได้มีสิทธินี้ ลิขนอกจากนี้ยังต้องมีใบอนุญาตครอบคลุมซอฟต์แวร์ที่มีการกระจายโดยไม่มีการดัดแปลง ในกรณีนี้สาระสำคัญของลิขสิทธิ์จะกลายเป็นตรงข้าม ลิขใช้ลิขสิทธิ์ไม่ได้ที่จะบันทึกสิทธิของนักพัฒนาและการถ่ายโอนให้กับผู้ใช้

ดังนั้นจึงมีความกลัวและความสงสัยว่าโปรแกรมที่เปิดอยู่จะนำไปสู่การสูญเสียของทรัพย์สินทางปัญญาที่เป็นลิขแพร่กระจายไปยังส่วนอื่น ๆ ของซอฟแวร์ ในคำอื่น ๆ ใบอนุญาตจะต้องว่าโปรแกรมทั้งหมดที่มีรหัสที่มาเปิดการกระจายที่มีสิทธิเดียวกัน นี้เป็นจริงสำหรับใบอนุญาตสาธารณะทั่วไป (GNU) - ภายใต้มันขยายลินุกซ์ แต่มีการอนุญาตที่ให้การรักษาที่แตกต่างกันของประโยชน์สาธารณะและเชิงพาณิชย์

OSI เป็นองค์กรที่ไม่แสวงหากำไรที่ชัดเจนกำหนดสิ่งที่เป็นโอเพนซอร์สและอนุมัติใบอนุญาตผู้ที่มีคุณสมบัติตามเกณฑ์ของ แพลตฟอร์ม Eclipse มีการกระจายโดย EPL เปิดใบอนุญาต OSI รับการรับรองและอำนวยความสะดวกในการประยุกต์ใช้ในเชิงพาณิชย์ขณะที่การรักษาความภักดีของผู้เขียนซอฟต์แวร์โอเพนซอร์ส

ผู้สร้างของปลั๊กอินหรือสภาพแวดล้อมการพัฒนาโปรแกรมที่ผู้ใช้ควรเผยแพร่รหัสใด ๆ ที่เกี่ยวข้องหรือปรับเปลี่ยนได้ของ Eclipse แต่สามารถอนุญาตเพิ่มเติมของตัวเองในทางที่พวกเขาต้องการ การโอนสิทธิให้กับพวกเขาเป็นซอฟต์แวร์โอเพนซอร์สไม่จำเป็นต้องใช้เช่นเดียวกับการพิมพ์ของแหล่งที่มา

และในขณะที่หลายคนจะไม่ใช้ Eclipse เพื่อสร้างการพัฒนาตนเอง, ความพร้อมของแพลตฟอร์มที่มารหัสที่มีความสำคัญมากไม่เพียงเพราะขาดการชำระเงิน แต่ยังเพราะมันส่งเสริมนวัตกรรมและกระตุ้นให้เกิดการเขียนโปรแกรมเพื่อให้ผลิตภัณฑ์ของตัวเองเป็นผลงานให้กับสาเหตุที่พบบ่อย เหตุผลหลักสำหรับการนี้ - ยิ่งการลงทุนในการทำโครงงานที่สำคัญมากขึ้นก็คือสำหรับทุกคน ถ้ามันเป็นประโยชน์จำนวนของนักพัฒนาที่จะเพิ่มมากขึ้นและสร้างชุมชนรอบโครงการที่คล้ายกับที่โผล่ออกมารอบ ๆ ลินุกซ์และ Apache

องค์กรที่ไม่แสวงหาผลกำไร

Eclipse - สภาพแวดล้อมการพัฒนาห้องสมุดและเครื่องมือสำหรับการสร้างปรับใช้และการจัดการซอฟแวร์และชุมชนของผู้สร้างของตน มันจะสร้างแพลตฟอร์มโดยไอบีเอ็มในปี 2001 ด้วยการสนับสนุนของผู้ผลิตซอฟแวร์

คราสมูลนิธิก่อตั้งขึ้นในปี 2004 เป็นองค์กรที่ไม่แสวงหาผลกำไรที่สนับสนุนแพลตฟอร์มโครงการและการปรับปรุงระบบสังคมและนักพัฒนาซอฟแวร์และบริการเสริม วันนี้ระบบนิเวศคราสรวมถึงองค์กรและบุคคลอุตสาหกรรมซอฟต์แวร์

จอภาพกองทุนและบริหารจัดการโครงการแพลตฟอร์ม มันทำหน้าที่ชุมชนและนักพัฒนาที่เรียก committers ในรัฐไม่ได้เป็น พวกเขาถูกว่าจ้างโดยองค์กรอื่น ๆ หรือโดยโปรแกรมเมอร์อิสระที่อาสาสมัครเวลาส่วนตัวของพวกเขาในการทำงานในโครงการ

Eclipse: ลักษณะแพลตฟอร์ม

  • สร้างเครื่องมือการเขียนโปรแกรมที่แตกต่างกัน
  • ไม่ จำกัด จำนวนของผู้ผลิตเครื่องมือรวมทั้งอิสระ
  • เครื่องมือสนับสนุนการทำงานที่มีความหลากหลายของเนื้อหาเช่น HTML, C, EJB, Java, JSP, GIF และ XML ที่มี
  • ดูแลให้บูรณาการเต็มรูปแบบภายในและระหว่างเนื้อหาที่แตกต่างกัน
  • สภาพแวดล้อม Eclipse เขียนโปรแกรมที่มี อินเตอร์เฟซแบบกราฟิก หรือไม่
  • ทำงานบนระบบปฏิบัติการที่แตกต่างกันรวมทั้ง Linux, Windows, AIX Solaris, Mac OS X ได้
  • โดยใช้ Java ได้รับความนิยมภาษาที่ใช้เขียนเครื่องมือ

Eclipse: คู่มือการเริ่มต้น

หลังจากการทำงานครั้งแรกข้อความอวยพร ผู้ใช้สามารถไปตรวจสอบและเรียนรู้ฟังก์ชั่นใหม่ตัวอย่างหรือเพื่อรับการฝึกอบรม

พื้นที่ทำงานถูกสร้างขึ้นจากแผงนำเสนอ ชุดของความคิดที่เรียกว่าโอกาส ความคาดหวังของ "ทรัพยากร" ตัวอย่างเช่นรวมถึงการเป็นตัวแทนสำหรับการแก้ไขจัดการและการดูโครงการ

เริ่มต้นควรเริ่มต้นด้วย "ความรู้พื้นฐานของพื้นที่ประโยชน์" ซึ่งคุณสามารถรวบรวมข้อมูลจำนวนมากเกี่ยวกับส่วนประกอบต่างๆ Eclipse และการมีปฏิสัมพันธ์ของพวกเขา

การทำงานกับ JDT

การสำรวจ JDT สามารถเปิดโครงการ Eclipse Java การทำเช่นนี้เลือกเมนู "File" - "ใหม่" - "โครงการ Java" ใส่ชื่อโครงการและคลิกที่ "เสร็จสิ้น"

การเปลี่ยนมุมมองปัจจุบันให้เลือกรายการเมนู "หน้าต่าง" - "เปิดมุมมอง" - ชวาหรือเปิดหน้าต่างใหม่ผ่านทาง "หน้าต่าง" - "หน้าต่างใหม่" และเลือกมุมมองที่แตกต่างกัน

มุมมองที่มีมุมมองที่มีวัตถุประสงค์เพื่อการพัฒนาในชวา ในมุมซ้ายด้านบนเป็นลำดับชั้นกับแพคเกจ Eclipse Java, เรียน, JAR ไฟล์และไฟล์ที่แตกต่างกันซึ่งเรียกว่า "แพคเกจ Explorer ได้" เมนูหลักในกรณีนี้ได้รับการเสริมด้วย 2 คะแนน: แหล่งที่มาและ Refactor

การสร้างโปรแกรมใน JDT

ในการสร้างโปรแกรม Java คุณควรคลิกขวาที่โครงการและเลือก "ใหม่" ที่สร้างขึ้นก่อนหน้านี้ - "Class" ใน pop-up ใส่ชื่อชั้นของกล่องโต้ตอบ หนี้สงสัยจะสูญ: "ซึ่งวิธีการของชิ้นงานที่คุณต้องการที่จะสร้าง" - ระบุประชาชนเป็นโมฆะคง main (String args []) และคลิกที่ "เสร็จสิ้น"

นี้จะสร้างโปรแกรมที่มีคลาสป้อนและที่ว่างเปล่าหลัก () ต้องดำเนินการวิธีการรหัสโปรแกรม (ญจำแนกละเว้นจงใจ):

เรียนสาธารณะสวัสดี {

ประชาชนเป็นโมฆะคง main (String args []) {

สำหรับ (ญ = 0; J <= 5; J ++)

{

System.out.println ( "Hello");

}

}

}

ในระหว่างการตั้งค่าที่คุณสามารถสังเกตเห็นคุณสมบัติบรรณาธิการ:

  • การเติมข้อความอัตโนมัติ;
  • ตรวจสอบไวยากรณ์;
  • เปิดอัตโนมัติวงเล็บหรือคำพูด

เสร็จรหัสเรียกว่าแป้นพิมพ์ลัด Ctrl + Space ในเวลาเดียวกันจะขึ้นอยู่กับบริบทของรายการของตัวเลือกให้เลือกแป้นพิมพ์หรือเมาส์ไม่ว่าจะเป็นรายการของวิธีการของวัตถุหรือส่วนหนึ่งของคำหลัก

ไวยากรณ์มีการตรวจสอบอยู่บนพื้นฐานของการสะสมเพิ่มขึ้น มันจะเกิดขึ้นในระหว่างการบันทึกรหัสพร้อมกันกับการรวบรวมของมัน ข้อผิดพลาดไวยากรณ์ขีดเส้นใต้สีแดงและทิ้งจุดของพวกเขาจะปรากฏสีแดงกับสีขาวข้ามเส้นทแยงมุม ข้อผิดพลาดที่เหลือจะถูกระบุไว้ในทุ่งนาในรูปแบบของหลอดไฟที่ พวกเขาสามารถแก้ไขตัวเองด้วยความช่วยเหลือของการแก้ไขปัญหาอย่างรวดเร็ว

ในตัวอย่างแสงแนะนำตั้งอยู่ด้านหน้าของงบเพราะไม่ได้จัดฉัน หลังจากการดับเบิลคลิกที่หลอดไฟจะเป็นรายการของการแก้ไขที่เป็นไปได้ ในกรณีนี้มีการเสนอญ:

  • สนามชั้น;
  • พารามิเตอร์วิธี;
  • ตัวแปรท้องถิ่น

หากคุณเลือกหนึ่งในตัวเลือกด้วยเมาส์ที่คุณสามารถเห็นข้อความที่เกิดขึ้น

ดับเบิลคลิกที่ศูนย์รวมที่ต้องการสร้างรหัส

การประยุกต์ใช้

หากไม่มีข้อผิดพลาดการรวบรวมโปรแกรมที่สามารถทำงานผ่านทางรายการเมนู "Start" ไม่มีขั้นตอนการรวบรวมเพราะมันเกิดขึ้นในช่วงรหัสบันทึก ในกล่องโต้ตอบ "เริ่มต้นการตั้งค่า" ซึ่งจำเป็นต้องมีการตั้งค่าแล้วคุณจะต้องคลิกที่ปุ่ม Run บนด้านล่างด้านขวา จะปรากฏที่ด้านล่างของคอนโซลมีบุ๊คมาร์คและผลของโปรแกรมประยุกต์

โปรแกรมที่สามารถเรียกใช้ในการดีบัก แรกของทั้งหมดที่ตั้งเบรกพอยต์ใน System.out.println () กับสองคลิกเมาส์บนกล่องสีเทาด้านซ้ายของหน้าต่างการแก้ไขที่ติดกับวิธีการเรียก ผลที่ตามมาจะเป็นจุดสีฟ้า เลือกเมนู "Start" - "แก้ปัญหา" หน้าต่างการตั้งค่าการเปิดตัวจะปรากฏขึ้นอีกครั้ง หลังจากคลิกที่ปุ่ม "Start" จะปรากฏขึ้นมุมมองการแก้ปัญหามีความคิดใหม่

ในการ "แก้ปัญหา" ทางด้านซ้ายที่ด้านบนก็เป็นสแต็คโทรและ แถบเครื่องมือ ในการควบคุมความคืบหน้าของโครงการ แผงมีปุ่มหยุดต่อเนื่องและความสมบูรณ์ของการประยุกต์ใช้การดำเนินการและข้ามไปยังผู้ประกอบการต่อไปและวิธีการส่งกลับ ขวาที่ด้านบนเป็นแถวของแผงแท็บ A: ตัวแปรจุดสั่งหยุดการแสดงออกและหน้าจอ เมื่อคุณเลือกตัวแปรที่แท็บที่คุณสามารถดูค่าของเจตัวแปร

รายละเอียดข้อมูลเกี่ยวกับแต่ละของการเป็นตัวแทนสามารถให้ความช่วยเหลือตามบริบท เราเพียงแค่ต้องคลิกเมาส์บนแถบชื่อและกด F1

ปลั๊กอินเพิ่มเติม

สภาพแวดล้อมการพัฒนาซอฟต์แวร์ที่ถูกออกแบบมาเพื่อเปลี่ยนพวกเขารวบรวมและการแก้จุดบกพร่อง Eclipse เสริมด้วยส่วนประกอบที่มีความสามารถในการจำลองโดยอัตโนมัติสร้างโมดูลการทดสอบประสิทธิภาพการจัดการการตั้งค่าและเวอร์ชัน

ระบบ CVS ควบคุมแหล่งที่มาช่วยให้การ ทำงานเป็นทีม มากกว่าพวกเขา ดังนั้นการเปลี่ยนแปลงแนะนำไม่ได้ผสม นี้เป็นส่วนที่สำคัญและหนึ่งของคราส

การพัฒนาสภาพแวดล้อมที่อยู่บนเว็บไซต์ eclipse.org ปลั๊กอินจะอยู่ใน Plug-in กลาง

สถาปัตยกรรม

พื้นฐานของแพลตฟอร์ม - ลูกค้า RCP ที่อุดมไปด้วยหน้าที่ Simplistically พวกเขาสามารถส่งชุดของปลั๊กอินที่ใช้ในโปรแกรมการพัฒนา มีส่วนประกอบเพิ่มเติมแนะนำและตัวเลือกที่มี

ส่วนประกอบหลัก ได้แก่ :

  • รันไทม์กำหนดองค์ประกอบรูปแบบขึ้นอยู่กับ OSGi ขยายข้อกำหนดและการขยายจุด นอกจากนี้ยังมีบริการเพิ่มเติมเช่น syslog และความเท่าเทียม
  • SWT แพคเกจที่มีคุณสมบัติ Eclipse และเครื่องมือส่วนติดต่อผู้ใช้ มันมีชั้นเรียนเพิ่มเพื่อความสะดวกในการสร้างโปรแกรมกราฟิก
  • พื้นที่เครื่องมือรวมถึงมุมมองการนำเสนอและหน้าต่างการแก้ไข
  • ตัวแทน "ความช่วยเหลือ" ให้ผู้ใช้ด้วยการสนับสนุนในรูปแบบของระบบการอ้างอิงหรือรายการงานแบบโต้ตอบ
  • Plug-in "อัปเดต" ช่วยให้คุณรับรุ่นล่าสุดของซอฟต์แวร์
  • ตัวแทน "ทีม" ให้โครงสร้างพื้นฐานในการเชื่อมต่อของตัวเอง ระบบการควบคุมรุ่น

แพลตฟอร์มที่สร้างขึ้นโดย IBM, กลายเป็นระบบเปิดแหล่งที่มาเต็มรูปแบบ สมาชิกที่มีกว่าร้อย บริษัท แม้ว่าความคิดของการสร้างระบบดังกล่าวอยู่ในอดีตที่ผ่านมาคิดน่าเชื่อถือและสง่างามคราสการออกแบบได้รับอนุญาตที่จะใช้ตำแหน่งชั้นนำ

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.delachieve.com. Theme powered by WordPress.