محاضرة(9):شاشة الترحيبSplash-شاشة MDI-قواعد بيانات SQLite-فحص الاتصالTest-فحص صحة البياناتValidate.

تعد هذه المحاضرة (المحاضرة رقم 9 في السياق العام للدورة) حلقة وصل حاسمة بين مرحلة التصميم ومرحلة بناء النظام المتكامل. يركز فيها المهندس إياد الجالوس على تنظيم هيكلية التطبيق باستخدام واجهة تعدد الوثائق (MDI)، وإضافة لمسات احترافية مثل شاشة الترحيب (Splash Screen)، وصولاً إلى التأسيس الفعلي لقاعدة البيانات باستخدام SQLite وربطها برمجياً بالتطبيق، مع التمهيد لعمليات التحقق من صحة البيانات. قائمة المحتويات الرئيسية 1.هيكلة التطبيق (MDI Form): تحويل النوافذ المستقلة إلى نظام "أب وابن" لتسهيل التنقل. 2.شاشة الترحيب (Splash Screen): تصميم وبرمجة شاشة تظهر عند بدء التشغيل مع خلفية شفافة وتوقيت زمني. 3.التعامل مع SQLite: تنزيل الحزم اللازمة وبناء قاعدة بيانات محلية. 4.تصميم الجداول: إنشاء جدول الموظفين بناءً على الخصائص المحددة في الكود البرمجي (Class). 5.جملة الاتصال (Connection String): ربط التطبيق بقاعدة البيانات واختبار نجاح الاتصال. 6.التحقق من البيانات (Validation): وضع القواعد الأساسية لضمان إدخال بيانات صحيحة (مثل منع الحروف الإنجليزية في حقول الأسماء). -------------------------------------------- 📌 محاور المحاضرة : 00:00 - مقدمة ومراجعة شاشة إدارة الموظفين. 02:00 - شرح نظري: دورة حياة تشغيل التطبيق وهيكلية (MDI vs Child Forms). 09:27 - طريقة إنشاء وتخصيص نموذج MDI Parent وتنظيف القوائم الافتراضية. 14:52 - تعديل نقطة انطلاق المشروع وتغيير التشغيل من ملف Program.cs. 15:04 - خصائص الواجهة: دعم اللغة العربية (RightToLeft) وضبط الشاشة الكاملة. 17:28 - برمجة قوائم الـ MenuStrip لفتح الشاشات الفرعية داخل الإطار الأم. 20:23 - تحسين مظهر الشاشات الفرعية وإخفاء الحدود (FormBorderStyle = None). 21:11 - تصميم الشاشة الترحيبية (Splash Screen) وإدارة ملفات الصور الشفافة. 28:13 - كود تحميل الخلفية برمجياً وضبط أبعاد الصورة بالشاشة. 33:36 - خدعة الشفافية الاحترافية باستخدام خاصية (Transparency Key). 35:10 - التحكم في زمن عرض الشاشة الترحيبية باستخدام الانتظار غير المتزامن (Task Delay). 46:56 - مقدمة في قواعد البيانات: لماذا SQLite هي الخيار الأفضل لتطبيقات سطح المكتب؟ 51:10 - تثبيت مكتبات وحزم Microsoft.Data.Sqlite عبر حزم NuGet. 52:07 - إضافة أداة SQLite Toolbox داخل Visual Studio لإدارة الجداول بصرياً. 53:04 - خطوات إنشاء ملف قاعدة البيانات (.db) داخل المشروع. 55:10 - تصميم جدول الموظفين (Schema) وتحديد المفاتيح الأساسية والأنواع. 01:12:12 - كود الاتصال بقاعدة البيانات وصياغة الـ Connection String واختباره. 01:18:18 - مفهوم التحقق من البيانات (Validation) وأهميته قبل التخزين المالي والبرمجي. 01:30:00 - استخدام التعبيرات النمطية (Regex) وفحص الأسماء العربية، الهويات، والإيميل. 01:45:00 - بناء دالة ValidateFormData الشاملة وتأمين زر الحفظ (النهاية).

المحاضرة(الاخيرة):شرح البروتوكولات الشبكية | TCP/IP - NetBIOS - IPX/SPX - AppleTalk
▶︎

المحاضرة(الاخيرة):شرح البروتوكولات الشبكية | TCP/IP - NetBIOS - IPX/SPX - AppleTalk

محاضرة(10):دالة التحقق من البيانات (Regex-فحص رقم البطاقة الفلسطينية-فحص جميع المدخلات والصور).
▶︎

محاضرة(10):دالة التحقق من البيانات (Regex-فحص رقم البطاقة الفلسطينية-فحص جميع المدخلات والصور).

محاضرة(11):حفظ البيانات فى الداتا بيز-حفظ الصور فى مجلد المشروع.
▶︎

محاضرة(11):حفظ البيانات فى الداتا بيز-حفظ الصور فى مجلد المشروع.

SAP B1 SDK #17 – Fix COM Object Leaks, Field Binding, Manual Object Register & Real-Time Data Add
▶︎

SAP B1 SDK #17 – Fix COM Object Leaks, Field Binding, Manual Object Register & Real-Time Data Add

المحاضرة(12):عرض المعلومات من الداتابيز فى الداتا جريد وتهيئة الداتا جريد.
▶︎

المحاضرة(12):عرض المعلومات من الداتابيز فى الداتا جريد وتهيئة الداتا جريد.

محاضرة(8):تجهيز المرفقات-استخدام OpenFileDialog في عرض صورة البطاقة و الصورة الشخصية.
▶︎

محاضرة(8):تجهيز المرفقات-استخدام OpenFileDialog في عرض صورة البطاقة و الصورة الشخصية.

رقية البيت | سورة الفاتحة البقرة الكهف يس الواقعة الرحمن الملك الصافات الدخان الجن الزلزلة الاخلاص,
▶︎

رقية البيت | سورة الفاتحة البقرة الكهف يس الواقعة الرحمن الملك الصافات الدخان الجن الزلزلة الاخلاص,

الدحيح | غسيل الأموال.. سرطان يفتك باقتصاد العالم
▶︎

الدحيح | غسيل الأموال.. سرطان يفتك باقتصاد العالم

Old Cairo LoFi 🌙 | Shobra Oud | Study & Relaxation | أصوات شبرا الهادئة
▶︎

Old Cairo LoFi 🌙 | Shobra Oud | Study & Relaxation | أصوات شبرا الهادئة

Complete Docker Course - From BEGINNER to PRO! (Learn Containers)
▶︎

Complete Docker Course - From BEGINNER to PRO! (Learn Containers)

🔥 GOD UNLEASHES the Truth | Psalms 23, 35, 91 and 112 To Break Curses and Activate Abundance
▶︎

🔥 GOD UNLEASHES the Truth | Psalms 23, 35, 91 and 112 To Break Curses and Activate Abundance

عدنان إبراهيم.. من اخترع ولاية الفقيه بعد ألف عام من التشيّع؟ | #السؤال_الصعب
▶︎

عدنان إبراهيم.. من اخترع ولاية الفقيه بعد ألف عام من التشيّع؟ | #السؤال_الصعب

من الصفر كيف تبني AI Agent
▶︎

من الصفر كيف تبني AI Agent

محاضرة(5):رحلة البيانات عبر الشبكة: شرح نموذج OSI الطبقات السبع بالتفصيل
▶︎

محاضرة(5):رحلة البيانات عبر الشبكة: شرح نموذج OSI الطبقات السبع بالتفصيل

الشيخ نبيل العوضي - إستمع إلى أغرب القصص القرآنية المشوقة والعجيبة - قصص ذات عبر قبل النوم
▶︎

الشيخ نبيل العوضي - إستمع إلى أغرب القصص القرآنية المشوقة والعجيبة - قصص ذات عبر قبل النوم

تعلم SQL لتحليل البيانات من المبتدئ للاحتراف في 3 ساعات
▶︎

تعلم SQL لتحليل البيانات من المبتدئ للاحتراف في 3 ساعات

وضاح خنفر: مستقبل النظام العالمي والهيمنة الأمريكية بعد حرب إيران | بودكاست الشرق
▶︎

وضاح خنفر: مستقبل النظام العالمي والهيمنة الأمريكية بعد حرب إيران | بودكاست الشرق

محاضرة(8): أجهزة الشبكة: الجسور(Bridges)والموجهات(Routers)والجسور الموجهة(Brouters)(الجزء الثالث)
▶︎

محاضرة(8): أجهزة الشبكة: الجسور(Bridges)والموجهات(Routers)والجسور الموجهة(Brouters)(الجزء الثالث)

صوت كأنه قادم من الجنة | تلاوة خاشعة للصوت الباكي الشيخ المنشاوي رحمه الله
▶︎

صوت كأنه قادم من الجنة | تلاوة خاشعة للصوت الباكي الشيخ المنشاوي رحمه الله

حوارات مع النصارى والملحدين
▶︎

حوارات مع النصارى والملحدين