View Full Version : سوال: طرز نوشتن این برنامه در C شاپ
madanchi11
شنبه 31 فروردین 1392, 13: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, 18:11 عصر
الان مشکل این کدت چیه ؟
اگه عدد میدی و رسم نمی کنه این کد رو در ابتدای تابع بنویس :
SolidBrush blueBrush = new SolidBrush(Color.Blue);
و این رو هم جایگزین SetPixel کن :
در ضمن این کد باید داخل Form_paint(رویداد Paint) صدا زده بشه .
e.Graphics.FillRectangle(blueBrush, x, y, 1,1);
madanchi11
شنبه 31 فروردین 1392, 22:43 عصر
سلام
ببخشید میشه کد شو بنویسید به صورت کامل
ممنونم
madanchi11
یک شنبه 01 اردیبهشت 1392, 14:01 عصر
لطفاً کسی کمک میکنه این برنامه رو جواب بگیره و فایلشو پیوست کنه برای دانلود
ممنون
littledemon
دوشنبه 02 اردیبهشت 1392, 00:13 صبح
ببین رفیق
اینجا برا خودت هم بهتره که از راهنمائی ها کمک بگیری و خودت برنامه رو بنویسی . من که گفتم چه کنی که !!!:لبخند:
قسمت هایی که گفتم رو تغییر بده . من تست نکردم و این وظیفه خودته که تست کنی و اگه مشکل داشت خبر بدی اینجا. بالاخره باید پیشرفت کنی درسته ؟
madanchi11
دوشنبه 02 اردیبهشت 1392, 22:20 عصر
سلام
خب مشکل من اینه اصلا کار باهاش بلد نیستم
حتی گفتی " در ضمن این کد باید داخل Form_paint(رویداد Paint) صدا زده بشه . " اصلا نمیدونم چیه !!!!
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.