الاثنين، 15 يوليو 2013

الدرس(6):صنع القرار...الجزء الأول-الجمل الشرطية


دورة الدوت نت 
الدرس(6):صنع القرار...الجزء الأول-الجمل الشرطية
السلام عليكم ورحمة الله وبركاته
 بسم الله الرحمن الرحيم                             

 سنتحدث اليوم عن قضية هامة جدا في البرمجة وهي صنع القرار .
صنع القرار : توجيه سير البرنامج عند الوصول لنتيجة معينة.

 يتم ذلك عن طريق الجمل الشرطية والتي تنقسم لقسمين:

الجمل الشرطية باستخدام الكلمة المحجوزة If
الجمل الشرطية باستخدام الكلمتان المحجوزتان Select Case

 أولاً:الجمل الشرطية باستخدام If
 للتوضيح:يقصد ب Condition الشرط قيد الفحص
 و Statement التعليمة التي يتم تنفيذها عند تحقيق الشرط
 يمكن استخدام القاعدة If باكثر من صورة:
 التصنيف الأول - من حيث التركيب:

 1)
If Condition Then Statement
وهنا اذا تأكد البرنامج من صحة الشرط يتم تنفيذ التعليمة بعد Then وان فشل الشرط يتم تخطيها

مثال:
كود:
If Mark > 90 Then Result = "Very Good"
2)

If Condition Then
Statement
End If
وهنا اذا تأكد البرنامج من صحة الشرط يتم تنفيذ التعليمة داخل الIf وان فشل الشرط يتم تخطيها
مثال:

كود:
If Mark>90 Then
Result = "Very Good" 
End If
3)

If Condition Then
Statement1
Statement2
Statement3

 ....
 ....
End If
وهنا اذا تأكد البرنامج من صحة الشرط يتم تنفيذ التعليمات داخل الIf وان فشل الشرط يتم تخطيها

 مثال:
كود:
If Mark>90 Then
Result1="Very"
Result2="Good"
Result=Result1+Result2
End If
4)

If Condition Then
Statement1
Statement2
ElseStatement3
 ....
End If
وهنا نخبر البرنامج انه في حال صحة الشرط يتم تطبيق التعليمات Statement1 و Statement2
 وفي حال فشل الشرط يتم تنفيذ التعليمات بعد Else وهي تستخدم لتنفيذ التعليمات التي تحتضنها في حال فشل الشروط السابقة لها.
 ملاحظة:Else تعني غير

 مثال:

كود:
If Mark>50 Then
Result="Successful"
Else
Result="Not Successful"
End If
5)

If Condition1 Then
Statement1
ElseIf Condition2
Statement2
Else
Statement3
 ....
End If
وهنا نخبر البرنامج انه اذا تأكد من صحة الشرط الأول يتم تنفيذ ما بعد Then في نفس سطر الشرط إلى أن تنتهي بابتداء الشرط الآخر وهكذا مع بقية الشروط في حال فشل الشروط السالقة وصولا الى Else والتي تنفذ في حال فشل كل الشروط السابقة

 التصنيف الثاني-من حيث التوزيع:
 1) في سطر واحد:

If Condition Then Statement
If Condition Then Statement1 : Statement2 :.....
If Condition Then Statement1 Else Statement2
حيث في الصورة الثانية بتحقق الشروط يتم تنفيذ التعليمات المرتبطة ويتم الفصل بينها بعلامة ":"
 أما في الصورة الثالثة فتعادل الصورة رقم 4 في التصنيف الأول
 2) في أكثر من سطر:
If Condition Then
Statement
End If


 وباقي الحالات في التصنيف العلوي ما عدا الرقم واحد ينطبق عليها تصنيف اكثر من سطر
 كما في الامثلة السابقة
 ملاحظة مهمة: في حال تعدد الاسطر علينا انهاء كتلة الشرط If ب End If لكي يستطيع المترجم تحديد نهابة كتلة If

 مثال يوضح قاعدة If وهو حساب معدل ثلاث علامات وعرض النتيجة
 1) قم بانشاء مشروع جديد من نوع Windows Application بلغة فيجوال بيسك دوت نت
 2) أضف ثلاث صناديق نص (TextBox) للنموذج واضف زر تحكم Button وأداتان تسمية Label.
 3)أعد ضبط الخصائص


 4) اضغط ضغطا مزدوجا على زر التحكم Button ليتم ادخال الكود في حدث من احداثه والحدث الافتراضي له هو Click

كود:
Dim Mark1, Mark2, Mark3, Total As Integer
        Dim Abrave As Double
        Mark1 = Integer.Parse(TextBox1.Text)
        Mark2 = Integer.Parse(TextBox2.Text)
        Mark3 = Integer.Parse(TextBox3.Text)
        Total = Mark1 + Mark2 + Mark3
        Abrave = (Total / 3)
        Label1.Text = Abrave.ToString
        If Abrave > 90 Then
            Label2.Text = "ممتاز"
        ElseIf Abrave > 80 Then
            Label2.Text = "جيد جدا"
        ElseIf Abrave > 70 Then
            Label2.Text = "جيد"
        ElseIf Abrave > 60 Then
            Label2.Text = "متوسط"
        ElseIf Abrave > 50 Then
            Label2.Text = "مقبول"
        Else
            Label2.Text = "راسب"
        End If

الآن قمنا بحجز اربع وتغيرات من النوع Integer وهم الثلاث علامات ومجموعهم وقمنا بحجز متغير آخر من النوع Double وهو المعدل لانه من المتوقع أن يحمل المعدل كسور عشرية
لعلك لاحظت جديد في الكود وهو الدالة

كود:
  Integer.Parse(String)
كما نعلم فان القيم التي يتم ادخالها لمربع النص TextBox تكون على شكل نص وهنا لا نحتاجها كنص بل نريدها عدد صحيح وهي تعمل عكس عمل .ToString وتقوم بتغيير نوع المدخل من نص إلى رقم صحيح

 ملاحظة:كتلة If هي كتلة متداخلة(Nested)
 ثانيا: الجمل الشرطية باستخدام Select Case
 لا تختلف قاعدة Select Case كثيرا عن قاعدة If من ناحية الوظيف لكن لكل حادث حديث
 كيف يمكننا استخدام Select Case
 1)
 يمكننا استخدام لمقارنة قيمة واحدة
 مثال:

كود:
Dim X As Integer = 20
Select Case X
Case 20
 MsgBox("القيمة هي 20")
Case ElseMsgBox("القيمة غير 20")
End Select
وهنا قمنا باختبار هل المتغير X يحمل القيمة 20 أم لا


 2)
 مقارنة مدى معين
 تمعن في المثال التالي:

كود:
Select Case X
Case Is >= 90 
Result = "ممتاز"
Case 80 To 89
Result = "جيد جدا"
Case 70 To 79
Result = "جيد"
Case 60 To 69
Result = "متوسط"
Case 50 To 59
Result = "مقبول"
Case Else
Result="راسب"
End Select
الآن نستطيع القول اننا انتهينا من الجمل الشرط بنوعيها الرئيسين والآن انتظروا الجزء الثاني في الفصل القادم -ان شاء الله-

 انتظروا الدرس القادم

الأحد، 14 يوليو 2013

قصص الانبياء : 5- صالح عليه السلام .

قصص الأنبياء كاملة من بداية الخلق الى رسول الله صلى الله عليه


صالح عليه السلام

نبذة:

أرسله الله إلى قوم ثمود وكانوا قوما جاحدين آتاهم الله رزقا كثيرا ولكنهم عصوا ربهم وعبدوا الأصنام وتفاخروا بينهم بقوتهم فبعث الله إليهم صالحا مبشرا ومنذرا ولكنهم كذبوه وعصوه وطالبوه بأن يأتي بآية ليصدقوه فأتاهم بالناقة وأمرهم أن لا يؤذوها ولكنهم أصروا على كبرهم فعقروا الناقة وعاقبهم الله بالصاعقة فصعقوا جزاء لفعلتهم ونجى الله صالحا والمؤمنين

سيرته:

إرسال صالح عليه السلام لثمود:
جاء قوم ثمود بعد قوم عاد، وتكررت قصة العذاب بشكل مختلف مع ثمود. كانت ثمود قبيلة تعبد الأصنام هي الأخرى، فأرسل الله سيدنا "صالحا" إليهم.. وقال صالح لقومه: (يَا قَوْمِ اعْبُدُواْ اللّهَ مَا لَكُم مِّنْ إِلَهٍ غَيْرُهُ) نفس الكلمة التي يقولها كل نبي.. لا تتبدل ولا تتغير، كما أن الحق لا يتبدل ولا يتغير.
فوجئ الكبار من قوم صالح بما يقوله.. إنه يتهم آلهتهم بأنها بلا قيمة، وهو ينهاهم عن عبادتها ويأمرهم بعبادة الله وحده. وأحدثت دعوته هزة كبيرة في المجتمع.. وكان صالح معروفا بالحكمة والنقاء والخير. كان قومه يحترمونه قبل أن يوحي الله إليه ويرسله بالدعوة إليهم.. وقال قوم صالح له:
قَالُواْ يَا صَالِحُ قَدْ كُنتَ فِينَا مَرْجُوًّا قَبْلَ هَذَا أَتَنْهَانَا أَن نَّعْبُدَ مَا يَعْبُدُ آبَاؤُنَا وَإِنَّنَا لَفِي شَكٍّ مِّمَّا تَدْعُونَا إِلَيْهِ مُرِيبٍ (62) (هود)
تأمل وجهة نظر الكافرين من قوم صالح. إنهم يدلفون إليه من باب شخصي بحت. لقد كان لنا رجاء فيك. كنت مرجوا فينا لعلمك وعقلك وصدقك وحسن تدبيرك، ثم خاب رجاؤنا فيك.. أتنهانا أن نعبد ما يعبد آباؤنا؟! يا للكارثة.. كل شيء يا صالح إلا هذا. ما كنا نتوقع منك أن تعيب آلهتنا التي وجدنا آبائنا عاكفين عليها.. وهكذا يعجب القوم مما يدعوهم إليه. ويستنكرون ما هو واجب وحق، ويدهشون أن يدعوهم أخوهم صالح إلى عبادة الله وحده. لماذا؟ ما كان ذلك كله إلا لأن آبائهم كانوا يعبدون هذه الآلهة.
معجزة صالح عليه السلام:
ورغم نصاعة دعوة صالح عليه الصلاة والسلام، فقد بدا واضحا أن قومه لن يصدقونه. كانوا يشكون في دعوته، واعتقدوا أنه مسحور، وطالبوه بمعجزة تثبت أنه رسول من الله إليهم. وشاءت إرادة الله أن تستجيب لطلبهم. وكان قوم ثمود ينحتون من الجبال بيوتا عظيمة. كانوا يستخدمون الصخر في البناء، وكانوا أقوياء قد فتح الله عليهم رزقهم من كل شيء. جاءوا بعد قوم عاد فسكنوا الأرض التي استعمروها.
قال صالح لقومه حين طالبوه بمعجزة ليصدقوه:
وَيَا قَوْمِ هَذِهِ نَاقَةُ اللّهِ لَكُمْ آيَةً فَذَرُوهَا تَأْكُلْ فِي أَرْضِ اللّهِ وَلاَ تَمَسُّوهَا بِسُوءٍ فَيَأْخُذَكُمْ عَذَابٌ قَرِيبٌ (64) (هود)
والآية هي المعجزة، ويقال إن الناقة كانت معجزة لأن صخرة بالجبل انشقت يوما وخرجت منها الناقة.. ولدت من غير الطريق المعروف للولادة. ويقال إنها كانت معجزة لأنها كانت تشرب المياه الموجودة في الآبار في يوم فلا تقترب بقية الحيوانات من المياه في هذا اليوم، وقيل إنها كانت معجزة لأنها كانت تدر لبنا يكفي لشرب الناس جميعا في هذا اليوم الذي تشرب فيه الماء فلا يبقى شيء للناس. كانت هذه الناقة معجزة، وصفها الله سبحانه وتعالى بقوله: (نَاقَةُ اللّهِ) أضافها لنفسه سبحانه بمعنى أنها ليست ناقة عادية وإنما هي معجزة من الله. وأصدر اللهأمره إلى صالح أن يأمر قومه بعدم المساس بالناقة أو إيذائها أو قتلها، أمرهم أن يتركوها تأكل في أرض الله، وألا يمسوها بسوء، وحذرهم أنهم إذا مدوا أيديهم بالأذى للناقة فسوف يأخذهم عذاب قريب.
في البداية تعاظمت دهشة ثمود حين ولدت الناقة من صخور الجبل.. كانت ناقة مباركة. كان لبنها يكفي آلاف الرجال والنساء والأطفال. كان واضحا إنها ليست مجرد ناقة عادية، وإنما هي آية من الله. وعاشت الناقة بين قوم صالح، آمن منهم من آمن وبقي أغلبهم على العناد والكفر. وذلك لأن الكفار عندما يطلبون من نبيهم آية، ليس لأنهم يريدون التأكد من صدقه والإيمان به، وإنما لتحديه وإظهار عجزه أمام البشر. لكن الله كان يخذلهم بتأييد أنبياءه بمعجزات من عنده.
كان صالح عليه الصلاة والسلام يحدث قومه برفق وحب، وهو يدعوهم إلى عبادة الله وحده، وينبههم إلى أن الله قد أخرج لهم معجزة هي الناقة، دليلا على صدقه وبينة على دعوته. وهو يرجو منهم أن يتركوا الناقة تأكل في أرض الله، وكل الأرض أرض الله. وهو يحذرهم أن يمسوها بسوء خشية وقوع عذاب الله عليهم. كما ذكرهم بإنعام الله عليهم: بأنه جعلهم خلفاء من بعد قوم عاد.. وأنعم عليهم بالقصور والجبال المنحوتة والنعيم والرزق والقوة. لكن قومه تجاوزوا كلماته وتركوه، واتجهوا إلى الذين آمنوا بصالح.
يسألونهم سؤال استخفاف وزراية: أَتَعْلَمُونَ أَنَّ صَالِحًا مُّرْسَلٌ مِّن رَّبِّهِ ؟!
قالت الفئة الضعيفة التي آمنت بصالح: إِنَّا بِمَا أُرْسِلَ بِهِ مُؤْمِنُونَ
فأخذت الذين كفروا العزة بالإثم.. قَالَ الَّذِينَ اسْتَكْبَرُواْ إِنَّا بِالَّذِيَ آمَنتُمْ بِهِ كَافِرُونَ . هكذا باحتقار واستعلاء وغضب

تآمر الملأ على الناقة:
وتحولت الكراهية عن سيدنا صالح إلى الناقة المباركة. تركزت عليها الكراهية، وبدأت المؤامرة تنسج خيوطها ضد الناقة. كره الكافرون هذه الآية العظيمة، ودبروا في أنفسهم أمرا.
وفي إحدى الليالي، انعقدت جلسة لكبار القوم، وقد أصبح من المألوف أن نرى أن في قصص الأنبياء هذه التدابير للقضاء على النبي أو معجزاته أو دعوته تأتي من رؤساء القوم، فهم من يخافون على مصالحهم إن تحول الناس للتوحيد، ومن خشيتهم إلى خشية الله وحده. أخذ رؤساء القوم يتشاورون فيما يجب القيام به لإنهاء دعوة صالح. فأشار عليهم واحد منهم بقتل الناقة ومن ثم قتل صالح نفسه.
وهذا هو سلاح الظلمة والكفرة في كل زمان ومكان، يعمدون إلى القوة والسلاح بدل الحوار والنقاش بالحجج والبراهين. لأنهم يعلمون أن الحق يعلوا ولا يعلى عليه، ومهما امتد بهم الزمان سيظهر الحق ويبطل كل حججهم. وهم لا يريدون أن يصلوا لهذه المرحلة، وقرروا القضاء على الحق قبل أن تقوى شوكته.
لكن أحدهم قال: حذرنا صالح من المساس بالناقة، وهددنا بالعذاب القريب. فقال أحدهم سريعا قبل أن يؤثر كلام من سبقه على عقول القوم: أعرف من يجرأ على قتل الناقة. ووقع الاختيار على تسعة من جبابرة القوم. وكانوا رجالا يعيثون الفساد في الأرض، الويل لمن يعترضهم.
هؤلاء هم أداة الجريمة. اتفق على موعد الجريمة ومكان التنفيذ. وفي الليلة المحددة. وبينما كانت الناقة المباركة تنام في سلام. انتهى المجرمون التسعة من إعداد أسلحتهم وسيوفهم وسهامهم، لارتكاب الجريمة. هجم الرجال على الناقة فنهضت الناقة مفزوعة. امتدت الأيدي الآثمة القاتلة إليها. وسالت دمائها.
هلاك ثمود:
علم النبي صالح بما حدث فخرج غاضبا على قومه. قال لهم: ألم أحذركم من أن تمسوا الناقة؟
قالوا: قتلناها فأتنا بالعذاب واستعجله.. ألم تقل أنك من المرسلين؟
قال صالح لقومه: تَمَتَّعُواْ فِي دَارِكُمْ ثَلاَثَةَ أَيَّامٍ ذَلِكَ وَعْدٌ غَيْرُ مَكْذُوبٍ
بعدها غادر صالح قومه. تركهم ومضى. انتهى الأمر ووعده الله بهلاكهم بعد ثلاثة أيام.
ومرت ثلاثة أيام على الكافرين من قوم صالح وهم يهزءون من العذاب وينتظرون، وفي فجر اليوم الرابع: انشقت السماء عن صيحة جبارة واحدة. انقضت الصيحة على الجبال فهلك فيها كل شيء حي. هي صرخة واحدة.. لم يكد أولها يبدأ وآخرها يجيء حتى كان كفار قوم صالح قد صعقوا جميعا صعقة واحدة.
هلكوا جميعا قبل أن يدركوا ما حدث. أما الذين آمنوا بسيدنا صالح، فكانوا قد غادروا المكان مع نبيهم ونجوا.ش


جمع ونشر : محمد دماج .

لمشاهذة القصة بالفيديو بصوت الدكتور : طارق السويدان . اتبع الرابط التالي :
http://www.youtube.com/watch?v=kEAM1Q7Jx38

...
...
رزونا على مجموعتنا على الفيس بوك على الرابط :
https://www.facebook.com/groups/459876307429381/ .

نظف كمبيوترك بدون ما تتعب حالك وتنزل المدمرات من الادوات لل فيروس مع اداة هي اصلا في جهازك ومن WINDOWS

نظف كمبيوترك بدون ما تتعب حالك وتنزل المدمرات من الادوات لل فيروس مع اداة هي اصلا في جهازك ومن WINDOWS

ادخل على ال RUN اكتب CMD بعدها اكتب mrt

وسوف تفتح اداة الويندوز بشكل الي
ووفر على نفسك تنزيل المدمرات من النت
فبكل بساطة الاداة اصلا موجودة في جهازك
وحتى ممكن تنزل التحديث من شركة الويندوز نفسها .



وهذا رابط الاداة للذين يعانون من فتحها في جهازهم وهى بتاريخ 2009 12 22

http://www.multiupload.com/6A7ND1PC9R

شرح برنامج Password Changer

شرح برنامج

Password Changer


أسم البرنامج : Active@ Password Changer v.2.1
وظيفة البرنامج : حذف باسوورد Administrator
مميزرات البرنامج :
1- السهولة والبساطة للأستخدام
2- استقلالية البرانامج ( لا حاجة الى CD WinXP ) للقيام بعمله
3- صغر حجم البرنامج ( 275 كيلو فقط )

الشـرح



1- قم بتنزيل البرنامج من هنا Download
لينك أخر لتنزيل البرنامج
2- قم بإنشاء دسك عن طريق البرنامج السابق ( الشرح موجود بالبرنامج نفسه لعمل الدسك )
3 أجعل بوت الأقلاع يبدأ من Floppy Drive
4- ضع الدسك في Floppy Drive ، ثم أعد تشغيل الجهاز
5- راح تظهر لك الأن نافذة كالصورة هذه



6- أضغط الرقم صفر ( 0 ) ثم اضغط أنتر ، بعد ذلك راح تظهر الصورة التالية




7- من صورة السابقة نجد 3 خيارات
وهي كالتالي
الخيار الأول : وهو لأختيار البارتشن الذي يحتوي على الوندوز ( تستخدمه في حال انك تعرف في اي بارتشن يحتوي الوندوز )
الخيار الثاني : راح يبحث عن الوندوز في الهاردسك بالكامل ( تستخدم هذا الخيار في حال لا تعلم أي بارتشن به الوندوز )
الخيار الثالث : الخروج

راح أختار الخيار رقم واحد ، وذللك لأني اعرف أي بارتشن يحتوي عليه الوندوز
بعد ذلك أضغط انتر وراح تظهر لك الصورة التالية

8-- من الصورة السابقة نجد انه ظهر لنا ثنين بارتشن
وبما أنه الوندوز لدي على البارتشن الأول
راح أضع رقم صفر ( 0 ) ثم أضغط أنتر
بعد ذلك راح تظهر نافذة كالصورة التالية
9- البرنامج تعرف على المسار الصحيح للملف الذي يحتوي على الباسوورد
لو كان البارتشن خطاء وليس هو الذي يحتوي على الوندوز ، راح تظهر لك رسالة خطاء مش مثل هذه الصورة

الأن أضغط أنتر للمواصلة ، وراح تظهر بعد ذلك الصورة التالية








-10من صورة السابقة يظهر لك جميع أسماء المستخدمين بالجهاز
مثل Administrator
و Absba
و Abn Al-Qudaih
والبقية . . .

وهنا عليك أختيار أي مستخدام تريد ان تحذف الباسوورد الخاص به ؟؟
يمكنك أختيار ما تشاء
وهنا راح اختار مثلا المستخدم Abn Al-Qudaih
لذلك راح اكتب الرقم 2 ثم انتر
وراح تظهر الصورة التالية بعد ذلك


من صورة السابقة يسالك اذا كنت متأكد من انك تريد حذف الباسوورد ، أكتب الحرف Y
او الحرف N اذا لم تكن ترد عمل ذلك . .

لذلك راح اكتب الحرف Y للتأكيد .
بعد ذلك اضغط الزر انتر وراح تظهر لكم الصورة التالية



وهذه الصورة تخبركم بنجاح العملية في حذف الباسوورد
ويطلب منك أن تضغط أي زر للمواصلة .

اضغط الزر انتر مثلا
ثم راح يرجع بك الى النوافذا السابقة
وكل ما عليك هو ان تضغط زر Esc اربع مرات متتالية ( Esc ، Esc ، Esc ، Esc )
حتى يغلق البرنامج .

ثم أخرج الدسك من Floopy Drive
ثم أضغط Ctrl + Alt + Delete
وراح يعيد تشغيل جهازك
الأن أدخل باسم المستخدم الي حذفت منه الباسوورد
ولن يطلب منك ادخال الباسوورد ، وراح يتم الدخول بنجاح ..

ووقتها لا تنساني في دعائك




140 امر من اوامر RUN المهمه جدا مع الشرح
1- الأمر....Access.cpl

الاضافات على الويندوز امكانية اضافة ماوس على الكيبور و بعض اعدادات
الويندوز

02. الأمر....accwiz

اعدادات اضافات الويندوز

03. الأمر....hdwwiz.cpl

لاضافة مكون جديد فى جهاز الكمبيوتر

04. الأمر....appwiz.cpl

لاضافة أو ازالة برنامج من الويندوز

05.الأمر....control admintools

أدوات مدير الجهاز

06. الأمر....wuaucpl.cpl

لعمل تحديث لنسخة الويندوز من على الانترنت

07. الأمر....fsquirt

اعدادات البلوتوث لنقل الملفات

08. الأمر....calc

الآله الحاسبة

09.الأمر....certmgr.msc

تصاريح الويندوز

10. الأمر....charmap

رموز اضافية للكتابة

11. الأمر....chkdsk

للكشف على البارتيشن و اصلاح الأجزاء الفاسدة

12. الأمر....clipbrd

كل ما تضعه فى أمر Copy يظهر هنا

13.
الأمر....cmd

الدوس الخاص بالويندوز

14.
الأمر....dcomcnfg

خدمات الويندوز و الاعدادات

15.
الأمر....compmgmt.msc

ادارة الكمبيوتر

16.
الأمر....control

لوحة تحكم الويندوز

17.
الأمر....timedate.cpl

اعدادات التاريخ و الوقت

18.
الأمر....ddeshare

التحكم فى مشاركة الملفات

19.
الأمر....devmgmt.msc

مدير أجزاء الكمبيوتر كارت الصوت و الشاشه و كل ما هو موجود فى جهاز
الكمبيوتر

20.
الأمر....dxdiag

مشاكل الدايركت اكس و معلومات عنها

21.
الأمر....cleanmgr

تنظيف و اعداد البارتيشن

22.
الأمر....dfrg.msc

ترتيب البارتيشن لجعله أكثر سرعه و نظافة

23.
الأمر....diskmgmt.msc

ترتيب البارتيشن لجعله أكثر سرعه و نظافة

24.
الأمر....diskpart

تقسيم الهارد و اعادة تجزئته

25.
الأمر....control desktop

اعدادات الشاشة و الخلفية و حافظات الشاشة و الألوان

26.
الأمر....desk.cpl

اعدادات الشاشة و الخلفية و حافظات الشاشة و الألوان

27. .
الأمر....drwtsn32

لمعالجة بعض أخطاء و عيوب الويندوز

28.
الأمر....verifier

للكشف عن التعريفات

29.
الأمر....eventvwr.msc

لمشاهدة الأحداث التى تمت فى الجهاز

30.
الأمر....migwiz

لنقل الاعدادات من جهاز الى آخر

31.
الأمر....sigverif

الملفات التى تمت معالجتها عن طريق مايكروسوفت

32.
الأمر....findfast.cpl

للبحث السريع عن العناصر

33.
الأمر....control folders
اعدادات المجلد و الملفات

34.
الأمر....control fonts

اعدادات الخطوط

35.
الأمر....fonts

اعدادات الخطوط

36.
الأمر....freecell
لعبة الكوتشينة الشهيرة الخلاايا الأربعه

37.
الأمر....joy.cpl
اعدادات زراع الألعاب

38.
الأمر....gpedit.msc
تصاريح الأعضاء و الجروبات

39.
الأمر....mshearts
لعبه القلوب

40.
الأمر....helpctr
المساعدة و الدعم الفنى

41.
الأمر....hypertrm
لنقل الملفات من على جهاز الى آخر من أى مكان فى العالم

42.
الأمر....iexpress
لعمل ملف ذاتى التشغيل

43.
الأمر....ciadv.msc
لعمل فهرسة للملفات لسهولة تصفحها و البحث عنها

44.
الأمر....icwconn1

اعادات الاتصال بالانترنت

45.
الأمر....iexplore
متصفح الانترنت الشهير

46.
الأمر....inetcpl.cpl
اعدادات الانترنت و التصفح

47.
الأمر....inetwiz
اعدادات الاتصال بالانترنت

48.
الأمر....control keyboard
خيارات لوحة المفاتيح

49.
الأمر....secpol.msc
اعدادات الحماية و الخصوصية

50.
الأمر....lusrmgr.msc
اعدادات الأعضاء و الجروبات

51.
الأمر....logoff
لعمل تبديل مستخدمين

52.
الأمر....mrt
ازالة الملفات الضارة

53.
الأمر....winchat
برنامج مايكروسوفت للدردشة

54.
الأمر....moviemk
من أخسن برامج التعامل مع الفيديوهات و تحريرها

55.
الأمر....mspaint
الرسام الشهير
56.
الأمر....winmine
لعبة الألغام

57.
الأمر....control mouse
اعدادات الماوس

58.
الأمر....main.cpl
اعدادات الماوس

59.
الأمر....nero
لنسخ الملفات على اسطوانة

60.
الأمر....conf
برنامج محادثة رائع جدا

61.
الأمر....control netconnections
اعدادات الشبكة و الآى بى

62.
الأمر....ncpa.cpl
اعدادات الشبكة و الآى بى

63.
الأمر....notepad
برنامج الكتابة فى ملفات تيكيست

64.
الأمر....odbccp32.cpl
للتعامل مع قواعد بيانات الويندوز

65.
الأمر....osk
لوحة مفاتيح بالفارة فقط فى حالة وجود أى عطل فى لوحة المفاتيح

66.
الأمر....msimn
برنامج الايميلات الشهير

67.
الأمر....pbrush
الرسام

68.
الأمر....perfmon
معرفة حالة الجهاز و بيانات عنه

69.
الأمر....telephon.cpl
اعدادات التليفون و الاتصال التليفونى

70.
الأمر....dialer
لعمل اتصال عن طريق التليفون من الكمبيوتر

71.
الأمر....pinball
لعبة البلى بين بول

72.
الأمر....powercfg.cpl
اعدادات الباور و الطاقة و الحفاظ على طاقة الجهاز

73.
الأمر....eudcedit
لعمل رموز خاصة لك

74.
الأمر....intl.cpl
خيارات اللغة و الأرقام و التاريخ

74.
الأمر....rasphone
لعمل ريموت للتحكم فى الجهاز من أى مكان

75.
الأمر....mstsc
لعمل ريموت للتحكم فى الجهاز من أى مكان

76.
الأمر....ntmsmgr.msc
الاضافات المرنة مثل السى دى روم و الدى فى دى روم

78.
الأمر....ntmsoprq.msc
التحكم فى الاضافات المرنة مثل السى دى روم و الدى فى دى روم

79.
الأمر....rsop.msc
للتحكم فى التصاريح

80.
الأمر....sticpl.cpl
اعدادات الماسح الضوئى و الكاميرات الرقمية

89.
الأمر....control schedtasks
برنامج جدول الأعمال لاعطاءه أعمال يقوم بها فى أوقت معينة

90.
الأمر....wscui.cpl
سنتر الحماية

91.
الأمر....services.msc
خدمات الويندوز و التحكم بها سواء اغلاق أو فتح

92.
الأمر....fsmgmt.msc
المجلدات المشارك بها فى الجهاز

93.
الأمر....shutdown
عمل اغلاق للويندوز

94.
الأمر....mmsys.cpl
اعدادات الصوت

95.
الأمر....spider
لعبة سبايدر سوليتير

96.
الأمر....msinfo32
معلومات النظام و الجهاز

97.
الأمر....sysdm.cpl
معلومات النظام و امكانيات الجهاز

98.
الأمر....taskmgr
لفتح قائمة الأعمال الفعالة فى الويندوز

99.
الأمر....tcptest
لعمل اختبار على اتصال TCP

100.
الأمر....nusrmgr.cpl
اعدادات الأعضاء و المستخدمين

101.
الأمر....utilman
الاضافات الموجودة فى الويندوز مثل العدسة

102.
الأمر....wab
كتاب العناوين لتسجيل ما تريد

103.
الأمر....wabmig
لتحويل أى كتاب عناوين من مكان الى آخر

104.
الأمر....explorer
مستكشف الملفات و المجلدات

105.
الأمر....firewall.cpl
للتحكم فى الجدار النارى

106.
الأمر....magnify
لفتح العدسة المكبرة

107.
الأمر....wmimgmt.msc
لاعداد الويندوز

108.
الأمر....wmplayer
برنامج الأفلام الشهير ميديا بلاير

109.
الأمر....msmsgs
ماسنجر الويندوز أشهر برامج الاتصال

110.
الأمر....wiaacmgr
لسحب صورة من كاميرا رقمية و يلزم وجود كاميرا

111.
الأمر....syskey
لعمل حماية للويندوز

112.
الأمر....wupdmgr
لفتح برنامج تحديث الويندوز الى آخر نسخة

113.
الأمر....winver
لمعرفة اصدار الويندوز

114.
الأمر....tourstart
جولة داخل الويندوز

115.
الأمر....write
برنامج الكتابة


116- الامر
( winipcfg )
لمعرفة الـ ip الخاص بك.

117- الامر
( regedit )
لفتح شاشة الريجسترى للوندوز .

118- الامر
( msconfig )
اداة مساعدة ومنها ممكن توقف تشغيل اى برنامج اما الوندوز يبدا .

119- الامر
( scandisk ) او ( scandskw )
الاثنين واحد وطبعا من اسمهم باين وظيفتهم .

120- الامر
( taskman )
لمشاهدة كل اللى مفتوح ف التاسك بار (شريط المهام) والتحكم فيه .

121- الامر
( ××××××s )
للدخول بسرعة على ملفات الكوكيز .


122- الامر
( defrag )
باين من اسمه وظيفته ايه.

123- الامر
( temp )
للوصول لفايلات النت المؤقتة .

124- الامر
( dxdiag )
لمعرفة كل مواصفات جهازك وكل معلومات عنه

125- الامر
( pbrush )
لتشغيل برنامج البينت ( الرسام ) .

126- الامر
( cdplayer )
لتشغيل برنامج السى دى بلير .

127- الامر
( progman )
لفتح البروجرام مانجر .

128- الامر
( debug )
لمعرفة نوع كارت الشاشة.

129- الامر
( sysedit )
لفتح السيستم كونفيجريشن ايديتور ( محرر تكوين النظام ) .

130- الامر
( packager )
لاستعراض برنامج تغيير الايقونات .

131- الامر
( msiexec )
معلومات عن حقوق البرنامج والشركة.

132- الامر
( imgstart )
لتشغيل اسطوانة وندوز .

133- الامر
( sfc )
لارجاع ملفات dll لو حصلها حاجة.

134- الامر
( icwscrpt )
لنسخ ملفات dll .

135- الامر
( recent )
لفتح الريسنت الخاص بك واستعراض الملفات اللى تم فتحها قبل كذا .

136- الامر
( mobsync )
لفتح برنامج مهم جدا لتنزيل صحفحات النت وتصفحها خارج النت فيما بعد .

137- الامر
( drwatson )
لفتح برنامج دكتور واطسون لعمل فحص شامل على جهازك .

138- الامر
( cliconfg )
الاداة المساعدة لشبكة الاتصال .

139- الامر
( ftp )
لفتح File Transfer Protocol ( بروتوكول نقل الملفات ) .

140- الامر
( telnet )
الاتصال بالسرفرات وخدمات الشبكات

الدرس 5- التعرف على العبارات المشروطة والحلقات التكرارية


دورة السي شارب
الدرس 5- التعرف على العبارات المشروطة والحلقات التكرارية

في الدرس السابق شرحنا كيف نقوم بعمل أمر جديد وسوف نستخدم ذلك في هذا الدرس لذلك إذا كنت لم تقرأ الدرس السابق ولا تجيد القيام بأمر جديد أنصحك بقراءة الدرس السابق


 أولا: الكلمة المحجوزة if:
 تستخدم هذه الكلمة لتحقيق أمر ما بشرط أو أكثر.
 1- قم بإنشاء مشروع جديد WindowsFormsApplication
 2- قم بوضع 1Button,1 TextBox
 3- أدخل على الكود الخاص بالحدث Click للبروتون عن طريق النقر المزدوج على ال Button ( أو بأي طريقة أخرى )
 واكتب


كود:
MessageBox.Show("Hello"); 
الان أصبح عند كل ضغطة لل Button يقوم البرنامج بإظهار رسالة تحوي على كلمة Hello
 ولكن كيف أستطيع أن أجعل البرنامج يظهر الرسالة فقط إذا كان ال TextBox يساوي الواحد؟؟؟

 سوف نستخدم هنا الكلمة المحجوزة if على الشكل التالي:

كود:
if (textBox1.Text == "1")
            {
                MessageBox.Show("Hello");
            } 
الان أصبح فقط إذا كان ال textbox1 يساوي ال 1 تظهر الرسالة
 ولكن إذا أردنا تنفيذ أمر اخر إن لم يتحقق الشرط سوف نستخدم الكلمة else على الشكل التالي:

كود:
if (textBox1.Text == "1")
            {
                MessageBox.Show("Hello");
            }
            else
            {
                MessageBox.Show("is not one!!");
            } 
وإذا أردنا أن نتحقق من أول شرط فإذا لم يتحقق يقوم بتجربة شرط اخر وهكذا...

كود:
if (textBox1.Text == "1")
            {
                MessageBox.Show("Hello");
            }
            else if (textBox1.Text == "2")
            {
                MessageBox.Show("Tow !!");
            }
            else if (textBox1.Text == "3")
            {
                MessageBox.Show("Three");
            }
            else
            {
                MessageBox.Show("Unknow Value !");
            } 
ولكي تتحقق من عدة شروط لتنفيذ أمر معين ضع textbox ثاني واكتب:
كود:
if (textBox1.Text == "1" && textBox2.Text == "1")
            {
                MessageBox.Show("Hello");
            }
            else
            {
                MessageBox.Show("Unknow Value !");
            } 
إنتبه في الكلمة if يجب إستخدام الإشارة == وليس =

 أظن الان أن مفهوم if أصبح واضحا والان لننتقل إلى الطريقة switch:
 لنبقى مع المشروع السابق نفسه لكن بدلا من الكود الذي في الأعلى أكتب ما يلي:

كود:
switch (textBox1.Text)
            {
                case "1":
                    MessageBox.Show("One");
                    break;
                case "2":
                    MessageBox.Show("Tow");
                    break;
                case "3":
                    MessageBox.Show("Three");
                    break;
                case "":
                    MessageBox.Show("Unknow Value");
                    break;
            } 
                              حيث أولا نضع في switch ما نود التحقق منه وهو textbox1.text
 ثم نبدأ بتحديد الشروط عن طريق case كما هو واضح.

 ________________________________ الحلقات التكرارية ___________________________
 أولا سوف نتعرف على الحلقة For - Next
 قم بإنشاء مشروع Console Application جديد وكتب في الأمر Main ما يلي (تم شرح هذا الأمر من قبل):


كود:
for (int x = 0; x < 10; x++)
            {
                Console.Write(x.ToString() + "\n");
            } 
                     جرب نفذ ولاحظ ماذا يحدث قد كتبت ال Console أرقاما على الشكل التالي
 0
 1
 2
 3
 4
 5
 6
 7
 8
 9

 لأن معنى هذه الجملة على الشكل التالي:
 أولا تم تعريف متغير إسمه x قيمته 0
 ثم تم الأمر بتنفيذ الكود المكتوب ب for حتى تصبح x أكبر من ال 10 (( طالما x تحت ال10 الكود سوف ينفذ ))

 و x++; تعني أن يزاد على قيمة x واحد في كل مرة يتم فيها تنفيذ الكود (( يمكنك جعلها أكبر من ذلك ولكن كلما كبرت قيمتها نقصت عدد مرات تنفيذ الكود طبعا ))

 فلو كانت x +=2;
 فسيتم تنفيذ الكود خمس مرات فقط !

 ________________________________ while _______________________________

 تعمل على الشكل التالي:

كود:
    int x = 0;
            while (x < 10)
            {
                Console.Write(x.ToString() + "\n");
                x++;
            } 
فطالما فقيت x تحت ال 10 سينفذ الكود

 (( ملاحظة العبارة "\n" تعني النزول إلى السطر التالي))

 ______________________________ for each _______________________________
 تستخدم للدوران على كل عناصر مصفوفة ما
 كمثال ضع أداة ListBox على الفورم ثم إضغط على الخاصية Items وضع بعض العناصر (( في كل سطر عنصر ))
 ثم ضع Button واكتب فيه ما يلي:

كود:
foreach (string x in listBox1.Items)
            {
                MessageBox.Show(x);
            } 
فستلاحظ إنه ظهرت رسالة بكل عنصر من عناصر ال listBox1 لأنها دارت على جميع العناصر
 (( ملاحظة: الخاصية Items في ال listBox هي المصفوفة الخاصة بالعناصر التي تحتوي عليها ال listBox ))

 وهكذا نكون قد إنتهينا من شرح العبارات الشرطية والحلقات التكرارية
 إلى اللقاء في الدرس القادم إن شاء الله...