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.1.0
الألوان الصينية: الألوان الصينية التقليدية
UITexture: إضافة فئة نسيج خلفية السمة
BmpFile: فئة بنية بيانات الصورة النقطية الملونة الحقيقية 24 بت
BigEndianBinaryWriter: كاتب ثنائي ذو نهاية كبيرة
IFrame: إنشاء مستند
UIStyle: تحسين التحكم لدعم القياس التكيفي لـ DPI.
UITreeView: مزامنة حالة العقدة الأصلية والعقدة الفرعية عند النقر فوق العقدة
UIline: إضافة نمط الخط ودعم الخلفية الشفافة
UISymbolButton: إضافة إعداد اللون إلى أيقونة الخط
UIForm: يمكن لزر شريط العنوان ضبط اللون
UIForm: أضف تفاعل النقر إلى النافذة المنبثقة في الزاوية اليمنى السفلية
UINavMenu: يمكن ضبط لون شريط التمرير
UIEditForm:AddComboTreeView يضيف القيمة الافتراضية
UISwitch: إضافة سمة للقراءة فقط
UILineChart: وظيفة مبسطة لتحديد نطاق المحور
UIHeaderButton: إضافة رأس
UITabControl: إضافة علامة الزاوية
UIBarChart: زيادة القيمة المعروضة في العمود
UILineChart: يدعم المحور X عرض السلسلة
UILineChart: إضافة مقياس محور مخصص
UILineChart: إضافة خطوط مرجعية رأسية وأفقية إلى محاور الإحداثيات المزدوجة
UILineChart: إضافة محاور إحداثية Y مزدوجة
UILineChart: إضافة إعدادات لعرض خطوط الإحداثيات وحدود خطوط الرسم البياني وما إلى ذلك.
UIPage: أضف NeedReload، سواء كان تبديل الصفحة يتطلب إعادة تحميل Load
UIlistBox: إضافة وتعديل لون النص
UISymbolLabel: إصلاح الخلل حيث يتم تعيين Dock وAutoSize في نفس الوقت
UIInputDialog: أضف قناعًا شفافًا إلى مربع الإدخال
UIForm: إضافة قناع ملء الشاشة، طريقة ملحق ShowDialogWithMask() الخاصة بالنموذج
UINavMenu: يمكن للعنصر المحدد تعيين تدرج لون الخلفية
UIButton: تمت إضافة لون متدرج
UIPanel: تمت إضافة لون متدرج
UIDoubleUpDown: إضافة سمة للقراءة فقط
UINavMenu: تم إصلاح خطأ محتمل
UIComboDataGridView: التركيز الافتراضي عندما يكون هناك مربع إدخال عامل التصفية
UIChart: تعديل المشكلات التي قد تسبب أخطاء في العرض
UIToolTip: إصلاح العرض الافتراضي
UIHeaderButton: قم بتغيير الصورة لتحديثها تلقائيًا
UIPipe: تم إصلاح مشكلة عدم إمكانية حذف مصمم الواجهة
UIMessageTip: إصلاح الأخطاء المحتملة
UIPage: إضافة وظائف FeedBack وSetParam لتمرير القيم عبر صفحات متعددة
UIChart: تم إصلاح خطأ عند عرض المحرر
UIDataGridViewFooter: إصلاح المشكلة التي قد لا يتم عرضها