SunnyUI.Net عبارة عن مكتبة تحكم مفتوحة المصدر C#WinForm ومكتبة فئة الأدوات ومكتبة فئة الامتداد وإطار عمل تطوير متعدد الصفحات يعتمد على أطر عمل .NetFramework4.0+ و.NetCore3.1 و.Net5.
بيئة تجميع التعليمات البرمجية المصدر: VS201916.8+، .Net5، .NetCore3.1
بيئة تطبيقات المكتبة الديناميكية: VS2010 والإصدارات الأحدث، .NetFramework4.0 والإصدارات الأحدث (باستثناء .NetFramework4ClientProfile)، .NetCore3.1، .Net5.0
يوصى بالتثبيت من خلال Nuget: Install-PackageSunnyUI، أو البحث عن SunnyUI والتثبيت من خلال Nuget.
مقدمة البرمجيات:
1. مكتبة التحكم مفتوحة المصدر
استنادًا إلى .NetFramework4.0، تم تطوير عناصر التحكم الأصلية بالرجوع إلى نمط سمة العنصر. يوجد أكثر من 50 عنصر تحكم شائع الاستخدام بما في ذلك الأزرار ومربعات التحرير والمربعات المنسدلة وجداول البيانات وأدوات التحكم الصناعية والمخططات الإحصائية للوفاء بها. احتياجات التطوير المنتظمة كل عنصر تحكم هو براعة دقيقة والاهتمام بالتفاصيل.
يحتوي على 11 سمة نمطية للعنصر، و6 سمات أخرى، ومكون إدارة السمات UIStyleManager، الذي يمكنه تبديل السمات بحرية.
2. مكتبة الأدوات
جمع وتنظيم مكتبات الأدوات المستخدمة بشكل متكرر في عملية التطوير.
3. مكتبة الامتداد
جمع وتنظيم مكتبات الفصول الموسعة المستخدمة بشكل متكرر في عملية التطوير.
4. إطار متعدد الصفحات
ارجع إلى العنصر، الذي يتضمن 7 أنماط إطارية شائعة الاستخدام. يمكنك إنشاء برامج متعددة الصفحات باستخدام بضعة أسطر من التعليمات البرمجية البسيطة. تتضمن مكوناته الداعمة UIForm وUIPage وUIFrame. ويمكنك تطوير تطبيقات WinForm بسرعة من خلال دمج مكتبات التحكم الشائعة .
سجل تحديث إطار تطوير SunnyUI.Net:
v3.0.9
إضافة دعم لإصدار .Net6
تدعم جميع عناصر التحكم في SunnyUI القياس التكيفي لـ DPI
إضافة عنصر تحكم USplitContainer
إضافة فئة قراءة ملف INI (بدون استخدام WinAPI)
إضافة مفتاح التشغيل السريع العالمي
إضافة واجهة IFrame
زيادة زاوية دوران النص
أضف FocusLine عند عرض أزرار متعددة
قم بتعديل المشكلة المتمثلة في عدم تغطية أشرطة التمرير المختلفة لقياس DPI
إضافة التصفية
إضافة حكم خطأ محتمل
يضيف إنشاء التعليمات البرمجية نوع ComboCheckedListBox
يضيف إنشاء التعليمات البرمجية نوع ComboTreeView
إضافة حدث التمرير
زيادة عدد المنازل العشرية المعروضة
عندما لا يتم عرض الحد الأيمن، قم بإزالة الخط المرسوم
اضبط الحد الأدنى للطول والعرض على 1
دعم تعديل لون الخلفية
إضافة وظيفة SetItemCheckState
ضبط الحد الأدنى للارتفاع
اضبط الحد الأدنى للارتفاع على 3
تعديل مشكلة عرض الرسم البياني الذي يتجاوز النطاق
تحديد ما إذا كانت العقدة المحددة قد تغيرت أم لا، وتعيين قيمة فقط عندما تتغير.
إضافة DrawItem والعرض التوضيحي
قم بتعديل الخطأ عندما تكون القيم القصوى والدنيا المخصصة لا نهائية
لون نقطة العرض يدعم التخصيص
تتضمن بيانات الدعم Nan