التميز خلال 24 ساعة

 العضو الأكثر نشاطاً هذا اليوم   الموضوع النشط هذا اليوم   المشرف المميز لهذا اليوم 
قريبا متجر ريهانا
بقلم : غير مسجل
قريبا


صفحة 1 من 5 1234 ... الأخيرةالأخيرة
النتائج 1 إلى 12 من 50

الموضوع: دروس في ++c للجميع

  1. #1

    الصورة الرمزية وائل عبدالله
    تاريخ التسجيل
    Sep 2003
    الدولة
    usa
    العمر
    42
    المشاركات
    7,125
    معدل تقييم المستوى
    425

    دروس في ++c للجميع

    السلام عليكم......اعضاء منتدى شباب اليمن الغالي لحرصنا على تقديم ما هو مفيد للمنتدى فسوق اقوم بوضع دروس في السي بلس بلس..
    و سوف اضع الدروس للفائده لانها من المواد المهمه في الكليات.............

    و ان شاء الله سوف اطرح في كل اسبوع درس او في كل اسبوعين........
    و ان شاء اطرح الدروس و لكن ببطئ شديد لتعم الفائده.....

    و ان شاء الله نبدأ.....

    و اي حاجة عندكم اسالو....
    مشرف سابق في شباب اليمن...

    تريد موقع قراني (تفصل من هنا)


    http://www.quran4u.co


    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

    ادخل على مكتبة صور راح تخدربك

    www.funize.net


  2. #2

    الصورة الرمزية وائل عبدالله
    تاريخ التسجيل
    Sep 2003
    الدولة
    usa
    العمر
    42
    المشاركات
    7,125
    معدل تقييم المستوى
    425
    :: فهرس المواضيع ::

    1_ بنية اللغة ( مكونات اللغة ) :
    - المتحولات .
    - الأنواع .
    - العمليات .
    إلخ ...

    2_ تعليمات التحكم :
    - الشرط .
    - التكرار .

    3_ البرامج الجزئية ( التوابع ) .

    4_ المصفوفات ( Arrays ) .

    5_ البنى ( Struct ) .

    6_ المؤشرات ( Pointers ) .

    7_ البرمجة غرضية التوجه :
    - مقدمة .
    - الصفوف ( Classes ) .
    - توابع الهدم و البناء .
    - الوراثة ( Inheritance ) .
    - التحميل الزائد .
    - التوابع الصديقة .

    و ان شاء الله اغطي اللي اقدر عليه.....
    التعديل الأخير تم بواسطة وائل عبدالله ; 05-07-2005 الساعة 04:18 AM
    مشرف سابق في شباب اليمن...

    تريد موقع قراني (تفصل من هنا)


    http://www.quran4u.co


    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

    ادخل على مكتبة صور راح تخدربك

    www.funize.net


  3. #3

    الصورة الرمزية وائل عبدالله
    تاريخ التسجيل
    Sep 2003
    الدولة
    usa
    العمر
    42
    المشاركات
    7,125
    معدل تقييم المستوى
    425

    :: قبل البدأ ::

    ----------------------------------------

    :: ملاحظات هامة ::

    1 – إذا كنت تريد حل أي مسألة ( برنامج ) فعليك أولاً بالتفكير المنطقي لتسلسل عمل البرنامج ( كم متغير نحتاج ، ما هي العمليات و الأوامر المستخدمة ، هل نحتاج إلى الكائنات أم لا ؟ ، ما هي التوابع المطلوب كتابتها ... إلخ ) .. و ستزداد مقدرتك على فهم تلك الأمور كلما حللت مسائل و أمثلة أكثر .

    2 – لا تيأس من أول محاولة فشل لحل أي مسألة و حاول تطبيق ما تعلمته و أعد المحاولة و إن لم تعرف فحينها اسألني و إن شاء الله سأجيبك .. فلا أريد أن يسألني أحد و هو لم يحاول إلا مرة واحدة . آمل أن تستجيبوا لهذا الأمر . و كل هذا من أجل مصلحتكم فإن كانت بدايتكم سيئة فلن تتعلموا شيئاً بعد ذلك لأن المواضيع ستتشابك قليلاً .

    3 – يجب عليك أن تطبق ( تكتب ) جميع ( أو معظم ) الأمثلة - التي سوف نحلها - عندك على الجهاز و إن لم تفعل ذلك فأنا أؤكد لك أنك لن تفهم شيئاً .. و أنا أقصد بذلك من يكتفي بالقراءة فقط .. فلن تكتسب المهارة التي نريدها إلا بكتابة أكبر عدد ممكن المسائل و البرامج .. و هذا الأمر يؤكده جميع مدرسي البرمجة .. و سيكون لدينا مثال عملي واحد على الأقل في كل درس .

    4 – لا تخف من البرمجة و لا توهم نفسك بأنها صعبة فإن لازمك هذا التفكير فلن تتعلمها أبداً - لأنك بعد ذلك لن تفهم حتى أبسط الأمور بها - لأن عقلك قد أغلق عليها تماماً ( على فكرة هذا الأمر يعرفونه من يدرسون علم النفس وهو الحوار مع العقل ) .. فها أنا قد تعلمتها و قد تعلمها كثيرون غيري فبماذا تختلف عنا ؟

    5 – إن جميع هذه تطبيقات التي سنكتبها هي عبارة عن تطبيقات وحدة التحكم ( Consol ) و هي شبيهة بتطبيقات الدوس .. و لتجربة الأمثلة عليك كتابة المثال في ملف مصدري Source File ( انظر فقرة الملفات المستخدمة ) و من ثم قم بترجمته و بنائه ( انظر فقرة الإختصارات ) .. حيث أن الأمثلة لن تعمل كتطبيق مستقل و لكن يجب تشغيلها من البرنامج Microsoft Visual C++ 6 أو Borland C++ Builder .. و سنستخدم نحن الأول .. و من كيفية واجهة الأمثلة فانظر إلى الصورة :



    6 – ملاحظة خاصة / أشهد الله تعالى بأني بريء من أي استعمال لهذه اللغة غير شرعي لا يرضي الله قام به أحد المتعلمين أو القارئين لهذا الموضوع .. فأنا لا أعلم ما في أنفسكم .. فلا تأتني يوم القيامة و تقول لله بأني قد أغويتك أو كنت السبب في ذنبك .. و الله يعلم نيتي و هدفي من هذا الموضوع كله و هو على ما أقوله شهيد .. و أتمنى أن لا يتم استخدام هذا العلم في ذلك .. لأنها أداة قد تستخدم في الجانب الإيجابي أو السلبي .


    :: مصطلحات ::

    يجب أن تعرف بعض الأمور قبل أن تبدأ :

    1 – Compiler : و هو المترجم الذي يقوم بقراءة برنامجك و يحوله إلى اللغة التي يفهمها و يجب أن تعرف أن هذه العملية تتم سطراً سطراً .. أي أن المترجم إذا وجد خطأ في برنامجك فسيتوقف عند السطر الذي يحتوي هذا الخطأ .. و بإمكانك طبعاً معرفة الخطأ ( في الفقرة التالية ) .

    2 – Linker : و هو الذي يقوم بوصل المكتبات أو الملفات .. إلخ ببرنامجك .. فأحياناً سوف تجد أن هناك خطأ في Linker فبذلك تعرف بسهولة أين الخطأ .


    :: الملفات المستخدمة للكتابة ::

    سنأخذ نوعين من الملفات و ستسطيع إنشاءهم من File >> New ثم اختر قائمة Files :

    1 – Source File : و هي الملفات المصدرية ( الرئيسية ) الخاصة بكتابة برنامجك و سوف نكتب جميع الأوامر هنا ( مبدئياً ) ثم نتعلم كيفية استخدام Header File .

    2 – Header File : هي ملفات رأسية لكتابة رؤوس التوابع و الكائنات و غير ذلك و يمكن أن نطلق عليها اسم المكتبات .. فهي تحتوي على أوامر و أجزاء معينة تستدعى من قبل Source File .. ستتوضح الفكرة أكثر عن كيفية إنشاء هذه الملفات مع الأمثلة و لكن مبدئياً عليك معرفة أنها عبارة عن مكتبات جاهزة سواءً أنت أنشأتها أم شركة Microsoft .
    :: النوافذ ::

    1 – WorkSpace : و هي موجودة على يسار الشاشة .. هذه النافذة تظهر لك قائمتين الأولى File View و الثانية Class View .. الأولى من أجل عرض جميع ملفات برنامجك من ملفات مصدرية ( cpp. ) أو رأسية ( h. ) أو أي ملفات أخرى كالمصادر أو الموارد ( Resource File ) .
    أما القائمة الثانية فهي من أجل عرض جميع أجزاء برنامج من توابع .. و كائنات .. و أعضاء هذه الكائنات من توابع و بيانات ( متغيرات ) و غير ذلك .. و باستطاعتك الإنتقال فوراً لمكان التابع أو أي جزء من برنامجك بالضغط عليه فقط .

    2 – Output : موجودة في الأسفل .. لمعرفة أخطاء برنامجك ( شرحنا فكرتها ) .

    3 – Debug Windows : هذه النوافذ من أجل عملية التنقيح و التتبع .. سنأخذها لاحقاً .

    الأن مرحباً بك في عالم البرمجة خذ نفساً عميقاً و استعن بالله ثم اقرأ بتركيز .
    مشرف سابق في شباب اليمن...

    تريد موقع قراني (تفصل من هنا)


    http://www.quran4u.co


    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

    ادخل على مكتبة صور راح تخدربك

    www.funize.net


  4. #4

    الصورة الرمزية وائل عبدالله
    تاريخ التسجيل
    Sep 2003
    الدولة
    usa
    العمر
    42
    المشاركات
    7,125
    معدل تقييم المستوى
    425
    و با اكون اطرح الدروس و با امشي به طويلاً.....
    اقرأو اللي فوق و لي رجعه.......
    مشرف سابق في شباب اليمن...

    تريد موقع قراني (تفصل من هنا)


    http://www.quran4u.co


    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

    ادخل على مكتبة صور راح تخدربك

    www.funize.net


  5. #5
    محــرر صحــفي
    تاريخ التسجيل
    May 2004
    الدولة
    Jeddah
    العمر
    43
    المشاركات
    2,399
    معدل تقييم المستوى
    316
    أخي العزيز يا وائل تسلم على هذه اللفتة الطيبة

    وهكذا دائماً عهدناك متعاوناً مع جميع الاخوان والاخوات في المنتدى


    فلك مني أخي كل الشكر والتقدير


    والى مزيداً من التوهج والابداع أخي


    أخوك

    بن حبتور

  6. #6

    الصورة الرمزية نسمة ليـــل
    تاريخ التسجيل
    Dec 2003
    المشاركات
    2,938
    معدل تقييم المستوى
    327
    بارك الله فيك اخي وائل وانا سوف اكون من اول المتابعين للدروس لانه باناخذها السنة الجاية والله يعين

    واحنا منتظرين البقية
    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

  7. #7


    تاريخ التسجيل
    Jun 2005
    المشاركات
    77
    معدل تقييم المستوى
    231
    هلا اخي وائل

    الدرووس شكلها رووعه :D
    وانا راح اكون من أول طلابك لأنها متقاربة جداً بلغة PHP نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

    تسلم على مجهودك الرائع نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

    تحياتي لك من كل قلبي
    عاشق وطنه
    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

  8. #8

    الصورة الرمزية وائل عبدالله
    تاريخ التسجيل
    Sep 2003
    الدولة
    usa
    العمر
    42
    المشاركات
    7,125
    معدل تقييم المستوى
    425
    مشكور اخي ابن حبتور و اختي على المرور.....
    مشرف سابق في شباب اليمن...

    تريد موقع قراني (تفصل من هنا)


    http://www.quran4u.co


    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

    ادخل على مكتبة صور راح تخدربك

    www.funize.net


  9. #9

    الصورة الرمزية وائل عبدالله
    تاريخ التسجيل
    Sep 2003
    الدولة
    usa
    العمر
    42
    المشاركات
    7,125
    معدل تقييم المستوى
    425
    مشكور اخي عاشق وطنه....
    مشرف سابق في شباب اليمن...

    تريد موقع قراني (تفصل من هنا)


    http://www.quran4u.co


    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

    ادخل على مكتبة صور راح تخدربك

    www.funize.net


  10. #10

    الصورة الرمزية وائل عبدالله
    تاريخ التسجيل
    Sep 2003
    الدولة
    usa
    العمر
    42
    المشاركات
    7,125
    معدل تقييم المستوى
    425


    ---------- ---------- ---------- الدرس الأول ---------- ---------- ----------

    :: بنية و مكونات اللغة ::

    1 – المعرّفات ( Identifier ) :

    هي عبارة عن أسماء تعرفها و تضعها في برنامجك و قد تكون :
    - متغيرات ( Variable ) .
    - ثوابت ( Constant ) .
    - أسماء لتوابع .
    - أسماء كائنات ( Calsses ) .

    و لكن هناك شروط لتسمية هذه الأشياء و هي كالتالي :
    أ – أن يبدأ الاسم بحرف أبجدي أو ( _ ) و أن لا يبدأ برقم .
    ب – أن لا توجد فراغات بين الاسم .
    ج – أن يكون طوله كحد أقصى 64 حرف .
    د – أن لا يحتوي على رموز أو كلمات خاصة باللغة مثل ( const , float ) و أعتقد أن عدد هذه الكلمات 26 .
    هـ - يفضل استخدام أسماء تدل على وظيفة هذا الاسم .

    2 – المتغيرات ( Variable ) :

    هي أسماء تحجز لمواقع في الذاكرة .. تحمل قيمة يمكن أن تتغير أثناء عمل البرنامج . مثلاً / إذا عرفنا متغير A و أعطيناه قيمة في بداية البرنامج و لتكن 5 .. فإننا نستطيع تغيير هذه القيمة إلى 10 مثلاً في أي مكان من البرنامج .

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


    كود:
    int a;
    float b5;
    bool fine;
    مشرف سابق في شباب اليمن...

    تريد موقع قراني (تفصل من هنا)


    http://www.quran4u.co


    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

    ادخل على مكتبة صور راح تخدربك

    www.funize.net


  11. #11

    الصورة الرمزية وائل عبدالله
    تاريخ التسجيل
    Sep 2003
    الدولة
    usa
    العمر
    42
    المشاركات
    7,125
    معدل تقييم المستوى
    425


    لتعريف متغير .. نضع نوع المتغير أولاً ثم اسمه ثم الفاصلة المنقوطة ( انظر الفقرة رقم 4 لمعرفة الأنواع ) و من الممكن إعطاء قيمة ابتدائية أيضاً .. مثال


    كود:
    int a = 5;
    مشرف سابق في شباب اليمن...

    تريد موقع قراني (تفصل من هنا)


    http://www.quran4u.co


    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

    ادخل على مكتبة صور راح تخدربك

    www.funize.net


  12. #12

    الصورة الرمزية وائل عبدالله
    تاريخ التسجيل
    Sep 2003
    الدولة
    usa
    العمر
    42
    المشاركات
    7,125
    معدل تقييم المستوى
    425
    يمكن تعريف عدة متغيرات معاً من نفس النوع بحيث تفصل بين كل متغير و أخر فاصلة .. مثال


    كود:
    int a,b,c;
    مشرف سابق في شباب اليمن...

    تريد موقع قراني (تفصل من هنا)


    http://www.quran4u.co


    نقره لتكبير أو تصغير الصورة ونقرتين لعرض الصورة في صفحة مستقلة بحجمها الطبيعي

    ادخل على مكتبة صور راح تخدربك

    www.funize.net


صفحة 1 من 5 1234 ... الأخيرةالأخيرة

معلومات الموضوع

الأعضاء الذين يشاهدون هذا الموضوع

الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)

المواضيع المتشابهه

  1. دروز 48 في كنف إسرائيل
    بواسطة موقع قناة الجزيرة في المنتدى ملتقى الأخبار والمنقول
    مشاركات: 0
    آخر مشاركة: 12-10-2009, 07:40 PM
  2. دروس طبيه
    بواسطة الزمن غدار في المنتدى ملتقى الطـب
    مشاركات: 4
    آخر مشاركة: 04-03-2009, 11:12 AM
  3. دروس في الحــــــــــــــب
    بواسطة بحـار في المنتدى ملتقى المواضيع العـامـة
    مشاركات: 12
    آخر مشاركة: 28-11-2008, 08:42 PM
  4. دروس من الصين
    بواسطة الدبلوماسي في المنتدى ملتقى الريــاضــة
    مشاركات: 0
    آخر مشاركة: 21-08-2008, 12:35 PM
  5. دروس في لغه Asp.net 2.0
    بواسطة DotYemen. في المنتدى ملتقى الرقميات
    مشاركات: 2
    آخر مشاركة: 01-08-2006, 01:54 PM

المفضلات

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •