تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الدرس الاول ( 1 ) -- التعرف على السي بلس بلس وكيفية إنشاء مشروع جديد بالصور
#1
كاتب الموضوع : lo2i

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

(( ومااوتيتم من العلم إلا قليلاً ))

-----------------------------------------------------------------------------------------------------------------------------
الدرس الاول في دورة السي بلس بلس
-----------------------------------------------------------------------------------------------------------------------------


سنتعلم في هذا الدرس ان شاء الله :_

- فتح البرنامج واختيار لغة السي بلس بلس ++C
- اختيار نوع الملفات التي سنتعامل معها .
- كتابة اول كود .



لغة السي بلس بلس لغة برمجية كائنية التوجه بنسبة 100 %

وهو مايسمى بـ oop) o[SIZE=3]bject-[/SIZE]o[SIZE=3]riented [/SIZE]programming)


اهمية لغة السي بلس بلس :_

1- اكثر لغة تم دعمها من قبل ميكروسوفت .
2- تطبيقاتها تعمل على انظمة التشغيل جميعها .
3- لن تكفي الصفحة من لذكر مميزات هذه اللغة .

=-=-=-=-=-=-=-=-=-=-=-=-

ستكون بداية دروسنا في هذه الدورة بإذن الله عن اساسيات اللغة ومداخلهاوسيكون التطبيق كلياً على الكونسول console


سنتعلم ان شاء الله الان كيف نفتح الفيجوال ستوديو ونختار لغة السي

بلس بلس وننشئ

مشروع جديد بها :_



تابع معي في الصور :_











عند فتح الفيجوال ستوديو 2008 او 2005 ونضغط على (CTRL + N)

_ نقوم باختيار لغة السي بلس بلس من الفرع الرئيسي ل (Other Languages)
_ نقوم باختيار النموذج Win32 console application
_ نقوم بتسمية المشروع ولنفرض انه LO2I
_ في الخيار الاول هو لانشاء المشروع داخل ملف جديد وبالنسبة للخيار الثاني لا تقوم باختياره .
_ نضغط على ok .













_ نقوم بالضغط على زر next للانتقال للصفحة التالية من المعالج .












_ نقوم باختيار console application .
_ في التبويب الثاني نقوم باختيار empty project .
_ نضغط على زر finish










لاحظ في الصورة تكون لدينا 3 ملفات اوتوماتيكياً :-


  • Header Files
  • Resources Files
  • Sources Files

_ نضغط على زر الماوس الايمن لتفتح لنا هذه القائمة .
_ نقوم بعمل اضافة كائن من خلال Add
_ نقوم باختيار new Item كما موضح في الصورة .
_ فتظهر لنا هذه الشاشة .










ستظهر لنا هذه القائمة :-


_ (cpp) نختار نوع الملف C++ File
_ نقوم بتسمية الصفحة ولنفرض انها First_Page
_ نضغط على زر Add
_ انظر الصورة التالية <!!>









_ نلاحظ هنا ظهرت (في مجلد المشروع) الصفحة التي اضفناها وهي باسم FIrst_Page
_ وتكون صيغة الملف cpp.
_ نلاحظ ان الصفحة تم فتحها في شاشة المشروع .

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=-=-=-=-=-=-=-=-
=-=-=-=-=-=-=--=
=-=-=-=-=-
=-=-=-
=-=

سنحاول الان كتابة اول كودد لنا في هذه اللغة وهو كود للادخال والاخراج
ولكن الادخال والاخراج لا بد له من مكتبة لكي يتعامل معها وهذه المكتبة هي ال
iostream


ولكي نأخد هذه المكتبة من النظام ينبغ استدعائها من خلال الكلمة المحجوزة Include

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

ويقوم تعريفها في البرنامج بهذا الشكل


كود :
[color=#000000][COLOR=#0000bb][/color][COLOR=#ff8000]#include <iostream>  
[/COLOR][color=#0000bb][/color][/COLOR]

الكلمة المحجوزة iostream هي اختصار ل

[SIZE=5]i
nput output stream
[/SIZE]
ونقوم بتعريفها كما موضح في الصورة التالية في الأعلى
لاحظوا اخواني علامة (#)
في البداية !









قبل ان نقوم بتشغيل البرنامج من خلال ال زر (debug)

لاحظ معي السطر هذا


كود :
[color=#000000][COLOR=#0000bb]int main[/color][COLOR=#007700]()

{

return [/COLOR][color=#0000bb]0[/color][COLOR=#007700];
}  
[/COLOR][color=#0000bb][/color][/COLOR]

الاجراء main

هو الاجراء الذي يبدأ في البرنامج بالعمل :-

ويبدأ من خلال ال ( } )

وينتهي من خلال ال ( { )

الان حاول تشغيل البرنامج من خلال (F5)

ستلاحظ ان البرنامج فتح وقفل في لحظة او اقل من ذلك

اي ان التشغيل لم يفلح

لذلك اخواني يجب علينا عند تشغيل البرنامج الضغط على

=-=-=- ( Ctrl
+ F5 ) -=-=-=-=

مع بعضهما البعض ليفتح البرنامج بشكل صحيح

والان جرب واعطيني النتيجة
====================
========
==

انتظروا الدرس الثاني !!


}}}
تم الشكر بواسطة: hamaonline


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الدرس الحادي عشر ( 11 ) - - المصفوفات (نظرة مفصلة) الجزء الأول (1) RaggiTech 0 2,828 19-10-12, 11:17 AM
آخر رد: RaggiTech
  الدرس الحادي عشر ( 11 ) - - المصفوفات (نظرة مفصلة) الجزء الثاني (2) RaggiTech 0 2,616 19-10-12, 11:15 AM
آخر رد: RaggiTech
  الدرس العاشر ( 10 ) - - جملة التكرار Do While وكيفية التعامل معها RaggiTech 0 7,369 19-10-12, 11:07 AM
آخر رد: RaggiTech
  الدرس التاسع ( 9 ) - - جملة التكرار For وكيفية التعامل معها RaggiTech 0 3,135 19-10-12, 11:03 AM
آخر رد: RaggiTech
  الدرس الثامن ( 8 ) -- التعرف على جملة الـ Switch وكيفية التعامل معها RaggiTech 0 3,977 19-10-12, 11:02 AM
آخر رد: RaggiTech
  الدرس السابع ( 7 ) -- الانتقال للعمل على مكتبة ال Stdafx والتعرف على ملفات ال Header RaggiTech 0 5,153 19-10-12, 10:59 AM
آخر رد: RaggiTech
  الدرس السادس ( 6 ) -- حل لمشكلة التعليق على ال Ctrl + F5 اثناء تشغيل البرنامج RaggiTech 0 2,645 19-10-12, 10:55 AM
آخر رد: RaggiTech
  الدرس الخامس ( 5 ) -- الجمل الشرطية if statement شرح تفصيلي RaggiTech 0 4,137 19-10-12, 10:37 AM
آخر رد: RaggiTech
  الدرس الرابع ( 4 ) -- المتغــيرات والثوابــت ... ( نظرة مفصلة ) الجزء الثاني ( 2 ) RaggiTech 0 2,649 19-10-12, 10:20 AM
آخر رد: RaggiTech
  الدرس الرابع ( 4 ) -- المتغــيرات والثوابــت ... ( نظرة مفصلة ) الجزء الأول ( 1 ) RaggiTech 0 3,908 19-10-12, 10:08 AM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم