قسمت اول – مقدمه اي بر Gdi+ در دات نت
Graphic Device Interface يا به اختصار GDI روشي براي طراحي اشكال گرافيكي مي باشد كه از طريق صفحه نمايش (Monitor) يا پرينتر مي تواند در خروجي نمايش داده شود. GDI براي ترسيم اشكال گرافيكي و طراحي برنامه هاي Graphic User Interface (GUI) مي باشد. در واقع GDI رابطي بين برنامه و سخت افزار مي باشد.
GDI+ يك كتابخانه سازماندهي و Manage شده هست كه نسبت به GDI قوي تر و استفاده از آن راحتتر شده و در قالب فضاي نامي (Namespace)Drawing در System.Drawing.dll ذخيره و به ليست كتابخانه هاي .Net Framework اضافه شده است.
در حال حاضر Namespace هايي كه براي كار با GDI+ وجود دارند به اين شرح مي باشد: System.Drawing, System.Drawing.Design, System.Drawing.Printing, System.Drawing.Imaging, System.Drawing.Drawing2D وSystem.Drawing.Text
در اين آموزشها ما بيشترين استفاده را از System.Drawing و System.Drawing.Drawing2D خواهيم كرد. در كنار اين Namespace ها ما از كلاس Graphics هم استفاده هاي زيادي خواهيم كرد كه در درسهاي آينده متوجه خواهيد شد.
با توجه به ذكر اين مقدمات، در قسمت بعد نحوه آماده سازي يك آبجكت گرافيكي (يا به زبان ساده تر يك صفحه نقاشي!!) را توضيح خواهم داد.
---
موفق باشيد
GDI+ يك كتابخانه سازماندهي و Manage شده هست كه نسبت به GDI قوي تر و استفاده از آن راحتتر شده و در قالب فضاي نامي (Namespace)Drawing در System.Drawing.dll ذخيره و به ليست كتابخانه هاي .Net Framework اضافه شده است.
در حال حاضر Namespace هايي كه براي كار با GDI+ وجود دارند به اين شرح مي باشد: System.Drawing, System.Drawing.Design, System.Drawing.Printing, System.Drawing.Imaging, System.Drawing.Drawing2D وSystem.Drawing.Text
در اين آموزشها ما بيشترين استفاده را از System.Drawing و System.Drawing.Drawing2D خواهيم كرد. در كنار اين Namespace ها ما از كلاس Graphics هم استفاده هاي زيادي خواهيم كرد كه در درسهاي آينده متوجه خواهيد شد.
با توجه به ذكر اين مقدمات، در قسمت بعد نحوه آماده سازي يك آبجكت گرافيكي (يا به زبان ساده تر يك صفحه نقاشي!!) را توضيح خواهم داد.
---
موفق باشيد


پیوند ها