hasan_aljudy
مشرف منتدى السى و السى بلس بلس سابقاً
- العراق - مغترب
- dev.hasenj.org
- البرمجة، اللغة اليابانية، لينوكس و المصادر المفتوحة
- كيف اصبح مبرمج سي محترف؟؟؟
الكائنية تحول كل شيء الى "كائن" او "شيء" object (و هذا الكلام سطحي نوعا ما) الاجرائية تعتمد على تقسيم البرنامج الى مجموعة مهمات يتم تنفيذها في functions بالنسبة للمراجع فلا اعرف مرجعا باللغة العربية, و لكن لو كنت مستعد لقراءة مراجع انجليزية فاكتب في جووجل obje…
- كيف اصبح مبرمج سي محترف؟؟؟
الفرق كبير, صعب شرحه في كلمتين, و حتى لو تم شرحه في كلمتين فلن يوفى حقه لأن الفرق بينهما لا يمكن ادراكه الا عند تجربة كلا الطريقتين.
- كيف اصبح مبرمج سي محترف؟؟؟
اذا تعلمت السي تستطيع تعلم اي لغة, و حسب ما قلت من كلامك فقد تعلمت السي .. اما اذا اردت الاحتراف في السي فهذه مضيعة للوقت, لانك عندما تنتقل الى سي بلص بلص او جافا سيكون عليك نسيان كل ما تعملته و البدء من جديد, لأن البرمجة في لعة كائنية مختلف تماما عن البرمجة ف…
- كيف اصبح مبرمج سي محترف؟؟؟
السي ما فيها object oriented prrogramming, الافضل تتنقل للغة تدعم هذه الطريقة في البرمجة, مثل C++ or Java ثاني شي, ابدأ بالبحث عن كتاب او كتب عن مواضيع متعلقة بهندسة البرمجيات او تصميمها او حل المشكلات, software design, problem sovling و الأفضل لو تكون بطريقة …
- كيف اصبح مبرمج سي محترف؟؟؟
كتبت مرتين عن هذا الموضوع من قبل .. /index.ph...topic=60801&hl= /index.ph...topic=63278&hl= الخلاصة هي يجب ان تتعلم كيف تفكر كمبرمج و كيف تجد الحلول للمشاكل و كيف تصمم البرنامج بشكل جيد .. في اغلب الأحيان ايجاد الحل يكمن في تقسيم المشكلة الى مشكلات صغيرة ثم اي…
- ما علاقة ملف الهيدر مع ملف ال cpp
أولا لأن الفكرة من الـ include هو مجرد macro لعدم تكرار الـ declarations, لذلك لا يوجد معنى لعمل include للـ .cpp (حسب ما أظن) و ثانيا لانك عندما تعمل include فهذا الانكلود يحدث عدة مرات (لانه يحصل في عدة فايلات) .. و هذا يجعله لا يصلح لشيء الا للـ declaration…
- ما علاقة ملف الهيدر مع ملف ال cpp
عملية الـ compilation تمر بمرحلتين, الاولة تحويل ملفات الـ .cpp الى .o و ملفات الـ .o هي ملفات مكتوبة بلغة الآلة لكنها ناقصة .. عادة يكون فيها نداءات الى functions معرفة في أماكن أخرى, و لكن الكومبايلر (او الـ assembler) لا يعرف عناوين هذه الـ functions لذلك ي…
- رسم شعاع في جافا 3 د في زمن التنفيذ
لم افهم السؤال .. و ما علاقته بالالعاب؟
- كود دايركت اكس
طيب يا اخي حدد سؤالك بالظبط كي نعطيك الاجابة اللتي تريدها بالظبط. اعد صياغة السؤال و قل لنا بالظبط ماذا تريد و ماذا لا تريد, و ما هي الاشياء اللتي تعرفها و ما هي الأشياء اللتي لا تعرفها. و كذلك اذا قدم احدهم شرحا و لم يعجبك, فقل له لماذا لم يعجبك الشرح, و حدد …
- البرمجه للينكس هل هي بعيدة المنال؟؟؟؟؟؟
بصراحة يا عم انا رأيي سيبك من البيسك .. و خش في معمعة السي بلص بلص و متخافش خالص .. الـ ++C مش صعبة ولا حاجة,و لو ما كنتش عايز ++C بامكانك تختار java و هي مشابهة لها لكنها بدون تعقيدات, و لو كتبت فيها برنامج فإنه (المفروض) يعمل على ويندوز و لينكس معا .. و على …
- صور واحدة تتضمن عدة صور..كيف؟
الموضوع بسيط, لما تعمل اي انيميشن لازم تغير الصورة في كل اطار او frame .. فاول شي يخطر عالبال هو استخدام عدة صور لهذا الغرض, و في كل اطار يتم عرض صورة مختلفة .. لكن تستطيع تحط كل الاطارات في صورة واحدة, و بدل ان تغير الصورة في كل اطار, فانك ببساطة ستظهر جزءا م…
- كود دايركت اكس
حفظ الدوال برأيي أسوأ طريقة في تعلم البرمجة! المطلوب هو فهم الشكل العام لآلية العمل .. بشكل عام .. يعني مثلا دائما اول شي لازم يتم عمل initialization لاي شي تريد استخدامه قبل ان تبدا في استخدامه بالفعل. و مثلا لحويل اي شيء عليك تحضير transformation matrix و اس…
- عمل تشفير لنص
ليس لدي علم بأي طريقة محددة, و لكن بالتاكيد هناك ملايين الطريق .. كلما تحتاجه هو فكرة او معادلة تستطيع استخدامها لتشفير اي نص الى نص آخر, و معادلة مقابلها تقوم بفك التشفير بحيث ان كل نص مشفر ينتج عند فك تشفيره نصا واحدا و هو نفس النص الأصلي. و هذا ابسط شي طبعا…
- urgent please
انا نفسي لا أعرف الكثير عن fortran, و حتى لست متأكدا من طريقة استدعاء function من ملف مكتوب بلغة أخرى, و لكن بشكل عام: اكتب تصريح الفنكشن بلغة السي (التصريح فقط) مثلا, اعتقد في هذه الحالة فالفنكش هو: int MultiMatAB (int, int, int, int); التصريح هو فقط لاخبار ا…
- urgent please
sorry, we don't do homework for people!!! if you have some questions or need some help then we're more than happy to help you. but we won't do your homework for you.
- برنامج بلغة سي مع قانون ترابازويدل
العملية مجرد for loop اول شي للحصول على المعادلة .. لازم تختار عدد "التقسيمات", كلما زاد العدد زادت دقة النتيجة .. لا اعرف ما هو العدد المطلوب للحصول على نتيجة دقيقة بنسبة خطأ اقل من 0.00005, و لكن ربما 10000 تقسيمة تمشي الحال .. الله أعلم. ثاني شي, لو فرضنا ا…
- كود دايركت اكس
بالنسبة لـ: D3DXMatrixRotationY http://www.google.com/search?sourceid=navc...MatrixRotationY D3DXMatrixRotationX(D3DXMATRIX *pOut, FLOAT angle) D3DXMatrixRotationY(D3DXMATRIX *pOut, FLOAT angle) D3DXMatrixRotationZ(D3DXMATRIX *pOut, FLOAT angle) These three fu…
- كود دايركت اكس
هذه الأمور تحتاج كورس في الـ linear algebra, صعب شرحها هنا! مع العلم اني لا اعرف الكثير عنها, و لكن بشكل عام: المتجه يمثل على شكل ماتركس عمودي به ثلاثة عناصر, لكن عادة يكتب بشكل افقي و تكتب فوقه رمز T للاشارة على أنه مقلوب for example: [x y z ]T الـ rotation m…
- خبير برمجة الجرافيكس أحمد صالح
الف مبروك اخي احمد
- 2D Game Engine
هو تعبان من جهتين: أولا انه ascii يعني مستوى الجرافكس على قد الحال :D لكن هذا ليس بمشكلة .. المشكلة في الحقيقة هي انني كتبته قبل ان اخذس كورس في الكلية حول الـobject oriented programming أما الآن, و قد انهيت هذا الكورس (الامتحان النهائي كان اليوم) .. فقد اكتشف…