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

Direct2d - Directwriter , جديد Microsoft !

بدأه Abdullah.Alshammeri في 24 يونيو 2009 · 1 رد · 1,801 مشاهدة · في DirectX
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

لست متابعاً كثيراً للـ DirectX عموما من أيام ظهور DirectX 10 , تفاجأت قبل مدة بظهور DirectX 11 :D.. ما يمنعني من الانتقال اليها وتجربتها على الاقل نظام التشغيل , لا يتوافق .. صحيح ؟! .

هناك عائلة جديدة تحت بند الرسومات .. لا أعرف متى ظهرت , ولكن يبدو أنها جديدة حيث حتى التوثيق لازال تحت التطوير .

Direct2D

للتطبيقات ثنائية البعد .

والأخرى مكتبة متخصصة برسم الخطوط

DirectWriter

لا أعرف مدى توافقها مع كل اصدارات الويندوز !!

هل جربها أحد ؟

نعترف عموماً , أن هناك من يجرّنا جرّاً على بطوننا نحو منتجات Microsoft . :lol:

تم تعديل هذه المشاركة بواسطة الشمري في 24 يونيو 2009 في 23:33

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#2

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

سمعت عن Direct2D ولكن DirectWrite أول مرة!

يبدو إن Direct2D متوافق مع وندوز 7 فقط، هل هي عودة DirectDraw بحلة جديدة؟ :D

من قرائتي لاستعراض التقنية (رابط) يبدو واضحاً لي سبب استحداث هذه المكتبة، صناعة البرامجيات بشكل عام تتجه نحو شيئين، المعالجة المتعددة وتسريع الرسم بواسطة العتاد.

لو نظرنا إلى حلول تقنيات تسريع الرسم بواسطة العتاد (من مايكروسوفت تحديداً):

- هنالك Direct3D للتطبيقات ثلاثية الأبعاد التي تحتاج أفضل أداء ممكن

- هنالك WPF والتي تتيح لمستخدمي دوت نت الحصول على تسريع العتاد لانشاء الواجهات الرسومية.

بين هؤلاء الاثنين هنالك شريحة كبيرة من البرامجيات لا زالت تستخدم التقنيات التي يبدو إنها اصبحت قديمة (GDI و +GDI)، هذه التقنيات ليست مصممة لتستثمر تسريع العتاد ولا المعالجة المتعددة، وهنا يأتي دور Direct2D حيث إنه سيستثمر تسريع العتاد أينما وجد.

من جهة الألعاب يمكن استخدامه لعمل واجهات الاستخدام الخاصة باللعبة وكذلك رسم الـ HUD.

هنالك كذلك امكانية عمله كـ service على سيرفر ولكن لم افهم تماماً كيف ولماذا، يبدو إنّ ذلك متطلب جديد.

أما DirectWrite فكل ما يهمني منه إنه يحتوي دعم اللغة العربية! :happy:

لم أجرب أي منهم حتى الآن طبعاً :)

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