Azerbaijani | English | Persian | Turkish

دسته بندی وبلاگ

امتیاز رایگان ،عضویت آسان
شارژ مستقیم ایرانسل Evrimpal
گلچینی از بهترین محصولات کشور
15,000 تومن‌ هدیه برا خرید اول

الگوریتم رسم خط در سی شارپ

کد رسم خط در سی شارپ

این کد در ویژوال استادیو 2010 با دات نت فریم ورک 4 نوشته شده است

دانلود سورس کد

سورس رسم خط :

-----------------------------------------------

   protected void linebrace( int Xa,int Ya, int Xb , int Yb)
        {

 Bitmap bt;
             bt = new Bitmap(this.Width, this.Height);
            int p,X,Y,xEnd;
            int dx = System.Math. Abs(Xa-Xb); // فاصله ی x
            int dy = System.Math.Abs(Ya - Yb); //فاصله ی y

            p = 2 + dy - dx;
 
           
            if (Xa > Xb)
            {
                X = Xb;
                Y = Yb;
                xEnd = Xa;

            }
            else
            {
                X = Xa;
                Y = Ya;
                xEnd = Xb;
            }
            while(X < xEnd)
            {
                try
                {
                    bt.SetPixel(X, Y, Color.Blue);
                    X++;
                    if (p < 0)
                        p = p + 2 * X * dy;
                    else
                    {
                        Y++;
                        p = p + 2 * Math.Abs (dy - dx);

                    }
                }
                catch { MessageBox.Show(" An Error Occured"); break; }

            }// End While


        }


 

 

 


خرید اول 15 هزار تومن هدیه بگیر
گلچینی از انواع محصولات از سراسر کشور
کد تخفیف با چرخونه سایت به صورت روزانه
عضویت

نظرات برای این نوشته

سجاد رهبری
متن نظر :
مفید است