جامعة القاهرة للتعليم المفتوح - منتديات المنار التعليمية

مواقع صديقة
http://extreme-english-learn.blogspot.com.eg مدونة اللغة الانجليزية

جامعة القاهرة للتعليم المفتوح - منتديات المنار التعليمية

منتديات طلاب التعليم المفتوح جامعة القاهرة .. تعليمية - ثقافية - اجتماعية
 
الرئيسيةالبوابةس .و .جبحـثالتسجيلدخول

شاطر | 
 

 مدخل الى تعلم برنامج السي شارب #C

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
أمجد
مشرف سابق
مشرف سابق


مركز التسجيل : مركز جامعة القاهرة


مُساهمةموضوع: مدخل الى تعلم برنامج السي شارب #C    الإثنين 28 نوفمبر 2011, 9:23 pm

شوفوا كدة طريقة شرحي لو حد فهم حاجة

لو عجبكوا شرحي هاكمل تعلم البرمجة وافهمكوا

الشرح دة من طريقتي انا قريتوا في كتاب بي دي اف لكن شرحتوا بطريقتي

الامر اللي اسمه فور لوب
{} () for

بنكتب كلمة for
وبعدين نكتب قوسين كدة ()
وبعدين نكتب القوسين دول اللي عاملين زي النبلة {}

لو عرضت عليكوا مسألة رياصية

ايه الارقام اللي اقل من 10 ؟ واكبر من الصفر 0
10 > Numbers > الصفر 0

طبعا
1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9

اهو الامر دة بقى بيعملنا كدة

لو عايزين نكتب على الشاشة الارقام اللي اقل من رقم كذا واكبر من رقم كذا

شوفوا المثال دة

دة الامر كله
الكود كله


تعالوا نشوف بقى ايه اللي جوة القوس دة

اول حاجة
;0 = int i


int دي معناها اي رقم صحيح موجب او سالب
بعض int بتكتب المتغير
زي في الرياضيات كدة بناخد
س = 0
دي نفسها بالظبط

دي بقى معناها ان س في البداية هاتساوي صفر



ناخد السطر دة علطول
دة معناه
س++

يعني ضيف ل س 1
مش احنا قلنا ان س في البداية تساوي صفر
لما نضيف واحد تبقى كام
0 + 1 = 1
نضيف 1 تاني للقيمة الجديدة
1 + 1 = 2



وهنا بيقولك
س < 10

يعني معناها ايه
انه يفضل يضيف للسين 1 ويقف عند 10

لما تكون س = 0
نضيف 1
0 + 1 = 1
نضيف للقيمة الجديدة 1
1 + 1 = 2
نضيف للقيمة الجديدة 1
2 + 1 = 3
3 + 1 = 4
4 + 1 = 5
5 + 1 = 6
6 + 1 = 7
7 + 1 = 8
8 + 1 = 9

بس

لحد هنا
لأنه في الامر قال لحد السين ما تكون اصغر من ال 10

ايه رأيكو؟؟

ودة الامر اللي بنستخدمه عشان نطبع على الشاشة


في الأمر قال اطبع قيمة س

احنا عرفنا بقى ان قيمة س هاتكون الاعداد المحصورة بين الصفر وبين ال 10

والامر دة عشان يظهر الكلام على الشاشة


ودي النتيجة اللي طلعت


يبقى الامر دة بكل بساطة يطبع الأعداد المحصورة بين 0 و 10
ابتداءا من الصفر

لغاية 9






الرجوع الى أعلى الصفحة اذهب الى الأسفل
Hamdy Tawfik
Admin.



مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الإثنين 28 نوفمبر 2011, 9:40 pm

سي شارب دي احد لغات البرمجة

طيب ممكن تدينا فكرة عن لغة السي شارب الاول اهميتها واستخداماتها ايه

وهل انت دارس ليها ؟
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أمجد
مشرف سابق
مشرف سابق


مركز التسجيل : مركز جامعة القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الإثنين 28 نوفمبر 2011, 9:45 pm

أاه

السي شارب دة بيه ممكن تعمل برنامج او لعبة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أمجد
مشرف سابق
مشرف سابق


مركز التسجيل : مركز جامعة القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الإثنين 28 نوفمبر 2011, 9:51 pm

لا انا مش درس فيها بس باتعلمها
باحاول اتعلمها
باتعلمها من دروس حلوة اوي بصراحة ومافهمتش الا منها
في الموقع دة
http://www.freewebs.com/campelmxna/tutorials.htm

هي تلف الدماغ بصراحة ومحتاجة ذكاء......
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أمجد
مشرف سابق
مشرف سابق


مركز التسجيل : مركز جامعة القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الإثنين 28 نوفمبر 2011, 11:44 pm

بص يا حمدي
في اللعبة مثلا.....

عشان نعمل لعبة بنكون امر

نقول مثلا
روح الوحش الوقتي قيمتها 10
وروح الشخصية اللي بنلعب بيها الوقتي قيمتها 10

الروح اللي هي القلوب اللي بتشوفها في اللعبة كل ضربة بتاخدها بتقل قلب


في البرنامج دة بقى , طبعا اللعبة كل دقيقة بتتحدث صح؟
يعني هل لما تضرب الوحش اول مرة ضربتك قيمتها 3 وروحه 10
لما ضربت الوحش مرة بقيمة 3 هاينقص كام من قلوبه؟
3 قلوب صح؟

يبقى بعد ما نضربه اول مرة روحه هاتبقى 7

لما نضربه مرة تاني
هاتنقص 3 يبقى روحه تصبح 4

يبقى الكود يكون شكله كدة
السيستم.يطبع على الشاشة الكلام دة ("روح الشخصية الوقتي قيمتها 10 وروح الوحش الوقتي قيمتها 10")

فعلشان السبب دة ان اللعبة كل شوية بتتحدث في حاجة اسمها متغيرات في البرنامج
بتعوض عنها
نشيل قيمة الروح اللي هي 10 ونحط المتغير علشان يخلي البرنامج يعوض عن المتغير دة

دلوقتي هاعمل متغير اسمه
روح الشخصية = 10
روح الوحش = 10
قيمة الضربة = 3

السيستم.يطبع على الشاشة ("روح الشخصية قيمتها روح الشخصية, وروح الوحش قيمتها روح الوحش")

بس في حاجة
السيستم.يطبع على الشاشة ("روح الشخصية قيمتها {0} , وروح الوحش قيمتها {1} ", روح الشخصية, روح الوحش)

هانعوض عن {0} باول متغير تحت جوة الامر باللون الاسود
روح الشخصية
ونعوض عن {1} بتاني متغير جوة الامر روح الوحش


لما نضرب الوحش بقى

السيستم.يطبع على الشاشة ("الشخصية ضربت الوحش ضربة قيمتها {0} ",قيمة الضربة)
نعوض عن {0} بالمتغير اللي جوة قيمة الضربة = 3

هي هي لما نقول
السيستم.يطبع على الشاشة ("الشخصية ضربت الوحش ضربة قيمتها 3")
بس علشان القيمة مابتبقاش ثابتة في كل مرة بتضربها للوحش بيستعمل متغيرات

بعد ما الشخصية ما ضربت الوحش ضربة قيمتها 3
ايه اللي هايحصل تفتكر؟؟
روح الوحش هاتنقص صح؟؟
وروح الوحش في الاساس قيمتها 10 قلوب
فلما ضربناه مرة الضربة قيمتها 3 وكل ضربة بتقلل 1 فقللت 3 قلوب

دلوقتي نكتب الامر اللي بينقص الروح ويقولك روح الوحش كام

السيستم.يطبع على الشاشة ("روح الشخصية الوقتي اصبح {0}, روح الوحش")
نعوش عن {0} بالمتغير اللي جوة روح الوحش هي هي لما نقول


السيستم.يطبع على الشاشة ("روح الشخصية الوقتي اصبح 7 قلوب)

روح الوحش (بعد الضرب) = روح الوحش (قبل الضرب) - قيمة الضربة
= 10 - 3
= 7

فهمت حاجة يا حمدي؟؟؟

واهي صور عشان توضحلك انا عملتها









هي افكار الالعاب بتتعمل كدة




الرجوع الى أعلى الصفحة اذهب الى الأسفل
Michael
Champion Member
Champion Member


مركز التسجيل : القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الأحد 11 ديسمبر 2011, 2:21 pm

انا زمان كنت مبرمج و كتبت مقالات كتيرة عن السي شارب و حاجات تانية هتلاقوها هنا

http://www.devarticles.com/cp/bio/Michael-Youssef



و هنا



http://www.aspfree.com/cp/bio/Michael-Youssef



وفي مقالات منشورة في مواقع تانية بس بصراحة مش فاكر فين.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أمجد
مشرف سابق
مشرف سابق


مركز التسجيل : مركز جامعة القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الأحد 11 ديسمبر 2011, 2:23 pm

طب ليك في برمجة الالعاب؟
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Michael
Champion Member
Champion Member


مركز التسجيل : القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الأحد 11 ديسمبر 2011, 2:25 pm

مفيش حد بيستخدم السي شارب علشان يعمل العاب ، الاغلبية العظمي برامج تجارية للشركات و برامج علمية و طبعا مواقع علي الانترنت باستخدام asp.net
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أمجد
مشرف سابق
مشرف سابق


مركز التسجيل : مركز جامعة القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الأحد 11 ديسمبر 2011, 2:31 pm

لا مين قال كدة

دة اكتر برنامج بيستخدموه الوقتي للالعاب.....

اصل في برنامج اسمه يونيتي
Unity 3D
لو سمعت عنه
بيبرمج العاب

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

بيستخدم تلات لغات

Javascript
C#
Boo

لو عندك وقتي فاضي ومعندكش مانع انك تفهمني يعني ايه
Class
قريت حاجات اجنبية كتير لكن للاسف مافهمتش بردوا

بالرغم انها بتوضح كل حاجة لكن قاعد بيشرحلي ال class على لعبة ننتندو من الاعاب القديمة

الرجوع الى أعلى الصفحة اذهب الى الأسفل
Michael
Champion Member
Champion Member


مركز التسجيل : القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الأحد 11 ديسمبر 2011, 2:38 pm

انا كنت بتكلم عن الالعاب الضخمة مش الالعاب الصغيرة ، يعني مثلا حاجة زي Modern Warfare or Battlefield 3

انا كتبت مقال مشهور اوي عن classes and objects و سهل مش صعب انك تقراه خالص.

http://www.devarticles.com/c/a/C-Sharp/Introduction-to-Objects-and-Classes-in-C-sharp/



اللغة بتاعته سهلة اوي ، انا كتبته من زمان و مكنتش بكتب انجليزي سليم يعني ساعتها Smile
الرجوع الى أعلى الصفحة اذهب الى الأسفل
hend nga
عضو فضى
عضو فضى


مركز التسجيل : السعودية


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الأحد 11 ديسمبر 2011, 3:03 pm

اهلا مايكل بعودتك بالمنتدي يمكن محصلش تعارف بينا لأني اشتركت بعد ما تركت المنتدي

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

سعيدة جدا بعودتك واتمني اننا نستفاد بخبرتك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Michael
Champion Member
Champion Member


مركز التسجيل : القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الأحد 11 ديسمبر 2011, 6:31 pm

الله يخليكي شكرا ، شيماء مين ؟ انا بقالي سنين بعيد Sad

و نصائح ايه؟ انا مش فاكر اي حاجة و بصراحة انا اصلا اشتغلت في حاجة تانية خالص. انا كل كام سنة بغير النشاط Smile ههههه
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أمجد
مشرف سابق
مشرف سابق


مركز التسجيل : مركز جامعة القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الأحد 11 ديسمبر 2011, 7:09 pm

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

فهمت انها بتحدد نوع الاوبجيكت وان بنستعملها عشان نعمل اوبجكت كتير منها ودي اسمها instance

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


مركز التسجيل : مركز جامعة القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الأحد 11 ديسمبر 2011, 7:15 pm

وكمان انتمش عامل شرح الا على classes بس؟
ولا عامل شرح للبرنامج بالترتيب؟؟؟

انا لاحظت بس انك عامل موضوعين للسي شارب

C# Introduction

Classes and Objects


الرجوع الى أعلى الصفحة اذهب الى الأسفل
Michael
Champion Member
Champion Member


مركز التسجيل : القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الأحد 11 ديسمبر 2011, 7:26 pm

انا اتكلمت في المواضيع دي باستفاضة ، بس يستحسن انك تنزل كورس فيديو و تشوفه مع المقالات و الكتب.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أمجد
مشرف سابق
مشرف سابق


مركز التسجيل : مركز جامعة القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الأحد 11 ديسمبر 2011, 7:38 pm

اه يعني قصدك انك ماتكلمتش عن البرنامج كله وكل حاجة في البرنامج بالتفصيل صح؟
مانا بانزل فيديوهات بالعربي الانجليزي كتير بس مابفهمش منهم حاجة وباحس انهم بيشرحوا بطريقة غلسة بمسائل وامثلة حسابية
بس حقيقة مانكرش انا مفهمتش معنى الكلاس الا دلوقتي....
اصل كل الشرح اللي انا كنت باشوفه كان بيقول ان كلاس بتعمل انستانس للاوبجيكت فامكنتش بافهم يعني ايه... يمكن عشان ماعرفش يعني ايه كلمة Instance ؟

طيب ممكن تقولي انت اتعلمت البرنامج ازاي؟؟؟؟
من كتاب بي دي اف اجنبي؟ من كورس فيديو اجنبي ولا عربي؟

وكمان ماهو طريقتك حلوة اوي في الانجليزي يا عسل..
ياريتني اكتب زيك كدة.....

انا بقى مابعرفش اكتب حوار لا بالانجليزي ولا بالعربي...

انا كويس في الانجليزي بس مابعرفش استعمله في كتابة مقال.........
ههههههههه
لان مابيبقاش في دماغي حاجة اقولها وكمان مابعرفش اتكلم لغة عربية...
استعمال اللغة الانجليزية بيتعمد اولا على اللغة العربية....

يعني مشكلتي ان اخري اشرح اساسيات الجرامر وخلاص..
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أمجد
مشرف سابق
مشرف سابق


مركز التسجيل : مركز جامعة القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الأحد 11 ديسمبر 2011, 8:07 pm

لا مشفاهم حاجة بردو...
هو انا مابفهمش ولا ايه؟؟؟

اصل في الشرح الاكواد مكتوبة علطول ومش مكتوب شرحها بالتفصيل
انا عايز اللي بيشرح يقول كل كلمة في الكود معناها ايه وبتعمل ايه.........


الرجوع الى أعلى الصفحة اذهب الى الأسفل
Michael
Champion Member
Champion Member


مركز التسجيل : القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الأحد 11 ديسمبر 2011, 9:09 pm

المقال ده للناس العارفه كود اصلا ، لازم تقرأ كتب.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أمجد
مشرف سابق
مشرف سابق


مركز التسجيل : مركز جامعة القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الأحد 11 ديسمبر 2011, 9:20 pm

الظاهر يا مايكل اني ماينفعش اتفاعل مع اي حد...
حتى في المواقع الاجنبية , باقولهم طب انا عملت فكرة اللعبة ممكن حد يساعدني في طريقة كتابة الاكواد لان ماعرفش...
عملت الفكرة ان عندي شخصية عايزها اول مايبدأ اللبة يخرج من الغرفة بتاعته يلاقي وحشين يموتهم وبعد ما يموتهم يوقعوا مفتاح عشان يفتح الباب , ولما يدخل الباب هايلاقي زي برواز كدة متعلق عليه كلام المهمة هاتكمل بعد ما يدخل التلات غرف...

شفت ابسط من كدة بزمتك؟؟؟

قالولي انت ناقص الناس تحط المعلقة في بقك..

حتى هنا مابقاش حد يهتم باللي انا باعمله عن التيرم...
الظاهر اني دي هاتبقى اخر مشاركة ليا بعد موضوع ( عبادة الله ).........
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Michael
Champion Member
Champion Member


مركز التسجيل : القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الأحد 11 ديسمبر 2011, 9:56 pm

اخر مشاركة ليك ليه بس؟ Smile

انت بس مش فاهم الموضوع. موضوع انت تعمل جيمز ده ييجي مثلا بعد سنة او اتنين من شغل برمجة عادي علي الاقل و هتحتاج رياضة و ممكن فيزياء لو عايز تبقي جاد و محترف.

انت لسا مش فاهم اساسيات البرمجة ، يعني مش هتقدر حتي تشتغل شغل عادي. برمجة الجيمز صعبة جدااااااا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أمجد
مشرف سابق
مشرف سابق


مركز التسجيل : مركز جامعة القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الأحد 11 ديسمبر 2011, 10:05 pm

لا يا عسل..
انا مش متضايق عشان مش عايز تفهمني او حاجة....

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


الرجوع الى أعلى الصفحة اذهب الى الأسفل
Michael
Champion Member
Champion Member


مركز التسجيل : القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الإثنين 12 ديسمبر 2011, 11:20 am

مش حكاية اني مش عايز افهمك Smile انا سبت البرمجة من فترة كبيرة يا أمجد Smile
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أمجد
مشرف سابق
مشرف سابق


مركز التسجيل : مركز جامعة القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الإثنين 12 ديسمبر 2011, 12:25 pm

آه
يعني مابقتش تبرمج خلاص
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Michael
Champion Member
Champion Member


مركز التسجيل : القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الإثنين 12 ديسمبر 2011, 12:37 pm

اه سبتها من فترة كبيرة الصراحة
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أمجد
مشرف سابق
مشرف سابق


مركز التسجيل : مركز جامعة القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الإثنين 12 ديسمبر 2011, 12:45 pm

ماشي يا مايكل شكرا ليك

تنصحني بأي كتاب بي دي اف اتعلم منه برمجة الالعاب بالسي شارب؟؟
الرجوع الى أعلى الصفحة اذهب الى الأسفل
أمجد
مشرف سابق
مشرف سابق


مركز التسجيل : مركز جامعة القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الإثنين 12 ديسمبر 2011, 12:47 pm

كتاب افهم منه خطوة خطوة واعرف كل كود وكل كلمة في الكود بتقول ايه...

لأني لحد الوقتي مش لاقي النظام دة يشرح الكود كله...
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Michael
Champion Member
Champion Member


مركز التسجيل : القاهرة


مُساهمةموضوع: رد: مدخل الى تعلم برنامج السي شارب #C    الإثنين 12 ديسمبر 2011, 1:51 pm

C# how to program هو البيشرح سطر بسطر للمبتدئين ، بس مفيش حاجة اسمها كتاب يشرح برمجة الالعاب بالسي شارب للمبتدئين. اتعلم الاول البرمجة و بعدين فكر في الجيمز

انت عندك كام سنة و بتشتغل ايه و تعليمك ايه ؟ ابعتلي علي الخاص لو تحب
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
مدخل الى تعلم برنامج السي شارب #C
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
جامعة القاهرة للتعليم المفتوح - منتديات المنار التعليمية :: المنتديات العامة :: الكمبيوتر والانترنت-
انتقل الى: