پاورپوینت “گرافیک در سی شارپ” ۳۷ اسلاید

تومان10,000

توضیحات

فهرست مطالب:

تاریخچه

دلایل استفاده از گرافیک کامپوتری

بهترین ابزارها برای استفاده از گرافیک کامپیوتری

GDI چیست ؟

کلاس های گرافیک در C#

برخی توابع

نحوه تعریف اشیای گرافیکی در کلاسها

مثالهایی عملی از گرافیک در سی شارپ

برگ پایانی

Drawing ، شامل کلاس هائی برای کار با Pens,Brushes وسایر ابزارهای ترسیم است . namespace فوق، دارای چندین namespace زیرمجموعه است

System.Drawing.Drawing2D ، شامل نوع هائی برای توابع مربوط به عملیات گرافیکی دوبعدی و Vector graphic است.

System.Drawing.Imaging ، شامل نوع هائی است که می توان از آنان بمنظور کار با  متا فایل ها و سایر تصاویر پیشرفته GDI ، استفاده کرد.

System.Drawing.Printing ، شامل نوع هائی است که امکان کنترل چاپگر را فراهم  می کند.

System.Drawing.Text شامل نوع هائی است که امکان عملیات بر روی فونت ها را فراهم می نماید.

هدف کلی: آموزش برنامه نویسی #C و آشنایی با گرافیک در سی شارپ

سرفصل های تئوری:
۱- کلاس گرافیک

ما جهت برنامه نویسی گرافیک در زبان سی شارپ از کلاسی استفاده می کنیم به نام Graphics که این کلاس پایه ای برای انجام ترسیمات و امور گرافیکی است که مشخصات ناحیه گرافیکی را برای ترسیمات نگهداری نموده و متدها، خاصیت ها و … را جهت انجام ترسیمات و فرایندهای گرافیکی در بر دارد. تمام کنترل هایی که استفاده کردیم دارای یک متد به نام Create Graphics هستند که این متد شیء از نوع Graphics را بر می گرداند مانند زیر:

 

this به فرم جاری اشاره می کند و ما این کد را داخل کلاس فرم نوشتیم بنابر این ناحیه گرافیکی ما فرم جاری می باشد. ما برای ترسیمات ابتدا می بایست ناحیه ای گرافیکی را مشخص نمائیم که ترسیمات باید بر روی آن انجام شود.
برای ایجاد شیء گرافیکی و مشخص کردن ناحیه گرافیکی متدهای دیگری هم وجود دارد مثل:

این متدی جالب است که می توانید با دادن Handle یک کنترل ناحیه گرافیکی را به آن کنترل محدود نمائیم که یکی از کاربردهای جالب این متد زمانی است که ما قصد داریم تا فرم، کنترل و خارج از برنامه مان ترسیماتی انجام دهد مثل روی دستکتاپ. مثلاً کد زیر کنترل ….

و….