مصر المملكة العربية السعودية اليمن فلسطين
  بث مباشر

بدء بواسطة Tecno U, نوف 11, 2025, 11:04 صباحاً

« قبل - بعد »

10. دورة بناء تطبيق ديوني بـ WPF | اصلاح مشاكل قاعدة البيانات ونشر المشروع ورفعة على كت هاب

هل تريد تعلم تطوير تطبيقات سطح المكتب الحديثة باستخدام C# و WPF بطريقة عملية وسهلة؟
في هذه الدورة الكاملة، ستتعلم كيف تطور تطبيق "ديوني" — نظام احترافي لإدارة الديون والمدفوعات — من الصفر وحتى الإطلاق، باستخدام Entity Framework Core و SQLite، مع الاستفادة من أدوات الذكاء الاصطناعي مثل ChatGPT و Claude لتسريع عملية التطوير.

📚 ما الذي ستتعلمه؟
أساسيات WPF وتصميم الواجهات XAML
التعامل مع قواعد البيانات عبر Entity Framework Core
استخدام SQLite كقاعدة بيانات خفيفة وسهلة
التكامل مع الذكاء الاصطناعي كمساعد برمجي
بناء واجهة عربية RTL احترافية

💡 مميزات الدورة:
منهج تطبيقي 100% ببناء مشروع حقيقي
محتوى مخصص للمبرمجين العرب
ملفات المشروع الجاهزة + البرومتات الذكائية AI المستخدمة
مناسبة لمشاريع التخرج أو بداية طريقك كمطور WPF

🎯 الفئة المستهدفة:
المبتدئون في C# و WPF، الطلاب، المطورون الباحثون عن تطبيق عملي، والمهتمون بدمج AI في البرمجة.
.......................

دعنا نطور برنامج WPF بسيط لإدارة الديون والمدفوعات.
📋 المتطلبات:
اللغة والإطار:
   - WPF + .NET 8
   - Entity Framework Core
   - SQLite كقاعدة بيانات

2. قاعدة البيانات:
   جدولين:
   - Persons (الأشخاص):
     * PersonId, FullName, Address, PhoneNumber, Notes
     * TotalDebt, TotalPaid, RemainingBalance
     * CreatedDate, LastModified
   
   - Transactions (المعاملات):
     * TransactionId, PersonId (FK), TransactionType
     * Amount, TransactionDate, Description, CreatedDate

3. الوظائف المطلوبة:
   - إضافة/تعديل/حذف /البحث / تصدير  الأشخاص
إضافة/تعديل/حذف /البحث / تصدير  المعاملات (دين/دفع)
   - حساب تلقائي للديون والمدفوعات والمتبقي
   - عرض قائمة الأشخاص بالبحث والفرز
   - صفحة تفاصيل لكل شخص مع معاملاته


4. الواجهة:
   - MainWindow: قائمة الأشخاص + ثم زر الإضافة ك بالونة إضافة جميلة + مع ازار حذف , وزر العرض ( وهو زر العرض سجل الشخص نفسة )
   - PersonRecordWindow: تفاصيل الشخص  + جدول المعاملات + تفاصيل مختصر في الأسفل تصميم بشكل جميل
نافذة واحدة للاعدادات والتقارير والاحصائات
نافذة بداية البرنامج Splash Screen
   - دعم RTL للعربية مع استخدام خط  Tajaul from google محفوظ في Assets/fonts
   - تصميم نظيف وجميل ومتجاوب مع استخدام الايقونات النصية مباشرتا لاظهار التصممي بشكل جميل باستخدام Gradients

5. النهج البرمجي:
   - استخدام Code-behind مباشر (بدون MVVM)
   - دوال واضحة للـ CRUD
   - معالجة الأخطاء بـ try-catch

مسار عمل البرنامج
يفتح البرنامج بشكل مباشر على نافذة بداية البرنامج والتي تمتاز بتصميم عصري جميل
بعدها تفتح النافذة الرئيسية (نافذة الأشخاص) حيث تعرض بيانات الأشخاص في شبكة عرض البيانات بتصميم جميل وواضح مع زر إضافة Bubble وزر حذف وعرض السجل مدمج في الشبكة مع تفعيل خيار دبل كلك على الشخص أيضا لعرض السجل بشكل سريع، مع اتاحة خيار البحث والفلترة ضمن هذه النافذة وبتصميم عصري
عند إضافة شخص تفتح نافذة سجل الأشخاص وتتضمن معلوماته الأساسية في الركن الايمين مع معاملاته في الركن الايسر وفي الأسفل تماما ملخص سريع له، بنفس النافذة باستخدام Overlay Window بتصميم جميل لإضافة وتعديل المعاملات ضمن شبكة العرض مع تصميم جميل والوان تبرز الدفع من الدين مع بحث أيضا وفلترة على شبكة عرض البيانات
ضمن النافذة الرئيسية هنالك زر الاعدادات والذي يفتح نافذة الاعدادات والتقارير والإحصاءات (اعدادات مثل العملة والنسخ الاحتياطي واستعادة النسخة الاحتياطية) وتقارير وإحصاءات شاملة تسهل للمستخدم كل شيء


ابدأ بـ Models و DbContext من فضلك.


دورات القناة:
https://www.youtube.com/@tecnou
........
تصفح متجر القناة : https://tecnou.store/
لا تنسى الاشتراك في القناة :)
للتواصل:
انستكرام - https://www.instagram.com/safaa_j.k/
GitHub : https://github.com/engsafaaj
Android Apps : https://play.google.com/store/apps/developer?id=Safaa+Jassim
المؤلفات والكتب : https://www.noor-book.com/u/Safaa-Jassim/books
دورات مميزة على يوديمي: https://www.udemy.com/user/safaa-jassim/

****************
 نحن نؤمن بأن يكون المحتوى التعليمي مجاني بالكامل وللجميع ولكن يمكنك ان تكون اقرب الينا و تقدم دعمك لنا على
https://www.buymeacoffee.com/utecno
https://www.patreon.com/tecnou

الغلاف

الفيديو




وصف الفيديو
هل تريد تعلم تطوير تطبيقات سطح المكتب الحديثة باستخدام C# و WPF بطريقة عملية وسهلة؟
في هذه الدورة الكاملة، ستتعلم كيف تطور تطبيق "ديوني" — نظام احترافي لإدارة الديون والمدفوعات — من الصفر وحتى الإطلاق، باستخدام Entity Framework Core و SQLite، مع الاستفادة من أدوات الذكاء الاصطناعي مثل ChatGPT و Claude لتسريع عملية التطوير.

📚 ما الذي ستتعلمه؟
أساسيات WPF وتصميم الواجهات XAML
التعامل مع قواعد البيانات عبر Entity Framework Core
استخدام SQLite كقاعدة بيانات خفيفة وسهلة
التكامل مع الذكاء الاصطناعي كمساعد برمجي
بناء واجهة عربية RTL احترافية

💡 مميزات الدورة:
منهج تطبيقي 100% ببناء مشروع حقيقي
محتوى مخصص للمبرمجين العرب
ملفات المشروع الجاهزة + البرومتات الذكائية AI المستخدمة
مناسبة لمشاريع التخرج أو بداية طريقك كمطور WPF

🎯 الفئة المستهدفة:
المبتدئون في C# و WPF، الطلاب، المطورون الباحثون عن تطبيق عملي، والمهتمون بدمج AI في البرمجة.
.......................

دعنا نطور برنامج WPF بسيط لإدارة الديون والمدفوعات.
📋 المتطلبات:
اللغة والإطار:
   - WPF + .NET 8
   - Entity Framework Core
   - SQLite كقاعدة بيانات

2. قاعدة البيانات:
   جدولين:
   - Persons (الأشخاص):
     * PersonId, FullName, Address, PhoneNumber, Notes
     * TotalDebt, TotalPaid, RemainingBalance
     * CreatedDate, LastModified
   
   - Transactions (المعاملات):
     * TransactionId, PersonId (FK), TransactionType
     * Amount, TransactionDate, Description, CreatedDate

3. الوظائف المطلوبة:
   - إضافة/تعديل/حذف /البحث / تصدير  الأشخاص
إضافة/تعديل/حذف /البحث / تصدير  المعاملات (دين/دفع)
   - حساب تلقائي للديون والمدفوعات والمتبقي
   - عرض قائمة الأشخاص بالبحث والفرز
   - صفحة تفاصيل لكل شخص مع معاملاته


4. الواجهة:
   - MainWindow: قائمة الأشخاص + ثم زر الإضافة ك بالونة إضافة جميلة + مع ازار حذف , وزر العرض ( وهو زر العرض سجل الشخص نفسة )
   - PersonRecordWindow: تفاصيل الشخص  + جدول المعاملات + تفاصيل مختصر في الأسفل تصميم بشكل جميل
نافذة واحدة للاعدادات والتقارير والاحصائات
نافذة بداية البرنامج Splash Screen
   - دعم RTL للعربية مع استخدام خط  Tajaul from google محفوظ في Assets/fonts
   - تصميم نظيف وجميل ومتجاوب مع استخدام الايقونات النصية مباشرتا لاظهار التصممي بشكل جميل باستخدام Gradients

5. النهج البرمجي:
   - استخدام Code-behind مباشر (بدون MVVM)
   - دوال واضحة للـ CRUD
   - معالجة الأخطاء بـ try-catch

مسار عمل البرنامج
يفتح البرنامج بشكل مباشر على نافذة بداية البرنامج والتي تمتاز بتصميم عصري جميل
بعدها تفتح النافذة الرئيسية (نافذة الأشخاص) حيث تعرض بيانات الأشخاص في شبكة عرض البيانات بتصميم جميل وواضح مع زر إضافة Bubble وزر حذف وعرض السجل مدمج في الشبكة مع تفعيل خيار دبل كلك على الشخص أيضا لعرض السجل بشكل سريع، مع اتاحة خيار البحث والفلترة ضمن هذه النافذة وبتصميم عصري
عند إضافة شخص تفتح نافذة سجل الأشخاص وتتضمن معلوماته الأساسية في الركن الايمين مع معاملاته في الركن الايسر وفي الأسفل تماما ملخص سريع له، بنفس النافذة باستخدام Overlay Window بتصميم جميل لإضافة وتعديل المعاملات ضمن شبكة العرض مع تصميم جميل والوان تبرز الدفع من الدين مع بحث أيضا وفلترة على شبكة عرض البيانات
ضمن النافذة الرئيسية هنالك زر الاعدادات والذي يفتح نافذة الاعدادات والتقارير والإحصاءات (اعدادات مثل العملة والنسخ الاحتياطي واستعادة النسخة الاحتياطية) وتقارير وإحصاءات شاملة تسهل للمستخدم كل شيء


ابدأ بـ Models و DbContext من فضلك.


دورات القناة:
https://www.youtube.com/@tecnou
........
تصفح متجر القناة : https://tecnou.store/
لا تنسى الاشتراك في القناة :)
للتواصل:
انستكرام - https://www.instagram.com/safaa_j.k/
GitHub : https://github.com/engsafaaj
Android Apps : https://play.google.com/store/apps/developer?id=Safaa+Jassim
المؤلفات والكتب : https://www.noor-book.com/u/Safaa-Jassim/books
دورات مميزة على يوديمي: https://www.udemy.com/user/safaa-jassim/

****************
 نحن نؤمن بأن يكون المحتوى التعليمي مجاني بالكامل وللجميع ولكن يمكنك ان تكون اقرب الينا و تقدم دعمك لنا على
https://www.buymeacoffee.com/utecno
https://www.patreon.com/tecnou
   

10.  دورة بناء تطبيق ديوني بـ WPF | اصلاح مشاكل قاعدة البيانات ونشر المشروع  ورفعة على كت هاب
friendly
0
funny
0
informative
0
agree
0
disagree
0
pwnt
0
like
0
dislike
0
late
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions

أحدث الأخبار