السلام عليكم :
هذا المنتدى ليس لتعلم البرمجة ولكن بعد اذنكم اود ان اطرح هذا الموضوع عن البرمجة هنا بالرغم من انه ليس لتعلمها ولكن لعل هذا الموضوع يوقف الكثيييير من الاسئلة ..فنبدأ بسم الله::
الكثير يتمنى برمجة الالعاب ..
ووضعت موضوع جمعت فيه بعض الوصلات التعليمية ولكن هناك من يسأل ويقول كيف اتعلم السي؟
قبل ان ابدا احب ان اوضح بعض مميزات السي بلس ولقد ذكرتها في موضوع سابق ولكن لامانع من ذكرها
هناك من يفضل البيسك على السي لانها اسهل... صحيح اسهل ولكن السي بلس ايضا سهلة حتى اوضح الصورة لاحظ مايأتي:
عند الاعلان عن متغير في الفيجول بيسك ماذا تعمل... انظر
اما في السي
فقط
في الفيجوال بيسك عند الاعلان عن دالة تعيد قيمة عدد صحيح مثلا.. ماذا تكتب...انظر
اما في السي بلس
لاحظ السهولة[/color][/font]
عندما تريد ان تعلن عن كائن في البيسك ماذا تعمل؟ لاحظ
انشأ ملف كلاس جديد واطلق عليه اسم ثم تعلن عن اعضاء الكائن مثلا
[/color][/font]في السي بلس
فقط
هذه السي بلس اللتي حُولت الى ساحة من الرعب والى عالم غامض بسبب بعض الاشخاص الله يصلحهم...
لنفرض انك مبتدي... سوف تصدم بالتالي
&&
==
!=
/*
*/
||
{
}
()
فعلا كنت اخشى من تلك الطلاسم... واذكر شخص في احد المنتديات قال: السي صعبة؟؟لماذا؟؟قال لانها مليانه رموز اما البيسك مافيه الا نقطة!!!
هذه الرموز تتعلمها في 3 ساعات....ان لم يكن اقل ... من تجربة.
اين تكتب الاكواد(يعني الشفرة البرمجية)
طبعا في بيئة مشابهه للبيسك لكن التنفيذ يكون على شاشة سوداء... طبعا كمبرمجين العاب لايهمنا كثيرا سواء سوداء او ارجوانية.
هناك عدة بيئات..او مصرفات ...او مترجمات كلها بمعنى واحد تستطيع ان تستخدمها لكتابة الاكواد
افضلها
++VISUAL C
غير مجاني
ثم borland c
و turbo ان لم اخطئ في الاسم
والاخيرين مجانيين ولكن انصحك ان تبحث عن اول واحد(visual c++ ) لانه مخصص للويندوز ولبرمجة تطبيقات ويندوز ولانه الاشهر...انا حصلت عليه من سي دي مع البيسك
:.. خلاص ..:
اتبع مايأتي ولاتترك اي كلمة الا وتقراها عشان تفهم
1- نفرض انك تتقن الانجليزية فاذا انت مهيأ تماما لفهم السي .
2- نفرض انك تعرف معرفة عامة باالانجليزية يعني تعرف الفعل الماضي والمضارع والمستقبل تعرف الصفات...وغيرها من المواضيع البدائية .اذا انت لازلت قادر على تعلم السي.
3- نفرض انك لا تعرف شي اسمه الانجليزية يعني بالعربي لاتفرق بين A و B
في تلك الحالة فموقفك صعب.
انا افتتح الموضوع بهذه العبارات لان معظم الدروس الرمجية مكتوبة بالانجليزية وشرحها افضل من الكتب العربية((طبعا ليس لضعف العربية حاشاها وهي لغة القران انما لاسلوب الكتاب المبرمجين العرب الركيك نوعا ما ولا اعمم)
ولان البعض يعتقد انه لابد ان يتقن الانجليزية 100% حتى يفهم الدروس لا لا الوضع اخف من كذا.
اولا سابدا ببعض الكتب العربية المجانية :
كتاب موسوعة البرمجة بلغة السي بلس بلس
http://www.khayma.com/arabbooks/mainsite/books/programming/C++/cpp.zip
كتاب مميز يعطيك الانطلاقة في السي بلس ولا يتعمق كثيرا كان له الفضل بعد الله في معرفتي باساسيات السي بلس
كتاب الفريق العربي للبرمجة وهي دروس على النت تم تحويلها الى كتاب.........>>>شوفوا النشاط. ((اضغط بالزر اليمين ثم حفظ باسم))
http://www.arabteam2000-forum.com/index.php?act=Attach&type=post&id=212978
وهو كتاب يشرح السي ثم ينتقل للسي بلس مع توضيح الفروق بينهما ثم يعطيك درس عن اساسيات الفئات
انصح الجميع باقتنائه
كتاب متعمق يشرح كل شي عن السي
http://www.khayma.com/arabbooks/mainsite/books/programming/C/C_language.zip
ولكن لاتحاول ان تتعمق كثيرا فقط ركز على المصفوفات والستركت....لانه يشرح دوال قديمة لاتفيدك كثيرا
::وهو فقط للسي:: ولكنه يستحق الاقتناء
====
المواقع :
وصلة : لدروس الاخ هيثم حفظه الله :
http://www.arabteam2000-forum.com/index.php?showtopic=35404
الموضوع عن المؤشرات ومن اروع ماكتب عن المؤشرات ... واقول انك محظوظ اذا اتقنت المؤشرات في شهرين.
وصلة : ايضا للاخ هيثم يشرح اساسيات الفئات:
http://www.arabteam2000-forum.com/index.php?showtopic=36274
درس رائع عن الحلقة التكرارية:
http://www.arabteam2000-forum.com/index.php?showtopic=35402&hl=
درس بسيط عن الدوال:
http://www.arabteam2000-forum.com/index.php?showtopic=36613&hl=دروس+for
افضل موقع عربي للبرمجة حتى الان:
www.arabteam2000.com
اذا اردت توسيع معلوماتك البرمجية مالك الا هالموقع
----------
هذه افضل الدروس العربية :
ولكن من تجربة لن تجد بها تلك الفائدة الكبيرة لذلك لا تعتمد عليها كثيرا ...
لذلك افضل شي الدروس الاجنبية وسنبدأ:
http://www.functionx.com/cpp/index.htm
افضل موقع على الاطلاق موقع ضخم يحتوي على دروس كثييييرة اذا فهمتها فانك قطعت 90% من المشوار. الموقع انجليزي.
ومع ذلك سهل الفهم ولغته انجليزية مبسطة امثلة متنوعة خطوة بخطوة . واي كلمة لاتعرفها عندك القواميس الالكترونية او قاموس الاوفيس .
الدروس مرتبة في الجهة اليسرى من الشاشة ذات الخلفية الزرقاء
موقع جيد جدا دروس مميزة تستحق الاطلاع وتغنيك عن الكتب.
http://www.cprogramming.com
موقع ممتاز يعرض لك دروس بشكل مبسط.
http://www.cpp-home.com/index/tiki-featured_link.php?type=f&url=http://www.cpp-home.com/tutorials_section.php
-----------------------------------------------------
الامثلة:
موقع رهيب يحتوي على امثلة (بدون شرح) من الصفر حتى الاحتراف بشكل مبسط.
http://www.codesampler.com/miscsrc.htm
لغة السي
موقع رهيب يحتوي على امثلة (بدون شرح) من الصفر حتى الاحتراف بشكل مبسط.
http://www.ultimategameprogramming.com/Tutorial.php?category=C&page=1
لغة السي بلس
موقع رهيب يحتوي على امثلة (بدون شرح) من الصفر حتى الاحتراف بشكل مبسط.(مشابه للسابق)
http://www.ultimategameprogramming.com/Tutorial.php?category=Cpp&page=1
امثلة لكتاب Begining Visual C++ امثلة جيدة ولكن قد تواجه بعض الغموض في البداية ولكن مفييييدة.
http://media.wiley.com/product_ancillary/81/07645438/DOWNLOAD_COMBINED/088x.zip
======
الكتب:
اولا الكتب العربية الغير مجانية :
لم اقرا حتى الان اي كتاب عربي لعدم حاجتي اليه لذلك لاتتكاسل وتنتظر كتاب عربي مميز لانها قليلة... كتاب او كتابين. ولكن لو حصلت على احدى الكتب العربية المميزة لكان ذلك رائعا.
الكتب الانجليزية:
كثيرة ....اكثرمن التراب اللي تمشي عليه.....
بس المميز قليل وهي على مستويات ولكن افضلها:
teach your self c++ in 21 days
كتاب اعتقد انه جدير بالاقتناء
Begining Visual C++
كتاب جيد
c++ primer
كتاب على حسب ماسمعت مميز الا انه متعمق وبالتالي ممكن يدوخك.
خلاصة تجربة شخصية:
من تجربتي الشخصية(المتواضعة) مع السي بلس ودروسه (تقريبا 7 اشهر)
اقول:
ماتحتاجه بعد الاستعانه بالله تعالى الوقت+المصادر السابقة.
يا أخي اسمع كلام محب لك ....لاتحاول ان تستعجل في السي بلس فهي سهلة جدااا
اقول....اقرأ الجمل الشرطية التالية لعلها ترفع حماسك!
- اذا تعلمت السي بلس تكون كل لغات البرمجة على وجه الارض سهلة جدا.
- اذكر مبرمج سي بلس اشتغل في شركة طلب منه مديره العمل على الدلفي...في خلال اسبوعين اتقن الدلفي.
- اذا اتقنت السي ستشعر بطعم البرمجة الحقيقية
- اذا اتقنت السي لايوجد حدود امامك ..حتى لو اردت تبرمج نظام تشغيل...
- اذا اتقنت السي بلس فلك فرصة في الالتحاق في الشركات الضخمة...
فتوكل على الله ولاتخاف....
=====
اعطيك هالنقاط اذا ركزت عليها فستصل بإذن الله:
في بداية مشوارك ركز على
1-المتغيرات والثوابت-------سهلة جدا.
2-الدوال------اسهل من السهل
3-الجمل الشرطية----سهلة
4-الجمل التكرارية ---- ممتعة
5- المصفوفات ذات البعد الواحد والبعدين----- بسيطة
هذا المستوى الاول بعدين تخلط بين النقاط السابقة يعني دوال مع متغيرات او ثوابت او مصفوفات وهكذا.
المستوى الثاني ركز على :
1- المؤشرات ---- هالكلمة تخوف ----- ولكن اذا فهمت درس واحد انطلقت الى اعماق الاحتراف.
2-المؤشرات والمصفوفات
3-المؤشرات والدوال
4- المرجع--- وهو نسخة من المؤشرات ولكن ابسط.
المستوى الثالث:
1-الفئة
2- محددات الوصول---- هالكلمة كانت تقلقني --- هالحين اضحك على روحي.
3-المشيدات والمهدمات---- انتبه ---- تراها سهلة.**
4-المؤشرات والدوال والمصفوفات مع الفئات.--- نفس اللي تعلمته في السابق في اسبوع واحد راح تتقنها بإذن الله.
المستوى الاخير
1-مؤشر الى دالة
2- الوراثة
3-تعدد الواجهات
4-OPERATING OVELOADING
5-خلاص
تلك اهم النقاط والتي عليك التركيز عليها ولاتشتت ذهنك مع بعض الدوال التافهة...مثل ان تتعلم دوال تحسين المخرجات او دوال اخرى لاطائل منها.
الان انتهيت من السي بلس تحدد وجهتك المقبلة ....
اغلب المبرمجين يتجهون لبرمجة تطبيقات ويندوز مع انها غيرمهمة بالنسبة لك كمبرمج العاب ولاتهمك الا درس واحد وهو كيف تصنع نافذة في ويندوز:
هناك طريقين او اقول شف هالوصلة وراح تعلم:
http://www.dev4arabs.com/vc/ShowRecord.aspx?RecordType=Article&Id=267
وهنا الجزء الثاني
http://www.dev4arabs.com/vc/ShowRecord.aspx?RecordType=Article&Id=268
ركز على دوال API صحيح طويلة ولكن اذا فهمت اول درس خلااااص.
هنا وصلة كتاب مترجم:
http://winprog.org/tutorial/files/forgers-win32-tutorial-arabic.zip
وهنا امثلته:
http://www.winprog.org/tutorial/files/source.zip
مع العلم اني وضعت تلك الوصلتين الاخيرتين في موضوع سابق هنا
لذلك اذا حملتها فلا تحملها مرة ثانية
وهذه سلسلة دروس رائعة عن دوال API
http://www.functionx.com/win32/index.htm
---
وطبعا ليست هذه الطريقة الوحيدة لبرمجة تطبيقات ويندوز فهناك MFC ولكنها غير مهمة لمن اراد برمجة الالعاب.
هذا ماوددت كتابته.
واي واحد له اضافة حول الموضوع او استفسار او تصحيح معلومة فليتفضل.....
والسلام عليكم
هذا المنتدى ليس لتعلم البرمجة ولكن بعد اذنكم اود ان اطرح هذا الموضوع عن البرمجة هنا بالرغم من انه ليس لتعلمها ولكن لعل هذا الموضوع يوقف الكثيييير من الاسئلة ..فنبدأ بسم الله::
الكثير يتمنى برمجة الالعاب ..
ووضعت موضوع جمعت فيه بعض الوصلات التعليمية ولكن هناك من يسأل ويقول كيف اتعلم السي؟
قبل ان ابدا احب ان اوضح بعض مميزات السي بلس ولقد ذكرتها في موضوع سابق ولكن لامانع من ذكرها
هناك العديد من اللغات ...دلفي+بيسك+السي شارب وغيرها
لكن لاتقارن تلك اللغات مع السي بلاس لعة اسباب:-
1-السرعة
2-جميع الالعاب التجارية مبرمجة بهذه اللغة.
3-90% من الدروس والكتب التي تشرح الدايركت اكس او opengl تستخدم السي بلاس وبالتالي ستواجه صعوبة كبيرة اذا اردت ان تبرمج لعبة بغير السي بلاس لعدم توفر الامثلة والدروس الكافية
لكن لاتقارن تلك اللغات مع السي بلاس لعة اسباب:-
1-السرعة
2-جميع الالعاب التجارية مبرمجة بهذه اللغة.
3-90% من الدروس والكتب التي تشرح الدايركت اكس او opengl تستخدم السي بلاس وبالتالي ستواجه صعوبة كبيرة اذا اردت ان تبرمج لعبة بغير السي بلاس لعدم توفر الامثلة والدروس الكافية
عند الاعلان عن متغير في الفيجول بيسك ماذا تعمل... انظر
كود:
[font=Tahoma][color=#0000ff]dim a as integer[/color][/font] [font=Tahoma][color=blue][/color][/font]
اما في السي
كود:
[font=Tahoma][color=blue]int a[/color][/font] [font=Tahoma][color=blue][font=Tahoma][color=blue][/color][/font][/color][/font]
فقط
في الفيجوال بيسك عند الاعلان عن دالة تعيد قيمة عدد صحيح مثلا.. ماذا تكتب...انظر
كود:
Function a( ) As Integer
[font=Tahoma][color=blue]
اما في السي بلس
كود:
()int a } { [font=Tahoma][color=blue][/color][/font]
لاحظ السهولة[/color][/font]
عندما تريد ان تعلن عن كائن في البيسك ماذا تعمل؟ لاحظ
انشأ ملف كلاس جديد واطلق عليه اسم ثم تعلن عن اعضاء الكائن مثلا
كود:
dim a as integer [font=Tahoma][color=blue]
[/color][/font]في السي بلس
كود:
[font=Tahoma][color=blue]class a } int a {[/color][/font] [font=Tahoma][color=blue][/color][/font]
فقط
هذه السي بلس اللتي حُولت الى ساحة من الرعب والى عالم غامض بسبب بعض الاشخاص الله يصلحهم...
لنفرض انك مبتدي... سوف تصدم بالتالي
&&
==
!=
/*
*/
||
{
}
()
فعلا كنت اخشى من تلك الطلاسم... واذكر شخص في احد المنتديات قال: السي صعبة؟؟لماذا؟؟قال لانها مليانه رموز اما البيسك مافيه الا نقطة!!!
هذه الرموز تتعلمها في 3 ساعات....ان لم يكن اقل ... من تجربة.
اين تكتب الاكواد(يعني الشفرة البرمجية)
طبعا في بيئة مشابهه للبيسك لكن التنفيذ يكون على شاشة سوداء... طبعا كمبرمجين العاب لايهمنا كثيرا سواء سوداء او ارجوانية.
هناك عدة بيئات..او مصرفات ...او مترجمات كلها بمعنى واحد تستطيع ان تستخدمها لكتابة الاكواد
افضلها
++VISUAL C
غير مجاني
ثم borland c
و turbo ان لم اخطئ في الاسم
والاخيرين مجانيين ولكن انصحك ان تبحث عن اول واحد(visual c++ ) لانه مخصص للويندوز ولبرمجة تطبيقات ويندوز ولانه الاشهر...انا حصلت عليه من سي دي مع البيسك
:.. خلاص ..:
اتبع مايأتي ولاتترك اي كلمة الا وتقراها عشان تفهم
1- نفرض انك تتقن الانجليزية فاذا انت مهيأ تماما لفهم السي .
2- نفرض انك تعرف معرفة عامة باالانجليزية يعني تعرف الفعل الماضي والمضارع والمستقبل تعرف الصفات...وغيرها من المواضيع البدائية .اذا انت لازلت قادر على تعلم السي.
3- نفرض انك لا تعرف شي اسمه الانجليزية يعني بالعربي لاتفرق بين A و B
في تلك الحالة فموقفك صعب.
انا افتتح الموضوع بهذه العبارات لان معظم الدروس الرمجية مكتوبة بالانجليزية وشرحها افضل من الكتب العربية((طبعا ليس لضعف العربية حاشاها وهي لغة القران انما لاسلوب الكتاب المبرمجين العرب الركيك نوعا ما ولا اعمم)
ولان البعض يعتقد انه لابد ان يتقن الانجليزية 100% حتى يفهم الدروس لا لا الوضع اخف من كذا.
اولا سابدا ببعض الكتب العربية المجانية :
كتاب موسوعة البرمجة بلغة السي بلس بلس
http://www.khayma.com/arabbooks/mainsite/books/programming/C++/cpp.zip
كتاب مميز يعطيك الانطلاقة في السي بلس ولا يتعمق كثيرا كان له الفضل بعد الله في معرفتي باساسيات السي بلس
كتاب الفريق العربي للبرمجة وهي دروس على النت تم تحويلها الى كتاب.........>>>شوفوا النشاط. ((اضغط بالزر اليمين ثم حفظ باسم))
http://www.arabteam2000-forum.com/index.php?act=Attach&type=post&id=212978
وهو كتاب يشرح السي ثم ينتقل للسي بلس مع توضيح الفروق بينهما ثم يعطيك درس عن اساسيات الفئات
انصح الجميع باقتنائه
كتاب متعمق يشرح كل شي عن السي
http://www.khayma.com/arabbooks/mainsite/books/programming/C/C_language.zip
ولكن لاتحاول ان تتعمق كثيرا فقط ركز على المصفوفات والستركت....لانه يشرح دوال قديمة لاتفيدك كثيرا
::وهو فقط للسي:: ولكنه يستحق الاقتناء
====
المواقع :
وصلة : لدروس الاخ هيثم حفظه الله :
http://www.arabteam2000-forum.com/index.php?showtopic=35404
الموضوع عن المؤشرات ومن اروع ماكتب عن المؤشرات ... واقول انك محظوظ اذا اتقنت المؤشرات في شهرين.
وصلة : ايضا للاخ هيثم يشرح اساسيات الفئات:
http://www.arabteam2000-forum.com/index.php?showtopic=36274
درس رائع عن الحلقة التكرارية:
http://www.arabteam2000-forum.com/index.php?showtopic=35402&hl=
درس بسيط عن الدوال:
http://www.arabteam2000-forum.com/index.php?showtopic=36613&hl=دروس+for
افضل موقع عربي للبرمجة حتى الان:
www.arabteam2000.com
اذا اردت توسيع معلوماتك البرمجية مالك الا هالموقع
----------
هذه افضل الدروس العربية :
ولكن من تجربة لن تجد بها تلك الفائدة الكبيرة لذلك لا تعتمد عليها كثيرا ...
لذلك افضل شي الدروس الاجنبية وسنبدأ:
http://www.functionx.com/cpp/index.htm
افضل موقع على الاطلاق موقع ضخم يحتوي على دروس كثييييرة اذا فهمتها فانك قطعت 90% من المشوار. الموقع انجليزي.
ومع ذلك سهل الفهم ولغته انجليزية مبسطة امثلة متنوعة خطوة بخطوة . واي كلمة لاتعرفها عندك القواميس الالكترونية او قاموس الاوفيس .
الدروس مرتبة في الجهة اليسرى من الشاشة ذات الخلفية الزرقاء
موقع جيد جدا دروس مميزة تستحق الاطلاع وتغنيك عن الكتب.
http://www.cprogramming.com
موقع ممتاز يعرض لك دروس بشكل مبسط.
http://www.cpp-home.com/index/tiki-featured_link.php?type=f&url=http://www.cpp-home.com/tutorials_section.php
-----------------------------------------------------
الامثلة:
موقع رهيب يحتوي على امثلة (بدون شرح) من الصفر حتى الاحتراف بشكل مبسط.
http://www.codesampler.com/miscsrc.htm
لغة السي
موقع رهيب يحتوي على امثلة (بدون شرح) من الصفر حتى الاحتراف بشكل مبسط.
http://www.ultimategameprogramming.com/Tutorial.php?category=C&page=1
لغة السي بلس
موقع رهيب يحتوي على امثلة (بدون شرح) من الصفر حتى الاحتراف بشكل مبسط.(مشابه للسابق)
http://www.ultimategameprogramming.com/Tutorial.php?category=Cpp&page=1
امثلة لكتاب Begining Visual C++ امثلة جيدة ولكن قد تواجه بعض الغموض في البداية ولكن مفييييدة.
http://media.wiley.com/product_ancillary/81/07645438/DOWNLOAD_COMBINED/088x.zip
======
الكتب:
اولا الكتب العربية الغير مجانية :
لم اقرا حتى الان اي كتاب عربي لعدم حاجتي اليه لذلك لاتتكاسل وتنتظر كتاب عربي مميز لانها قليلة... كتاب او كتابين. ولكن لو حصلت على احدى الكتب العربية المميزة لكان ذلك رائعا.
الكتب الانجليزية:
كثيرة ....اكثرمن التراب اللي تمشي عليه.....
بس المميز قليل وهي على مستويات ولكن افضلها:
teach your self c++ in 21 days
كتاب اعتقد انه جدير بالاقتناء
Begining Visual C++
كتاب جيد
c++ primer
كتاب على حسب ماسمعت مميز الا انه متعمق وبالتالي ممكن يدوخك.
خلاصة تجربة شخصية:
من تجربتي الشخصية(المتواضعة) مع السي بلس ودروسه (تقريبا 7 اشهر)
اقول:
ماتحتاجه بعد الاستعانه بالله تعالى الوقت+المصادر السابقة.
يا أخي اسمع كلام محب لك ....لاتحاول ان تستعجل في السي بلس فهي سهلة جدااا
اقول....اقرأ الجمل الشرطية التالية لعلها ترفع حماسك!
- اذا تعلمت السي بلس تكون كل لغات البرمجة على وجه الارض سهلة جدا.
- اذكر مبرمج سي بلس اشتغل في شركة طلب منه مديره العمل على الدلفي...في خلال اسبوعين اتقن الدلفي.
- اذا اتقنت السي ستشعر بطعم البرمجة الحقيقية
- اذا اتقنت السي لايوجد حدود امامك ..حتى لو اردت تبرمج نظام تشغيل...
- اذا اتقنت السي بلس فلك فرصة في الالتحاق في الشركات الضخمة...
فتوكل على الله ولاتخاف....
=====
اعطيك هالنقاط اذا ركزت عليها فستصل بإذن الله:
في بداية مشوارك ركز على
1-المتغيرات والثوابت-------سهلة جدا.
2-الدوال------اسهل من السهل
3-الجمل الشرطية----سهلة
4-الجمل التكرارية ---- ممتعة
5- المصفوفات ذات البعد الواحد والبعدين----- بسيطة
هذا المستوى الاول بعدين تخلط بين النقاط السابقة يعني دوال مع متغيرات او ثوابت او مصفوفات وهكذا.
المستوى الثاني ركز على :
1- المؤشرات ---- هالكلمة تخوف ----- ولكن اذا فهمت درس واحد انطلقت الى اعماق الاحتراف.
2-المؤشرات والمصفوفات
3-المؤشرات والدوال
4- المرجع--- وهو نسخة من المؤشرات ولكن ابسط.
المستوى الثالث:
1-الفئة
2- محددات الوصول---- هالكلمة كانت تقلقني --- هالحين اضحك على روحي.
3-المشيدات والمهدمات---- انتبه ---- تراها سهلة.**
4-المؤشرات والدوال والمصفوفات مع الفئات.--- نفس اللي تعلمته في السابق في اسبوع واحد راح تتقنها بإذن الله.
المستوى الاخير
1-مؤشر الى دالة
2- الوراثة
3-تعدد الواجهات
4-OPERATING OVELOADING
5-خلاص
تلك اهم النقاط والتي عليك التركيز عليها ولاتشتت ذهنك مع بعض الدوال التافهة...مثل ان تتعلم دوال تحسين المخرجات او دوال اخرى لاطائل منها.
الان انتهيت من السي بلس تحدد وجهتك المقبلة ....
اغلب المبرمجين يتجهون لبرمجة تطبيقات ويندوز مع انها غيرمهمة بالنسبة لك كمبرمج العاب ولاتهمك الا درس واحد وهو كيف تصنع نافذة في ويندوز:
هناك طريقين او اقول شف هالوصلة وراح تعلم:
http://www.dev4arabs.com/vc/ShowRecord.aspx?RecordType=Article&Id=267
وهنا الجزء الثاني
http://www.dev4arabs.com/vc/ShowRecord.aspx?RecordType=Article&Id=268
ركز على دوال API صحيح طويلة ولكن اذا فهمت اول درس خلااااص.
هنا وصلة كتاب مترجم:
http://winprog.org/tutorial/files/forgers-win32-tutorial-arabic.zip
وهنا امثلته:
http://www.winprog.org/tutorial/files/source.zip
مع العلم اني وضعت تلك الوصلتين الاخيرتين في موضوع سابق هنا
لذلك اذا حملتها فلا تحملها مرة ثانية
وهذه سلسلة دروس رائعة عن دوال API
http://www.functionx.com/win32/index.htm
---
وطبعا ليست هذه الطريقة الوحيدة لبرمجة تطبيقات ويندوز فهناك MFC ولكنها غير مهمة لمن اراد برمجة الالعاب.
هذا ماوددت كتابته.
واي واحد له اضافة حول الموضوع او استفسار او تصحيح معلومة فليتفضل.....
والسلام عليكم
تعليق