صفحة 1 من 2 12 أخيرأخير
النتائج المعروضة من 1 الى 20 من مجموع 25

موضوع: شباب: هل تنصحوني بدخول معهد لتعلم لعة ال++c ???

ردود: 25 | زيارات: 5220
  1. #1

    شباب: هل تنصحوني بدخول معهد لتعلم لعة ال++c ???

    السلام عليكم
    هل تنصحوني بدخول معهد لتعلم لعة ال++c ???

    والسلام
    الهجوم خير وسيلة للدفاع


  2. #2
    وعليكم السلام.......
    اذا كنت جاد في ذلك فبرمجة الالعاب لن تأتي فقط بمعرفة لغة برمجية... ، وانا اعتقد ان الجزء السهل هو تعلم اللغة .
    لانك بعد تعلم اللغة ستقف فترة تقول لنفسك ... كيف اصنع لعبة ، وماهي افكار صنع اللعبة ، ومالكود الذي يستخدمونه لذلك ( لان برمجة الالعاب تهتم بالسرعة ، فغير هذا المجال..اي كود سيفي بالغرض ان لم يتسبب في اخطاء) ...، وماهو الذكاء الاصطناعي .... وما الى ذلك...، هنا يأتي دور الانترنت وبعد هذه المرحلة ، تبدأ في تعلم مكتبات برمجة الالعاب مثل DirectX و Open GL ...وهنا تبدأ الاحترافية....
    بالنسبة للغة كتاب او كتابان ستفي بالغرض .

  3. #3
    طيب انا قرأت في كتاب الكعبي ((برمجة الالعاب الثنائية والثلاثية)) انه يجب ان تكون فاهم لغة السي المحسنة لكي تستطيع التعامل مع الدايركت اكس ماتفسيرك لهذا
    الهجوم خير وسيلة للدفاع

  4. #4
    Banned
    صور رمزية chocobo2k
    تاريخ التسجيل
    Sep 2002
    المنطقة
    خارج الشرق الأغبر
    ردود
    1,683

    تعقيب

    أخي يجب ان تترك كتب الالعاب اذا كنت تريد عمل لعبه في البدايه:
    1. تعلم ++Visual C
    2. Windows Programing
    3. Direct X progeaming
    لذلك احصل على كتاب ثخين لفيجيوال سي و الله كريم و ابد أ اليوم قبل غدا

  5. #5
    مشكوووور على الرد ولكن عندي سؤال ياchocobo2k
    مو المفروض قبل مااتعلم لغة السي اتعلم على احد برامج التصميم مثل الثري دي ماكس ولا كيف؟؟
    وعندي سؤال اخر هل الدايركت اكس مختص بتصميم الكائنات ام هو مختص فقط ببرمجة الالعاب الثلاثية الابعاد؟؟؟
    طبعا انت محترف صناعة العاب ثلاثية مااول مابدأت به طريقة الى صناعة الالعاب؟؟ اي مااول شيء تعلمته؟؟؟
    وماهو Windows Programing الذي ذكرته هنا؟؟ هل هي برامج الويندووز
    والسلام
    أخر تعديل بواسطة soldier في 08 / 10 / 2002 الساعة 08:54 PM
    الهجوم خير وسيلة للدفاع

  6. #6
    Banned
    صور رمزية chocobo2k
    تاريخ التسجيل
    Sep 2002
    المنطقة
    خارج الشرق الأغبر
    ردود
    1,683

    تعقيب

    السلام عليكم:

    اول شيء تعمله هو ترك التفكير بماكس او غيرها من برامج الثري دي.
    2. تعلم فيجيوال سي
    3. بعد ذلك يجب ان تتعلم برمجه وندوز و اعذرني ان لم اوضح لك ، عند عمل اي لعبه او برنامج يجب ان تبرمج للوندوز في الحقيقه ان لغه سي لا تبرمج للوندوز في الوضعيه الافتراضيه ، بمعنى اخر يجب ان تختار مثلا Win32 Application من داخل السي حتى تضمن انه برنامج راح يعمل على الوندوز بالاضافه لذلك هنالك ما يدعى بـ Windows Messages و Windows Message Handling و هنا يأتي دور برمجه وندوز حيث عليك ان تجاوب على الرسائل التي يرسلها الوندوز لبرنامج عند طلبك شيء من الوندوز و عند حدوث خطأ او ما شابه ذلك بحيث تضمن استمرار عمل برنامج و إلا فالذي يحدث انه الرام راح تمتلى و استهلاك المعالج راح يصل 100% على الرغم من انه برنامجك ربما يريد طبع حرف مثلا.
    3. البرمجه لدايركت اكس و هي اسهل شيء لانه الOpenGL صعبه للمبتدئين
    و انا مثلا اشتغل تصميم ثلاثي و صديقي يبرمج على السي ( ما اقصد بالسي هو ++Microsoft Visual C ) حتى نختصر الوقت والجهد و لكن دايركت اكس يستطيع تصميم الثلاثي الابعاد و لكنه اصعب و يستهلك مزيدا من الوقت لذلك لجىء صانعوا الالعاب لاستخدام برامج الثري دي في عمل مثلا ارضيه اللعبه Level Desginers .
    اذا كنت راغبا بتوتريلات عن الثري دي اذهب إلى www.gamedev.net و حاول ان تجيد اللغه الانجليزيه لانه معظم موقع تعليم عمل الألعاب هي اجنبيه لأسف بسبب انشغال معظم العالم العربي بالوورد وغيرها.
    بالمناسبه ليست كل الألعاب بدأت ثري دي في البدايه اذ يمكنك يا صديقي ان تبرمج لعبه 2d وهي اسهل بكثير و حتى تتعود على البرمجه يمكنك الأنتقال إلى الثري دي. ارجو ان لا أكون قد اطلت عليك.

    تحياتي

  7. #7

    Wink

    ما رايكم بلغة C# وهي لغة جديدة

  8. #8
    يا chocobo2k الي انا فهمته من كتاب الكعبي انو لغة السي++ افضل واسهل من الفيجوال بيسيك فماتفسيرك لهذا ؟؟؟
    الهجوم خير وسيلة للدفاع

  9. #9
    من خلال برمجتي على الفجوال بيسك والسي ++ فأنا اعتبر سي ++ افضل بعشر مرات الفيجوال بسيك لكنها تعتبر اصعب لكنها ممتازة

  10. #10
    عضو متميز
    تاريخ التسجيل
    Jul 2002
    ردود
    9,832
    soldier
    الأ فضل أن تدرس في معهد.
    The Unknown Person

  11. #11
    عضو جديد
    تاريخ التسجيل
    Jan 2003
    المنطقة
    سلطنة عمان
    العمر
    36
    ردود
    4

    معاك

    السلام عليكم
    أخي soldier تعلم لغة السي سهلة للغاية مامحتاجة كل هذا التعقيد
    لأني تعلمتها بظرف أسبوعين فقط

    فتوكل على الله

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Apr 2001
    المنطقة
    السعوديه
    ردود
    511
    اخويsoldier فعلا فيجول بيسك ابسط بكثير من السي،، السي عموما اقرب الي لغة الاله اما بيسك ففيها كلمات انقليزيه كثيره مما يسهل حفظها وتعلمها اما السي فهي لغه قويه جدا وتتعامل مع الهاردوير بقوه ، مع انك اذا تعلمت اي لغه فلن تجد صعوبه بالغه في تعلم لغه اخرى لان الاساسيات تقريبا واحده مثل حلقات التكرار وجمل IF وجمل الاختيار التي تعتبر اساس البرمجه .
    لو اخذت دوره في اي معهد سيعلمونك اساسيات البرمجه اما اذا ناوي برمجة العاب فمن الصعب جدا ان تجد من يعلمك ايها فسوف تضطر الي تعلمها بنفسك من خلال المراجع وبعض مواقع الانتر نت


    اخي 3D Batigol، ماذا تعلمت في اسبوعين ؟

  13. #13
    عضو جديد
    تاريخ التسجيل
    Jan 2003
    ردود
    13
    أسمحولي يا شباب فيه نقطة بسيطة بس حبيت أقول رأي فيها
    تعلم لغة C أو لغة ++C أصعب بكثير من الفجول بيسك(هذا من ناحيتي )
    لأن أقل وقت ممكن على شان تعرف تفهم الأكواد مو مهم تفهمها
    المهم
    1- كيف تعمل هذه الأكواد
    2- ما الهدف من هذه الأكواد أو ناتجها بلأصح
    3- وما تعامل هذه الأكواد مع الحاسب بشكل عام (الذاكرة ...الخ)
    ولكي تتم هذا يبغالك حاولي ملا يقل عن شهر (هذا كمدخل)
    لازم تأخذ بعين الإعتبار أن ++C مختلفة تماماً عن C
    حتى لو كنت متعلم C من قبل فماراح تفيدك
    على العموم أنا أنصحك بكتاب ممتاز وشيق جداً
    وهو الي يوصلك إلى مستوى متوسط في ++C وهو
    ( تعلم في 21 يوم برمجة ++C من جرير )
    بعد هذا المستوى سوف تكون قادر أن شاء الله على أنك تمشي حالك في برمجة الألعاب
    في النهاية أتمنى لك التوفيق وأتمنى أني أفيدك

    ملاحظة : لايكفي لبرمجة لعبة تعلم أو حتى أتقان ++C
    خوي ماجد كيف أقرب إلى لغة الألة ؟؟؟
    لغة الألة عبارة عن (1و0)
    ملاحظة : الكتاب أصلا من مؤلف أمريكي يدعى( جيسي لايبرتي)ولكن ترجمة جرير
    أخر تعديل بواسطة ++C في 15 / 01 / 2003 الساعة 11:23 PM

  14. #14
    عضو نشيط
    تاريخ التسجيل
    Apr 2001
    المنطقة
    السعوديه
    ردود
    511
    عفوا لم اقصد لغة الاله (0.1)
    مثلا شوف الفرق
    خذ مثلا حلقة التكرار التاليه في لغة السي ++
    (++for int i=0;i<=5;i)
    }
    تعليمات
    {

    تكتب في البيسك هكذا

    for i=1 to 5
    تعليمات
    next i
    في السي تقول ايضا لزيادة الخطوات i=+2 ، في البيسك تقول step 2 اي ان بيسك مليئه بالمفردات الانقليزيه بعكس السي

    عموما البرمجه ممتعه سواء بالسي اوالبيسك وطبعا السي اكبر فعاليه و امكانيه ولكن الفجول بيسك هي الاسهل والامتع في تعلمها ولكهما مكملان لبعض .

  15. #15
    بسم الله الرحمن الرحيم
    أخي soldier
    أنا لا أنصحك بتعلم لغة c++
    فلغة c++ لغة قوية وصعبة ومملة (غير مرغوبة)
    لغة c++ لغة أقوى من الفيجوال c++ و من الفيجوال بيسك
    لغة c++ كل شي تبنيه بنفسك جهده كثير والناتج قليل
    في عصرنا هذا لا يوجد أي فرق من ناحية القوة
    لان الأجهزة قد تطورت تطور كبير و أصبحت سريعة
    أما المقصود Directx و OpenGL فهي عبارة
    عن محركات العاب (تخصص العاب)
    فان جميع اللغات تدعم هذه المحركات
    بمعنى آخر
    يوجد directx للغة c++
    يوجد directx للغة الفيجوال c++
    يوجد dirctx للغة الفيجوال بيسك
    نبذة عن لغة الفيجوال بيسك
    يستطيع الفيجوال بيسك بالوظائف التالية
    1- البرمجة العامية مثل برامج الحسابات وغيره
    2- برمجة الألعاب و API
    برمجة الألعاب يعني استخدام إحدى محركات الألعاب ولكل محرك دراسة خاصة
    أما الـ API هي أختصار لكلمة Application Program Interface
    (وهذه ما يقصد الأخوان بتعلم برمجة الويندز)
    وهي المكتبة الديناميكية
    هذه المكتبة تحتوي على عدد كبير من الدوال التي لا يستطيع الفيجوال بيسك صنعها
    أو تكون بالفيجوال بيسك معقدة نوعا ما
    مثال قراءة ملفات الصوت فيجوال بيسك لا يستطيع صنع هذه الدالة هنا يأتي دور API
    لكي يدعم فيجوال بيسك دالة الصوت
    يقوم فيجوال بيسك باستعدا الدالة من نظام التشغيل ويندوز
    وبمعنى أخر يستطيع الفيجوال بيسك عمل أي شي
    3- برمجة قاعدة البيانات
    وهي أكثر ما تستخدم في الشركات والمصانع وغيرها
    وهي عبارة تخزين بيانات واستدعاها وعمل تقارير لها وهذا
    وأيضا يتعلق باستقبال الرسائل والرد عليها
    ويستخدم فيها (أكسس – أوراكل –اس كيو ال وغيرها)
    4- برمجة صفحات الويب
    ويستخدم في بيسك اسكربت و ASP
    تستطيع في الفيجوال بيسك استخدام أدوات أكتف اكس
    وأي شي في بالك يستطيع الفيجوال بيسك يعمله
    أخي soldier أذا أردت أن تتخصص في الألعاب فقط
    فأنا أنصحك بتعلم c++ و 3D Studio Max
    وأفضل كتاب لتعليم c++ (علم نفسك c++ في 21 يوم)
    أما إذا أردت برمجة أشياء أخرى فعليك بالفيجوال بيسك
    لأنه أسهل لغة وأكثر لغة استخدام في العالم وليس في الوطن العربي بل في العالم
    واسف جدا على الإطالة
    والسلام عليكم ورحمة الله وبركاته


    بن صالح
    ((وإذا حييتم بتحية فحيوا بأحسن منها او ردوها))سورة النساء آية 86
    قال النبي صلى الله عليه وسلم ( « والذي نفسي بيده لا تدخلوا الجنة حتى تؤمنوا ولا تؤمنوا حتى تحابوا أولا أدلكم على شيء إذا فعلتموه تحاببتم أفشوا السلام بينكم ») رواه مسلم

  16. #16
    Banned
    صور رمزية chocobo2k
    تاريخ التسجيل
    Sep 2002
    المنطقة
    خارج الشرق الأغبر
    ردود
    1,683

    تعقيب

    اخي بن صالح لا اعلم من اين جئت بكون لغه البيسك امثر لغه استخداما في العالم بل هي ربما من اقل اللغات استخداما ، هل انت مبرمج او مطلع على البرمجه و لو من بعيد لتتحدث عن البرمج فللعلم ان البيسك يعمل فقط باستخدام Visual Studio و ليس كالبقيه مثل السي تحتاج إلى compiler ممكن Visula Studio او Borland او غيره. هذا من جهه و ايضا لا تتوقع انه كل العالم تستخدم وندوز كنظام تشغيل و البيسك يعمل بس على الوندوز و لا يعمل على الماك و اللينكس و غيرها.
    ام من ناحيه اسهل لغه فهي فعلا سهله لانها لغه ترتيب للجمل الانجليزيه ، هل تتوقع ان تبرمج بثل هكذا لغه لا تمت للكومبيوتر ، اما السي فانت تكاد تتكلم مع الكومبيوتر ، و اصلا الدوال API و غيرها فقد تم استعمال السي لبرمجتها و حتى الاكتيف اكس.
    فعلا البيسك مناسبه جدا لعمل انظمه البيانات و غيرها و يخطئ من يعتقد انه يمكنه ان برمجه لعبه باليسك فهو شيء مستحيييييل ، و لاتذكروا لي عن 3d game studio لانني اعرفه .

    احببت فقط ان اوضح وجهه نظري حو ل الموضوع ، و صحيح يمكنك اخذ المبادئ من معهد لتعلم اي لغه و لكن الباقي يعتمد على المبرمج اكثر من المعهد

  17. #17
    عفون اخواني ، ماذا عن البيسك ( وليست الفيجول بيسك )، التي تعتبر الاساس فإذا فهما المبرمج اصبح بإمكانه فهم الفيجول بيسك و الفيجول سي وغيرها ،



    تحياتي/اخوكم المحب الفارس1
    كل شيء لا يساوي شيء ............................................................................
    إلا ما كان لله

  18. #18
    Banned
    صور رمزية chocobo2k
    تاريخ التسجيل
    Sep 2002
    المنطقة
    خارج الشرق الأغبر
    ردود
    1,683

    تعقيب

    اخوي الفارس 1 و من قال لك ان لغه البيسك تعتبر هي الاساس ، حيث اصلا هذه اللغه ظهرت عام 1964 على حسب ما اذكره و قد سبقتها لغات قبلها مثل كوبول و فورتران ، اما الان فاقل لغه تعتبر الاساس هي Assembly ويتم عن طريقها برمجه الDrivers لتعريف الهاردويير و عمل كراك للالعاب و البرامج و عمل Video and Audio Codec على كل حال . البيسك تعتبر من ابطئ اللغات بلا نزاع و لا تحدثونني عن انه المعالجات اصبحت اسرع فهي لا تصلح للتطبيقات الضخمه ، اما فرق البيسك عن الفيجيوال يكمن انه البيسك طلعت قبل الفيجيوال بيسك و التي طورت من قبل مايكروسوفت و لذلك لا تتوقع انه المبرمجين على النت يحبون MS او برامجها و لكن في العالم العربي اصبحت هذه اللغه منتشره كانتشار الماكس
    هنالك لغات لم يتطرق اليها احد لكونها ابعد من ان نستعملها لانها ببساطه ليست مدعومه من مايكروسوفت مثل Python و لغه Delphi ، ولغه Lisp و غيرها الكثير ..
    انا اعتبر دلفي و السي ++ هي تعمل اي شيء تريده و هما ليستا بهذه الصعوبه !

  19. #19
    عضو نشيط
    تاريخ التسجيل
    Apr 2001
    المنطقة
    السعوديه
    ردود
    511

    تعقيب

    اخوي chocobo2k لا يوجد لغه ليس لها مترجم ومترجم الفيجول بيسك مترجم فوري.

  20. #20
    Banned
    صور رمزية chocobo2k
    تاريخ التسجيل
    Sep 2002
    المنطقة
    خارج الشرق الأغبر
    ردود
    1,683

    تعقيب

    اخوي ماجد انا لم اتكلم عن المترجم فيما ذكرته ، حيث لو ذكرت المترجم لكان الا او اقول انه الفيجيوال تستعمل الInterpreter و ليس Compiler كالسي لذلك عندما تبني برنامج بالسي فانك تحوله exe مباشره . لذلك السي صاروخ عند التنفيذ بعكس البيسك.
    فيما عدا المشاكل المرتبطه بالInterpreter

Bookmarks

قوانين الموضوعات

  • لا يمكنك اضافة موضوع جديد
  • لا يمكنك اضافة ردود
  • لا يمكنك اضافة مرفقات
  • لا يمكنك تعديل مشاركاتك
  •  
  • كود BB مفعّل
  • رموز الحالة مفعّل
  • كود [IMG] مفعّل
  • [VIDEO] code is مفعّل
  • كود HTML معطل