พื้นฐานการทำงานกับ IntelliJ IDEA อินเตอร์เฟซโปรแกรม การสร้างซอฟต์แวร์ของคุณเอง ดาวน์โหลดแนวคิด Windows Intellij ในเวอร์ชันเต็มภาษารัสเซีย
ในบรรดาข้อดีของแอปพลิเคชันเราสามารถสังเกตการเติมข้อความอัตโนมัติอัจฉริยะได้ มีเครื่องมือที่รับผิดชอบในการวิเคราะห์คุณภาพโค้ด อีกทั้งคุณจะได้รับการนำทางที่สะดวกสบายผ่านไฟล์ของคุณ มีการนำการปรับโครงสร้างใหม่และการจัดรูปแบบไปใช้ ปริมาณมากภาษาการเขียนโปรแกรม รวมถึง Java, Groovy, Scala, HTML, CSS, javascript, CoffeeScript...
IntelliJ IDEA 14 รองรับเฟรมเวิร์กและแพลตฟอร์มที่เป็นที่รู้จักมากที่สุด ซึ่งสามารถจำแนกได้ง่าย ๆ เป็น: Java EE, Spring Framework, Grails, Play Framework และอื่น ๆ อีกมากมาย คุณสามารถดูรายการทั้งหมดได้ในหน้าอย่างเป็นทางการ คุณจะได้รับบูรณาการอย่างแน่นหนากับแอพพลิเคชั่นเซิร์ฟเวอร์ เช่น Tomcat, TomEE, GlassFish, JBoss, WebLogic...
นอกเหนือจากคุณสมบัติอื่นๆ IntelliJ IDEA ยังมีเครื่องมือที่รับผิดชอบในการทำงานกับฐานข้อมูลและไฟล์ SQL ของคุณ หากคุณต้องการรันการทดสอบหรือดำเนินการวิเคราะห์การครอบคลุมโค้ด คุณก็ทำได้ทั้งหมด ฉันคิดว่าคุณเข้าใจแล้วว่าจริงๆ แล้วนี่เป็นโปรแกรมที่ทรงพลังมากซึ่งมีฟีเจอร์มากมายจนฉันไม่สามารถอธิบายทุกอย่างได้ในรีวิวเดียว
IntelliJ IDEA นั้นสมบูรณ์แบบสำหรับการพัฒนาแพลตฟอร์มมือถือและเว็บ คุณจะได้รับโปรแกรมแก้ไขที่ใช้งานง่ายสำหรับภาษาการเขียนโปรแกรมที่แตกต่างกัน
ฉันอยากจะทราบว่าหลายคนกำลังมองหา IntelliJ IDEA ในภาษารัสเซีย หยุดลองและไม่ต้องกังวลกับเรื่องไร้สาระ ประการแรก ไม่มี Russifier สำหรับโปรแกรมนี้ และประการที่สอง มันไม่คุ้มค่าที่จะแปล โปรแกรมนี้มีไว้สำหรับนักพัฒนามืออาชีพที่ เพียงแค่ต้องรู้ภาษาอังกฤษ โดยเฉพาะอย่างยิ่งหากพวกเขาทำงานกับภาษาโปรแกรมบางอย่าง ทุกอย่างควรจะชัดเจนสำหรับพวกเขา คำถามอื่น ว่าเลเวลไม่สูงนักก็แค่เปลี่ยนโปรแกรม เช่น NetBeans มือใหม่ก็ง่ายกว่ามาก ทั่วไปจะเป็นประมาณนี้ เรื่องราวเล็กน้อยกลายเป็นค่าใช้จ่ายของ Russifier ฉันคิดว่าปัญหาได้รับการแก้ไขแล้ว
ทุกๆ วัน ผู้ใช้คอมพิวเตอร์ทุกรายต้องเผชิญกับการทำงานในโปรแกรมต่างๆ ได้รับการออกแบบมาเพื่อให้การทำงานบนพีซีง่ายขึ้นและทำหน้าที่ได้จำนวนหนึ่ง ตัวอย่างเช่น เครื่องคิดเลขจะคำนวณตัวอย่างที่กำหนด คุณสร้างเอกสารที่มีความซับซ้อนในโปรแกรมแก้ไขข้อความ และคุณดูภาพยนตร์หรือฟังเพลงที่คุณชื่นชอบผ่านเครื่องเล่น ซอฟต์แวร์ทั้งหมดนี้ถูกสร้างขึ้นโดยใช้ภาษาการเขียนโปรแกรม เริ่มต้นจากการควบคุมพื้นฐานและสิ้นสุดด้วยอินเทอร์เฟซแบบกราฟิก วันนี้เราอยากจะพูดถึงสองวิธีในการเขียนแอปพลิเคชันอย่างง่ายสำหรับระบบปฏิบัติการ Windows ด้วยมือของเราเอง
ทุกวันนี้ คุณสามารถพัฒนาโปรแกรมของคุณเองได้โดยไม่ต้องมีความรู้ภาษาการเขียนโปรแกรม แต่สำหรับสิ่งนี้ มีเครื่องมือที่เหมาะสมน้อยมากที่ช่วยให้คุณตระหนักถึงแผนของคุณได้อย่างเต็มที่ นอกจากนี้ ปัจจุบันหลักสูตรภาษาจำนวนมากมีให้บริการฟรีบนอินเทอร์เน็ต โดยอธิบายตัวอย่างการเขียนซอฟต์แวร์ด้วยการจัดเตรียมซอร์สโค้ด ดังนั้นชุดงานจึงค่อนข้างเป็นไปได้ คุณเพียงแค่ต้องเลือกวิธีการ ซึ่งเป็นสิ่งที่เราเสนอให้ทำต่อไป
วิธีที่ 1: โปรแกรมการเขียนโปรแกรม
หากคุณสนใจที่จะสร้างเกม คุณจะรู้เกี่ยวกับเครื่องมือพิเศษที่มีส่วนประกอบมากมายอยู่แล้วและสคริปต์พื้นฐานที่เขียนไว้ ผู้ใช้สามารถสร้างภาพที่สมบูรณ์ได้จากสิ่งนี้ โดยจัดระบบข้อมูลที่มีอยู่ ซอฟต์แวร์ที่ช่วยให้คุณสร้างแอปพลิเคชันของคุณเองโดยไม่ต้องมีความรู้ภาษาการเขียนโปรแกรมนั้นทำงานบนหลักการเดียวกันโดยประมาณ เรายกตัวอย่าง HiAsm เนื่องจากนี่เป็นโซลูชันที่ดีที่สุดเพียงโซลูชันเดียวที่มีการแปลเป็นภาษารัสเซียอย่างสมบูรณ์
- เรามาเริ่มดูคำแนะนำง่ายๆ สำหรับการสร้างโปรแกรมดั้งเดิมใน HiAsm กันทันที ในการเริ่มต้น โปรดไปที่ลิงก์ด้านบนเพื่อดาวน์โหลดและติดตั้งเครื่องมือที่เราใช้ในปัจจุบัน
- หลังจากเปิดตัว ให้อ่านข้อมูลที่ให้ไว้เกี่ยวกับวิธีการใช้งานและแก้ไขปัญหาทั่วไป เราต้องการทราบทันทีว่าโปรแกรมป้องกันไวรัสบางตัวรู้จัก HiAsm ว่าเป็นโค้ดที่เป็นอันตราย โดยบล็อกไฟล์ที่เปิดใช้งาน ดังนั้นหากเกิดปัญหา เราขอแนะนำให้เพิ่มเครื่องมือลงในข้อยกเว้นหรือปิดใช้งานการป้องกันระบบปฏิบัติการชั่วคราว
- ผ่านทางเมนู "ไฟล์"สร้างโครงการใหม่
- หน้าต่างใหม่จะปรากฏขึ้นพร้อมตัวเลือก ประเภทต่างๆการใช้งาน วันนี้เราต้องการมุ่งเน้นไปที่โปรแกรม Windows GUI มาตรฐาน
- ตัวอย่างเช่น ลองใช้เมนูอิเล็กทรอนิกส์ง่ายๆ ที่มีตัวเลือกอาหารผ่านรายการป๊อปอัป รวมถึงความสามารถในการระบุจำนวนการเสิร์ฟที่ต้องการ ตัวเลือกนี้จัดทำขึ้นเพื่อสาธิตการทำงานขององค์ประกอบหลักของ HiAsm เท่านั้น ก่อนอื่น เรามาเพิ่มองค์ประกอบใหม่ให้กับหน้าต่างหลักกันก่อนโดยคลิกที่ปุ่มที่เกี่ยวข้อง
- ในหน้าต่างที่เปิดขึ้น คุณจะเห็นว่าวัตถุทั้งหมดถูกกระจายออกเป็นกลุ่มเพื่อให้สะดวกในการเลือกสิ่งที่คุณต้องการ มาสร้างรายการป๊อปอัปโดยคลิกที่มัน
- ย้ายองค์ประกอบไปยังพื้นที่ทำงานแล้วเชื่อมต่อกับหน้าต่างหลัก
- ดับเบิลคลิกที่รายการเพื่อกรอกข้อมูลในแถว เขียนแต่ละตำแหน่งใหม่บนบรรทัดใหม่
- ยืนยันการเปลี่ยนแปลงโดยคลิกที่เครื่องหมายถูกสีเขียว
- ตอนนี้เรามาเพิ่มข้อความธรรมดาที่จะระบุชื่อของเมนูป๊อปอัป
- เปิดวัตถุและเติมเนื้อหา
- เรามาแสดงคำจารึกด้วยรูปภาพเพิ่มเติมโดยเลือกองค์ประกอบที่เกี่ยวข้องจากรายการ
- ทั้งหมดนี้จะต้องเชื่อมโยงกับหน้าต่างหลักด้วย
- HiAsm รองรับรูปภาพขนาดและรูปแบบที่แตกต่างกัน และถูกเพิ่มในลักษณะเดียวกับข้อความ
- นอกจากนี้ยังมีโปรแกรมแก้ไขในตัวที่ให้คุณเปลี่ยนบางส่วนของรูปภาพได้
- ผ่านต่อไป "ดู"คุณสามารถวิ่งได้ “ตัวแก้ไขแบบฟอร์ม”.
- จะช่วยให้คุณวางตำแหน่งส่วนประกอบทั้งหมดในตำแหน่งที่ต้องการบนหน้าต่างได้โดยการเคลื่อนย้ายและปรับขนาด
- แต่ละวัตถุหรือเมนูได้รับการแก้ไขผ่านหน้าต่าง “คุณสมบัติขององค์ประกอบ”- เปิดเพื่อดูตัวเลือกหลักโดยเลือกเมนูหรือหน้าต่างใดเมนูหนึ่งก่อน
- ที่นี่คุณสามารถเปลี่ยนพื้นหลังหลัก กำหนดขนาด ตำแหน่งเคอร์เซอร์ ตำแหน่งที่สัมพันธ์กับหน้าต่างหลัก และเพิ่มจุดใดจุดหนึ่งจากหลายๆ จุด
- หน้าต่างคุณสมบัติเริ่มต้นอยู่ทางด้านขวา หันมาสนใจการแก้ไขข้อความกันดีกว่า เลือกแบบอักษร สี และขนาด ในส่วน "สไตล์"ตัวเอียง ขีดเส้นใต้ หรือตัวหนาถูกเปิดใช้งาน
- มาเพิ่มแถบเลื่อนแบบเคลื่อนย้ายได้เพื่อปรับจำนวนการเสิร์ฟ
- ในเมนู "คุณสมบัติ"คุณจะต้องกำหนดค่าขั้นต่ำและ ค่าสูงสุดเครื่องหมาย เช่น จาก 1 ถึง 6
- หลังจากการเปลี่ยนแปลงแต่ละครั้ง คุณสามารถเรียกใช้โปรแกรมเพื่อดูผลลัพธ์และตรวจสอบให้แน่ใจว่าไม่มีข้อผิดพลาด
- เมื่อเสร็จแล้ว เราขอแนะนำให้เพิ่มปุ่ม "ตกลง",ยืนยันความพร้อมของการสั่งซื้อ มันอยู่ในส่วน “การควบคุมเร่งด่วน”.
- ตั้งชื่อให้กับปุ่ม เป็นต้น "ตกลง"หรือ "ยืนยันการสั่งซื้อ".
- หลังจากเพิ่มสองตำแหน่งเสร็จแล้ว เราก็จะได้โปรแกรมที่คุณเห็นในภาพหน้าจอด้านล่าง แน่นอนว่าคุณยังต้องทำงานกับการออกแบบและข้อบกพร่องด้านฟังก์ชันอื่น ๆ ที่นี่ รูปร่าง- อย่างไรก็ตาม ตัวอย่างนี้สร้างขึ้นเพื่อแสดงหลักการทำงานของ HiAsm เท่านั้น
- หากคุณต้องการหยุดพักหรือบันทึกโปรเจ็กต์ที่เสร็จแล้วเพื่อการแปลงเป็นไฟล์ปฏิบัติการในภายหลัง ให้คลิกที่ปุ่ม "บันทึก"และเลือกตำแหน่งบนฮาร์ดไดรฟ์ของคุณ
ความสามารถของเครื่องมือที่พิจารณานั้นเพียงพอแล้วไม่เพียง แต่จะสร้างแอปพลิเคชันกราฟิกแบบธรรมดาเท่านั้น HiAsm ยังทำงานได้ดีกับงานที่ซับซ้อนกว่าเช่นการสร้างเครื่องเล่นหรือการดาวน์โหลดไฟล์จากอินเทอร์เน็ต แน่นอนว่าคุณจะต้องใช้ความพยายามมากขึ้นที่นี่และเรียนรู้โครงร่างและสคริปต์ในตัวมากมาย ทั้งหมดนี้ง่ายกว่ามากหากคุณใช้แหล่งข้อมูลอย่างเป็นทางการ เช่น ฟอรัม ผู้ใช้ไม่เพียงแต่แบ่งปันงานของตนเท่านั้น แต่ยังอธิบายพื้นฐานของการออกแบบซอฟต์แวร์ให้กับผู้เริ่มต้นอีกด้วย ยิ่งไปกว่านั้น หากมีคำถามเกิดขึ้น ไม่มีอะไรขัดขวางไม่ให้คุณสร้างหัวข้อแยกต่างหากโดยอธิบายรายละเอียดเกี่ยวกับความยากลำบากในปัจจุบัน
วิธีที่ 2: ภาษาการเขียนโปรแกรมและสภาพแวดล้อมการพัฒนา
ตามที่กล่าวไว้ข้างต้น โปรแกรมทั้งหมดเขียนด้วยภาษาโปรแกรมเฉพาะเจาะจง ในโครงการที่ซับซ้อนบางโครงการ หลายภาษาจะเกี่ยวข้องในคราวเดียว วิธีเขียนซอฟต์แวร์นี้เป็นวิธีที่ยากที่สุด แต่เมื่อคุณเชี่ยวชาญภาษาใดภาษาหนึ่ง คุณจะได้รับความเป็นไปได้ที่แทบจะไร้ขีดจำกัดในการเขียนโค้ดซอฟต์แวร์ ยูทิลิตี้ หรือสคริปต์แต่ละตัว ภารกิจหลักคือการตัดสินใจเกี่ยวกับภาษาการเขียนโปรแกรม ผู้เชี่ยวชาญจากบริการการศึกษาที่มีชื่อเสียง GeekBrains พยายามตอบคำถามนี้ คุณจะพบข้อมูลที่จำเป็นทั้งหมดได้ที่ลิงค์ด้านล่าง
ตอนนี้เรามาดูตัวเลือกต่างๆ สำหรับซอฟต์แวร์ที่เขียนโดยใช้ PL ที่กล่าวถึงในบทความ ก่อนอื่น เราจะมาพูดถึง Python ซึ่งโปรแกรมเมอร์บางคนถือว่าเป็นภาษาที่ง่ายที่สุด เพื่อให้หน้าต่างกราฟิกธรรมดาปรากฏเต็มหน้าจอทั้งหมด คุณจะต้องเชื่อมต่อไลบรารี Tkinter มาตรฐานและเขียนโค้ดในรูปแบบต่อไปนี้:
จากการนำเข้า tkinter *
คลาสสี(เฟรม):
def __init__ (ตนเอง, ผู้ปกครอง):
Frame.__init__(ตนเอง, ผู้ปกครอง)
self.parent = ผู้ปกครอง
หลักแน่นอน ():
รูท = Tk()
ราก.เรขาคณิต("1920x1080+300+300")
แอพ = ทาสี (รูท)
root.mainloop()
ถ้า __name__ == "__main__":
หลัก()
หลังจากการคอมไพล์สำเร็จ หน้าต่างกราฟิกจะเปิดขึ้นพร้อมกับปุ่มที่เพิ่มไว้แล้ว แต่ละคนมีหน้าที่รับผิดชอบเกี่ยวกับขนาดและสีของแปรง
อย่างที่คุณเห็น การทำความเข้าใจแอปพลิเคชัน GUI (อินเทอร์เฟซแบบกราฟิก) นั้นไม่ใช่เรื่องยาก แต่ควรเริ่มต้นด้วยคอนโซลสคริปต์และโปรแกรมขนาดเล็กก่อนจะดีกว่า สื่อการสอน บทเรียน และวรรณกรรมฟรีจะช่วยให้คุณเชี่ยวชาญ Python ซึ่งตอนนี้ก็เพียงพอที่จะศึกษาเนื้อหาที่จำเป็นอย่างอิสระแล้ว
ในบทความเกี่ยวกับ GeekBrains นี้ มีการให้ความสนใจเป็นพิเศษกับ C# ซึ่งเรียกว่าภาษาการเขียนโปรแกรมสากลสำหรับผู้ที่ยังไม่ได้ตัดสินใจว่าต้องการใช้ทักษะในด้านใด การพัฒนาซอฟต์แวร์สำหรับ Windows ดำเนินการในสภาพแวดล้อมของ Microsoft อย่างเป็นทางการที่เรียกว่า Visual Studio รหัสดูเหมือนสิ่งที่คุณเห็นด้านล่าง:
เนมสเปซ MyWinApp
{
ใช้ระบบ;
โดยใช้ System.Windows.Forms;
MainForm ระดับสาธารณะ: แบบฟอร์ม
{
// เปิดแอปพลิเคชัน
int สาธารณะคงที่หลัก (args สตริง)
{
Application.Run(รูปแบบหลักใหม่());
กลับ 0;
}
}
}
อย่างที่คุณเห็น Python เดียวกันมีความแตกต่างบางประการ หากคุณคัดลอกโค้ดนี้ วางลงใน IDE และคอมไพล์ หน้าต่างกราฟิกธรรมดาจะปรากฏขึ้นบนหน้าจอ โดยที่ปุ่ม บล็อก และวัตถุอื่น ๆ จะถูกแนบมาในอนาคต
เรากล่าวถึง Visual Studio ว่าเป็นสภาพแวดล้อมการพัฒนา คุณจะต้องใช้มันไม่ว่าในกรณีใดหากคุณต้องการเขียนซอฟต์แวร์ของคุณเองในภาษาเนื่องจากสมุดบันทึกมาตรฐานหรือโปรแกรมแก้ไขข้อความไม่เหมาะกับสิ่งนี้ ตรวจสอบ IDE ที่ดีที่สุดที่รองรับ ภาษาที่แตกต่างกันเราแนะนำในบทความแยกต่างหากของเราจากผู้เขียนคนอื่นเพิ่มเติม
ในบทความนี้เราพยายามแนะนำคุณอย่างละเอียดที่สุดเท่าที่จะเป็นไปได้เกี่ยวกับกระบวนการเขียนซอฟต์แวร์โดยใช้สองวิธีที่มีอยู่ อย่างที่คุณเห็น นี่ไม่ใช่เรื่องง่ายเลย เพราะคุณจำเป็นต้องได้รับความรู้พิเศษและเรียนรู้แง่มุมต่างๆ มากมายเพื่อที่จะคุ้นเคยกับเรื่องนี้ เนื้อหาข้างต้นมีจุดมุ่งหมายเพื่อให้ข้อมูลทั่วไปเพื่อความคุ้นเคยเท่านั้นและไม่ใช่บทเรียนที่ครบถ้วนเมื่อเชี่ยวชาญแล้วคุณสามารถเป็นโปรแกรมเมอร์ที่มีความมั่นใจได้ หากคุณสนใจในภาษาใดๆ หรือ HiAsm คุณจะต้องทุ่มเทเวลาอย่างมากในการศึกษาสื่อการฝึกอบรมที่เกี่ยวข้อง
ข้อมูลทั่วไป
IntelliJ IDEA- สภาพแวดล้อมการพัฒนาซอฟต์แวร์แบบรวมในภาษาการเขียนโปรแกรมหลายภาษา โดยเฉพาะ Java, JavaScript, Python ที่พัฒนาโดย JetBrains
ในบรรดาคุณสมบัติอื่นๆ IntelliJ IDEA เข้ากันได้สูงกับเครื่องมือสำหรับนักพัฒนาฟรียอดนิยมมากมาย เช่น CVS, Subversion, Apache Ant, Maven และ JUnit ในเดือนกุมภาพันธ์ พ.ศ. 2550 นักพัฒนา IntelliJ ได้ประกาศปลั๊กอินเวอร์ชันแรกเพื่อรองรับการเขียนโปรแกรมในภาษา Ruby
ตั้งแต่เวอร์ชัน 9.0 เป็นต้นไป IntelliJ IDEA มีให้เลือกสองเวอร์ชัน: Community Edition และ Ultimate Edition Community Edition เป็นเวอร์ชันฟรีที่พร้อมใช้งานภายใต้ลิขสิทธิ์ Apache 2.0 ให้การสนับสนุนอย่างเต็มที่สำหรับ Java SE, Groovy, Scala รวมถึงการทำงานร่วมกับระบบควบคุมเวอร์ชันที่ได้รับความนิยมสูงสุด Ultimate Edition ประกอบด้วยการสนับสนุน Java EE, ไดอะแกรม UML, การคำนวณการครอบคลุมโค้ด และการสนับสนุนระบบควบคุมเวอร์ชัน ภาษา และเฟรมเวิร์กอื่นๆ
ภาษาที่รองรับ:
- จาวาสคริปต์
- คอฟฟี่สคริปต์
- HTML/XHTML/HAML
- CSS/SASS/น้อยกว่า
- XML/XSL/XPath
- แอ็กชันสคริปต์/MXML
- หลาม
- เก๋
- สกาล่า
- คอตลิน
- โคลจูเร่
- ซี/ซี++
ผ่านปลั๊กอินของบุคคลที่สาม:
- โอแคมล์
- เออร์หลาง
- แฟนทอม
- ฮาสเคล
- คณิตศาสตร์
- Perl5
ความแตกต่างหลักระหว่าง Ultimate Edition และ Community Edition
Ultimate Edition - เวอร์ชันสมบูรณ์ของสภาพแวดล้อมการพัฒนาสำหรับการสร้างแอปพลิเคชันเชิงพาณิชย์
- การเติมข้อความอัตโนมัติอัจฉริยะ เครื่องมือวิเคราะห์คุณภาพโค้ด การนำทางที่ง่ายดาย การปรับโครงสร้างใหม่และการจัดรูปแบบขั้นสูงสำหรับ Java, Groovy, Scala, HTML, CSS, JavaScript, CoffeeScript, ActionScript, LESS, XML และภาษาอื่นๆ อีกมากมาย
- รองรับเฟรมเวิร์กและแพลตฟอร์มยอดนิยมทั้งหมด รวมถึง Java EE, Spring Framework, Grails, Play Framework, GWT, Struts, Node.js, AngularJS, Android, Flex, AIR Mobile และอื่นๆ อีกมากมาย
- การบูรณาการกับแอปพลิเคชันเซิร์ฟเวอร์ ได้แก่ Tomcat, TomEE, GlassFish, JBoss, WebLogic, WebSphere, Geronimo, Resin, Jetty และ Virgo
- เครื่องมือสำหรับการทำงานกับฐานข้อมูลและไฟล์ SQL รวมถึงไคลเอนต์และตัวแก้ไขที่สะดวกสำหรับสคีมาฐานข้อมูล
- บูรณาการกับระบบควบคุมเวอร์ชันเชิงพาณิชย์ Perforce, Team Foundation Server, ClearCase, Visual SourceSafe
- เครื่องมือสำหรับรันการทดสอบและวิเคราะห์การครอบคลุมโค้ด รวมถึงการรองรับเฟรมเวิร์กการทดสอบยอดนิยมทั้งหมด
- การเติมข้อความอัตโนมัติอัจฉริยะ เครื่องมือวิเคราะห์คุณภาพโค้ด การนำทางที่ง่ายดาย การปรับโครงสร้างใหม่และการจัดรูปแบบขั้นสูงสำหรับ Java, Groovy, Scala, Clojure และ Erlang
- ชุดเครื่องมือระดับมืออาชีพสำหรับการพัฒนาแอปพลิเคชัน Android
- รองรับ JavaFX 2.0, บูรณาการกับ SceneBuilder; ผู้ออกแบบอินเทอร์เฟซสำหรับ Swing
- บูรณาการกับเครื่องมือสร้างและการจัดการโครงการอัตโนมัติ รวมถึง Maven, Gradle, Ant และอื่นๆ
- เครื่องมือทดสอบที่รองรับ JUnit, TestNG, Spock, ScalaTest และ spec2
- บูรณาการกับระบบควบคุมเวอร์ชันรวมถึง Git, Subversion, Mercurial และ CSV
คุณสมบัติที่สำคัญ
- ดีบักเกอร์
- ตอนนี้สามารถใช้นิพจน์ Groovy ใน Evaluate Expression และ Watches เมื่อทำการดีบักโค้ด Java
- การดีบักหลายเธรดได้ง่ายขึ้น
- คำเตือนเมื่อซอร์สโค้ดไม่ตรงกับสำเนาที่รันอยู่
- ระบบควบคุมเวอร์ชัน
- รองรับเวิร์กทรี Git
- การผสานและการเปรียบเทียบสะดวกยิ่งขึ้นด้วยการเน้นการเปลี่ยนแปลงในระดับคำ
- บรรณาธิการ
- เลื่อนนิพจน์ไปทางขวาและซ้าย
- การนำเข้าวิธีการคงที่และค่าคงที่โดยอัตโนมัติ
- รองรับภาษาที่อ่านจากขวาไปซ้าย (เช่น อารบิก และฮีบรู)
- เกรเดิล
- รองรับชุดซอร์สแบบกำหนดเอง: ตอนนี้แต่ละชุดซอร์สจะถูกแสดงโดยโมดูลแยกกันและสามารถมีการพึ่งพาของตัวเองได้ (เป็นผลให้ปัญหาจำนวนมากได้รับการแก้ไข)
- การกำหนดค่าอัตโนมัติของสิ่งประดิษฐ์ EAR
- จาวา 8
- วิธีการแบบอินไลน์และการเปลี่ยนลายเซ็นวิธีการแปลงการอ้างอิงเป็นนิพจน์แลมบ์ดา
- การตรวจสอบที่ตรวจสอบการใช้การอ้างอิงวิธีการ นิพจน์แลมบ์ดา และประเภททางเลือกที่ถูกต้อง
- คอตลิน
- รองรับ Kotlin 1.0
- ปลั๊กอิน Kotlin Edu สำหรับการเรียนรู้แบบโต้ตอบของ Kotlin
- สกาล่า
- การเติมข้อความอัตโนมัติจะคำนึงถึงประเภทอักขระ บริบท และประวัติการใช้งานด้วย
- o การเติมข้อความอัตโนมัติสำหรับนิพจน์การจับคู่รูปแบบตอนนี้แนะนำชื่อของคุณสมบัติคลาสเคส
- จาวาสคริปต์
- ปรับปรุงคำแนะนำเครื่องมือสำหรับ ECMAScript 6, TypeScript และ AngularJS 2
- การดีบักโค้ดอะซิงโครนัสที่สะดวก
- กรอบสปริง
- ฟังก์ชันคำแนะนำเครื่องมือที่ได้รับการปรับปรุงสำหรับ Spring Boot
- ปรับปรุงการรองรับ Spring MVC
- แก้ไขปัญหาที่ทราบมากมาย
- ไธม์ลีฟ
- คำแนะนำสำหรับภาษาถิ่นที่กำหนดเอง
- รองรับ Thymeleaf 3.0
- แอนดรอยด์สตูดิโอ 1.5
- โปรไฟล์รั่วไหล
- การตรวจสอบผ้าสำลีใหม่
- นักเทียบท่า
- รองรับเครื่องนักเทียบท่า
- หน้าต่างแยก (หน้าต่างเครื่องมือ)
- แผงด้านขวาจะแสดงบันทึกและองค์ประกอบอินเทอร์เฟซสำหรับการจัดการตัวแปรสภาพแวดล้อมและการเชื่อมโยงพอร์ต
ความต้องการของระบบ
การสร้างและการตั้งค่าโครงการ
กระบวนการทั้งหมดอธิบายไว้สำหรับเวอร์ชัน IntelliJ IDEA ULTIMATE 2016.2
หากต้องการสร้างโปรเจ็กต์ใหม่ คุณต้องเลือกสร้างโปรเจ็กต์ใหม่ในหน้าต่างต้อนรับของ Intellij IDEA
หากคุณต้องการเปิดโปรเจ็กต์ที่เสร็จแล้ว ให้เลือกนำเข้าโปรเจ็กต์แล้วระบุเส้นทางไปยังโฟลเดอร์ที่มีโปรเจ็กต์
ทางด้านซ้าย รายการจะแสดงโครงการที่คุณเพิ่งร่วมงานด้วย
ในหน้าต่างที่ปรากฏขึ้น ให้ระบุพารามิเตอร์ของโครงการที่กำลังสร้าง ช่อง Project SDK ระบุชุดพัฒนา ไลบรารี เฟรมเวิร์ก และเวอร์ชัน Java
คุณสามารถเลือกโครงการประเภทต่อไปนี้ได้ ทั้งนี้ขึ้นอยู่กับข้อกำหนดสำหรับการสมัครของคุณ:
ฤดูใบไม้ผลิ- เฟรมเวิร์กโอเพ่นซอร์สสากลสำหรับแพลตฟอร์ม Java
JavaFX- แพลตฟอร์มสำหรับการสร้าง RIA ช่วยให้คุณสร้างแอปพลิเคชันแบบครบวงจรด้วยอินเทอร์เฟซผู้ใช้แบบกราฟิกที่สมบูรณ์แบบสำหรับการเรียกใช้โดยตรงจากระบบปฏิบัติการ ทำงานในเบราว์เซอร์และบน โทรศัพท์มือถือรวมถึงผู้ที่ทำงานกับเนื้อหามัลติมีเดีย
หุ่นยนต์- การพัฒนาแอพพลิเคชั่นสำหรับระบบปฏิบัติการ Android
มาเวนเป็นเครื่องมือสำหรับประกอบโปรเจ็กต์ Java ได้แก่ การคอมไพล์ การสร้าง jar การสร้างการกระจายโปรแกรม การสร้างเอกสาร
เกรเดิล- ระบบสร้างอัตโนมัติที่สร้างขึ้นบนหลักการของ Apache Ant และ Apache Maven แต่ให้ DSL ในภาษา Groovy แทนรูปแบบ XML ดั้งเดิมในการนำเสนอการกำหนดค่าโครงการ
เก๋เป็นภาษาโปรแกรมเชิงวัตถุที่ออกแบบมาสำหรับแพลตฟอร์ม Java โดยเป็นส่วนเสริมของภาษา Java โดยมีความสามารถ Python, Ruby และ Smalltalk
แร้ง- “เฟรมเวิร์ก” โอเพ่นซอร์สที่ใช้ภาษา Groovy
เกรลส์- เฟรมเวิร์กซอฟต์แวร์สำหรับการสร้างเว็บแอปพลิเคชัน เขียนด้วยภาษาสคริปต์ Groovy
เว็บแบบคงที่- เว็บโมดูลถูกใช้เพื่อพัฒนาเว็บแอปพลิเคชันโดยใช้เทคโนโลยีเช่น HTML/CSS, JavaScript, PHP และอื่นๆ พวกเขาไม่สนับสนุนการพัฒนา แอพพลิเคชั่น.
คอตลิน- โมดูล Kotlin สำหรับเครื่องเสมือน Java เป้าหมาย
ในหน้าต่างถัดไป คุณสามารถเลือกเทมเพลตสำหรับโครงการที่จะสร้างได้ คำอธิบายสามารถดูได้ที่ด้านล่างของหน้าต่าง ในกรณีนี้ คลาสที่มีเมธอดหลักจะถูกสร้างขึ้นในโปรเจ็กต์แล้ว
alt=" กำลังสร้างโครงการ" class="image-center">!}
ในขั้นตอนสุดท้ายจะมีการตั้งชื่อและที่ตั้งของโครงการในระบบ
สร้างโครงการแล้ว คุณสามารถเริ่มเขียนโค้ดโปรแกรมได้
อินเทอร์เฟซและการดำเนินโครงการ
หน้าต่างโปรแกรมทั้งหมดสามารถแบ่งออกเป็น 3 ส่วน พื้นที่สีแดงแสดงไฟล์โครงการ ในพื้นที่สีเขียว การทำงานโดยตรงกับไฟล์จะเกิดขึ้น รวมถึงการเขียนโค้ดโปรแกรมด้วย พื้นที่สีน้ำเงินช่วยให้เข้าถึงฟังก์ชันหลักได้อย่างรวดเร็ว: การสร้าง การเริ่มต้น และการดีบักโปรเจ็กต์ นอกจากนี้ยังมีฟังก์ชั่นการค้นหาด้วยรหัส
ตัวอย่างเช่น นี่คือโปรแกรมที่เพิ่มค่าของอาร์เรย์ที่กำหนดเป็น 2
ในการรันโปรเจ็กต์ ให้เลือกรันจากเมนูรัน หรือใช้แป้นพิมพ์ลัด Alt+Shift+F10 หรือใช้ปุ่มจากพื้นที่สีน้ำเงินที่อธิบายไว้ข้างต้น
หลังจากดำเนินการ ผลลัพธ์และข้อความความคืบหน้าของโปรแกรมจะปรากฏในคอนโซลเอาต์พุต
หากโค้ดโปรแกรมให้ข้อมูลอินพุตแก่ผู้ใช้ คอนโซลเอาต์พุตก็สามารถทำหน้าที่เป็นคอนโซลอินพุตได้
ผลลัพธ์ของโปรแกรม
หากต้องการดีบักแอปพลิเคชันของคุณ คุณสามารถใช้ "เบรกพอยต์" (จงใจหยุดการทำงานของโปรแกรม) ในการตั้งค่าเบรกพอยต์ คุณต้องคลิกปุ่มซ้ายของเมาส์ทางด้านซ้ายของบรรทัดโค้ดที่คุณต้องการหยุดโปรแกรม
จากนั้นเลือก Debug ในแท็บ Run
โปรแกรมจะหยุดการทำงาน ณ จุดที่ระบุ หลังจากนั้นบนแท็บ Debugger ในพื้นที่ตัวแปร (พื้นที่สีเขียวในรูป) คุณสามารถติดตามค่าของตัวแปรทั้งหมดได้ นอกจากนี้ยังสามารถดูค่าของตัวแปรได้โดยตรงในหน้าต่างด้วยโค้ดโปรแกรม
พื้นที่สีน้ำเงินใช้สำหรับการเข้าถึงฟังก์ชันที่จำเป็นอย่างรวดเร็วเมื่อทำการดีบัก (จากปุ่มบนลงล่าง): รีสตาร์ทโปรเจ็กต์ รันโปรแกรมจนถึงจุดพักถัดไป หยุดชั่วคราว (ไม่ได้ใช้งานในขณะนี้) บังคับจุดสิ้นสุดของ โปรแกรม ดูชุด “จุดพัก” ละเว้น “จุดพัก” (โปรแกรมจะถูกดำเนินการจนจบ)
พื้นที่สีเหลืองใช้เพื่อสลับระหว่างแท็บดีบักเกอร์และคอนโซลเอาต์พุต นอกจากนี้ยังมีปุ่มสำหรับการดีบัก: ขั้นที่มีการป้อน, ขั้นที่มีการบายพาส, ขั้นที่มีการออก
แผงเฟรม (พื้นที่สีแดง) ช่วยให้คุณเข้าถึงรายการเธรดของแอปพลิเคชันของคุณ สำหรับแต่ละเธรด คุณสามารถดูโครงสร้างสแต็ก ตรวจสอบเฟรม ย้ายไปมาระหว่างเฟรม และข้ามไปที่โดยอัตโนมัติ ซอร์สโค้ดในเครื่องมือแก้ไข
หากคุณต้องการติดตามค่าของตัวแปรเฉพาะ คุณสามารถใช้นาฬิกาได้ ในการเพิ่มตัวแปรที่คุณสนใจ คุณต้องคลิกที่เครื่องหมายบวกสีเขียวแล้วป้อนชื่อของตัวแปรจากโค้ดโปรแกรม
คุณสามารถเพิ่มตัวแปรอื่นๆ ได้ในลักษณะเดียวกัน ตัวอย่างเช่นในการเพิ่มอาร์เรย์คุณต้องระบุชื่อด้วยหลังจากนั้นประเภทและค่าขององค์ประกอบอาร์เรย์จะปรากฏขึ้น
การควบคุมค่าของตัวแปร i:
การควบคุมค่าของอาร์เรย์ทั้งหมด:
หากต้องการไปยังขั้นตอนถัดไปของโปรแกรม คุณสามารถกดปุ่มโปรแกรมต่อหรือใช้ปุ่ม F9
ด้วยวิธีนี้ คุณสามารถติดตามความคืบหน้าของโปรแกรมได้ หากคุณไม่ต้องการติดตามค่าของตัวแปรอีกต่อไป คุณสามารถลบออกจากรายการตัวแปรได้ หากต้องการลบ ให้ใช้ไอคอนลบสีแดง
IntelliJ IDEA คือสภาพแวดล้อมการพัฒนาแอปพลิเคชันเชิงพาณิชย์ มีเวอร์ชันฟรี “Community Edition” พร้อมฟังก์ชันการทำงานที่จำกัด และเวอร์ชันเชิงพาณิชย์เต็มรูปแบบ “Ultimate Edition” หากคุณมีส่วนร่วมอย่างจริงจังในการพัฒนาโครงการโอเพ่นซอร์ส คุณสามารถรับเวอร์ชันเต็มได้ฟรี เวอร์ชัน “ชุมชน” ได้รับการเผยแพร่ภายใต้ลิขสิทธิ์ Apache 2.0 และรวมถึงเครื่องมือทดสอบ เครื่องมือควบคุมเวอร์ชัน บิลด์ซอฟต์แวร์ และรองรับภาษา Java, Java ME, Groovy, Scala และ Clojure
นอกจากนี้ เวอร์ชันจำกัดยังรองรับการพัฒนาโปรแกรมสำหรับระบบ Android มีเครื่องมือพัฒนาส่วนต่อประสานกับผู้ใช้ โปรแกรมแก้ไขโค้ด XML นิพจน์ทั่วไป การตรวจสอบไวยากรณ์ นำเข้าและส่งออกโปรเจ็กต์ Eclipse “IntelliJ IDEA Community Edition” ผสานรวมกับระบบติดตามปัญหาได้อย่างง่ายดาย
เวอร์ชัน "Ultimate" นอกเหนือจากชุดภาษาการเขียนโปรแกรมมาตรฐานของเวอร์ชัน "ชุมชน" แล้ว ยังรองรับ PHP, SQL, Ruby, CSS, Python, HTML, JS การทำงานร่วมกับเทคโนโลยี Java EE และเฟรมเวิร์ก Hibernate, Rails, Google Web Toolkit และ Spring ก็มีอยู่เช่นกัน เครื่องมือบูรณาการ ได้แก่ Microsoft Team Foundation Server, Rational Clear Case และ Perforce
คุณสมบัติและฟังก์ชั่นที่สำคัญ
- โปรแกรมแก้ไขอัจฉริยะจดจำโค้ด รองรับการปรับโครงสร้างใหม่ การควบคุมโค้ด และการติดตามการกระทำโดยเจตนา
- การนำทางที่ง่ายดายและการสนับสนุนอย่างเต็มที่สำหรับ Java 7;
- การรวม JUnit และ TestNG รวมถึงเครื่องมือทดสอบ UI
- รองรับ OSGI, Java EE, Google App Engine, Spring, Hibernate, GWT, Play, Struts และเทคโนโลยีอื่น ๆ
- การพัฒนาเว็บง่ายขึ้นด้วยโปรแกรมแก้ไข HTML อัจฉริยะ, JavaScript, CSS, CoffeeScript, การรวมเทมเพลต
- ภาษาที่รองรับครบชุด
- การปรับใช้และการดีบักโดยใช้เซิร์ฟเวอร์พิเศษ
- เครื่องมือเพิ่มเติมสำหรับการทำงานกับโค้ด
ข้อจำกัดของเวอร์ชันฟรี
- ระยะเวลาทดลองใช้ Ultimate Edition เป็นเวลา 30 วัน
- Community Edition มีฟังก์ชันการทำงานที่จำกัด
ข้อกำหนดพิเศษ
- 1 กิกะไบต์ แรม, (แนะนำ 2 GB);
- พื้นที่ว่างบนฮาร์ดดิสก์ 300 MB (ควร 1 GB)
- ความละเอียดหน้าจอ 1024x768.
สภาพแวดล้อมการพัฒนาที่ชาญฉลาดและสะดวกที่สุดสำหรับ Java รวมถึงการสนับสนุนเทคโนโลยีและเฟรมเวิร์กล่าสุดทั้งหมด IntelliJ IDEA มอบเครื่องมือเพิ่มประสิทธิภาพการทำงานและเหมาะอย่างยิ่งสำหรับการสร้างแอปพลิเคชันเชิงพาณิชย์ อุปกรณ์พกพา และเว็บ
ความต้องการของระบบ:
ระบบปฏิบัติการอย่างใดอย่างหนึ่งต่อไปนี้:
ไมโครซอฟต์ วินโดวส์ 10
ไมโครซอฟต์ วินโดวส์ 8.1
ไมโครซอฟต์ วินโดวส์ 8
ไมโครซอฟต์ วินโดวส์ 7
RAM 2 GB หรือมากกว่า
พื้นที่ดิสก์ 1.5 GB + แคชอย่างน้อย 1 GB
รายละเอียดสภาพแวดล้อมการพัฒนา Torrent สำหรับ Java - JetBrains Intellij IDEA 2018.3.2:
คุณสมบัติที่สำคัญ
· การเติมข้อความอัตโนมัติอัจฉริยะ เครื่องมือสำหรับการวิเคราะห์คุณภาพโค้ด การนำทางที่ง่ายดาย การปรับโครงสร้างใหม่และการจัดรูปแบบขั้นสูงสำหรับ Java, Groovy, Scala, HTML, CSS, jаvascript, CoffeeScript, ActionScript, LESS, XML และภาษาอื่นๆ อีกมากมาย
·รองรับเฟรมเวิร์กและแพลตฟอร์มยอดนิยมทั้งหมด รวมถึง Java EE, Spring Framework, Grails, Play Framework, GWT, Struts, Node.js, AngularJS, Android, Flex, AIR Mobile และอื่นๆ อีกมากมาย
·การบูรณาการกับแอปพลิเคชันเซิร์ฟเวอร์ ได้แก่ Tomcat, TomEE, GlassFish, JBoss, WebLogic, WebSphere, Geronimo, Resin, Jetty และ Virgo
·เครื่องมือสำหรับการทำงานกับฐานข้อมูลและไฟล์ SQL รวมถึงไคลเอนต์และตัวแก้ไขที่สะดวกสำหรับสคีมาฐานข้อมูล
·บูรณาการกับระบบควบคุมเวอร์ชันเชิงพาณิชย์ Perforce, Team Foundation Server, ClearCase, Visual SourceSafe
·เครื่องมือสำหรับรันการทดสอบและวิเคราะห์การครอบคลุมโค้ด รวมถึงการสนับสนุนกรอบการทดสอบยอดนิยมทั้งหมด
มีอะไรใหม่ในเวอร์ชัน 2018.3
·IntelliJ IDEA รองรับ Java 12 ที่กำลังจะมาถึง และคุณสามารถดูตัวอย่าง Raw String Literals (JEP 326) ใน IDE ได้แล้ว เรียนรู้เพิ่มเติม
·ขณะนี้ IDE สามารถตรวจพบรายการที่ซ้ำกันในกรณีที่ซับซ้อนมากขึ้น และดำเนินการได้เร็วยิ่งขึ้นเช่นกัน
·การปรับปรุง Java Stream API: การเรียกที่เรียงลำดับซ้ำซ้อนที่เกิดขึ้นก่อนที่จะตรวจพบการเรียกขั้นต่ำที่ตามมา
·การตรวจสอบตามกระแสข้อมูลใหม่จะตรวจจับสถานการณ์ที่เงื่อนไขแรกไม่จำเป็น เนื่องจากเงื่อนไขที่สองครอบคลุมอยู่แล้ว
·ขณะนี้ IDE ระบุสถานการณ์ที่การตรวจสอบที่ถูกระงับไม่ระบุคำเตือนใดๆ ในเนื้อหาของวิธีการ คลาส หรือคำสั่งที่เกี่ยวข้องอีกต่อไป
· IDE เน้นบรรทัดความคิดเห็น TODO บรรทัดแรกและบรรทัดถัดไปทั้งหมดในโปรแกรมแก้ไข และแสดงในหน้าต่างเครื่องมือ TODO
·แถบสถานะการเยื้องใหม่จะแสดงขนาดของการเยื้องในไฟล์ปัจจุบัน
·คุณสามารถสร้างขอบเขตเพื่อปิดใช้งานการจัดรูปแบบโค้ดไม่ให้เสร็จสิ้นในไฟล์และโฟลเดอร์เฉพาะได้ ไปที่แท็บ 'การควบคุมฟอร์แมตเตอร์' ในการตั้งค่า / การตั้งค่า | บรรณาธิการ | สไตล์รหัส
·การเน้นไวยากรณ์และการเติมโค้ดให้สมบูรณ์พร้อมใช้งานแล้วสำหรับไฟล์ EditorConfig
·ด้วยการสนับสนุนเบื้องต้นสำหรับคำขอดึง GitHub ตอนนี้คุณสามารถดู PR ใน IDE ของคุณได้
·รองรับโมดูลย่อย Git อยู่ที่นี่: อัปเดตโปรเจ็กต์ของคุณ ยอมรับการเปลี่ยนแปลง ดูความแตกต่าง และแก้ไขข้อขัดแย้ง
·บันทึก VCS ช่วยให้คุณสามารถนำทางไปยังการกระทำที่เลือกก่อนหน้า/ถัดไป
·การดำเนินการ 'History Up to Here' สามารถแสดงประวัติทั้งหมดได้แล้ว
·การเปลี่ยนแปลงช่องว่างสามารถละเว้นได้ในขณะที่ผสาน
·เมนูบริบทคำอธิบายประกอบมีตัวเลือกใหม่ Ignore Whitespaces (Git เท่านั้น)
·ตัวอย่างความแตกต่างสำหรับบรรทัดที่มีคำอธิบายประกอบพร้อมใช้งานแล้วผ่านป๊อปอัป VCS
IntelliJ IDEA มีตัวเลือกใหม่ในการคัดลอกไฟล์จากสาขา Git หนึ่งไปยังอีกสาขาหนึ่ง
·สาขาที่คุณกำลังคอมมิตไฟล์จะปรากฏในไดอะล็อกคอมมิต
· IDE อัปเดตโปรเจ็กต์ Git หลายพื้นที่เก็บข้อมูลได้เร็วกว่าเมื่อก่อนมาก
·ตามค่าเริ่มต้น ตอนนี้ IDE ใช้ Native Git SSH Executable
·การค้นหาทุกที่ใหม่รวมกล่องโต้ตอบการนำทางต่อไปนี้: ค้นหาทุกที่ ค้นหาการดำเนินการ ไปที่ชั้นเรียน ไปที่ไฟล์ และไปที่สัญลักษณ์
·ตอนนี้คุณสามารถค้นหาแฟรกเมนต์หลายบรรทัดได้ในกล่องโต้ตอบค้นหาในเส้นทาง
·กล่องโต้ตอบการค้นหาและแทนที่โครงสร้างที่อัปเดตใหม่มาพร้อมกับการปรับปรุงมากมาย รวมถึงการเติมข้อความอัตโนมัติในช่องค้นหา การกำหนดค่าขอบเขตที่ยืดหยุ่นมากขึ้น และอื่นๆ
· IDE สามารถช่วยคุณโยกย้ายโปรเจ็กต์ของคุณไปยัง Kotlin เวอร์ชันใหม่ได้
· IDE ให้ชุดตัวอย่างโปรเจ็กต์สำหรับโปรเจ็กต์หลายแพลตฟอร์ม
·มีการตรวจสอบ Kotlin ใหม่และการแก้ไขด่วนที่พร้อมใช้งาน
· IDE รองรับ Spring Boot 2.1 ที่เพิ่งเปิดตัวเมื่อเร็วๆ นี้แล้ว
·เมื่อสร้างโปรเจ็กต์ IDE จะแนะนำให้ติดตั้งหรือเปิดใช้งานปลั๊กอินที่เหมาะสมเพื่อให้แน่ใจว่ามีการรองรับเทคโนโลยีที่เลือกทั้งหมด
· รองรับ JPA และ Spring Data ที่ดีขึ้นสำหรับ Kotlin
·เราได้เปิดตัวธีมคอนทราสต์สูงใหม่เพื่อทำให้ IntelliJ IDEA เข้าถึงได้มากขึ้น
·โปรแกรมอ่านหน้าจอสามารถเข้าถึงและอ่าน: หมายเลขบรรทัด คำอธิบายประกอบ VCS ตัวดีบักเกอร์ และไอคอนรางน้ำอื่น ๆ
·มีการตรวจสอบการเข้าถึงสำหรับ HTML
· เป็นไปได้ที่จะแนบกับกระบวนการ Java ที่เริ่มต้นโดยไม่ต้องใช้เอเจนต์การดีบักโดยใช้เอเจนต์ความสามารถในการให้บริการ
· IDE สามารถฟังการเชื่อมต่อระยะไกลต่อไปได้โดยอัตโนมัติ หลังจากที่กระบวนการดีบักระยะไกลตัดการเชื่อมต่อ
·คุณสามารถกำหนดทางลัดที่คุณกำหนดเองเพื่อลบเบรกพอยต์ทั้งหมดออกจากไฟล์หรือออกจากโปรเจ็กต์ทั้งหมด
· IDE รองรับการติดตามสแต็กแบบอะซิงก์ใน JVM ระยะไกล
ขั้นตอนการรักษา
1. ติดตั้ง Intellij IDEA
2. คัดลอกไฟล์ JetbrainsIdesCrack-4.1-release-enc.jar ไปยังไดเร็กทอรี C:\Program Files\JetBrains\IntelliJ IDEA 2018.3.2\bin (พาธการติดตั้งเริ่มต้น)
3. ในไดเร็กทอรีเดียวกัน ในไฟล์ idea64.exe.vmoptions (หรือ idea.exe.vmoptions ขึ้นอยู่กับบิตเนสของระบบปฏิบัติการและตัวเรียกใช้งาน) ให้เพิ่มบรรทัด -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2018.3.2\bin \JetbrainsIdesCrack-4.1-release-enc.jar.
4. เปิด Intellij IDEA ป้อนอักขระใดๆ ในช่องป้อนรหัสเปิดใช้งาน