illusDragon NRS هو برنامج يسمح للمستخدمين برسم المضلعات والخطوط المتعددة. هناك بعض الميزات الأخرى مثل تحرير وإضافة وحذف القمم، وكذلك تلوين المضلعات، بالإضافة إلى مسح الشاشة/اللوحة القماشية. نحن نستخدم VB .NET كلغة البرمجة الخاصة بنا لإنشاء هذا التطبيق. تم إنشاء اللوحة القماشية باستخدام نظام مدمج، الصورة النقطية، مما يعني أن كل كائن تم إنشاؤه في هذا البرنامج يتم تعريفه بالبكسل. يبدأ أصل إحداثيات الشاشة في الزاوية العلوية اليسرى من النافذة.
يتم تنفيذ هذا البرنامج باستخدام قائمة مرتبطة كبنية البيانات. التنفيذ باستخدام قائمة مرتبطة يعني أننا نقوم بتخزين العناصر في شكل عقد في القائمة. تتمثل مزايا استخدام القوائم المرتبطة على المصفوفات هنا في سهولة تخصيص الكائنات والوصول إليها باستخدام المؤشر، كما ليست هناك حاجة لتعيين حجم الوسيط أو تحديده.
نوفر أيضًا العديد من حالات الاختبار داخل ملف test.txt لتحميل الرسم ومواصلته.
تم إنشاء هذا البرنامج للوفاء بمهمة البرمجة الأولى في دورة رسومات الكمبيوتر والرسوم المتحركة في جامعة الرئيس.
تم الإنشاء بواسطة: