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

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

  1. #1
    مخالف للقوانين
    تاريخ التسجيل
    Jul 2008
    المشاركات
    2,270
    معدل تقييم المستوى
    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
    معدل تقييم المستوى
    48

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

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

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

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






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

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

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

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

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

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

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

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

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

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

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

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


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

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

    رد: مشروع منهاتن ..... 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) تمكن المبرمج من عمل التطبيقات المختلفة و الترجمة الحرفية لها هي (واجهة لبرمجة التطبيقات).
    لمزيد من المعلومات https://en.wikipedia.org/wiki/API

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

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

    شكرا جزيلا على الشرح بارك الله فيك
    وكل عام وانتم بخير
    [CENTER][B][SIZE="4"][COLOR="SeaGreen"]سورية اقوى من فبركاتكم واعلامكم وتأمركم عندما تصلون لاقصى قمم حقدكم ستكتشفون انكم تحت قدميها[/COLOR][/SIZE][/B][/CENTER]
    [CENTER][SIZE="3"][B][COLOR="Red"]شاهد عيان: رؤية فيل يطيروسط عاصفة مطرية دون ان يصيبه البلل[/COLOR][/B][/SIZE][/CENTER]

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

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

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

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

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

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

    تستخق التقييم
    [CENTER] [SIZE=1][SIZE=4][B][COLOR=Red][COLOR=black][COLOR=Red]>>>[/COLOR]كم أخٍشى ان يأتى[/COLOR] ........[COLOR=black]........[/COLOR]وقتاَ لا ينفعُ فية الندمُ[COLOR=Black]<<<[/COLOR]
    خبـــىء دفاتِركَ القديـــــــــمة كُلـها[/COLOR]َ .... وأكتُب لمِصـــــرَ اليوم شِعراً مِثلهاَ
    لا صمــــــتَ بعد اليوم يفرضُ خوفَةُ .... [COLOR=Red]فأكتُب سلاامَ النيل مِصـــر واهلهاَ[/COLOR] [/B][/SIZE]
    [IMG]https://i54.tinypic.com/2w20gw4.jpg[/IMG]
    [IMG]https://i42.tinypic.com/i70pj9.jpg[/IMG]
    [/SIZE][SIZE=3][B][URL="https://www.arabhardware.net/forum/showthread.php?t=220048"]!!!>>> موسوعة جديدة تتضمن مراجعات كروت الGTX5XX الغير قياسية من براند GAINWARD <<<!!![/URL][/B][/SIZE]
    [SIZE=4][COLOR=Red][B][URL="https://www.arabhardware.net/forum/showthread.php?t=213781"]!!!>>> Service Pack 1 final ..للويندوز 7 ...<<<!!![/URL][/B][/COLOR][/SIZE]
    [SIZE=3][COLOR=Red][B][URL="https://www.arabhardware.net/forum/showthread.php?t=210989"]كل ما تريد معرفتـه عن الطي و برنامجـه ... تجده هنـــــا بإذن الله .[/URL][/B][/COLOR][/SIZE]
    [SIZE=3][COLOR=Red][B][URL="https://www.arabhardware.net/forum/showthread.php?t=209555"]!!!>>> UN BOXING + بعض الاختبارات لجيل الفيرمى 5XX من براند GAINWARD <<<!!![/URL][/B][/COLOR][/SIZE][B][SIZE=4]
    [/SIZE][/B] [SIZE=2][COLOR=Red][SIZE=3][COLOR=Black][B][URL="https://www.arabhardware.net/forum/showthread.php?t=206275"]![COLOR=Red]![/COLOR]![COLOR=Blue]>>[/COLOR]>[COLOR=Red] UN BOXING + اختبارات لجيل الفيرمى بأكملة من براند GAINWARD [/COLOR]<[COLOR=Blue]<<[/COLOR]![COLOR=Red]![/COLOR]![/URL][/B][/COLOR][/SIZE]
    [/COLOR][/SIZE] [SIZE=2][B][URL="https://www.arabhardware.net/forum/showthread.php?t=165375"][COLOR=Blue][موضوع موحّد] Fermi/GTX 580 ومتابعة آخر أخبار الجيل الجديد من Nvidia[/COLOR][/URL][/B][/SIZE][COLOR=Black][URL="https://www.arabhardware.net/forum/showthread.php?t=165791"]
    [/URL][/COLOR] [/CENTER]

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

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

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

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

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

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

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

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

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

  14. #14
    مخالف للقوانين
    تاريخ التسجيل
    Jul 2008
    المشاركات
    2,270
    معدل تقييم المستوى
    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

المفضلات

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

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