صفحة 1 من 2 1 2 الأخيرةالأخيرة
النتائج 1 إلى 15 من 24

الموضوع: مشروع منهاتن ..... The DirectX

  1. #1
    مخالف للقوانين
    تاريخ التسجيل
    Jul 2008
    المشاركات
    2,274
    معدل تقييم المستوى
    0

    Post مشروع منهاتن ..... The DirectX



    بسم الله الرحمن الرحيم
    السلام عليكم و رحمة الله و بركاتة.... شباب؟!

    نبذة عن تاريخ ال DirectX


    Alex : فلقد حان وقت التغير و الانتقال و لابد من عامل مساعد لحل هذة المشكلة و الوقت يداهمنا و نحن غير مستعدون ... فما العمل؟!

    Eric : نحتاج الى تنفيذ الخطة المتفق عليها فى اسرع وقت فهى الحل الوحيد امامنا الان و ايضا تضمن لنا تحقيق الاهداف المتفق عليها...

    ذهب Craig الى المكتب و احضر مستند اصفر اللون مكتوب علية بالوان الاحمر ( مشروع منهاتن ) ... و اتجة بة الى الطاولة ووضعة عليها ، و قال: تم الانتهاء من المشروع ولابد من تنفيذة الان.....

    Alex و Eric و Craig هم الثلاثة التى استعانت بهم MS فى انشاء ال DirectX فكان هو الحل الامثل فى وقتها للخروج من الصعوبات التى واجهتها MS فى هذة الفترة، كما سنعرفها لاحقا.

    و لكن ما هو ال DirectX ؟!

    *فهو عبارة عن مجموعة من واجهة لبرامج تطبيقية API –Application Programming Interfaces- و تستخدم هذة المجموعة فى معالجة الوظائف المتعلقة بالوسائط المتعددة مثل الموجودة فى الالعاب و ملفات الفيديو.
    *و قبل البدء فى مشروع ال DirectX فكان عبارة عن عدة برامج منفصلة عن بعضها ... مثل: Direct Sound و Direct 3D و Direct Draw و Direct Music و Direct Play و غيرها من البرمجيات و تم توحيد هذة البرامج تم مسمى واحد و هو ال DirectX


    من اين جاءت فكرة ال DirectX ؟!

    *عندما كان عام 1994 مقبل على نهايتة و كذلك MS كانت على مشارف الانتهاء من نظام تشغيلها الجديد Windows 95 فكان هدفها الاساسى هو محو ذاكرة المستخدمين من طريقة استخدام نظامها السابق MS-DOS و هدفها الاخر ان يكون Windows 95 موجهة الى جميع الفئات و خصوصا المستخدم العادى.
    و لهذا استعانت MS بهؤلاء الثلاثة Craig Eister و Alex st.john و Eric engstorm لتحقيق هذة الاهداف.

    *فكان يسعى هؤلاء الثلاثة الى تحقيق الاستخدام السهل للنظام و فى نفس الوقت يكون ملى بالتطبيقات و كان هذة هى المعادلة الصعبة وقتها فالانتقال من نظام MS-DOS الى MS Windows 95 ليس بالامر السهل و اضافة الى هذا الانتقال الرغبة فى حشو النظام بجميع التطبيقات و لكن بشرط سهولة الاستخدام و من هنا جاءت الحاجة الى DirectX.

    *و فعلا عمل الثلاثة على المشروع X حتى كان اول اصدار لة فى ستيمبر 95 و كان اصدارا منفصلا اى انة غير مدمج مع اصدار ال Wimdows 95 و لكن فى وسط عام 96 اصبح DX مكون اساسى فى اصدار MS Windows 95 ORS و Windows NT 4.0 .


    *و لكن الشيى الجديد دائما توجهة الية اصابع الاتهام مباشرة ؟! ... هذا ما حدث معهم، فقد تم التشكيك فى قدرة المطورين و المصممين على ان لديهم القدرة على بناء العاب جديدة على Ms Windows و لكن Alex كان يعمل على مشروع اخر تحت شعار ال DX و كانت نتائج هذا المشروع هو اول اصدار من ال Direct 3D و Direct play .

    *و بعد مرحلة اثبات الذات جاء وقت الاختبارات فقد واجهة فريق ال DX مهمة اختبارة على جميع انواع العتاد من بطاقات رسومية و بطاقات صوتية الى اللوحات الام و المعالجات مرورا بكل تاكيد بالالعاب و كان الهدف من هذة الاختبارات هو اثبات درجة التوافقية مع العتاد ... و لهذا بعد هذة الكمية الهائلة من الاختبارات وزعت MS على مصنعين العتاد و اللالعاب نسخة من الاختبارات لاختبارها على منتجاتهم لتوضيح درجة التوافقية بينها و بين ال DX .

    Open GL Vs Direct X

    *فى عصور ما قبل ال DX قد ادمجت MS نسخة من ال Open GL مع اصدار نسخة Windows NT و لكن توجد مشكلة هنا فى متطلبات ال Open GL فكان يحتاج عتاد قوى و كان موجهة اكثر الى المهندسين و مستخدمين CAD – Computer aided design – و لكن بعد بناء ال D3D و هو فى الاساس موجهة الى الالعاب و لكن توجد حسنة هنا فى صالح ال D3D فمتطلبات هنا اقل من Open GL .
    و من هنا بدات المشاكل... فمع نمو العاب ال 3D ووجود ال OpenGL و ال D3D فكان الخيار مقتوح امام المبرمجين فى اختيار احدهم وواجهة هنا MS مشكلة... فاذا دعمت ال OpenGL الذى يقدم اداء افضل فسوف تخسر باقى وظائف ال DX و لكنها فضلت الحفاظ على ابنها ؟!!

    تشريح ال Direct X ... ؟!

    *Direct 3D : و هو من اهم API فى ال DX و بالطبع يستخدم فى رسومات ال 3D و يشكل اوسع فى الالعاب
    و يستخدم ايضا فى وظائف اخرى مثل هندسة CAD - Computer aided design – و هندسة CAM - Computer aided manufacturing-

    *Direct 2D : و من اسمة واضح استخدامة فهو يستخدم فى الوظائف الرسومية الخاصة بال 2D .

    *Direct Write : و استخدامة فى تنظيم و تنسيق عملية الخطوط.

    *Direct Compute : يستخدم فى المعالجة عن طريق المعالج الرسومى.

    *Direct input : و استخدامها الاساسى للمدخلات مثل ال KB و Mouse و Joystick
    و ايضا تستخدم هذة الاداة فى ال Xbox 360 تحت اسم Xinput و عملها هو تنظيم عملية متحكمات ال Xbox .

    *Direct Play : و وظيفتها تنظيم الاتصالات و الشبكات لسهولة اللعب الجماعى.

    *Direct Sound : تعمل هذة الاداة على تشغيل و تسجيل موجات الصوت و يندرج تحتها ال Direct Sound و ال Direct Music .


    The Two X's:

    كانت MS فى هذة الفترة فى مرحلة القفز، و عندما قررت انتاج منصة العاب خاصة بها فكان ال DX هو اساس بناءها و حتى كان اساس التسمية فكان الاسم الكودى لل Xbox هو DirectX box حتى يدل على استخدام برمجيات ال DX فية و لكن تم اختصار الاسم ليكون تجاريا اكثر حتى اصبح Xbox .
    و لكن كان هناك اختلاف بسيط لمسميات البرمجات المستخدمة فى ال Xbox مثل Direct input و كان يقابلها فى ال Xbox.. Xinput و ايضا اداة XACT – Audio Creation Tool - و كان المقابل لها على ال Windows هى Direct Sound و هكذا.....

    مشروع منهاتن:

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



    قابل للاضافة

    -شكرا دكتور حميدو و شكرا محمد Hulky على المساعدة
    -قد تم اختصار الموضوع بشكل كبير و حذف اجزاء كثيرة منة اثناء مرحلة التحضير و ذلك لانها لا تضيف جديد و تعمل على التشتيت و تم الاحتفاظ بالجزء الاساسى فقط و لهذا بظهر الموضوع بهذا الشكل










  2. #2
    عضو فضي الصورة الرمزية 76502
    تاريخ التسجيل
    Aug 2008
    المشاركات
    1,341
    الدولة: Jordan
    معدل تقييم المستوى
    42

    رد: مشروع منهاتن ..... The DirectX

    شكرا لك على هذه المشاركه الرائعه:ah7:
    وسلمت يداك على الشرح الكافي الوافي
    يعطيك ألف عافيه:D
    وتلك الأيام نداولها بين الناس
    لاتشتكي للناس ولوكنت مطعون ’ والذم من بعض الخلايق مديحه...’ ولا تنحني للهم وتعيش مغبون’ ترا المريح أهل العقول الصحيحه...’ لاصرت صادق قالوا الناس مجنون’ مايمدحون الا النفوس القبيحه...’ والكبر لو به فايده فاد فرعون ’ ومن ذاع سره بشره بالفضيحه...’ والله لو يعطون لك مال قارون’ ماشفت نفسك بالغنى مستريحه....’ انفض هموم القلب وابليس ملعون... . وان ضاق صدرك ارض ربي فسيحه

    >>
    العمليه الخامسه المركز 50<<

    تقرير: 3D ماهو ومن أين أتى وكم أرباح الشركة المالكه له






  3. #3
    عضو برونزي
    تاريخ التسجيل
    Jun 2007
    المشاركات
    5,357
    معدل تقييم المستوى
    120

    رد: مشروع منهاتن ..... The DirectX

    ممتاز بيكا والله على الشرح الممتاز , خير شرح من خير أخ , كل عام وانت بخير

  4. #4
    عضو الصورة الرمزية Maxwell
    تاريخ التسجيل
    Jan 2010
    المشاركات
    773
    معدل تقييم المستوى
    14

    رد: مشروع منهاتن ..... The DirectX

    شكر عالمعلومات والشرح

  5. #5
    عضوية مزدوجة الصورة الرمزية world speed
    تاريخ التسجيل
    Aug 2010
    المشاركات
    343
    معدل تقييم المستوى
    0

    رد: مشروع منهاتن ..... The DirectX

    شرح وافي جدا شكرا بارك اللة فيك

  6. #6
    عضو برونزي الصورة الرمزية OMDA
    تاريخ التسجيل
    May 2009
    المشاركات
    1,008
    الدولة: Egypt
    معدل تقييم المستوى
    27

    رد: مشروع منهاتن ..... The DirectX

    شرح جميل اخى ...
    بارك الله فيك .
    [CENTER][B][COLOR=Blue] [FONT=Arial][COLOR=Purple] [SIZE=4][COLOR=Blue]سبحان الله وبحمده [/COLOR][/SIZE][/COLOR][/FONT][SIZE=4]
    [/SIZE]
    [IMG]http://i56.tinypic.com/29dvfpd.jpg[/IMG]
    [/COLOR][/B]
    [SIZE=4][B][COLOR=DarkRed]No silence after this day
    [IMG]http://i.imgur.com/eOPlT.jpg[/IMG]


    [/COLOR][/B][/SIZE] [/CENTER]

  7. #7
    عضو
    تاريخ التسجيل
    Jul 2007
    المشاركات
    85
    الدولة: Egypt
    معدل تقييم المستوى
    11

    رد: مشروع منهاتن ..... The DirectX


    و لكن ما هو ال DirectX ؟!

    *فهو عبارة عن مجموعة من البرامج التطبيقية API –Application Programming Interfaces- و تستخدم هذة المجموعة فى معالجة الوظائف المتعلقة بالوسائط المتعددة مثل الموجودة فى الالعاب و ملفات الفيديو.
    *و قبل البدء فى مشروع ال DirectX فكان عبارة عن عدة برامج منفصلة عن بعضها ... مثل: Direct Sound و Direct 3D و Direct Draw و Direct Music و Direct Play و غيرها من البرمجيات و تم توحيد هذة البرامج تم مسمى واحد و هو ال DirectX
    إسمحلي يا أخي أنا أصحح شيء أنت تقول أن ال DirectX عبارة عن مجموعة من البرامج التطبيقية (التي ترجمتها كما تقول API ).
    لكن البرامج التطبيقية دي شيء و ال API هو شيء أخر.
    ف الDirectx هو عبارة عن API و الAPI بإختصار هي مكتبة برمجية تتكون من دوال و Classes يستخدمها المبرمج لتكوين التطبيقات الخاص به كالألعاب مثلا و كبرامج الرسوميات (3D Studo Max) يعني هي واجهة (Interface) يستخدمها المبرمج التي من خلالها يستطيع عمل التطبيقات المختلفة .
    نهاية حديثي أن ال (Application Program Interface) هو واجهة(المكونة من دوال و Classes) تمكن المبرمج من عمل التطبيقات المختلفة و الترجمة الحرفية لها هي (واجهة لبرمجة التطبيقات).
    لمزيد من المعلومات http://en.wikipedia.org/wiki/API

  8. #8
    عضو فضي الصورة الرمزية shaker3
    تاريخ التسجيل
    Feb 2008
    المشاركات
    3,298
    الدولة: Syria
    معدل تقييم المستوى
    41

    رد: مشروع منهاتن ..... The DirectX

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

  9. #9
    إداري سابق
    تاريخ التسجيل
    Sep 2009
    المشاركات
    7,382
    الدولة: Egypt
    معدل تقييم المستوى
    74

    رد: مشروع منهاتن ..... The DirectX

    شرح رائع جدا bika
    متميز جدا ما شاء الله

  10. #10
    ممثل شركة Cairo Computer - مصر الصورة الرمزية S@M
    تاريخ التسجيل
    Jul 2009
    المشاركات
    17,266
    الدولة: Egypt
    معدل تقييم المستوى
    26

    رد: مشروع منهاتن ..... The DirectX

    شكرا بيكا على المعلومات الرائعة والموضوع المميز

    تستخق التقييم

  11. #11
    عضو برونزي الصورة الرمزية ǺђḾỂĐ260
    تاريخ التسجيل
    Aug 2009
    المشاركات
    892
    الدولة: Egypt
    معدل تقييم المستوى
    25

    رد: مشروع منهاتن ..... The DirectX

    معلومات رائعه جدا bika تسلم ايدك
    [COLOR=#ff0000][SIZE=3]
    [/SIZE][/COLOR][IMG]http://g.bf3stats.com/pc/iHFK3SO1/AHMED260.png[/IMG]

  12. #12
    عضو الصورة الرمزية mahdi611
    تاريخ التسجيل
    Oct 2009
    المشاركات
    686
    الدولة: Palestinian Territory
    معدل تقييم المستوى
    10

    رد: مشروع منهاتن ..... The DirectX

    اشكر لك عزيزي معلوماتك القيمه والمفيده بارك الله فيك وجزاك كل خير

  13. #13
    عضو برونزي الصورة الرمزية dune2000
    تاريخ التسجيل
    Apr 2009
    المشاركات
    1,926
    معدل تقييم المستوى
    16

    رد: مشروع منهاتن ..... The DirectX

    موضوع جميل جدا
    بس حاسس انة اصغر من المقالات اللى انت كتبتها قبل كدة
    [CENTER]
    [/CENTER]

  14. #14
    مخالف للقوانين
    تاريخ التسجيل
    Jul 2008
    المشاركات
    2,274
    معدل تقييم المستوى
    0

    رد: مشروع منهاتن ..... The DirectX

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

    @The Red Baron .. تسلم على التصحيح خطاء منى اثناء الترجمة ... و ارجوك لا تحدثنى عن الدوال فهى سبب تاخير الموضوع :D
    @ dune200.... المقال تم حذف اجزاء كثيرة منة كما تم التوضيح فى الموضوع و ذلك لانها تحتوى على اشياء برمجية معقدة لا داعى لذكرها هنا فى هذا القسم بالاضافة الى لا يوجد معلومات تكفى فى هذا الجزء... هتتعوض المرة القادمة ان شاء الله

    و شكرا للجميع مرة اخرى و رمضان كريم


  15. #15
    عضوية جديدة
    تاريخ التسجيل
    Aug 2010
    المشاركات
    7
    معدل تقييم المستوى
    0

    رد: مشروع منهاتن ..... The DirectX



    شرح اكثر من وافى ولبس محتاج اى نعدبل تسلم يمينك:D

صفحة 1 من 2 1 2 الأخيرةالأخيرة

المواضيع المتشابهه

  1. S.T.A.L.K.E.R.: Call of Pripyat DirectX 10 vs. DirectX 11
    بواسطة Jiraiya في المنتدى الأرشيف
    مشاركات: 22
    آخر مشاركة: 18-12-2009, 19:53
  2. مراجعة جديده للعبة Dirt 2 و مقارنة DirectX 9 VS DirectX 11
    بواسطة Jiraiya في المنتدى الأرشيف
    مشاركات: 80
    آخر مشاركة: 11-12-2009, 16:43
  3. مشاركات: 29
    آخر مشاركة: 18-11-2009, 00:20
  4. مراجعة لألعاب على DirectX 10.1 vs DirectX 11 و DX10 vs DX11
    بواسطة Jiraiya في المنتدى الأرشيف
    مشاركات: 36
    آخر مشاركة: 17-10-2009, 14:34
  5. فارق الأداء بين ال DirectX 10.0 و DirectX 10.1
    بواسطة HD5870X2 في المنتدى الأرشيف
    مشاركات: 5
    آخر مشاركة: 04-04-2009, 18:52

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •