
U ++ เป็นกรอบการพัฒนาแอปพลิเคชันที่รวดเร็วของ C ++ ข้ามแพลตฟอร์มที่เน้นการผลิตโปรแกรมเมอร์ มันมีชุดห้องสมุด (GUI, SQL, เครือข่าย ฯลฯ ) และสภาพแวดล้อมการพัฒนาแบบบูรณาการ
การพัฒนาอย่างรวดเร็วสามารถทำได้โดยการใช้ C ++ อย่างชาญฉลาดและก้าวร้าวแทนที่จะผ่านเครื่องกำเนิดรหัสแฟนซี ในแง่นี้ U ++ แข่งขันกับภาษาสคริปต์ยอดนิยมในขณะที่รักษาคุณสมบัติรันไทม์ C/C ++
สภาพแวดล้อมการพัฒนาแบบบูรณาการ U ++ Theide แนะนำแนวคิดแบบแยกส่วนในการเขียนโปรแกรม C ++ มันมีเทคโนโลยี blitz -build เพื่อเพิ่มความเร็ว C ++ สร้างใหม่ได้มากถึง 4 ครั้งตัวออกแบบภาพสำหรับไลบรารี U ++, หัวข้อ ++ ระบบสำหรับการบันทึกรหัสและการสร้างทรัพยากรข้อความที่หลากหลายสำหรับแอปพลิเคชัน (เช่นความช่วยเหลือและเอกสารรหัส) และ Assist ++ - ตัววิเคราะห์รหัส C ++ ที่ทรงพลัง
Theide สามารถทำงานร่วมกับ GCC, Clang, MingW และ Visual C ++ และมีดีบักเกอร์ที่โดดเด่นเต็มรูปแบบ Theide ยังสามารถใช้ในการพัฒนาแอปพลิเคชันที่ไม่ใช่ UN ++
U ++ รองรับแพลตฟอร์มต่อไปนี้ในระดับการผลิต: Windows , MacOS , GNU/Linux & FreeBSD
คุณสามารถใช้ทั้งสองอย่างหรือคุณสามารถใช้สิ่งที่คุณต้องการ
U ++ ใช้ใบอนุญาต BSD-2 ประโยค ใบอนุญาตใช้กับซอร์สโค้ดทั้งหมดในที่เก็บนี้ยกเว้นสถานการณ์เมื่อไดเรกทอรีมีไฟล์ "คัดลอก" ในกรณีนี้ใบอนุญาตที่มีอยู่ในไฟล์นี้ใช้ได้สำหรับรหัสแหล่งที่มาภายในไดเรกทอรีที่มีอยู่ นอกจากนี้ใบอนุญาตใหม่ที่เก็บไว้ในไฟล์ "การคัดลอก" ใช้กับไฟล์ต้นฉบับในไดเรกทอรีเด็ก
ดาวน์โหลดหลัก:
ดาวน์โหลดร้านค้า:
ดาวน์โหลดอื่น ๆ :
ข้อมูลเพิ่มเติมเกี่ยวกับกรอบงานสามารถพบได้ในเว็บไซต์อย่างเป็นทางการ อย่าลืมตรวจสอบเอกสารที่หลากหลายของเรา
ด้านล่างนี้เป็นรหัสของแอปพลิเคชัน GUI เล็กน้อยที่แสดงสตริง "Hello World" ภายในหน้าต่าง:
# include < CtrlLib/CtrlLib.h >
class MyApp : public Upp ::TopWindow {
public:
MyApp ()
{
Title ( " My application " ). Zoomable (). Sizeable (). SetRect ( 0 , 0 , 320 , 200 );
}
void Paint (Upp::Draw& w) override
{
w. DrawRect ( GetSize (), Upp::SWhite);
w. DrawText ( 10 , 10 , " Hello, world! " , Upp::Arial ( 30 ), Upp::Magenta);
}
};
GUI_APP_MAIN
{
MyApp (). Run ();
}ส่วนมาตรฐานของเฟรมเวิร์ก U ++ คือสภาพแวดล้อมการพัฒนาแบบบูรณาการ Theide

ดูที่นี่: ตัวอย่าง ยิ่งไปกว่านั้นตัวอย่างเดียวกันสามารถพบได้ใน ตัวอย่าง และ การอ้างอิง ไดเรกทอรีที่อยู่ในที่เก็บนี้
หากคุณต้องการดูภาพหน้าจอเพิ่มเติมคลิกที่นี่
เราเตรียมบทเรียนหลายแบบที่จะช่วยให้คุณเรียนรู้ด้านส่วนใหญ่ของสภาพแวดล้อมการพัฒนาแบบบูรณาการของเรา Theide และกรอบ U ++
Theide:
กรอบ U ++:
หากรายการด้านบนไม่เพียงพอโปรดไปที่เว็บไซต์เฉพาะที่เราได้รวบรวมลิงก์ไปยังแหล่งข้อมูลการเรียนรู้ส่วนใหญ่
หากคุณกำลังมองหาหนังสือเกี่ยวกับกรอบ U ++ นี่คือรายการหนังสือที่เราแนะนำ:
ฟังก์ชั่นของเฟรมเวิร์ก U ++ สามารถขยายได้อย่างง่ายดายโดยแพ็คเกจบุคคลที่สาม เราแนะนำแนวคิดของรีจิสทรีระดับโลกของที่เก็บที่สามารถดาวน์โหลดและใช้โดยตรงในโครงการ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับเทคโนโลยีนี้กรุณาเยี่ยมชมที่เก็บ UPPHUB
UPPHUB แนวคิดนั้นคล้ายกับแนวคิดแพ็คเกจ Manager ที่รู้จักจากเทคโนโลยีอื่น ๆ และในลักษณะทั่วไปที่ยิ่งใหญ่ก็สามารถเรียกได้เช่นนั้น
ที่เก็บ U ++ แบ่งออกเป็นหลายไดเรกทอรี บางส่วนคือ: