المظفر بالله
17-06-2008, 12:43 AM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
تعلمنا في الدرس السابق اهم الاساسيات التي يجب ان تكون راسخة في ذهننا طوال برمجتنا , اساسيات من المفترض ان تراعى بكتابة البرامج دوما , وتعرفنا على انواع الجمل وقلنا ان النوع الرابع هي مجموعة اخرى من الجمل وظيفتها القيام بشيء ما تحدده فيما بعد , وذكرت اننا سوف نتعلم ما هي في الدروس التالية , وهنا نحن الآن بصددها , إن شاء الله , لكن بما انه اهم نقطة لترسيخ المعلومة هي التجربة والخطأ , سنتعلم اليوم البدء بإستخدام برنامج Microsoft Visual Studio 6.0 وكتابة اول برنامج عليه .... سيكون الدرس قصير وسهل وبسيط , وسيتم طرح الدرس الرابع مباشرة بعد هذا الدرس بدون اي فاصل زمني ....
1. نذهب الى قائمة ابدا ثم جميع البرامج ثم .... تابع الصورة التالية :
http://www.geek4arab.com/vb/imgcache/8415.imgcache (http://www.geek4arab.com/vb)
2. بعد ذلك سيفتح لا البرنامج , اذهب الى قائمة ملف ثم جديد او استخدم الاختصار Ctrl+N كما في الصورة التالية :
http://www.geek4arab.com/vb/imgcache/8416.imgcache (http://www.geek4arab.com/vb)
3. الآن نجد امامنا الكثير من الخيارات , لاحظ الصورة بالتتالي , نذهب ونظلل ما يؤشر عليه الرقم 1 , نحدد موقعالبرنامج في رقم 2 , ونسميه في الرقم 3 ثم اوكي الرقم 4 :
http://www.geek4arab.com/vb/imgcache/8417.imgcache (http://www.geek4arab.com/vb)
4. الآن نحدد مشروع فارغ , ثم اوكي , ثم تظهر لنا شاشة النتائج ثم انهاء :
http://www.geek4arab.com/vb/imgcache/8418.imgcache (http://www.geek4arab.com/vb)
....
http://www.geek4arab.com/vb/imgcache/8419.imgcache (http://www.geek4arab.com/vb)
5. نذهب مرة اخرى لقائمة ملف ثم جديد ... :
http://www.geek4arab.com/vb/imgcache/8416.imgcache (http://www.geek4arab.com/vb)
6. الآن نجد قائمة جديدة من الخيارات نختار ملف مصدري ... كما في الصورة :
http://www.geek4arab.com/vb/imgcache/8420.imgcache (http://www.geek4arab.com/vb)
7. ها نحن بدأنا العمل وقد كتبت برنامج , والصورة توضح كل عنصر من عناصر البرنامج المهم الآن ان نعرفها ....
http://www.geek4arab.com/vb/imgcache/8421.imgcache (http://www.geek4arab.com/vb)
http://www.geek4arab.com/vb/imgcache/8421.imgcache
8. عندما نريد عمل مشروع جديد او فتح مشروع آخر يجب ان ننتبه لعدة نقاط توضحها هذه الصورة :
http://www.geek4arab.com/vb/imgcache/8422.imgcache (http://www.geek4arab.com/vb)
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
اساسيات للتعامل مع البرنامج وبدء العمل
ان ما ذكرناه في الدروس السابقة ان البرنامج يبدأ من العلى الى الاسفل وذلك بالترجمة فقط , وقلنا سنستفيد من هذه المعلومة لاحقا , ونتركا لما بعد , لكن هنا نريد ان نذكر ان البرنامج يترجم من العلى الى الاسفل , لكن البرنامج يبدأ العمل اعتبارا من الـ main لاحظوا الصورة في النقطة 7 اعلاه , لقد قمنا بكتابة الكود داخل main وهذا يجب التقييد به , ولا يمكن ان نغير هذه القاعدة , وايضا يجب التقييد بحالة الاحرف , خطأ ان تكتب Main او MAIN او اي شيء آخر , اكتبها هكذا main
1. استدعاء المكتبات : ان اهم شيء لعمل البرنامج هو استدعاء المكتبات الضرورية لعملنا , وهذه المكتبات تحتوي الادوات التي نحتاجها , مثلا جملة الطباعة cout<< اذا لم تستدعي المكتبة ostream او iostraem فلن يعمل البرنامج , لذلك عملية الاستدعاء تكون بالشكل التالي : نكتب #include نتقيد بهذا الشكل بدون مسافات ثم نكتب بين <> اسم المكتبة ولا تنتهي بفاصلة منقوطة ...
اهم المكتبات التي شوف تحتاجها هي
iostream.h و windows.h وسنتعلم عن مكتبات اكثر اول بأول ...
مثال عن تعريف مكتبة
#include<iostream.h>
2. كتابة البداية main ... يوجد عدة طرق لكتابة النقظة الرئيسية للانطلاق main ولا تختلف (تقريبا) عن بعضها
اول طريقة
void main()
{
// Your code here كودك هنا
}
ثاني طريقة
int main
{
// Your code here كودك هنا
return 0;
}
طريقة ثالثة
main
{
// Your code here كودك هنا
return 0;
}
3. البرنامج لا يقبل الحروف العربية نهائيا (الا في طرق التوائية وذلك باستخدام "\xdd" التي تعلمناها في الدروس السابقة) , لكن ستقبقى المشكلة في عدم تعرف الدوس على العربية , لذلك لننسى هذا الامر ...
4. اكتب اول برنامج
الآن طبق الخطوا السابقة ونفذ الكود التالي (ارجع للخطو 7 اعلاه وانظر كيف عن طريق الازرار):
#include<iostream.h>
void main()
{
cout<<"Hello , This is my first Program"<<endl;
}لسهولة العمل والسرعة , لعمل بناء للبرنامج اضغط F7 ولتنفيذه Ctrl+F5 وإن شاء الله تكون الامور الآن تمام ...
ارجع للدروس السابقة وطبق ما فيها , لا بأس بالخطأ , طق الدروس التالية دائما ....
جرب , ابدع , إسأل , لا تتردد ليس ما هنالك شيء يخيف (الى الآن :haha:) وحظا موفق ....
ملاحظة , جرب اكتب برنامج لإيجاد مساحة الدائرة (قانون مساحة الدائرة وقوانين اخرى في المرفقات) , بحيث تدخل رقم من الكيبورد وتخزنه في متغير , ثم تطبع الناتج .....
جربوا ايضا مساحات واحجام اخرى , الآن لا تستخدموا القوانين الخاصة بالجيب والجتا والظل او الجذور ....
اسخدموا قيمة باي باعتبارها 22/7.0 او 3.1428 , لا تنسوا استخدام المتغيرات المناسبة وانتبهوا لنوعها int او float الخ ...
سؤال لماذا كتبت 22/7.0 ذكرنا هذه النقطة سابقاً...
للتربيع والتكعيب استخدموا الضرب المتكرر مثل X تربيع استخدموا x*x ....
مباشرة أذهب الى الدرس الرابع ان كنت مستعدا : تابع من هنا (http://www.geek4arab.com/vb/showthread.php?t=2953)
http://www.geek4arab.com/vb/showthread.php?t=2953
وأتمنى لكم التوفيق
:M22:
اخوكم المحب لكم في الله
المظفر بالله
رابط الدرس السابق (الثاني) : http://www.geek4arab.com/vb/showthread.php?t=2897
السلام عليكم ورحمة الله وبركاته
الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
تعلمنا في الدرس السابق اهم الاساسيات التي يجب ان تكون راسخة في ذهننا طوال برمجتنا , اساسيات من المفترض ان تراعى بكتابة البرامج دوما , وتعرفنا على انواع الجمل وقلنا ان النوع الرابع هي مجموعة اخرى من الجمل وظيفتها القيام بشيء ما تحدده فيما بعد , وذكرت اننا سوف نتعلم ما هي في الدروس التالية , وهنا نحن الآن بصددها , إن شاء الله , لكن بما انه اهم نقطة لترسيخ المعلومة هي التجربة والخطأ , سنتعلم اليوم البدء بإستخدام برنامج Microsoft Visual Studio 6.0 وكتابة اول برنامج عليه .... سيكون الدرس قصير وسهل وبسيط , وسيتم طرح الدرس الرابع مباشرة بعد هذا الدرس بدون اي فاصل زمني ....
1. نذهب الى قائمة ابدا ثم جميع البرامج ثم .... تابع الصورة التالية :
http://www.geek4arab.com/vb/imgcache/8415.imgcache (http://www.geek4arab.com/vb)
2. بعد ذلك سيفتح لا البرنامج , اذهب الى قائمة ملف ثم جديد او استخدم الاختصار Ctrl+N كما في الصورة التالية :
http://www.geek4arab.com/vb/imgcache/8416.imgcache (http://www.geek4arab.com/vb)
3. الآن نجد امامنا الكثير من الخيارات , لاحظ الصورة بالتتالي , نذهب ونظلل ما يؤشر عليه الرقم 1 , نحدد موقعالبرنامج في رقم 2 , ونسميه في الرقم 3 ثم اوكي الرقم 4 :
http://www.geek4arab.com/vb/imgcache/8417.imgcache (http://www.geek4arab.com/vb)
4. الآن نحدد مشروع فارغ , ثم اوكي , ثم تظهر لنا شاشة النتائج ثم انهاء :
http://www.geek4arab.com/vb/imgcache/8418.imgcache (http://www.geek4arab.com/vb)
....
http://www.geek4arab.com/vb/imgcache/8419.imgcache (http://www.geek4arab.com/vb)
5. نذهب مرة اخرى لقائمة ملف ثم جديد ... :
http://www.geek4arab.com/vb/imgcache/8416.imgcache (http://www.geek4arab.com/vb)
6. الآن نجد قائمة جديدة من الخيارات نختار ملف مصدري ... كما في الصورة :
http://www.geek4arab.com/vb/imgcache/8420.imgcache (http://www.geek4arab.com/vb)
7. ها نحن بدأنا العمل وقد كتبت برنامج , والصورة توضح كل عنصر من عناصر البرنامج المهم الآن ان نعرفها ....
http://www.geek4arab.com/vb/imgcache/8421.imgcache (http://www.geek4arab.com/vb)
http://www.geek4arab.com/vb/imgcache/8421.imgcache
8. عندما نريد عمل مشروع جديد او فتح مشروع آخر يجب ان ننتبه لعدة نقاط توضحها هذه الصورة :
http://www.geek4arab.com/vb/imgcache/8422.imgcache (http://www.geek4arab.com/vb)
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
اساسيات للتعامل مع البرنامج وبدء العمل
ان ما ذكرناه في الدروس السابقة ان البرنامج يبدأ من العلى الى الاسفل وذلك بالترجمة فقط , وقلنا سنستفيد من هذه المعلومة لاحقا , ونتركا لما بعد , لكن هنا نريد ان نذكر ان البرنامج يترجم من العلى الى الاسفل , لكن البرنامج يبدأ العمل اعتبارا من الـ main لاحظوا الصورة في النقطة 7 اعلاه , لقد قمنا بكتابة الكود داخل main وهذا يجب التقييد به , ولا يمكن ان نغير هذه القاعدة , وايضا يجب التقييد بحالة الاحرف , خطأ ان تكتب Main او MAIN او اي شيء آخر , اكتبها هكذا main
1. استدعاء المكتبات : ان اهم شيء لعمل البرنامج هو استدعاء المكتبات الضرورية لعملنا , وهذه المكتبات تحتوي الادوات التي نحتاجها , مثلا جملة الطباعة cout<< اذا لم تستدعي المكتبة ostream او iostraem فلن يعمل البرنامج , لذلك عملية الاستدعاء تكون بالشكل التالي : نكتب #include نتقيد بهذا الشكل بدون مسافات ثم نكتب بين <> اسم المكتبة ولا تنتهي بفاصلة منقوطة ...
اهم المكتبات التي شوف تحتاجها هي
iostream.h و windows.h وسنتعلم عن مكتبات اكثر اول بأول ...
مثال عن تعريف مكتبة
#include<iostream.h>
2. كتابة البداية main ... يوجد عدة طرق لكتابة النقظة الرئيسية للانطلاق main ولا تختلف (تقريبا) عن بعضها
اول طريقة
void main()
{
// Your code here كودك هنا
}
ثاني طريقة
int main
{
// Your code here كودك هنا
return 0;
}
طريقة ثالثة
main
{
// Your code here كودك هنا
return 0;
}
3. البرنامج لا يقبل الحروف العربية نهائيا (الا في طرق التوائية وذلك باستخدام "\xdd" التي تعلمناها في الدروس السابقة) , لكن ستقبقى المشكلة في عدم تعرف الدوس على العربية , لذلك لننسى هذا الامر ...
4. اكتب اول برنامج
الآن طبق الخطوا السابقة ونفذ الكود التالي (ارجع للخطو 7 اعلاه وانظر كيف عن طريق الازرار):
#include<iostream.h>
void main()
{
cout<<"Hello , This is my first Program"<<endl;
}لسهولة العمل والسرعة , لعمل بناء للبرنامج اضغط F7 ولتنفيذه Ctrl+F5 وإن شاء الله تكون الامور الآن تمام ...
ارجع للدروس السابقة وطبق ما فيها , لا بأس بالخطأ , طق الدروس التالية دائما ....
جرب , ابدع , إسأل , لا تتردد ليس ما هنالك شيء يخيف (الى الآن :haha:) وحظا موفق ....
ملاحظة , جرب اكتب برنامج لإيجاد مساحة الدائرة (قانون مساحة الدائرة وقوانين اخرى في المرفقات) , بحيث تدخل رقم من الكيبورد وتخزنه في متغير , ثم تطبع الناتج .....
جربوا ايضا مساحات واحجام اخرى , الآن لا تستخدموا القوانين الخاصة بالجيب والجتا والظل او الجذور ....
اسخدموا قيمة باي باعتبارها 22/7.0 او 3.1428 , لا تنسوا استخدام المتغيرات المناسبة وانتبهوا لنوعها int او float الخ ...
سؤال لماذا كتبت 22/7.0 ذكرنا هذه النقطة سابقاً...
للتربيع والتكعيب استخدموا الضرب المتكرر مثل X تربيع استخدموا x*x ....
مباشرة أذهب الى الدرس الرابع ان كنت مستعدا : تابع من هنا (http://www.geek4arab.com/vb/showthread.php?t=2953)
http://www.geek4arab.com/vb/showthread.php?t=2953
وأتمنى لكم التوفيق
:M22:
اخوكم المحب لكم في الله
المظفر بالله
رابط الدرس السابق (الثاني) : http://www.geek4arab.com/vb/showthread.php?t=2897