أكاديمية الصقر للتدريب

لوحة التميز الأسبوعي
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
khaled alborene مجدى يونس-- لا تميز خلال هذه الفترة YasserKhalil معادلات بسيطه لارجاع قيمة الضريبه وقيمة الفاتوره قبل وبعد الضريبه - حسام خطاب اكسيل اسئله واجابات


اعلان هنا
أكاديمية الصقر للتدريب
أعلن هنا
أعلن هنا
صفحتنا على الفيس بوك
أعلن هنا



أهلا وسهلا بك زائرنا الكريم في أكاديمية الصقر للتدريب، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .





2- كتابة أول كود فى C++

السلام عليكم ورحمة الله وبركاته أهلا بكم اخوانى الكرام فى الدرس الثانى فى لغة الـ C++ اليوم هنكتب أول كود لنا فى الـ C+ ..



27-09-2018 11:25 مساء
Eslam Abdullah
مشرف على لغات برمجة آخرى
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 03-10-2017
رقم العضوية : 852
المشاركات : 1395
الجنس : ذكر
تاريخ الميلاد : 1-9-1995
الدعوات : 4
يتابعهم : 3
يتابعونه : 73
قوة السمعة : 8611
الاعجاب : 78
 offline 

السلام عليكم ورحمة الله وبركاته
أهلا بكم اخوانى الكرام فى الدرس الثانى فى لغة الـ C++


اليوم هنكتب أول كود لنا فى الـ C++ وهو رسالة الترحيب
يعنى عندنا رسالة وعايزين نطبعها​


بدايةً استخدم الكومبايلر الذى تراه مناسباً لك أما أنا فسأستخدم الـ Qt
مجرد تسطيبك لكومبايلر C++ ستكون المنصة جاهزه لكتابة الكود

"اللى لسه مسطبش كومبايلر وعايز يتابع معايا فيه مواقع IDE Online للـ C++"
"دا موقع خفيف ويفى بالغرض لمشاهدة الروابط يلزمك التسجيل في أكاديمية الصقر للتدريب"

وتفتح مشروع جديد بكلمة New project ومن ثم نكتب الكود التالى


#include <iostream>
using namespace std;

int main()
{
cout<<"welcome to Alsaqr training academy\n";
    return 0;
}


نضغط Run بعدها سيكون الناتج هو السلسلة النصية "welcome to Alsaqr training academy"
هذا شكل الكود وطباعة النتيجة داخل منصة الـ Qt

MzE2Mzg4MQ2020005

نبدأ بسم الله شرح أسطر هذا الكود "جزء جزء"

#1 الجزء الأول

#include <iostream>


معناه ايه ياسولوم السطر دا ، معناه استدعاء لمكتبة اسمها iostream بنستدعيها بالامر include
طب وعلامة الهاش دى # معناها ايه ، معناها انك لما تستخدم الامر include للمكتبه الفولانيه علامة
الـ # تقوم باستبدال ذلك السطر للكومبايلر ببعض الأسطر "أو الأكواد أو الشفرات" المخزنة داخل هذه المكتبة


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

#2  الجزء الثانى

using namespace std;

معناه ايه ياسولوم السطر دا ، جملة std المقصود بيها "C++ Standard Library header files"
حمادة بيقولى مش فاهم حاجه ، شوف ياحمادة ببساطة كدا السطر دا عبارة عن اعلان عن مكتبة الملفات الأساسية أو الرئيسية
يعنى ايه برضوا ، المكتبة Standard والتى تكتب فى الكود std دى المكتبة القياسية فى الـ C++
المكتبة دى عباره عن مجلد بداخله كل المكتبات اللى بنستخدمها واللى منها iostram
يبقى عشان نوصل للمجلدات أو المكتبات التى بالداخل لازم نخبط على باب البيت الأول
واللى هو std ومن ثم افتح الأوضه اللى محتاجها مثل الـ iostram

تمام كدا أحماده ، تمام مستر اسلام
طيب لو عايز تتعرف على بقيت المكاتب ممكن تلقى نظرة على الرابط التالى لمشاهدة الروابط يلزمك التسجيل في أكاديمية الصقر للتدريب

س سؤال هل ممكن استغنى عن السطر التانى دا
ج جواب اه ممكن بس هتتعب ، طب ازاى ناخد مثال اكتب الكود التالى

#include <iostream>
//using namespace std;

int main()
{
std::cout<<"welcome to Alsaqr training academy\n";
    return 0;
}

هنا عملت علامتين Slash // عشان يكون السطر التانى مجرد تعليق للقرائه ولا يكون له تأثير بالكود
بس كتبت قبل الامر cout كالتالى std::
يعنى عشان استخدم كل امر لازم اعرفه الملف الـ Header files الخاص بيه قبله كدا
أيوه ياحماده عشان كدا قولتلك هتتعب يبقى نريح دماغنا ونعلن عنه بسطر واحد بالأعلى وننهى الأمر

<بالنسبة لعلامة ; نهاية الجملة نتاول شرحها فى الجزء الرابع ادناه>
.....................................................................................................
#3  الجزء الثالث

int main()
{

}

وهى الدالة Main ودى بقى هيا الدالة الرئيسية
وهيا الدالة المسئولة عن تنفيذ الكود بداخلها خطوة خطوة سطر سطر (الحب الحب بوليبيف بوليبيف)


ولازم تكون بالاسم Main بعد ذلك سمى ما بدى لك ودا هيوضح أكتر لما نوصل لدروس الـ Functions

وقبل Main مكتوب int ودا معناه ان الدالة دى نتيجتها فى الاخر من النوع integer
أى العدد الصحيح وهنتوسع فى الموضوع دا فيما بعد أكثر بإذن الله

وبعد Main فيه قوسين بهذا الشكل () وهنا تكون فارغة
وهو مكان الـ Parameters أى معاملات الدالة وهذا أيضا سيتضح فى دروس الـ Functions

وأخر جزء فيها هو الـ Blocks وهما الأقواس المعقوفة {} وتستخدم لإحتواء اسطر الكود الخاصة بالدالة
.....................................................................................................
#4  الجزء الرابع

cout<<"welcome to Alsaqr training academy\n";

وهذا الأمر cout مهمته هو طباعة الكود بعد علامتى >>
وبما اننا بنكتب نص فلازم يكون بين علامتى التنصيص ""

وأخر النص نلاحظ انى كتبت الرمز backslash و n  فما معناه ، معناه هو انه بعد ما يطبع النص اعلاه هيضيف سطر
ودا عشان العرض يكون واضح ومرتب كدا (نضافة ريحة توفير)

ونلاحظ كذلك انى كتبت علامة "Semicolon" ; فى نهاية السطر "اللى هيا بحرف الكاف باللغة الإنجليزية"
وتكتب أخر كل سطر للكود الذى يؤدى وظيفة محددة وهو جزء من شكل الكود "Syntax" فى اللغة
وتفيد بأن نهاية السطر للكود البرمجى ينتهى عند تلك العلامة ;
.....................................................................................................
#5  الجزء الخامس والأخير

return 0;

ودا بنستخدمه لانهاء البرنامج ويلاحظ بشكل أكبر مع العمل على الواجهة الرسومية Gui اللى هو الفورم
"أما الـ IDE هو الواجهة الكتابية"
ودا معناه انتهاء البرنامج بشكل عادى أى بدون مشاكل
.....................................................................................................
وبكدا يكون درس اليوم انتهى
مع تحياتى أخوكم فى الله اسلام عبدالله 81



























 
 







28-09-2018 05:29 صباحا
مشاهدة مشاركة منفردة [1]
YasserKhalil
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 6449
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 394
قوة السمعة : 17730
الاعجاب : 450
 offline 
look/images/icons/i1.gif 2- كتابة أول كود فى C++
بسم الله ما شاء الله .. بسم الله ما شاء الله
ممتاز يا سولوم .. ممتاز يا سولوم

الله ينور على الموضوع المميز والشرح الرائع ..
سؤال ما هي منصة الـ Qt ؟ ويا ريت رابط ليها لتمام الاستفادة





28-09-2018 02:00 مساء
مشاهدة مشاركة منفردة [2]
ali mohamed ali
عضو محترف
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 20-11-2017
رقم العضوية : 1757
المشاركات : 1020
الدولة : مصر
الجنس : ذكر
يتابعهم : 0
يتابعونه : 50
قوة السمعة : 4418
الاعجاب : 198
 Online 
look/images/icons/i1.gif 2- كتابة أول كود فى C++
أحسنت استاذ اسلام بارك الله فيك وجزاك الله كل خير



توقيع :ali mohamed ali
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى حل أى مشكلة او أستفسار لديك مع إضافة رد بشكره
أو دعوة لمن قدم اليك المساعدة,فالجميع هنا يعمل على مساعدة
 الاخرين لوجه الله وان تحتسب له اجر عند الله


28-09-2018 08:18 مساء
مشاهدة مشاركة منفردة [3]
Eslam Abdullah
مشرف على لغات برمجة آخرى
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 03-10-2017
رقم العضوية : 852
المشاركات : 1395
الجنس : ذكر
تاريخ الميلاد : 1-9-1995
الدعوات : 4
يتابعهم : 3
يتابعونه : 73
قوة السمعة : 8611
الاعجاب : 78
 offline 
look/images/icons/i1.gif 2- كتابة أول كود فى C++
مشكور مرورك وتقديرك الغالى والعزيز على قلبى أستاذى الحبيب ياسر
ومشكور مرورك الغالى أستاذ على
ملاحظة: قمت بالتعديل وشرح أمور أخرى كنت قد غفلت عنها اضافة الى تحسين بعض الكلمات لسهولة ايصال المعلومه
بالنسبة لتحميل منصة الـ Qt لمشاهدة الروابط يلزمك التسجيل في أكاديمية الصقر للتدريب "وهى منصة رائعة وأنصح بها"





29-09-2018 06:26 صباحا
مشاهدة مشاركة منفردة [4]
الصقر
مدير المنتدى
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 2
المشاركات : 1638
الجنس : ذكر
الدعوات : 13
يتابعهم : 0
يتابعونه : 543
قوة السمعة : 16925
الاعجاب : 130
موقعي : زيارة موقعي
 offline 
look/images/icons/i1.gif 2- كتابة أول كود فى C++

جزاكم الله خيرا استاذ اسلام 3





توقيع :الصقر

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



29-09-2018 08:55 صباحا
مشاهدة مشاركة منفردة [5]
Yasser Elaraby
المشرف العام
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 1
المشاركات : 1089
الجنس : ذكر
الدعوات : 13
مشاركات مكتبة الميديا: 25
يتابعهم : 2
يتابعونه : 578
قوة السمعة : 7718
الاعجاب : 186
موقعي : زيارة موقعي
 offline 
look/images/icons/i1.gif 2- كتابة أول كود فى C++
تسلم ياسوولم  الله ينور شرح وافي
123




توقيع :Yasser Elaraby
663013020



29-09-2018 12:25 مساء
مشاهدة مشاركة منفردة [6]
Eslam Abdullah
مشرف على لغات برمجة آخرى
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 03-10-2017
رقم العضوية : 852
المشاركات : 1395
الجنس : ذكر
تاريخ الميلاد : 1-9-1995
الدعوات : 4
يتابعهم : 3
يتابعونه : 73
قوة السمعة : 8611
الاعجاب : 78
 offline 
look/images/icons/i1.gif 2- كتابة أول كود فى C++
ميغسي بوكو ميستر حسام اند ميستر ياسر اس ٢ biggrin2





29-09-2018 03:22 مساء
مشاهدة مشاركة منفردة [7]
محمود ابو الدهب
عضو محترف
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 14
المشاركات : 860
الدولة : مصر
الجنس : ذكر
تاريخ الميلاد : 4-7-1990
الدعوات : 58
يتابعهم : 6
يتابعونه : 197
قوة السمعة : 3064
الاعجاب : 23
موقعي : زيارة موقعي
 offline 
look/images/icons/i1.gif 2- كتابة أول كود فى C++
ايه يا ابنى الحلاوة دى انا بقرأ الموضوع منك بلاقى نفسي اتعلم حاجه جديده حتى لرلو كنت اعرفها قبل كدا 
خلاص انا هذاكر وراك بقه 
بارك الله فيك
cout << "جعلة الله في ميزان حسناتك وبانتظار المزيد" << endl;



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

تحياتى وتقدير للجميع  محمود ابوالدهب


29-09-2018 03:43 مساء
مشاهدة مشاركة منفردة [8]
Eslam Abdullah
مشرف على لغات برمجة آخرى
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 03-10-2017
رقم العضوية : 852
المشاركات : 1395
الجنس : ذكر
تاريخ الميلاد : 1-9-1995
الدعوات : 4
يتابعهم : 3
يتابعونه : 73
قوة السمعة : 8611
الاعجاب : 78
 offline 
look/images/icons/i1.gif 2- كتابة أول كود فى C++
حبيبى أحوده المهم ننال اعجابك الكريم أغالى أبو الغاليين biggrin2





29-09-2018 04:15 مساء
مشاهدة مشاركة منفردة [9]
YasserKhalil
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 6449
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 394
قوة السمعة : 17730
الاعجاب : 450
 offline 
look/images/icons/i1.gif 2- كتابة أول كود فى C++
عوداً حميداً أخي الغالي أبو الدهب ولعل غيابك عن المنتدى خير .. 





29-09-2018 06:03 مساء
مشاهدة مشاركة منفردة [10]
محمود ابو الدهب
عضو محترف
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 14
المشاركات : 860
الدولة : مصر
الجنس : ذكر
تاريخ الميلاد : 4-7-1990
الدعوات : 58
يتابعهم : 6
يتابعونه : 197
قوة السمعة : 3064
الاعجاب : 23
موقعي : زيارة موقعي
 offline 
look/images/icons/i1.gif 2- كتابة أول كود فى C++
المشاركة الأصلية كتبت بواسطة:YasserKhalil
عوداً حميداً أخي الغالي أبو الدهب ولعل غيابك عن المنتدى خير .. 


والله استاذى وعلمى العزيز ضغط عمل رهيب واحاول انجازة باسرع وقت ممكن حتى اتفرغ بالوجود وسطكم احبائي اطول فترة ممكنه 
دعواتك 



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

تحياتى وتقدير للجميع  محمود ابوالدهب


29-09-2018 06:20 مساء
مشاهدة مشاركة منفردة [11]
YasserKhalil
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 6449
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 394
قوة السمعة : 17730
الاعجاب : 450
 offline 
look/images/icons/i1.gif 2- كتابة أول كود فى C++
أعانك الله ووفقني وإياك لكل خير ...
في انتظارك بس متطولش علينا





29-09-2018 06:37 مساء
مشاهدة مشاركة منفردة [12]
مهند محسن
عضو ماسي
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-03-2018
رقم العضوية : 5025
المشاركات : 334
الجنس : ذكر
تاريخ الميلاد : 19-3-1990
يتابعهم : 0
يتابعونه : 7
قوة السمعة : 461
الاعجاب : 4
 offline 
look/images/icons/i1.gif 2- كتابة أول كود فى C++
احسنت استاذ اسلام شرح ممتاز بارك الله فيك







الكلمات الدلالية
كتابة ،


 







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



الساعة الآن 07:23 مساء

أعلن هنا
أعلن هنا
أعلن هنا