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


و انا كمان خلصت لغة C++ بالجامعة يعني فيني ساعد إنشاء الله
و إذا بنقدر ماررح نقصر
شكرا ع الفكرة
:arrow: :arrow: :arrow:
شو وين الدروس ؟؟؟ّ؟!؟!؟ :roll:
بدنا نفتح دورة بمحل تاني :evil: اذا طولتو :twisted:
بانتظاركم
فكرة حلوة كتييير
وانا كمان الي خبرة يعني :roll: ماشي حالا وفيني اساعد مع اني ما بحبا بس لغة سي بلاس بلاس بتفيدكتيير فيني اصير انسة عملي يلا
يلاااا مين رحيبلش بالنظري بالدرس الاول
Where are the lessons :evil: :?:
What are you waiting :roll:
يا شباب اتركوه الزلمة تعبان وبدو ينام
هههه
شو مطولين خيو
تمام ....
بس وينك أبو الشباب ,... ( الكاسر )
أنت صاحب الدورة مو أنا .... يعني أنت رح تقبض مو أنا ..
وما دام الكاسر بعيد شوي عن الموقع .... فيكن يا شباب أنتو تبلشو ( الغايب عذرو معو ) ... وأنا أديت دوري ...
مين يبلش ... يقول أنا يرفع أيدو ... :wink: ويبلش دغري ...
لأنو حاسس طولنا كتير ....
مافي واحد منكم بيعرف شو هو السي بلاس بلاس وكل هدا الموضوع مصخرة بمصخرة على فكرة ياشنكو انت مابتعرف تشتغل على السي بلاس بلاس
ولا انت يا كاسر
حبيبي أسعد
أنا معك الموضوع مسخرة بمسخرة ..
بس مو معك بكلامك التاني ..أنا بعرف الأساسيات والفرعيات بهاي اللغة ...
أنا مو من إختصاصي علمكن ... الكاسر هو صاحب الموضوع
فياريت ما تلقي الكلام جذافاً ...
أللي ما بتعرفو بتجهلو ...
على عيني مادام بتعرف تشتغل عليا فيا ريت تورجينا دليل عل انك بتعرف تشتغل
عليها مثلا حط برنامج انت مساويه عل هاي اللغة مو على غيرة على انا بعرف اميز
بين البرامج المصممة على اي لغة برمجة
سلام ..........
:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:
على عيني مادام بتعرف تشتغل عليا فيا ريت تورجينا دليل عل انك بتعرف تشتغل
عليها مثلا حط برنامج انت مساويه عل هاي اللغة مو على غيرة على انا بعرف اميز
بين البرامج المصممة على اي لغة برمجة
سلام ..........
:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:
أي مو على عيني ...
ألف طلب متل هالطلب ...
خود خيو
هاي صفحات من برمجتي .. وإذا كنت شاطر خليها نسخة تفاعلية ... exe.*
ما دامك بتعرف تميز ... وأنا بإنتظارك حبيب
مع العلم خالية من الأخطاء البرمجية تماماً
سلام
يلا يا شباب.......... شو رجعتوا بكلامكن
انا كمان اخدت هاللغة بالجامعة........ وهي انا رح بلش بهي المقدمة البسيطة عن لغة ++C
تعتبر لغة++C توسيعا للغة c و هي تتضمن:
-توابع Function
-اجرائيات Procedure
اضافة الى الفئات Classes او كما يسميها البعض صفوف
و تعتبر لغة ال++C من اللغات الغرضية التوجه o.o.p اي
objekt oriented programing
و تعتبر ايضا هذه اللغة لغة الكائنات objekt programing language
وتعتمد الكائنات اعتمادا مباشرا على الفئاتClasses و على البنى Structure
وتعتبر هذه اللغة لغة رياضية علمية يمكن من خلالها كتابة نظم برمجية متطورة للتحكم بمكونات الحاسوب المادية و للتحكم بنظم التشغيل و اعداد البرمجيات التطبيقية المختلفة. وتستخدم هذه اللغة في اعداد برامج الالعاب و تستخدم ايضا لكتابة البرامج الخاصة بالتحكم بالالات.
اوكي يا جماعة ما توقعت ان يكون في هالقد خلافات ومنازعات عل اللغة بس بما أن صاحب العلاقة مو مبين والغايب عذرو معو فألي عندو فكرة عل اللغة بيطرحا بس يا ريت ان يكون طرح الدروس بشكل تسلسلي يعني من المستوى الأدنى للأعلى
وشكراا للأخ agriejian4 ان عطانا فكرة عل الكورس وهلا بدي بلش ببعض المفاهيم الاساسية وفينا نعتبرا الدرس الأول
الدرس الأول:
اي برنامج في العالم, عندما يتم ترجمته إلى لغة الآلة, هو مجموعة من الاوامر المتسلسلة بشكل منطقي, و لا بد من نقطة بداية لهذه السلسلة
ليبدأ الحاسوب بتنفيذ البرنامج
ان اي برنامج في c++ يجب ان يحوي على التابع main
والذي يكتب عل الشكل
int main
}
//code here
{
حيث عند قراءة البرنامج فأن المترجم يبدأعند التابع main
فالبرنامج يبدأ عند بداية الـmain و ينتهي عند نهايتها
اما بالنسبى
code here//
فهو ليس سوى تعليق comment يتم اهماله عند ترجمة البرنامج, حيث إن أي سطر يبدأ بخطين مائلين // يعتبر تعليقا و هو طريقة مناسبة لكتابة اي شيء داخل البرنامج مثل شرح عن كيفية عمل جزء معين من البرنامج وما إلى ذلك.
اما التابع او الدالة فأننا عند كتابة برامج طويلة الحجم نوعا ما, ان يقسم البرنامج إلى عدة اجزاء صغيرة ينفذ اوامر معينة فبذلك تسهل عملية البرمجة
وتسمى هذا التابع functions او procedures او subroutines حسب اللغة المستخدمة, في السي و السي بلاس بلاس فإنها تسمى functions, و عند ترجمتها إلى العربية اصبحت "دالة"
الى اللقاء قريباا
شكرا لك berevan
اذن بذلك نستطيع ان نقول ان بنية البرنامج في لغة ++C او الشكل العام للبرنامج هي بالترتيب:
1-نكتب تروسة البرنامج Head program
2-الفئات (الصفوف) Classes
3-البنى Structure
4-جسم البرنامج Body program أو main function أي الدالة الرئيسية
5-التوابع الجزئية Function
و يمكن النظر الى هذا الشكل بالشكل المختصر:
1-Head program
2-main function
و باذن الله سوف نشرح كل بند بالتفصيل الممل
و الى اللقاء.........
و ان شاء الله ما كون عطيت درس قبل درس يا berevan
مو المشكلة بترتيب طرح الأفكار او تسبيق الدروس بس المهم انو ما نعرض مثال فيا شفلات مو شارحينا قبل
وشكرا كتير agrijiyan4 لمساعدتك الي ويلي عندو افكار عن اللغة يا ريت بساعدوني
بطرحا ويلي عندو اي استفسار انا جاهزة
مو المشكلة بترتيب طرح الأفكار او تسبيق الدروس بس المهم انو ما نعرض مثال فيا شفلات مو شارحينا قبل
وشكرا كتير agrijiyan4 لمساعدتك الي ويلي عندو افكار عن اللغة يا ريت بساعدوني
بطرحا ويلي عندو اي استفسار انا جاهزة
**************الدرس الثاني*************
العلاقات الشرطية وكيف تصاغ في لغة سي++
> اكبر من فتحة القوس في اتجاه الاكبر
< اصغر من
== يساوي (ويستخدم في حالة اختبار تساوي عددين)
اي ( if (a==b
حيث IF هي دالة شرطية كما سنتكلم عن غيرها لاحقاا
>= اكبر من او يساوي
<= اصغر من او يساوي
!= لا يساوي
** لطباعة عدد نكتب
"++cout<<" WELLCOME BERE TO TEACH C
***اما لتعريف متفير في السي بلاس بلاس نكتب
نوعالمتفير اولا ثم المتفير
int i اي عدد صحيح
float i عدد حقيقي
ويوجد انواع اخرى كال byte , char
مثلا int i =5 هنا عرفنا المتحول i من نوع صحيح ثم اسندنا اليه القيمة 5
مثلا لكتابة برنامج صغير
THIS IS my FIRST PROGRAM //
()int main
}
char i=kulilk
if (i= kulilk
(
then
" cout<< "it is a fantastic website
{ هنا اغلقنا الmain
كتير حلو
و أنا كمان أنضم
عند ي معلومات قليلة جدا عنه
تعلمتها في السنة الثانية
ولكن إذا بدكم مساعدة بالباسكال جاهز انا



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