عرض مشاركة مفردة
 
  #2  
قديم 21-01-2010, 12:02 AM
الصورة الشخصية لـ ourhome1
ourhome1 ourhome1 غير متصل
عضو
 
تاريخ التسجيل: May 2009
مشاركة: 277
مستوى تقييم العضوية: 15
ourhome1 is on a distinguished road
إرسال رسالة عبر MSN إلى ourhome1
الافتراضي

خلاص شربنا الشاى وكلنا الحمد لله .

جاهزين نبدا مع السى ++ .

يلا نعد 3 2 1 ونبدا على بركه الله .

عارف لو سئلت اتنين مبرمجين عظام انت بتحب لغه ايه او ايه المفضله لك اعرف اجابته وقوله طيب انت اول برنامج جامد فى حياتك عملته بايه 99 % منهم هتتطابق الاجابتين .

يعنى الغالبيه العظمى منهم هيفضلو اول لغه عملو بيها برنامج جامد ناجح . ود بقت اللى هو خلاص عنده اختياره نمره 1 .

نبدا بقا شرح :-

اولا انا هشرح على الاصدار Microsoft visual c++ 6 .

واغلب الاكواد صالحه ان مكنش جميعها لحد مرحله معينه انها تشتغل على اى مترجم c (compiler) .

ابدا بتشغيل الفيجوال سى من :-
1- شايف الشاشه القدامك دى يا باشا بص تحت كدا على الشمال .
عندك statrt يلا افتحها ومنها افتح programs ومنها Microsoft Visual Studio 6.0
2- منها افتح Microsoft Visual c++ 6 .
3- شفت الشاشة دى .




دى الشاشه الافتتاحيه للسى .

ماشى يعم يلا بقا نقول نعمل ايه بعد كدا .
4- ياراجل ودى محتاجه طبعا نختار file – new





فهتبقى الشاشه كدا



5- شايف القدامك دا كبر وروح معاى واختار (win 32 console application) وفى مربع اسم المشروع اكتب اسم المشروع اللى انت عاوزه وليكن cp1 رمزا الى انه اول برنامج فى السى بلس هتعمله بس متقولش لحد .
6- طيب من دى نختار ايه



دى ايه اللى انتى عاوزه فى الشمروع شكله ازاى .
1- مشروع فاضى .
2- مشروع بسيط (هيعملك بس الشكل العام ) .
3- المشروع اللى لازم الكل بيعدى عليه اول حاجه وهو بيتعلم ( كلمه الترحيب ) دا هيعملك برنامج بيطبع على الشاشه كلمة الترحيب وبس .
4- الرابع دا سيبك منه دلوقتى .


ياعم خنقتنا طب نختار ايه ؟

نختار مع بعض المشروع التالت (Hello World Application) .

7- خلاص كدا دوس من فوق على الشمال على علامه التعجب وشوف الكلمه مطبوعه على الشاشه .

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

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

لا لا نعالى نبدا احنا برنامجنا الخاص .
روح اعمل مشروع تانى وسميه اى حاجه

والمره دى اختار empty project .

بعد كدا :-
1- من file-new .
2- c++ source file .
وسميه طبعا ويلا قدامك شاشه بيضه هنبدا نلعب فيها براحتنا .

ومننساش مكان المشروع فين وان الملف التنفيذى (exe) بيتعمل فى فولدر جواه اسمه (debug) .

تمام يا مبرمجين تعالو بقا فاكرين انا قولت انتو محاجين ايه فى الاول علشان تتعلمو اى لغه برمجه جديده .
نستو روحو هنالك ولا اقولكم ماشى فى الاعاده افاده بس انا هاقولهم كدا ونبدا نطبق على السى .




1- اعرف شكل البرنامج فى هذه اللغه ازاى بيتكون من ايه .

#include <iostream.h>
int main ()
{
cout<<" I am start learn c++\n";
return 0;
}



دا يا حضرات ابسط شكل للبرنامج بالسى ++ .

الاول مجموعه الملفات التى ساعتمد على الدوال منها .#include <iostream> .

هنا نقوم بتضمين الملف iostream (input output stream) وهو الخاص بالدوال الرئيسية للعرض وقراءة المدخلات .

بعد كدا بنعرف الداله اللرئيسيه بتاعتنا ودى لازم يكون اسمها main

وجواها ايه اللى بتعمله .

الدوال (functions):-
هى كتل البناء الاساسيه للسى ++ . ويتعرف المترجم (compiler) على الداله بالاقواس () التى تلى الاسم . وكلمه Int التى تسبق الاسم هى تدل ان هذه الداله ترجع قيم ارقام صحيحه .
متشغولش بالكم الفنكشن هنشرحها بالتفصي الممل بعدين .
طيب الاقواس دى {} هى اللى بتحدد جسم الداله والاوامر اللى هتتنفذ جواها .
ولازم زى مقولت يبقى عندى الداله الرئيسيه (المعلم بتاع البرنامج) اسمها main علشان انا اول مبشغل البرنامج اول حاجه هينفذها هى اول سطر فى الداله main وان ملقهاش هيطلع رساله خطا تحب تجرب غير فى الكود اللى فات دا سميها اى حاجه وشغل وقولى عمل ايه .
2- اوامر قراءة المدخلات والمخرجات (input and output command) .
طبعا انتو شفتو فى الكود السطر دا .

cout<<" I am start learn c++\n";
ودا هو اللى بيظهر الجمله وال \n اللى فى الاخر دى علشان ينزل سطر جديد بعد ما يطبعها . (جرب بيها ومن غيرها وقولى) .
العرض باستخدام cout :-
كلمه (cout) هى معرفه فى السى++ وهى بتاخد الحاجه تطلعها يبقى تاخد الاقواس دى >> وعلشان متنساش لو هتطلع تبقى الاقواس رايحه ناحيه بره الشاشه .
وبنحدد ان الجلمه دى هتتطبع زى ما هى بالدوبل كوتيشن مارك ""


توجيه المعالجِ (Processor Directives) :-

افتكرو دا هيكون اول حاجه نتكلم عليها فى الدرس اللى جاى مع داله الادخال وتعريف المتغيرات واستنو بكره انشاء الله الدرس دا ومعلش انا نسيت احط الصور بكره هاحطها بس عادى ممكن تكملو من غيرها