PDA

View Full Version : برنامه Paint با کامپایلر TC



Arsham.Kamali
پنج شنبه 06 خرداد 1389, 11:18 صبح
سلام دوستان ، خسته نباشید!
من دانشجوی رشته کامپیوتر هستم و استاد من برای پروژه پایان ترم به کل بچه ها گفته که باید برنامه پینت ویندوز رو طراحی کنید !!!!!

حالا می خوام از دوستان که منو راهنمایی کنن برای نوشتن این برنامه !!!!

من خودم سعی می کنم بنویسم و فقط از شما ها منبع یا راهنمایی می خوام.

برای شروع نوشتن این برنامه به کجا برم ، چیو خوب بخونم و ...

اگر هم مثالی در این ضمینه دارید که می تونه به درک بیشتر من کمک کنه ممنون میشم ارایه بدید !

با تشکر

Arsham.Kamali
پنج شنبه 06 خرداد 1389, 11:22 صبح
البته اینم بگم که ما از ورژن قدیمی tc استفاده می کنیم !
(Turbo C ++)

Arsham.Kamali
پنج شنبه 06 خرداد 1389, 12:07 عصر
البته اینم بگم که ما از ورژن قدیمی tc استفاده می کنیم !
(Turbo C ++)

ebrahim1988
پنج شنبه 06 خرداد 1389, 22:05 عصر
البته اینم بگم که ما از ورژن قدیمی tc استفاده می کنیم !
(Turbo C ++)
بايد با گرافيك توي tc كار كنين
"خيلي زياد"!!!!!!!!!!

rasep1983
جمعه 07 خرداد 1389, 12:32 عصر
اول از همه
#include<graphics.h>


بعد داخل برنامه

int det=DETECT,mod;
initgraph(&det,&mod,"")


حالا دستور ها


setcolor(شماره رنگ)

line(x1,y1,x2,y2) ازمختصات x1,y1 به مختصات x2,y2 خط میکشه
rectangle(x1,y1,x2,y2) کشیدن مستطیل

circle(x1,y1,r) کشیدن دایره به مرکز x1,y1 و شعاع r

setfillstyle(1,color);
floodfill(x1,y1,color); رنگ کردن مساحت بسته ای که نقطه x1,y1 توی اون قسمته



Arsham.Kamali
جمعه 07 خرداد 1389, 19:19 عصر
ممنون دوست عزیز ، بابت راهنمایی!

شما هم موافق هستید که با گرافیک در tc کار کنم یا چیز دیگه ای پیشنهاد می دید ؟!

بزارید دقیقا بگم چی می خواد :

"برنامه ای بنویسید که اشکال پایه ای گرافیکی ( فقط خط ، دایره ، مستطیل ، متن پرکردن ) را با دریافت مولفه های آن رسم کند و کاربر بتواند قسمتی از خروجی را پاک کند !"

حالا بگید مثلا برو کتاب ... رو بخش ... رو بخون یا بگید فلان فایل آموزشی رو بببین !
سطح سواد من رو در حد کاملا مبتدی فرض کنید.

اگه میشه یکم بیشتر وقت بذارید ، من باید از همین 3 شنبه شروع کنم به نوشتن
( 1 ماه بیشتر وقت ندارم )

h-qazvini
جمعه 07 خرداد 1389, 20:10 عصر
برای رسم ابتدایی اشکال گافیکی سری به اینجا بزن :
http://www.brackeen.com/vga
نمونه های ساده رسم خط، دایره ...را هم با turbo c کامپایل کرده است و هم با borland c و djgpp.
اگر بخواهی با کامپایلری نظیر devc++ هم کارکنی می توانی کتابخانه graphic.h آن را با تنظیم های مربوطه در آدرس زیر پیدا کنی
http://www.onecore.net/dev-c-graphics.htm

Arsham.Kamali
شنبه 08 خرداد 1389, 01:47 صبح
دوستان غیر از tc چی بهم پیشنهاد می کنید !
به عنوان کامپایلر...

rasep1983
دوشنبه 17 خرداد 1389, 02:04 صبح
زیاد سختش نکن با همین Tc می تونی جواب بگیری

توضیح : قسمتی که گفتم

initgraph(&det,&mod,"")

درصورتی جای آدرس واسط گرافیکی رو خالی بزار که فایل egavga.bgi رو از پوشه BGI توی مسیر جاری TC کپی کرده باشی و اللا آدرس EGAVGA.BGI رو بنویس