السلام عليكم
أهلا بكم مجددا في الحلقة الثالثة من سلسلتكم اختبر مهاراتك في المؤشرات.
تحدثنا في الحلقة الأولى عن كيفية إجراء بعض العمليات الحسابية (البسيطة و المركبة) على المؤشرات و بذلك انتقلنا إلى الحلقة الثانية التي تحدثنا فيها عن أنواع المؤشرات من حيث الثبوتية و من حيث الإشارة.
في الحلقتين السابقتين تطرقنا إلى المؤشرات بشكل شبه نظري و سننتقل إلى الجانب التطبيقي ابتداء من هذه الحلقة. و سنحاول زيادة مستوى الصعوبة في كل حلقة إن شاء الله.
الجانب التطبيقي سيتعمد على مشاريع صغيرة, كل مشروع يحتوي على فكرة جديدة بإذن الله.
هذه المشاريع ستتم برمجتها في بيئة الــ console لأنها الأصعب .. فلا يوجد شيء جاهز للاستخدام. أنت من ستبني مشروعك من الصفر !
فائدة هذه المشاريع تكمن بالدرجة الأولى في النقاط الثلاثة الآتية :
- إعادة نشاط القسم من خلال إيجاد مشاريع مشتركة يعمل عليها الأعضاء.
- خلق أجواء تنافس و تحدي بين المشاركين.
- تطوير الخبرات البرمجية من خلال التغلب على الصعوبات و المشاكل التي ستواجه العضو في كل مشروع.
طبعا المشروع لا يقتصر على استخدام المؤشرات فحسب, فهناك العديد من الأفكار الأخرى التي ربما تكون جديدة لديك. و هنا يأتي دورك أنت في البحث من أجل تطوير مهاراتك البرمجية.
مشروعنا هذه المرة عبارة عن مُحاكاة لعملية التسجيل في المواقع أو المنتديات. لنأخذ الــ Yahoo على سبيل المثال :
لا تسرح بخيالك بعيداً .. لأننا لسنا بصدد دراسة التقنيات المتقدمة التي يستخدمها الموقع من أجل هذه العملية, كل ما يهمنا الآن هو الطريقة لكلاسيكية في التحقق من الإيميل و كلمة المرور. و شروط المشروع كالتالي :
- شروط الإيميل :
- نفترض أنه توجد كتابتان لأي إيميل Yahoo. النسخة الإنجليزية تكون هكذا :
xxxxxx@yahoo.com
و النسخة الفرنسية تكون هكذا :xxxxxx@yahoo.fr
- الجزء الموجود قبل @ يجب أن لا يقل عن 6 خانات و لا يتجاوز الــ 20.
- يمكن للإيميل أن يحتوي فقط على الحروف الإنجليزية أو الأرقام أو هذا الرمز _ .
- نفترض أنه توجد كتابتان لأي إيميل Yahoo. النسخة الإنجليزية تكون هكذا :
[*]شروط كلمة المرور :
- كلمة المرور يجب أن لا تحتوي على الرموز الآتية :
<,>,|,:,",',/,\
- يجب أن لا يقل طول كلمة المرور عن 10 خانات و لا يتعدى 30 خانة.
[*]رسائل الخطأ :
- إذا كان الإيميل الـمُدخل لا يتوافق مع الشروط فستظهر رسالة تحذير باللون الأحمر :

- إذا كانت كلمة المرور الـمُدخلة لا تتوافق مع الشروط فستظهر رسالة تنبيه باللون الأصفر :

- إذا كان الإيميل المُدخل موافق للشروط و كلمة المرور أيضا موافقة, فستظهر رسالة ترحيبية باللون الوردي تحمل اسم المستخدم :

تحياتي.

