
U ++ هو إطار تطوير تطبيق C ++ عبر المنصات يركز على إنتاجية المبرمجين. ويشمل مجموعة من المكتبات (واجهة المستخدم الرسومية ، SQL ، الشبكة ، إلخ) ، وبيئة تطوير متكاملة.
يتم تحقيق التطوير السريع من خلال الاستخدام الذكي والعدواني لـ C ++ بدلاً من من خلال مولدات الرموز الفاخرة. في هذا الصدد ، يتنافس U ++ مع لغات البرمجة النصية الشهيرة مع الحفاظ على خصائص وقت التشغيل C/C ++.
تقدم بيئة التطوير المتكاملة لـ U ++ مفاهيم معيارية لبرمجة C ++. إنه يتميز بتقنية BLITZ -BUILD لتسريع C ++ يعيد بناء ما يصل إلى 4 مرات ، والمصممين البصريين لمكتبات U ++ ، ونظام Topic ++ لتوثيق التعليمات البرمجية وإنشاء موارد نصية غنية للتطبيقات (مثل وثائق المساعدة والرمز) ومساعدة ++ - محلل C ++ قوي يوفر ميزات مثل إكمال التعليمات البرمجية والانتقال والتحول.
يمكن أن يعمل Theide مع GCC و Clang و Mingw و Visual C ++ ويحتوي على مصحح تصحيح كامل مميز. يمكن أيضًا استخدام Theide لتطوير تطبيقات غير U ++.
يدعم U ++ المنصات التالية على مستوى الإنتاج: Windows و MacOs و GNU/Linux & FreeBSD .
يمكنك استخدام كليهما ، أو يمكنك استخدام أيهما تحتاج.
يستخدم U ++ ترخيص جملة BSD-2. ينطبق الترخيص على جميع التعليمات البرمجية المصدر في هذا المستودع باستثناء الموقف عندما يحتوي الدليل على ملف "نسخ". في هذه الحالة ، يكون الترخيص الوارد في هذا الملف صالحًا لرموز المصدر داخل الدليل الذي يوجد فيه. علاوة على ذلك ، فإن الترخيص الجديد المخزن في ملف "النسخ" ينطبق على ملفات المصدر في دلائل الأطفال.
التنزيلات الرئيسية:
تنزيل المتاجر:
التنزيلات الأخرى:
يمكن العثور على مزيد من المعلومات حول الإطار ، على الموقع الرسمي. لا تنس التحقق من وثائقنا الغنية.
فيما يلي رمز تطبيق واجهة المستخدم الرسومية التافهة التي تعرض سلسلة "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 من الناحية المفاهيمية مفهوم مدير الحزمة المعروف من التقنيات الأخرى ، وفي التعميم الكبير ، يمكن أن يطلق عليه مثل هذا.
ينقسم مستودع U ++ إلى عدة أدلة. بعضهم: