![]() |
|
دورة في اساسيات c++ - مقدمة - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4) +--- قسم : قسم لغة ++C (http://vb4arb.com/vb/forumdisplay.php?fid=19) +---- قسم : قسم دورات ++C (http://vb4arb.com/vb/forumdisplay.php?fid=38) +---- الموضوع : دورة في اساسيات c++ - مقدمة (/showthread.php?tid=11222) |
دورة في اساسيات c++ - مقدمة - AGASHE - 24-01-15 بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله تعالى و بركاته
جميعنا يعلم ان موسم الاجازات قد بدء و مع بداية الاجازة يبدأ التساؤل المعتاد عن كيفية الاستفادة منها
لذا خطرت في بالي ان ابدأ في وضع مجموعة من الدروس عن لغة C++ اشرح فيها الأساسيات لمن احب ان يبدأ في دخول عالم C++ و نظرا لاني لا احبذ كتابة المقدمات الطويلة فدعونا ندخل في الشرح ![]() فهرس الدورة : الدرس الأول --> الهيكل الرئيسي لبرامج c++ + الادخال و الإخراج الدرس الثاني --> انواع البيانات + المتغيرات و الثوابت + المعاملات(حسابية , منطقية .....الخ) الدرس الثالث --> عبارات الشرط الدرس الرابع --> عبارات التكرار الدرس الخامس --> المصفوفات الدرس السادس --> التعامل مع الدوال الحسابية الدرس السابع --> التعامل مع النصوص الدرس الثامن --> صناعة الدوال (التوابع - functions ) الدرس التاسع --> الفئات ( الأصناف - class ) هل هذا هو كل ما في الدورة ؟ مع الأسف نعم هذه الدورة مخصصة للأساسيات فقط و ما رأيته في الأعلى يؤهلك للمتابعة بعد ذلك في أمور اعقد و عموما لا تربك نفسك كثيرا فهي لغة مثل بقية اللغات ما هي المواضيع بعد الأساسيات التي لن نتطرق لها ؟ المؤشرات - الوراثة - استثناءات - التحميل الزائد - تعدد الأوجه - هياكل البيانات ( طوابير , مكدس , قوائم متصلة ....الخ) التعامل مع الملفات - أخيرا مكتبة STL هل ستحتوي الدورة على صور ؟ لا ما الذي ستقدمه لي هذه اللغة بعد تعلمها ؟ إجابة هذا السؤال تنحصر في النقاط التالية : 1- اغلب أنظمة التشغيل المتوافرة بنية بها 2- اذا كنت ترغب في دخول عالم برمجة الميكروكنترولر و برمجة العتاد 3- اغلب اللغات البرمجية التي تراها و التي تستخدمها بنية بها 4- لا غنى عن قوتها في صناعة الألعاب و البرامج الكبيرة بسبب سرعة التنفيذ كلامك السابق سمعناه كثيرا اريد مثال حي هذه اللغة تصلح لصنع برنامج سوبر ماركت ؟؟؟ يعني بالمنطق صنعت نظام تشغيل و لن تصنع برنامج سوبر ماركت الفكرة كلها هو في استخدام الأداة المناسبة لكل مهمة وعموما بعد تعلم c++ يمكن ان تنتقل الى QT , C++ Builder و سوف تصنع اجمل و اقوى البرامج لمختلف أنواعالأجهزة و المنصات و اشهر مثال برنامج Notepad++ هذا المحرر الشهير فهو مبرمج STL + Win32Api ما الذي نحتاجه لمتابعة الدورة ؟ و ككل اللغات مترجم (برنامج يحول الكود الى برنامج ) و هذه النقطة اشعر بانها شخصية فكل مبرمج لديه الحرية الكاملة في اختيار شريك حياته .. اقصد مترجم حياته المهم لدينا المترجمات التالية جربها كلها و اختر منها ما تشاء :المفضل عندي ------ MS Visual Studio 2008 الابسط -------- C++ Dev المعقد -------- GCC + Editor و لا ننسى : eclipse , Netbeans , turbo , codeblocx بعيدا عن كل هؤلاء في هذه الدورة افضل ان تستعمل http://runnable.com/me/VMNjt8INrZ0opUW1 هل هناك أي شيء آخر ؟ لا لكن أتمنى كل التوفيق لكل من يتابع الدورة و للاعضاء و للزوار و للعالم العربي و الإسلامي و للكوكب باستثناء إسرائيل و أمريكا و للمجموعة الشمسية ...... الخ و طبعا كل الترحيب بمن يشارك في الدورة سواء بالإضافة او التصحيح او حتى النقد و الى اللقاء في الحلقة القادمة
كل هذه المقدمة و انا لا احبذ المقدمات
![]() RE: دورة في اساسيات c++ - مقدمة - abulayth - 24-01-15 بارك الله بك ونفعنا بعملك يعطيك العافية RE: دورة في اساسيات c++ - مقدمة - AGASHE - 24-01-15 كل الشكر من اعماق قلبي لاطلاعك على الموضوع و ان شاء الله تكون الدورة اكثر من رائعة RE: دورة في اساسيات c++ - مقدمة - ابو ابراهيم - 01-02-15 مرحبا اخي AGASHE اسلوب جميل وشيق ولي اقتراح بسيط على الدروس اعتقد ان الفرق طفيف بين الاكواد بين C++ و الجافا وكلاهما في اخرة يؤدي غرض ما ما رأيك باقتراحي البسيط واصل على بركة الله RE: دورة في اساسيات c++ - مقدمة - AGASHE - 01-02-15 شكرا على مرورك اخي و على الاطراء الجميل الجافا بنيت على ++c لذا من الطبيعي ان تكون الاكواد متقاربة جدا و باستثناء ان الهيكل الرئيسي في اللغتين مختلف الى ان نفس الكود سوف يعمل ، و الاختلاف الحقيقي يظهر في المواضيع مثل المؤشرات فهي لم تعد موجودة في الجافا بالنسبة للغرض في هذه الأيام أي لغة صارت قادرة على فعل أي شيء فتجد الجافا تصمم برامج سطح المكتب و مواقع و برامج الموبايل و أيضا ++c ستجد ان بمقدورها الآن فعل نفس الأمور و اعتقد ان تعلم واحدة من هذه اللغات كافي لان كليهما ضخم هذا و أتمنى ان تستفيد من الدورة و بالتوفيق RE: دورة في اساسيات c++ - مقدمة - ابو ابراهيم - 02-02-15 مرحبا اخي AGASHE واصل يابطل وسر على بركة الله
|