Armin-N (05-09-08), MoBiN.R (06-09-08), Nadia (05-09-08), PCminister (05-09-08), Shahryar (12-09-08)
ســــــــــــــــــــلام برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
مقدمه :
ارتباط بين برنامهها و سختافزاري كه آنرا اجرا ميكندبرعهده API است.
سازندگان بزرگ نرمافزار و سختافزار API خاصي را براي برنامههايمالتيمديا آماده كردهاند كه مطرح ترين آنها DirectX و OpenGL هستند.
تاریخچه :
سال 1995 همراه با ظهور ویندوز 95 شرکت Microsoft اولین نسخه از DirectX , DX 1.0 را به بازار نرم افزار عرضه کرد .
یک سال بعد یعنی 1996 نسخه جدیدتری از2.0DX معرفی شد . در همان سال DX 3.0 به سرعت منتشر شد .
روند توسعه DX سیر صعودی خود را به سرعت طی کرد تا اینکه در سال 2002 نسخه 9.0 منتشر شد .
این نسخه برای اولین بار همراه با ویندوز xp از سوی Microsoft عرضه شد .
2 سال بعد 2004 با ورود کنسول XBOX 360 نسخه جدیدتری از DX 9.c تولید شد .
در سال 2006 نسخه فوق العاده قوی DX 10.0 همراه با ویندوز Vista انتشار یافت . سرانجام در سال 2008آخرین نسخه DX 10.1 از سوی Microsoft تولید و انتشار یافت .
روند توسعه DX همچنان از سوی MS ادامه داره و سال 2009 سال ورود DX 11 خواهد بود .
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
تعریف :
دیدگاه Developer:
DX به عنوان مجموعه ای از Application Programing InterfaceAPI های گرافیکی است که شامل توابع و روال های از پیش تعریف شده است که می توان آنها را در برنامه نویسی به کار گرفت .
دیدگاه سیستم عاملی :
DX مجموعه ای است از توابع و روال های RunTime سیستم عامل در قالب فایل های .dll و .lib که در زمان اجرا در اختیار Application قرار می گیرد .
دیدگاه سخت افزاری :
DX مجموعه ای از توابع Low-level می باشد که برای اجرا شدن احتیاج به سخت افزار شتاب دهنده گرافیکی یا Graphics Accelerator مناسب با توان اجرای دستورات گرافیکی پایه , دارد .
سیر پیشرفت DirectX :
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
DX 1.0
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
DX 9.c
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
DX 10
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
DX 11 with Ray Tracing
OpenGL :
محصول شرکت سیلیکون گرافیکس هست . در مقایسه با DirectX انعطاف و سرعت اجرای بیشتری داره ضمن اینکه OpenSource هم هست . بیشتر برای کارای صنعتی و آنالیزهای علمی و طراحی های مکانیکی به کار برده میشه ...
وقتی که با ++C ترکیب میشه تقریبا بی رقیب میشه ولی به همون اندازه هم برنامه نویسیش سخته ... خیلی سخت .
اما DirectX هم مایکروسافت رو پشته سر خودش داره به همین خاطر هم خیلی بیشتر از OpenGL توسعه داده شده و سیر پیشرفتش خیلی سریعتره .
برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
Friends Will keep you Dry
Armin-N (05-09-08), MoBiN.R (06-09-08), Nadia (05-09-08), PCminister (05-09-08), Shahryar (12-09-08)
1 کاربر در حال مشاهده این موضوع. (0 عضو و 1 میهمان)
Bookmarks