تبليغاتX
معلم تو

 با سلام

تمرین نه فصل سوم برنامه سازی 3

حل این تمرین بسیار ساده است .

برای حل این تمرین نیاز به استفاده از سه API(GetWindowDC وStretchBlt وPaintDesktop)  می باشد.

ابتدا یک جعبه تصویر به نام p1 و سه دکمه فرمان به نامهای  Command1,command2,command3 درفرم قراردهید وسپس کد زیررا در پنجره ی کدنویسی وارد کنید:

 

Private Declare Function GetWindowDC Lib "user32" (ByVal hwnd As Long) As Long

Private Declare Function StretchBlt Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal nSrcWidth As Long, ByVal nSrcHeight As Long, ByVal dwRop As Long) As Long

Private Declare Function PaintDesktop Lib "user32.dll" (ByVal hdc As Long) As Long

Private Sub Command1_Click()

    DesktopHdc = GetWindowDC(0)

    p1.Cls

    StretchBlt p1.hdc,0, 0, p1.ScaleWidth, p1.ScaleHeight, DesktopHdc, 0, 0,_      Screen.Width, Screen.Height, vbSrcCopy 

End Sub

 

Private Sub Command2_Click()

   PaintDesktop p1.hdc

End Sub

 

Private Sub Command3_Click()

   p1.Cls

End Sub

+ نوشته شده توسط کوراش در جمعه 1387/01/16 و ساعت 18:19 |
سلام

 

برنامه که امروز گذاشتم یه ماشین حساب ولی از نوع رشته ای. یعنی ميتونه یه عملیات مثل 2+3*6-(2 mod 3^2/(3\5*10)) رو از کاربر بگیره و بر حسب اولویت بندی جواب رو نمايش بده.

امیدوارم خوشتون بیاد

لینک دانلود برنامه.

+ نوشته شده توسط Masood در دوشنبه 1387/01/12 و ساعت 17:38 |

و این طنین قدم های بهار است که به آغازی دوباره فرا میخواند.

سبزی اش در لحظه هایتان جاری و مقدمش گرامی

عیدباستان برهمه ی شماایرانیان

فرخنده باد

 
+ نوشته شده توسط کوراش در جمعه 1387/01/02 و ساعت 17:2 |
اینم یک برنامه طراحی فایروال هست که در ان از User Control استفاده شده و هدف از گذاشتن این برنامه این است که علاوه بر کدنویسی به ظاهر گرافیکی برنامه هم توجه کنید.

دانلود

+ نوشته شده توسط ebted در چهارشنبه 1386/12/22 و ساعت 22:55 |
سلام

این برنامه ای که امروز گذاشتم کارش رسم گرادینت با رنگ مورد نظر شماست هم با استفاده از حلقه For هم با استفاده از تابع بازگشتی.

امیدوارم خوشتون بیاد.

لینک دانلود برنامه.

+ نوشته شده توسط Masood در جمعه 1386/12/17 و ساعت 0:17 |
سلام

خوب امروز Magnifier رو آماده کردم. این برنامه علاوه بر Zoom بر روی دسکتاپ که کار اصلی برنامه هست کارهای دیگه هم میکند:
1- Filip Vertical
۲-  Filip Horizontal
3- اگر Shift را بگیرید با کمک دگمه های بالا و پایین درصد زومش ریاد میشه.
4- اگر Ctrl را بگیرید با کمک دگمه ها ی بالا، پایین، چپ و راست می تونید مکان موس را تعییر دهید.

امیدوارم خوشتون بیاد.

لینک دانلود برنامه.

+ نوشته شده توسط Masood در دوشنبه 1386/12/13 و ساعت 17:37 |
در این تمرین شما میتوانید چند ضلعی رسم کنید  و یا از فرم فعال عکس بگیرید .

ضمنا با کلیک روی picture box کادر تصویر را بارنگ قرمز پاک کنید بعد چند ضلعی رسم کنید تا متوجه چند مطلب در این پروژه شوید.
دریافت پروژه

+ نوشته شده توسط کوراش در دوشنبه 1386/12/13 و ساعت 0:29 |
امروز فقط به حل ساده ی این تمرین بسنده کردیم ولی بعدا آقا مسعود کامل شده این را باکارایی جالب آپلود میکند.

دریافت پروژه

+ نوشته شده توسط کوراش در دوشنبه 1386/12/13 و ساعت 0:23 |
مشاهده ی مقدار فضای دیسک ها

دریافت پروژه

+ نوشته شده توسط کوراش در دوشنبه 1386/12/13 و ساعت 0:18 |
تمرینی جالب برای فراگیری بارگذاری اشیا و تایمر
ضمنا این تمرین یک سال سوال مسابقه ی علمی عملی بوده است.

دریافت پروژه

+ نوشته شده توسط کوراش در دوشنبه 1386/12/13 و ساعت 0:13 |