بسم الله الرحمن الرحيم
النهاردة ان شاء الله هابدأ تعليم للسى بلس بلس, وأتمنى انه يكون مفيد
لاخوانى اعضاء منتدى شبكة زقازيق نت , فى البداية هانقول اننا فى الاول
هانعمل برامج بتشغل على الدوس وبيبقى اسمها (consol application) وده لان
الدوس مش محتاج (visual components) يعنى مكونات مرئية زى اللى بتبقى
موجودة فى الويندوز ودى عشان تبقى موجودة فى البرنامج بنستخدم ليها مكتبات
محتاجين عشان نفهمها ونستخدمها ان اننا نكون فاهمين لغة السى بلس بلس من
الاساس.
فيه بيئتين برمجيتين أساسيتين مشهورين على مستوى العالم:
Microsoft Visual C++ and Borland C++ Builder
ودول بيئتين منفصلتين لشركتين مختلفتين وفى الاول هانشوف ازاى نستخدم كل واحدة فيهم فى التعليم بتاعنا.
1-Microsoft Visual C++ 2005
-فى البداية لما تفتح ال visual studio هايسألك انت عايز تشتغل بأنهى لغة برمجة, هاتختار ال Visual C++ project
-اذا كان الvisual studio مفتوح على اى لغة برمجة تانية
هاتختارNew->Project هاتلاقى الشاشة مقسومة 2 اختار Visual C++ project
من الناحية الشمال واختار Win 32 Consol Application من الناحية اليمين
-ماتنساش تكتب اسم المشروع فى خانة الName وكمان مكانه فى خانة الLocation
2-Borland C++ Builder 2006
بسهولة
جدا هاتفتح الBorland C++ Builder وهاتختار New->Other هايتفتح قدامك
Dialog box هاتختار منها Consol Application هايظهر Dialog Box شيل علامة
الصح من Use VCL,MultiThreaded ودوس OK
ملحوظة: عند فتح المشروع هاتلاقى تلات صفح من فوق: Welcome Page, Unite1.cpp,Project1 احنا هانكتب الكود فى صفحة الunite.cpp
3- Dev - Cpp
وده
compiler (بالمناسبة الcompiler ده هوه اللى بيترجم الكود بتاعك اللى
بتكتبه بلغة السى بلس بلس للغة الكومبيوتر عشان السى بى يو يفهمه ويقدر
يشغله)مجانى ممكن تنفذ عليه مشاريع السى بلس بلس البسيطة
بالمناسبة
أنا هنا فى الشرح ده مش هاخوض فى مميزات الObject Oriented Programming
وايه ميزة السى بلس بلس عن السى القديمة لانى هافترض ان اللى هايدخل هنا
عارف ايه هيه المميزات اللى تخليه بشتغل سى بلس بلس
ملحوظة هامة: هذا الشرح لايحتاج الى أى معرفة ولو ضئيلة بلغة السى القديمة
ملحوظة آخرى: هذا الشرح مبنى على كتاب(Object Oriented Programming in C++v) للمؤلف Robert Lafore
وده جزء أساسى ومبنى عليه شغل البرمجه بلغة السى بلس بلس...
النهاردة ان شاء الله هابدأ تعليم للسى بلس بلس, وأتمنى انه يكون مفيد
لاخوانى اعضاء منتدى شبكة زقازيق نت , فى البداية هانقول اننا فى الاول
هانعمل برامج بتشغل على الدوس وبيبقى اسمها (consol application) وده لان
الدوس مش محتاج (visual components) يعنى مكونات مرئية زى اللى بتبقى
موجودة فى الويندوز ودى عشان تبقى موجودة فى البرنامج بنستخدم ليها مكتبات
محتاجين عشان نفهمها ونستخدمها ان اننا نكون فاهمين لغة السى بلس بلس من
الاساس.
فيه بيئتين برمجيتين أساسيتين مشهورين على مستوى العالم:
Microsoft Visual C++ and Borland C++ Builder
ودول بيئتين منفصلتين لشركتين مختلفتين وفى الاول هانشوف ازاى نستخدم كل واحدة فيهم فى التعليم بتاعنا.
1-Microsoft Visual C++ 2005
-فى البداية لما تفتح ال visual studio هايسألك انت عايز تشتغل بأنهى لغة برمجة, هاتختار ال Visual C++ project
-اذا كان الvisual studio مفتوح على اى لغة برمجة تانية
هاتختارNew->Project هاتلاقى الشاشة مقسومة 2 اختار Visual C++ project
من الناحية الشمال واختار Win 32 Consol Application من الناحية اليمين
-ماتنساش تكتب اسم المشروع فى خانة الName وكمان مكانه فى خانة الLocation
2-Borland C++ Builder 2006
بسهولة
جدا هاتفتح الBorland C++ Builder وهاتختار New->Other هايتفتح قدامك
Dialog box هاتختار منها Consol Application هايظهر Dialog Box شيل علامة
الصح من Use VCL,MultiThreaded ودوس OK
ملحوظة: عند فتح المشروع هاتلاقى تلات صفح من فوق: Welcome Page, Unite1.cpp,Project1 احنا هانكتب الكود فى صفحة الunite.cpp
3- Dev - Cpp
وده
compiler (بالمناسبة الcompiler ده هوه اللى بيترجم الكود بتاعك اللى
بتكتبه بلغة السى بلس بلس للغة الكومبيوتر عشان السى بى يو يفهمه ويقدر
يشغله)مجانى ممكن تنفذ عليه مشاريع السى بلس بلس البسيطة
بالمناسبة
أنا هنا فى الشرح ده مش هاخوض فى مميزات الObject Oriented Programming
وايه ميزة السى بلس بلس عن السى القديمة لانى هافترض ان اللى هايدخل هنا
عارف ايه هيه المميزات اللى تخليه بشتغل سى بلس بلس
ملحوظة هامة: هذا الشرح لايحتاج الى أى معرفة ولو ضئيلة بلغة السى القديمة
ملحوظة آخرى: هذا الشرح مبنى على كتاب(Object Oriented Programming in C++v) للمؤلف Robert Lafore
وده جزء أساسى ومبنى عليه شغل البرمجه بلغة السى بلس بلس...