PDA

View Full Version : سوال: طرز نوشتن این برنامه در C شاپ



madanchi11
شنبه 31 فروردین 1392, 12:28 عصر
سلام

من الگوریتم معادله خط رو دارم به این صورت



lineEquation(int x0,int y0,int xEnd,int yEnd,int color)
{

int x;
float y,m,b;
m=(yEnd-y0)/(xEnd-x0);
b=y0-m*x0
for(x=x0;x<=xEnd;x++){
y=m*x+b;
SetPixel(x,Round(y),color);

}

}




باید یک لیبل اضافه کنم؟

تاحالا باهاش کار نکردم میشه راهنمایی کنید چطور بنویسم

ممنون

littledemon
شنبه 31 فروردین 1392, 17:11 عصر
الان مشکل این کدت چیه ؟
اگه عدد میدی و رسم نمی کنه این کد رو در ابتدای تابع بنویس :


SolidBrush blueBrush = new SolidBrush(Color.Blue);


و این رو هم جایگزین SetPixel کن :
در ضمن این کد باید داخل Form_paint(رویداد Paint) صدا زده بشه .


e.Graphics.FillRectangle(blueBrush, x, y, 1,1);

madanchi11
شنبه 31 فروردین 1392, 21:43 عصر
سلام

ببخشید میشه کد شو بنویسید به صورت کامل

ممنونم

madanchi11
یک شنبه 01 اردیبهشت 1392, 13:01 عصر
لطفاً کسی کمک میکنه این برنامه رو جواب بگیره و فایلشو پیوست کنه برای دانلود

ممنون

littledemon
یک شنبه 01 اردیبهشت 1392, 23:13 عصر
ببین رفیق
اینجا برا خودت هم بهتره که از راهنمائی ها کمک بگیری و خودت برنامه رو بنویسی . من که گفتم چه کنی که !!!:لبخند:
قسمت هایی که گفتم رو تغییر بده . من تست نکردم و این وظیفه خودته که تست کنی و اگه مشکل داشت خبر بدی اینجا. بالاخره باید پیشرفت کنی درسته ؟

madanchi11
دوشنبه 02 اردیبهشت 1392, 21:20 عصر
سلام

خب مشکل من اینه اصلا کار باهاش بلد نیستم

حتی گفتی " در ضمن این کد باید داخل Form_paint(رویداد Paint) صدا زده بشه . " اصلا نمیدونم چیه !!!!