تطبيق نماذج ويندوز
ملخص
هذا المشروع عبارة عن تطبيق Windows Forms متكامل يتكون من واجهة أمامية مبنية باستخدام VB.NET وواجهة خلفية مبنية باستخدام Node.js وExpress. يتيح التطبيق للمستخدمين إنشاء التقديمات وعرضها وتحريرها وحذفها، مع ميزات إضافية مثل ساعة الإيقاف ووظيفة البحث في البريد الإلكتروني. لقد تمت كتابته كجزء من مهمة تقييم Slidely 2.
استمارة | كيف يبدو |
---|
الهبوط | |
إنشاء التقديم | |
عرض التقديمات وحذفها وتحريرها وتصديرها إلى ملف CSV | |
سمات
- إنشاء إرسال: يمكن للمستخدمين إنشاء إرسالات جديدة تحتوي على حقول الاسم والبريد الإلكتروني ورقم الهاتف ورابط GitHub ووقت ساعة الإيقاف.
- عرض التقديمات: يمكن للمستخدمين عرض التقديمات الحالية، والتنقل خلالها، والاطلاع على تفاصيل كل إرسال.
- تحرير الإرسال: يمكن للمستخدمين تحرير الإرسالات الحالية وحفظ تغييراتهم.
- حذف الإرسال: يمكن للمستخدمين حذف الإرسالات.
- البحث عبر البريد الإلكتروني: يمكن للمستخدمين البحث عن المشاركات عبر البريد الإلكتروني.
- ساعة الإيقاف: يمكن للمستخدمين بدء مؤقت ساعة الإيقاف وإيقافه وإعادة تعيينه أثناء ملء نموذج الإرسال.
- فحوصات التحقق من الصحة: التحقق من صحة الاسم (بدون أرقام أو أحرف خاصة)، والبريد الإلكتروني (تنسيق بريد إلكتروني صالح)، ورقم الهاتف (10 أرقام رقمية، ولكن يمكن أن يكون فارغًا).
- منع الإدخال المكرر: يضمن عدم إمكانية إجراء عمليات الإرسال المكررة بناءً على البريد الإلكتروني.
- التصدير إلى ملف CSV: يمكن للمستخدمين تصدير جميع الإرسالات إلى ملف CSV.
تشغيل التطبيق
المتطلبات الأساسية
- يجب أن يعمل الجهاز بنظام Windows> 8.1.
- تم تثبيت Node.js وnpm على جهازك.
- تم تثبيت Visual Studio على جهازك.
تشغيل الواجهة الخلفية: المرجع. الواجهة الخلفية README.md.
تشغيل الواجهة الأمامية: المرجع. الواجهة الأمامية README.md