دروس لغة البرمجة C++

Ray

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

رضيت بالله ربـاً
وبالإسـلام دينـاً
وبالقـرآن كتابـاً
وبسيدنا محمـد صلى الله عليه وسلم نبيـاً ورسـولاً.

خيارات عرض التعليق

اختر الطريقة التي تفضلها لعرض التعليقات، ثم اضغط على "احفظ الإعدادات" لتفعل التغيرات.
آلاء أنور

يعطيكي ألف عافية .. ما قصرتي ...

en.karam1989

شكرا لألك بس سؤال:
ليش دائما بيستخدمو
Hello world
بأول درس ؟
ليش هي الجملة

en.karam1989

سؤال :
لما كتبنا السطر التالي :

Cout < < "hello world\n" < < endl;

هلأ بهي الحالة يعني
صار لازم ينزل سطرين بعد ما يكتب الجملة ؟

آلاء أنور

كتب en.karam1989:
سؤال :
لما كتبنا السطر التالي :

Cout < < "hello world\n" < < endl;

هلأ بهي الحالة يعني
صار لازم ينزل سطرين بعد ما يكتب الجملة ؟

فعلا .. خطر ببالي نفس السؤال .. يعني على هالحالة شو الفرق

بين n\ و endl ؟

muhamad-kabbani

نفس الشي .... endl و \n بتقوم بنفس العمل يعني بهالحالة

Cout < < "hello world\n" < < endl
رح ينزل سطرين وممكن نكتب
"Cout < < "hello world\n\n رح تكون النتيجة نفسها

!!...HaMoOoDa

mpcabd

شكرا ً إلك Ray عالدرس.
نصيحة,لا تعودي تستخدمي الـ Save File لأنو بعد فترة بيحذف الملفات يلي ما حدا نزلها من 30 يوم, وهالشي ما بيصير لأنو الدروس ممكن تضل أشهر عمتنعطى, وبالتالي بنصحك غيري الـ Server يلي عمترفعي عليه الملفات.
في كتير مواقع تانية بتسمح بهالشي.
بالنسبة لسؤالك كرم:

كتب en.karam1989:
ليش دائما بيستخدمو
Hello world
بأول درس ؟
ليش هي الجملة

كتب <a href="http://en.wikipedia.org/wiki/Hello_world" rel="nofollow">Wikipedia</a>:

A "hello world" program can be a useful sanity test to make sure that a language's compiler, development environment, and run-time environment are correctly installed. Configuring a complete programming toolchain from scratch to the point where even trivial programs can be compiled and run can involve substantial amounts of work. For this reason, a simple program is used first when testing a new tool chain.

While small test programs existed since the development of programmable computers, the tradition of using the phrase "Hello world!" as a test message was influenced by an example program in the book The C Programming Language. The example program from that book prints "hello, world" (without capital letters or exclamation mark), and was inherited from a 1974 Bell Laboratories internal memorandum by Brian Kernighan, Programming in C: A Tutorial, which contains the first known version.

Read More ...

ʃ ¦8<3={| )

Ray

أهلا وسهلا بالجميع...
ومشان سؤال كرم كمان فيك إذا بتحط n\n\ ورا بعضهن كمان بينزل سطرين....

رضيت بالله ربـاً
وبالإسـلام دينـاً
وبالقـرآن كتابـاً
وبسيدنا محمـد صلى الله عليه وسلم نبيـاً ورسـولاً.

en.karam1989

شكرا وصلت الفكرة

strontium90

كتب muhamad-kabbani:
نفس الشي .... endl و \n بتقوم بنفس العمل يعني بهالحالة Cout < < "hello world\n" < < endl رح ينزل سطرين وممكن نكتب "Cout < < "hello world\n\n رح تكون النتيجة نفسها

The C++ standard states that the stream manipulator endl inserts a newline character and flushes the streambuffer immediately, while sending a newline character to the standard output object cout only inserts a newline character.

Read the rules
Use the search engine

Believe in healthy, hearty laughter, at the expense of the whole human race, if needs be.
H. Allen Smith

NightWolf

الله يعطيكي العافية Ray ويوفقك كتير الدرس حلو بس أنا برأيي اذا ممكن ينحط الكود بالشكل البرمجي أحسن منشان الواحد يتعود عليه
طبعاً حلوة فكرة أنك مرقمة كل جزء منشان الشرح بس بيجوز أنو أحلى كمان ينحط الكود والخرج تبع البرنامج

التقرير ثم التقرير ثم التقرير ثم التقديم Very Happy

NightWolf

كتب strontium90:

كتب muhamad-kabbani:
نفس الشي .... endl و \n بتقوم بنفس العمل يعني بهالحالة Cout < < "hello world\n" < < endl رح ينزل سطرين وممكن نكتب "Cout < < "hello world\n\n رح تكون النتيجة نفسها

The C++ standard states that the stream manipulator endl inserts a newline character and flushes the streambuffer immediately, while sending a newline character to the standard output object cout only inserts a newline character.


Very Nice Idea
Thnx I didn't know It Before

التقرير ثم التقرير ثم التقرير ثم التقديم Very Happy

Ray

كتب NightWolf:
الله يعطيكي العافية Ray ويوفقك كتير الدرس حلو بس أنا برأيي اذا ممكن ينحط الكود بالشكل البرمجي أحسن منشان الواحد يتعود عليه
طبعاً حلوة فكرة أنك مرقمة كل جزء منشان الشرح بس بيجوز أنو أحلى كمان ينحط الكود والخرج تبع البرنامج


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

رضيت بالله ربـاً
وبالإسـلام دينـاً
وبالقـرآن كتابـاً
وبسيدنا محمـد صلى الله عليه وسلم نبيـاً ورسـولاً.

Ray

السلام عليكم
انتباه :
ATTENTION PLEASE :
أنا مضطرة نزل الدرس اليوم بعد الضهر بدلاً عن بكرا مشان ما يضل ليوم الجمعة .....
وشكراً

رضيت بالله ربـاً
وبالإسـلام دينـاً
وبالقـرآن كتابـاً
وبسيدنا محمـد صلى الله عليه وسلم نبيـاً ورسـولاً.

Salman

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

أرجو من الله أن اكون قد توفقت في أختياري لهذا المنتدى,كما ارجو ان انال ثقة الاعضاء والرفاق الاخوة الكرام.اخوكم سلمان جديد في كلية الهندسة المعلوماتية هذا العام(2006)في جامعة دمشق.

Ray

هي الدرس الأول مرة تانية:

C++ _ 1 _.pdf

وهي الدرس الثاني :

C++ 2.pdf

إن شاء الله يكون مفيد

رضيت بالله ربـاً
وبالإسـلام دينـاً
وبالقـرآن كتابـاً
وبسيدنا محمـد صلى الله عليه وسلم نبيـاً ورسـولاً.

pheleps

شكرا الك كتير
على هالفائده الكبيره:(

Don't give me everyday a fish , but learn me how i can fishing

آلاء أنور

يعطيكي العافية ..

Ray

الله يعافيك
أهلا وسهلا....

رضيت بالله ربـاً
وبالإسـلام دينـاً
وبالقـرآن كتابـاً
وبسيدنا محمـد صلى الله عليه وسلم نبيـاً ورسـولاً.

Ray

تفضلو الدرس الثالث

C++ _ 3 _.pdf

أنا بعتذر ما قدرت نزلو مبارح
كمان هاد الدرس مافي حلقات بس بنية الاختيار if ، الحلقات للدرس الجاية إن شاء الله ...

رضيت بالله ربـاً
وبالإسـلام دينـاً
وبالقـرآن كتابـاً
وبسيدنا محمـد صلى الله عليه وسلم نبيـاً ورسـولاً.

en.karam1989

مشكورة كتير وعن جد كتير الأمور صارت واضحة خاصة لما تقارني بين الـ C++ والـ Pascal
طريقة فعالة جدا

Mokhtar

الله يعطيكي العافية

amorti

THANK YOU DEAR NORA..MAY ALLAH BLESS YOU

 

    

       ((ومن أحياها فكأنّما أحيا النّاس جميعاً))

                                                                          

Ray

you`re welcome everybody
I hope you`ll get benefit

رضيت بالله ربـاً
وبالإسـلام دينـاً
وبالقـرآن كتابـاً
وبسيدنا محمـد صلى الله عليه وسلم نبيـاً ورسـولاً.

sspider

مشكورة

happy

thanx alot nour
you are really nice sweety girl

Never Break three things In You're Life: Trust, PROMISE& HEART Because When They Break They Don't make noise but pain a lot.

dr_why

في أحد المراجع التي قرأتها أن endl تقوم تتفريغ الـBuffer

Ray

Ladies & gentelmen here`s my forth lesson in C++ programming language
it isn`t so easy but not so difficult
it`s about increasing and decreasing with one
hope you get benefit

C++ _ 4 _.pdf

رضيت بالله ربـاً
وبالإسـلام دينـاً
وبالقـرآن كتابـاً
وبسيدنا محمـد صلى الله عليه وسلم نبيـاً ورسـولاً.

Karam - H

شكرا كتير RAY , هلأ بلشت ال++C تبين.

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

shashi

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

wazzz

thanx dude i saved them but i'll study them later

وَمَا رَمَيْتَ إِذْ رَمَيْتَ وَلَكِنَّ اللَّهَ رَمَى

Ray

you`re all welcome

رضيت بالله ربـاً
وبالإسـلام دينـاً
وبالقـرآن كتابـاً
وبسيدنا محمـد صلى الله عليه وسلم نبيـاً ورسـولاً.

Ray

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

الدرس الثاني

رضيت بالله ربـاً
وبالإسـلام دينـاً
وبالقـرآن كتابـاً
وبسيدنا محمـد صلى الله عليه وسلم نبيـاً ورسـولاً.

DR-MAK

الله يجزيك الخير .

أحبك يا رسول الله

hiba.th

هلأ بدي إسأل سؤال حدا بيعرف شو هو الزر بال ++C اللي بمر عالتعليمات تعليمة تعليمة لحتى نشوف شو عم يساوي يعني متل ال F7 بالباسكال ؟

Renwar

على ما اذكر
visual studio 2005
F10 هو step over
F11 هو step into
===

ينبغي أن نتذكر أننا نحن الشعوب العربية نتمتع بالكرم و الأصالة (و صفات أخرى لا مجال لذكرها) ...

hiba.th

لأ مو هدون أنا مجربتهم وما مشي الحال ما بعرف يمكن من شي list بس ما شفت بال lists كلمة step into ؟؟؟؟

NightWolf

كلام Renwar صحيح يا هبة بس لازم أول الشي تعملي Break Point
وهي بتساويها بإنك تكبسي جنب السطر يلي حيوقف عندو ال debuger
بعد ما تكبسي حتطلع نقطة حمرا
هلق كبسي ctrl + f5 وبعدين f10 أو f11

التقرير ثم التقرير ثم التقرير ثم التقديم Very Happy

Dr.Siko

ما بدها كل هالمعاناة ...

فوت/ي من القائمة : Build ==> Start Debug ==> Step Into

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

hiba.th

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

Ray

تفضلوا الدرس الخامس :

C++ _5_.pdf

رضيت بالله ربـاً
وبالإسـلام دينـاً
وبالقـرآن كتابـاً
وبسيدنا محمـد صلى الله عليه وسلم نبيـاً ورسـولاً.

Ray

sorry for repeating my comment

رضيت بالله ربـاً
وبالإسـلام دينـاً
وبالقـرآن كتابـاً
وبسيدنا محمـد صلى الله عليه وسلم نبيـاً ورسـولاً.

Rasha.88

الله يعطيكي العافية يا نور

إنت وكل يلي عمنزلوا دروس

dr.test

شكراًعالدرس والله يعطيك العافية

Ray

الله يعافيكم...
شو رشا لسا ما خلصت !!Wink

رضيت بالله ربـاً
وبالإسـلام دينـاً
وبالقـرآن كتابـاً
وبسيدنا محمـد صلى الله عليه وسلم نبيـاً ورسـولاً.

Ray

تفضلوا الدرس السادس:

C++_6_.pdf

رضيت بالله ربـاً
وبالإسـلام دينـاً
وبالقـرآن كتابـاً
وبسيدنا محمـد صلى الله عليه وسلم نبيـاً ورسـولاً.

Ray

تفضلو الدرس السابع :

C++ _7_.pdf

سؤال للي متابع معي بالدروس:
حدا عم يفهم شي؟؟؟ أو حدا ماعم يفهم شي ؟؟؟ Rolling Eyes أو في حدا عندو مشاكل بالدروس بأي ناحية؟؟؟؟
أو حدا متابع شي ( يمكن هيك لازم أسأل من أول )

رضيت بالله ربـاً
وبالإسـلام دينـاً
وبالقـرآن كتابـاً
وبسيدنا محمـد صلى الله عليه وسلم نبيـاً ورسـولاً.

Karam - H

له يا RAY , المتابعين كتار, وأنا من أولن
بس بجوز سلاسة الدروس و شرحك المرتب ما عبخلينا مجال للأسئلة بنوب
على كل حال الله يعطيكي العافية ويقويكي على التتمة.
عمنستنا لنشوف التوابع العودية بالدرس الجاية (المطب الشهير السنة الماضية:))

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

en.karam1989

مشكورة كتير آنسة نور .
يمكن أنتي مفكرة أنو ما حدا متابع من قلة التعليقات
بس القصة مو هيك منوب
على كل شو بدنا نساوي .. لا تشكيلي ببكيلك
أنا عم تابع معك بس عالخفيف يعني ما عم حاول أجتهد بغير اللي محطوط بالدروس .. للأسف بس إنشالله الخير لقدام

Dr.Siko

أنا شخصياً عم تابع دروسك ودققلك ياهم مشان شوف إذا كان في مشاكل أو ملاحظات ..

بس يخزي العين تقريبا للدروس جيدة وعلى المستوى المطلوب ..

زوربا

والله من ناحيتي ما لقيت أحسن من كتاب صلاح الدوهجي لتعليم ++C .. بس أوعى حدا يفكر أني عم أعمل دعاية..والدليل أنو ليكو خدوه PDF

كيف تبرمج بلغة ++ C للدكتور صلاح دوجي

____

شكرا إلك على رغبتك بعمل الخير و نشر المعرفة, بس نحنا مصطرين لحذف الوصلات بإعتبار قواعد المنتدى بتمنع تبادل البرامج أو الكتب المقرصنة. -- الإشراف