امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
رسم خط و مستطيل
نویسنده پیام
saraaa آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 1
تاریخ عضویت: خرداد ۱۳۸۷

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
رسم خط و مستطيل
سلام من يه برنامه مي خوام به هر زباني
دلفي يا c ++ يا پاسكال
كه يه خط را رسم كنه ومختصات
را داخل برنامه نديم خود كاربر مختصات خطي رو كه هر جاي
صفحه مي خواد
بده تا براش رسم كنه ورسم مستطيل رو هم مي خوام به همين شكل
خواهش مي كنم كمكم كنيد من خيلي سعي كرئم اين برنامه رو پيدا كنم ولي نشد
تو رو خدا هر جوري شده اين برنامه رو برام پيدا كنيد
۲۹-خرداد-۱۳۸۷, ۱۲:۵۱:۵۴
ارسال‌ها
پاسخ
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #2
RE: رسم خط و مستطيل
یک یونیت تو دلفی
با الگوریتم رسم چند ضلعی میشه مربع درست کرد ولی مستطیل نه Sad
فکر کنم رسم خط به دردت بخوره
ویرایش شد:
اگه با توابع آماده ی همون زبون برنامه نویسی میخوای این کار رو بکنی که خیلی مسئله ساده میشه فقط کافیه چندتا پارامتر مثل X1,Y1,X2,Y2,Color و ... از ورودی بگیری (لطفا سؤال خود را کامل تر مطرح دهید شود کنید بهتره ها)


(آخرین ویرایش در این ارسال: ۲۹-خرداد-۱۳۸۷, ۲۱:۲۶:۰۰، توسط mojtabamalaekeh.)
۲۹-خرداد-۱۳۸۷, ۱۳:۱۳:۲۰
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #3
RE: رسم خط و مستطيل
مثال خود دلفی در مورد رسم خط
نقل قول: procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin

{ first call FillRect to paint the surface of the form.
this removes any previously drawn lines (and anything else!) }
Canvas.FillRect(ClientRect);
Canvas.MoveTo(0, 0);
Canvas.LineTo(X, Y);
end;
رسم مستطیل اینهم تو help دلفی بود
البته اینو یه کم باید تغییر بدی چون تو یه timer هست و تعداد زیادی مستطیل رسم میکنه
نقل قول: var

X, Y: Integer;
procedure TForm1.FormActivate(Sender: TObject);
begin
WindowState := wsMaximized;
Timer1.Interval := 50;
Randomize;

end;

procedure TForm1.Timer1Timer(Sender: TObject);

begin
X := Random(Screen.Width - 10);
Y := Random(Screen.Height - 10);
Canvas.Pen.Color := Random(65535);
case Random(5) of
0: Canvas.Pen.Style := psSolid;
1: Canvas.Pen.Style := psDash;
2: Canvas.Pen.Style := psDot;
3: Canvas.Pen.Style := psDashDot;
4: Canvas.Pen.Style := psDashDotDot;
end;
Canvas.Rectangle(X, Y, X + Random(400), Y + Random(400));

end;
۲۹-خرداد-۱۳۸۷, ۱۶:۱۲:۴۵
وب سایت ارسال‌ها
پاسخ
zosha آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: خرداد ۱۳۸۷

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #4
RE: رسم خط و مستطيل
سلام مي خواستم برنامه بازي tetricبه زبان c++را برايم ارسال كنيد.ممنونم
۲۹-خرداد-۱۳۸۷, ۱۹:۰۵:۲۴
ارسال‌ها
پاسخ
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #5
RE: رسم خط و مستطيل
به زبان پاسکال
ابتدا مستطیلی با ابعاد 0 و 0 و 639 و 479 بکشید تا محدوده مانیتور دستتون بیاد. بعد هم اگه برنامه اونی نبود که شما میخواین چاره اش اینه که سؤالتون رو بیشتر توضیح بدین.


فایل‌(های) پیوست شده
.zip   LINE&REC.zip (اندازه: 13.11 KB / تعداد دفعات دریافت: 182)


(آخرین ویرایش در این ارسال: ۰۱-تير-۱۳۸۷, ۱۳:۳۵:۱۰، توسط mojtabamalaekeh.)
۰۱-تير-۱۳۸۷, ۱۳:۳۴:۱۰
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS