تنسيق الأرقام والفاصلة العشرية في C# WinForms بسطر كود واحد
GetError
0:00 / 0:00
تنسيق الأرقام والفاصلة العشرية في C# WinForms بسطر كود واحد
25 просмотров · 13 дней назад
GetError
10 подписчиков
25 просмотров · 13 дней назад
في هذا الفيديو نتعلم كيف نصلح مشكلة عرض الأرقام الطويلة وتنسيق الفواصل العشرية والآلاف في تطبيق الآلة الحاسبة (Calculator) باستخدام C# WinForms وبكتابة سطر كود واحد فقط!
ستتعرف عملياً على كيفية استخدام Custom Format Specifiers مثل #,##0.####################### لتحويل النص الخام غير المرتب إلى رقم منظم ومقروء بسلاسة، مع التعامل الصحيح مع دالة double.TryParse وإدارة الإدخال عبر TextBox.
private string FormattedNumber(double number)
{
return number.ToString("#,##0.#######################");
}
📌 الأفكار والمحاور الرئيسية:
حل مشكلة الأرقام الكبيرة غير المنسقة في WinForms.
التعامل مع الفاصلة العشرية . وفاصلة الآلاف , بدون أخطاء Runtime.
بناء دالة FormattedNumber لإعادة استخدامها عبر واجهة المستخدم.
تحسين تجربة المستخدم (UX) للبرامج المكتوبة بلغة C#.
التوقيتات (Timestamps) :
0:00 مقدمة عن مشكلة قراءة الأرقام الطويلة
0:31 شرح دالة FormattedNumber لتنسيق الأرقام
1:42 تطبيق التنسيق على واجهة المستخدم (WinForms)
2:26 التعامل مع العلامة العشرية باستخدام Replace و TryParse
4:28 دمج التنسيق في دوال العمليات الحسابية والنتائج
6:26 تجربة البرنامج وعرض النتائج المنسقة
6:48 شرح تفصيلي لرموز التنسيق (# و 0) وكيفية عملها
9:20 دور الفاصلة والسياق المحلي (Culture) في التنسيق
10:16 الفرق بين Double و Decimal في الدقة
11:10 خاتمة ونصائح إضافية لتنظيم الكود
#CSharp #WinForms #CSharpWinForms #DotNet #NumberFormatting #CalculatorProject #CleanCode #DesktopDevelopment #SoftwareEngineering #FormatString #DoubleTryParse #Formating