الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اصمم برنامج مثل المايا او الياهو ؟

مغلق
بدأه mido_c2003 في 8 سبتمبر 2005 · 13 رد · 2,285 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

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

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

بس اجهل اى شىء عن API و DIRECT X وقرات مواصيع الاخ الشمرى وجزاه الله خير على المجهود الرائع

لكن هل يوجد كتب متعمقة اكتر فى هذه الدوال API و تقنية DIRECT X ممكن اشتريها بس تكون عربى لو امكن ?

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

هل ينفع باستخدام api اصمم مثل هذه البرامج واذا لا يمكن ؟

ماذا افعل لتصميم مثل هذه البرامج

وشكرا لكم

تم تعديل هذه المشاركة بواسطة mido_c2003 في 8 سبتمبر 2005 في 17:43

#2

ثرى دى ماكس أو ياهو مره واحده

إذا كان قصدك برنامج بواجه رسوميه فالapi توفر لك ما تحتاجه

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

أسأل سؤال محدد؟ و هنحاول الأجابه

لا تراجع و لا إستسلام

#3

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

ازى اجعل واجهة البرامج الخاصة بى مثل الياهو

وما اسم التقنية المتخصصة فى المجال ده

وياريت اسماء كتب

#4

اعتقد انها تكون بتقنيات open gl او DIRECT x او MFC على ما اعتقد

ولا اعتقد ان يوجد اى كتاب بالمنتدى يجعلك محترف فى اى قسم

رغم انى اصبحت ياس من المنتدى

لكن صدقنى اصبحت ادخل فقط لانى متعود للدخول الى المنتدى كل يوم وليس امل للحصول على اى معلومات جديدة

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

تم تعديل هذه المشاركة بواسطة hamada hassan ali في 8 سبتمبر 2005 في 19:37

_____________________________

C Language && Windwos_API

_____________________________

#5

مايا بنسخه المتعددة او ال 3DMax هو عمل شركات كبيرة و فرق كبيرة تعمل فى هذه البرامج لفترات طويلة و هنا بعض ما استطعت الحصول على روابطه من برامج تتعلق بال 3D مفتوحة المصدر

the Irrlicht Engine

Project: Genesis3D Open Source Project

Blender Open Movie

وايضاًًُ يمكنك الاستفادة من بعض البرامج مفتوحة المصدر Open Source مثل برنامج GIMP الشبيه لفوتوشوب و هو لعمل ال 2D و ليس ال 3D

GIMP from Source

اما برمجة برامج شبيهة بالياهوو ماسنجر فانت تدخل لمجال برمجة الشبكات انظر للرابط التالى

فهو يحوى اجابات تساعدك فيما تريد

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

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#6

اخى طارق

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

ولكن كيف استطيع برمجة اى برنامج وتكون الواجهة بتاعته زى الياهو ياريت اجابة شافية

#7

السلام عليكم

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

الياهو له علاقة بتقنيات برمجة المواقع والشبكات بكل فروعها وليس له علاقة لا من قريب او بعيد ببرنامج المايا الذي له علاقة بعلم ال computer graphics

بالنسبة للواجهة فيمكنك مثلا استعمال تقنيات الدوت نت او البرمجة مثلا بال PHP ومن ثم استعمل بعض البرامج التي تمكنك من رسم الواجهة التي تحب ثم تستخدم البرمجة لتحميل هذه الرسومات الى موقعك ويمكنك استخدام برامج مثل adobe illustrator او corel draw

بالنسبة للواجهات المستخدمة في البرامج كبرنامج مايا يمكنك استخدام مكتبات كال MFC او ان تبرمج بأستخدام ال C# مثلاعلى بيئة الدوت نت او البرمجة بأستخدام WINDOWS FORMS على VC++.NET

طبعا الموضوع اكبر من ذلك بكثير وهذه الاشياء تعتبر كذرة في بحر تلك الاشياء

اقتباس
ولا اعتقد ان يوجد اى كتاب بالمنتدى يجعلك محترف فى اى قسم

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

واالله اعلم

تم تعديل هذه المشاركة بواسطة ahmed_3d في 8 سبتمبر 2005 في 20:03

"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد

احمد عبد الحميد ابوغرارة

CodeGuru CodeProject CGTalk

#8

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

وما اللغات التى ادرسها غير السى والجافا ولكنى اود ان افهم كل شىء عن MFC لان دوال API صعبة ومملة

وكيف اكون محترف فى برمجة الانتر نت كمثل تصميم المنتد يات والمواقع الاحترافية وما هى اقوى لغة لبرمجة النت وامواقع والمنتديات ؟

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

تم تعديل هذه المشاركة بواسطة mido_c2003 في 8 سبتمبر 2005 في 21:37

#9

السلام عليكم

لعمل اى برنامج وندوز ذو واجهة مستخدم يجب عليك ان تدرس البرمجه عن طريق عمل برنامج بدون واجهة مستخدم الاول ثم تدرس برمجة واجهة المستخدم, واخيراً تقوم بدمج ما درس حتى تحصل على النتيجة التى تريد الوصول إليها..

عمل واجهة المستخدم تعتمد بشكل اساسي على الـAPI بعد ان تدرسها دراسه معمقه تستطيع الانتقال للـMFC لان الــMFC ماهى إلا تغليف لدوال الـAPI ولن تفهم برمجة واجهة المستخدم إلا إذا تمكنت من الـAPI ..

لفهم دوال الAPI اصعب ما فى الامر هو الخطوة الاولى وهى عمل نافذه, وبعدها يصبح كل شيئ سهل, يعنى مثلاً إذا اردت القيام بوضع زر فى النافذه العمليه لن تتطلب منك اكثر من سطر او سطرين من الشفره, وبعد ذلك تستطيع ربط الزر بشفرة التنفيذ وهى برمجه عاديه كالتى نقوم بعملها فى البرامج العاديه التى لا تعتمد على واجهة مستخدم..

دوال الـAPI ليست صعبة الفهم, إذا عرفت مكانيكية عملها فتستطيع عمل كل شيئ بسهوله, وعندها لن يستغرق منك عمل واجهة مستخدم اكثر من يوم او يومين على حسب محتوياتها..

استعن بالله وإبداء وهناك الكثير من الدروس والكتب فى هذا الصدد..

والسلام عليكم

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

#10

ما احسن كتاب عربى يعلمنى كتابة برامجى بدوال API وتعليم كل الاساسيات الخاصة بها

#11

طيب ممكن اسم كتاب عربى بس يعلمنى ازى اكتب كود دوال api داخل السى ++ او السى ازى اكتب الكود فى البرنامج

#12

هذه بعض الكتب العربية الخاصة بال MFC

/index.php?showtopic=40043

كما انه من الصعب ان تجد كتب عربية ومن الصعب التعلم اذا لم تكن تعرف اللغة الانجليزية لان كل الكتب الجيدة تكون باللغة الانجليزية

يمكنك ان تتعلم ال MFC اذا اتقنت السي++ جيدا

"خيركم من تعلم العلم وعلمه". ..........استغفر الله. ........ اللهم صلي وسلم على سيدنا محمد

احمد عبد الحميد ابوغرارة

CodeGuru CodeProject CGTalk

#13

اخي ahmed_3d

ما هي mfc

??

موقعي :- www.gamesdevteam.com

#14

MFC هى مكتبات تمكنك من إنشاء برامج ذات و جهه رسوميه و لها أستخدامات كثيره

و هى كما قال أخى أحمد غريب تغليف لدوال api

لا تراجع و لا إستسلام

هذا الموضوع مغلق.

مواضيع مشابهة