برامج

دورة من الصفر لتعلم لغة ++c بابسط صورة يمكن ان تتوقعها فقط هنا.... [الأرشيف] - برامج نت

المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : دورة من الصفر لتعلم لغة ++c بابسط صورة يمكن ان تتوقعها فقط هنا....


yasr_yy87
07-28-2008, 02:08 AM
السلام عليكم
سابدأ بعون الله تعالى بشرح مباديء واساسيات
ومعظم مواضيع اقوى لغة برمجة في العالم وهي لغة ++c
بابسط طريقة يمكن ان تشرح ومن الصفر وبالتبسيط الممل ان شاء الله تعالى...
ولا تخف عندما تسمع اقوى لغة في العالم ....لايوجد شي لايمكنك تعلمه ان كانت لديك النية والاصرار والعزيمة لتعلم ذلك الشي...
فقط توكل على الله وتابع جيداً معي وان شاء الله سوف تتقنون جميعاً كل ماسيتم شرحه.....ولااريد بالمقابل سوى المتابعة والردود الايجابية والاسئلة حول الشرح ان كان هناك شي لم يفهم.....
وانا ساحاول ان شاء الله ان يسع صدري كل الاسئلة حول ماساشرحه ولن اخذل احد منكم والتوفيق من الله عز وجل.....
بداية ًً
البرامج المطلوبة لتعلم اللغة هية اما ++ Microsoft Visual C او يوجد برنامج صغير جداً ولكن لم استعمله يفي بالغرض اسمه ++ Dev-C (http://kent.dl.sourceforge.net/sourceforge/dev-cpp/devcpp-4.9.9.2_setup.exe)
وهذه البرامج تستخدم كمفسر او Compiler من لغة البرمجة الى لغة الالة.....
لتحميل الفجوال سي بلس بلس هذه الروابط تحت وهي لاحد المواضيع في القسم ولتحميل البرنامج الثاني انقر عليه

http://rapidshare.com/files/3772853/incppl45.r00
http://rapidshare.com/files/3772854/incppl45.r01
http://rapidshare.com/files/3772856/incppl45.r02
http://rapidshare.com/files/3772858/incppl45.r03
http://rapidshare.com/files/3772861/incppl45.r04
http://rapidshare.com/files/3772859/incppl45.r05
http://rapidshare.com/files/3772857/incppl45.r06
http://rapidshare.com/files/3772862/incppl45.r07
http://rapidshare.com/files/3772865/incppl45.r08
http://rapidshare.com/files/3772866/incppl45.r09
http://rapidshare.com/files/3772863/incppl45.r10
http://rapidshare.com/files/3772868/incppl45.r11
http://rapidshare.com/files/3772869/incppl45.r12
http://rapidshare.com/files/3772867/incppl45.r13
http://rapidshare.com/files/3772871/incppl45.r14
http://rapidshare.com/files/3772872/incppl45.r15
http://rapidshare.com/files/3772870/incppl45.r16
http://rapidshare.com/files/3772875/incppl45.r17
http://rapidshare.com/files/3772880/incppl45.r18
http://rapidshare.com/files/3772883/incppl45.r19
http://rapidshare.com/files/3772879/incppl45.r20
http://rapidshare.com/files/3772770/incppl45.r21
http://rapidshare.com/files/3772884/incppl45.rar

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

الجزء الاول المبادي الاساسية للاخراج (الطباعة)

بعد تنصيب البرنامج ميكروسوفت فيجوال سي بلس بلس والنقر على ايقونته وتحميل البرنامج
http://www4.0zz0.com/2008/07/28/03/749977778.jpg
نذهب الى file>>new
http://www4.0zz0.com/2008/07/28/03/356526303.jpg
وسوف تضهر لنا نافذة اخرى اصغر نختار من الاعلى files ثم نلاحظ الخيارات السفلى اقصى اليسار ونظغط على c++ source file ضغطة واحدة ونلاحظ خيار file name اقصى اليمين وتحته مربع للكتابة نكتب به اي شي نريد ونظغط OK
http://www4.0zz0.com/2008/07/28/03/783687379.jpg
الان بعد التنصيب والتشغيل يجب علينا حفظ الفورمة التالية وهي ستكون اول شي نكتبه دائماً عند كتابة البرامج وهذه الفورمة هي
#include<iostream.h>
void main ()
{


}
او كما في الصورة ادناه
http://www4.0zz0.com/2008/07/28/03/850136979.jpg
ستسالون ماهي الفورمة ....هي الكتابات التي نكتبها دائماً قبل كتابة اي شي في واجهة الكتابة للبرنامج.....والعبارة الاولى #include<iostream.h>وتحتها void main () تمثل استدعاء البرنامج لمكتبة الايعازات من النوع الاساسي وعدم تكرار البرنامج اذا انتهينا من تنفيذه.....يقول البعض ان الامور بدات تتعقد قليلاً ...اقول له لا تشغل بالك بهذه الفورمة فقط اكتبها كما هي واحفظها عن ظهر قلب وسوف تتعود على كتابتها ان تابعت الدورة وستصبح شيئاً عادياً....
الان نرجع للبرنامج......رقمت واجهت الكتابة للبرنامج بارقام حتى يسهل الشرح عليها والان نبداً بشرحها توكلنا على الله:
1-تمثل الفورمة التي تحدثنا عنها.....وهي تكتب كما هي بدون اي تغيير وفي كل برنامج من التي سندرسها بعون الله سوف نكتبها اول كل بداية برنامج.
2-اقواس بدأ واغلاق البرنامج....عندما نبدأ بكتابة برنامج معين اول شي نكتبه بعد الفورمة هوة قوس البداية } وعندما ننهي البرنامج نغلقه بقوس النهاية {....وهذه في كل برنامج سوف نقوم بكتابته.
3-موقع كتابة البرنامج.....قلنا اعلاه عند بداية كتابة البرنامج نبداه بقوس البداية وبعد القوس نبدا بكتابه البرنامج وعند الانتهاء نغلقه بقوس النهاية....اذا سوف نتفق على ان المجال المحصور بين قوس البداية والنهاية هوة فضاء كتابة البرامج....
ملاحظة مهمة قبل شرح الطباعة في السي بلس بلس وهي انه عند نهاية كل سطر في البرمجة يجب علينا ان ننهيه بفارزة منقوطة او ;
الطباعة في السي بلس بلس.....
عندما نريد طباعة جملة في السي بلس بلس يجب ان نكتب الامر cout وتكو متبوعة ب اقواس مثلثية او >> ولايجوز العكس ....اي يجب ان نكتب الاقواس التي تؤشر الى اليسار وليس العكس ......وبعد الاقواس نتبعه بفواص تحديد او "
ونكتب الشي الذي نريد طباعته وعندما ننتهي نكتب فواص تحديد مر اخرى او " وننهي السطر كما قلنا بفارزة منقوطة وسيكون برنامجنا كالتالي:
#include<iostream.h>
void main ()
{
cout<<" hi Bramjnet iam yaser ";
}
كما تلاحظون اردت ان اطبع هذه الجملة hi bramjnet iam yaser فقمت بكتابة cout وهو امر الطباعة ....وتبعته باقواس مثلثية.... ثم اقواس تحديد "...... وكتبت الجملة التي اريد .....ثم انهيتها بفاصلة تحديد ايضأ وانهيت السطر البرمجي بفارزة منقوطة او ;
لذا سوف نتفق على هذا شكل امر الطباعة وماذا يستلزم......وان كان هناك اي شيء غير واضح انا بالخدمة لاوضح اي شيء......الى هنا اكتفي من بداية الجزء الاول....وسوف نكمله قريباً ان شاء الله.

mohamed_el
07-28-2008, 02:28 AM
مشكور وانا معاك في هده الدورة لاني اريد ان اتعلم هده اللغة
عندي سؤال>ما الفرق بين البرنامجين ولمادا لم تستخدم الاول بدل الثاني
ولك جزيل الشكر

yasr_yy87
07-28-2008, 02:36 AM
السلام عليكم
الاثنان يؤدون نفس المهمة ولكن الذي درسناه في الكلية والذي منذ اول برنامج طبقناه عليه هوة الاول++ Microsoft Visual c وهو من شركة رائدة في البرمجيات ان لم تكن الاحسن في العالم وهي ميكروسوفت.....وحجم البرنامج 450 ميكا بايت مقارنة ب9 ميكا بايت للثاني وهو dev ولكن عموماً لا احد يظن ان الثاني لاينفع ابداً ...بالعكس سيسهل عليكم التحميل بسرعة ونحن هنا للتعلم وليس للانتاج التجاري ولا فرق بين الاثنين.....بالتوفيق

AL LORD
07-29-2008, 11:53 AM
السلام عليكمـ اخواني ^(^
ان شاء الله
اتابع الدوره من بدايته الى نهايته واعمق في الاسئله
تـــــــــــــــابع استاذي ( فهناك الملاين من يريدون تعلم c++ )
مع السلامه واتمنى لك التوفيق ^_

rami19
07-29-2008, 05:28 PM
Salam 3alaykom
sorry but i dont have an arabic keyborad
MY name is rami and im from morocco and im new here
i love languages of programmation and i master one which is VB 6.0
I want to master c plus plus
Thanks mr yasser its so interesting
i'm engaged with u to follow this course
:biggrincl :biggrincl :smailes3: :smailes3:

mohamed_el
07-29-2008, 10:04 PM
tnx i am now downloading visuel c++

yasr_yy87
07-30-2008, 04:16 AM
اريد تاكيد عشرة اعضاء على الاقل لتكملة الشرح.......والا فاعذروني لا سامح الله.....اكد 3 وبقي 7.....فانا بالانتظار..........بالتوفيق

taky11
08-06-2008, 08:04 AM
:smailes43: السلام عليكم ورحمه الله وبركاته

ان شاء الله اتابع معاك الشرح
و جزاك الله خيرا

والسلام عليكم ورحمه الله وبركاته :smailes43:

najimrachid
08-06-2008, 01:27 PM
مستنين الجديد كمل أخي جازاك الله خيرا.
لاتنظر خلفك أكمل فإنك في جهاد والله موفيك الجزاء إنشاء الله

aya114
08-06-2008, 02:25 PM
I'd like to thank you, you help me so much with your lessons

kakarot..
08-06-2008, 04:02 PM
بارك الله فيك درس جميل وبداية أحلى

ezincenter
08-06-2008, 09:02 PM
Thank you for helping your brothers

مدحتوه
08-06-2008, 09:21 PM
وانا بعد معاكم يا اخوان

ابي اتعلمها

وشكرا لك اخي الكريم على الشرح الجميل

كفيت ووفيت

Aboud Aboud
08-07-2008, 07:22 AM
بارك الله فيك اخي

cryptic hak
08-07-2008, 10:09 AM
جميل جداً وأشكرك جزيل الشكر
من زمان حط مواضيع مفيدة لهذه الدرجة يا رجل
تمت اضافة الموضوع للمفضلة +(*4) تستحق أكثر

nan_nos
08-07-2008, 11:01 AM
I'm in mr.yasr & hope to master this lang. too

Awaiting for NEXT lesson

esarghini
08-07-2008, 02:23 PM
تحية مني ليك اخي yaser على المجهود الطيب :smailes66:

صراحة اعجبني موضوعك جد رائع

سيصبح قمة في الروعة لو اتممت عملك

دمت للصالح العام اخي :smailes91:

والسلام عليكم ورحمة الله تعالى وبركانه

gaka
08-07-2008, 04:08 PM
الف شكر لك يا غالي
اتمنى تقبلني طالب جديد,,
وجاري الدعاء,,,
وجزاك الله كل خير
في الانتظار