19-10-12, 10:02 AM
كاتب الموضوع : lo2i
السلام عليكم ورحمة الله وبركاته
(( وماأوتيتم من العلم إلا قليلاً ))
-------------------------------------------------------------------------------------------------------------------------------
الدرس الثالث في دورة السي بلس بلس
-------------------------------------------------------------------------------------------------------------------------------
سنتعلم في هذا الدرس ان شاء الله :_
http://vb4arb.com/vb/showthread.php?2516
على طريقة فتح البرنامج واختيار لغة السي بلس بلس والعمل عليها.
وبعد ان تعرفنا على طريقة ادخال البيانات واستخراجها من خلال الكونسول من هنا
http://vb4arb.com/vb/showthread.php?2517
سنبدأ الان بتطبيق ذلك وعمل برنامج ال hello world
نريد اول مايدخل المستخدم يقوم بكتابة اسمه وثم يعطي له البرنامج رسالة ترحيبية باسمه
اول شي نعرف المجال المكتبة من ال include
مكتبة iostream
نعرفها بهذا الشكل
وكما تعلمنا سابقاً
ان مكتبة ال iostream هي للادخال والاخراج
الان نقوم بتعريف ال main التي سيبدأ منه البرنامج
بهذا الكود
نقوم الان بتعريف المتغير الذي سيكتبه المستخدم للترحيب باسمه
ويجب ان يكون من نوع string طبعاً
لذا يجب علينا ان نعرف مجال جديد لادخال القيمة النصية
الكود كاملاً بهذا الشكل :_
السطر الاول
عرفنا مكتبة الادخال والاخراج كما جرا ودرسناه في الدروس السابقة
--------------------
السطر الثاني
عرفنا مكتبة لادخال القيم النصية من خلال المتغيرات !
-------------------
السطر الثالث
جملة لكي نستخدم المجال std في كل البرنامج
وبدون ذكر الصيغة كاملة .
قبل ذكر هذه الصيغة كان يجب علينا ان نكتب
اما بعد استخدام جملة using
السطر السادس
عرفنا متغير نصي باسم name
لكي يحمل قيمة الاسم الذي سوف يدخله المستخدم ..
--------------------
,,,, باقي الاكواد تم شرحها جميعاً في الدروس السابقة ,,,,
(( الفرق بين ال << و >> ))
تسخدم مع ال cout وال
endl
تستخدم مع ال cin للادخال
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
باختصار :-
يمكنك اختصارها
بتعريف الامر using باسم المكتبة في الاعلى
-=-=-=--=-=-=-=-=-=-=-=-=-=-
(( وماأوتيتم من العلم إلا قليلاً ))
-------------------------------------------------------------------------------------------------------------------------------
الدرس الثالث في دورة السي بلس بلس
-------------------------------------------------------------------------------------------------------------------------------
سنتعلم في هذا الدرس ان شاء الله :_
- كتابة برنامج مبدأي[SIZE=4] HELLO WORLD[/SIZE]
- التعرف على العيوب في كونسول السي بلس بلس .
- التعرف على المجال [SIZE=4]string[/SIZE]
- الفرق بين ال ([SIZE=4]>>) و (<<)
[/SIZE]
http://vb4arb.com/vb/showthread.php?2516
على طريقة فتح البرنامج واختيار لغة السي بلس بلس والعمل عليها.
وبعد ان تعرفنا على طريقة ادخال البيانات واستخراجها من خلال الكونسول من هنا
http://vb4arb.com/vb/showthread.php?2517
سنبدأ الان بتطبيق ذلك وعمل برنامج ال hello world
نريد اول مايدخل المستخدم يقوم بكتابة اسمه وثم يعطي له البرنامج رسالة ترحيبية باسمه
اول شي نعرف المجال المكتبة من ال include
مكتبة iostream
نعرفها بهذا الشكل
كود :
[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include <iostream>
[/COLOR][color=#0000bb][/color][/COLOR]
وكما تعلمنا سابقاً
ان مكتبة ال iostream هي للادخال والاخراج
الان نقوم بتعريف ال main التي سيبدأ منه البرنامج
بهذا الكود
كود :
[color=#000000][COLOR=#0000bb]int main[/color][COLOR=#007700]()
{
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];
}
[/COLOR][color=#0000bb][/color][/COLOR]
نقوم الان بتعريف المتغير الذي سيكتبه المستخدم للترحيب باسمه
ويجب ان يكون من نوع string طبعاً
لذا يجب علينا ان نعرف مجال جديد لادخال القيمة النصية
كود :
[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include <string>
[/COLOR][color=#0000bb][/color][/COLOR]
الكود كاملاً بهذا الشكل :_
كود :
[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include <iostream>
#include <string>
[/COLOR][color=#0000bb]using namespace std[/color][COLOR=#007700];
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()
{[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]<<[/color][color=#dd0000]"welcome ... enter your name here \n"[/color][COLOR=#007700];
[/COLOR][color=#0000bb]string name[/color][COLOR=#007700];
[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cin[/color][color=#007700]>>[/color][color=#0000bb]name[/color][COLOR=#007700];
[/COLOR][color=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]<<[/color][color=#dd0000]"\nwelcome "[/color][color=#007700]<<[/color][color=#0000bb]name[/color][color=#007700]<<[/color][color=#dd0000]"\n\n"[/color][COLOR=#007700];
return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];}
[/COLOR][color=#0000bb][/color][/COLOR]
السطر الاول
كود :
[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include <iostream>
[/COLOR][color=#0000bb][/color][/COLOR]
عرفنا مكتبة الادخال والاخراج كما جرا ودرسناه في الدروس السابقة
--------------------
السطر الثاني
كود :
[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include <string>
[/COLOR][color=#0000bb][/color][/COLOR]
عرفنا مكتبة لادخال القيم النصية من خلال المتغيرات !
-------------------
السطر الثالث
كود :
[color=#000000][COLOR=#0000bb]using namespace std[/color][COLOR=#007700];
[/COLOR][color=#0000bb][/color][/COLOR]
جملة لكي نستخدم المجال std في كل البرنامج
وبدون ذكر الصيغة كاملة .
قبل ذكر هذه الصيغة كان يجب علينا ان نكتب
كود :
[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]<<[/color][COLOR=#dd0000]"lo2i"
[/COLOR][color=#0000bb][/color][/COLOR]
اما بعد استخدام جملة using
كود :
[color=#000000][COLOR=#0000bb]cout[/color][color=#007700]<<[/color][COLOR=#dd0000]"lo2i"
[/COLOR][color=#0000bb][/color][/COLOR]
السطر السادس
كود :
[color=#000000][COLOR=#0000bb]string name[/color][COLOR=#007700];
[/COLOR][color=#0000bb][/color][/COLOR]
عرفنا متغير نصي باسم name
لكي يحمل قيمة الاسم الذي سوف يدخله المستخدم ..
--------------------
,,,, باقي الاكواد تم شرحها جميعاً في الدروس السابقة ,,,,
(( الفرق بين ال << و >> ))
كود :
[color=#000000][COLOR=#0000bb][/color][COLOR=#007700]<<
[/COLOR][color=#0000bb][/color][/COLOR]
تسخدم مع ال cout وال
كود :
[color=#000000][COLOR=#0000bb][/color][COLOR=#007700]>>
[/COLOR][color=#0000bb][/color][/COLOR]
endl
تستخدم مع ال cin للادخال
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
باختصار :-
كود :
[color=#000000][COLOR=#0000bb]std[/color][color=#007700]::[/color][color=#0000bb]cout[/color][color=#007700]<<[/color][COLOR=#dd0000]"vb4arab"
[/COLOR][color=#0000bb][/color][/COLOR]
يمكنك اختصارها
بتعريف الامر using باسم المكتبة في الاعلى
كود :
[color=#000000][COLOR=#0000bb]using namespace std[/color][COLOR=#007700];
[/COLOR][color=#0000bb]int main[/color][COLOR=#007700]()
{
[/COLOR][color=#0000bb]cout[/color][color=#007700]<<[/color][COLOR=#dd0000]"vb4arab"
[/COLOR][color=#007700]return [/color][color=#0000bb]0[/color][COLOR=#007700];
}
[/COLOR][color=#0000bb][/color][/COLOR]
-=-=-=--=-=-=-=-=-=-=-=-=-=-
والان جرب واعطيني النتيجة
====================
========
==
انتظروا الدرس الرابع !!
====================
========
==
انتظروا الدرس الرابع !!