دوال النمط الرسومي تقتصر إمكانيات النمط النصي علي إظهار النصوص والمحارف الرسومية , أما النمط الرسومي فيمكنك من رسم الأشكال المختلفة , من خطوط ودوائر وغيرها . وفي النمط النصي يمكنك التعامل مع 2000 نقطة فقط (80x25) , ولكنك في النمط الرسومي تتعامل علي مستوي البكسلة pixel , وهي نقاط الشاشة . ويترتب علي ذلك أن تظهر الرسوم أكثر دقة وسلاسة . فعلي شاشة تعمل بموائم VGA يمكنك التعامل مع 307200 بكسلة . وتتطلب دوال النمط الرسومي , كحالة النمط النصي , منصة الدوس , وليس برنامج easywin ومن المهم أيضا بالنسبة إلي بورلاند أن تؤثر علي الصندوق الحواري المميز بـــ BGI في جزء standard libraries من صندوق New Project حينما تقوم بعمل مشروع برنامجك . فإذا لم تفعل لن يتعرف الرابط علي الدوال الرسومية . وفي تيربو سي++ أختر Options/Linker ثم libraries ثم أشر علي graphics library في النافذة التي تظهر . ويجب أن يقوم البرنامج الرسومي نفسه ببعض العمليات التمهيدية لكي ينشئ النمط الرسومي , وسوف نعطي مثالا بسيطا ينشئ فئة تسمي ball ليظهر دائرة علي الشاشة . وتخزن في الفئة إحداثيات المركز حيث تقوم الدالة set() ب...
تعليقات
إرسال تعليق