تبلیغات
پرتال تخصصی کامپیوتر - طراحی فرم های دلخواه برای برنامه های ویژوال بیسیک
 
پرتال تخصصی کامپیوتر
مرجع مقالات شبکه و برنامه نویسی و دانستنی های کامپیوتری و مطالب آموزشی ، طراحی وب
درباره وبلاگ


سرور کسی نیست جز خدای بخشنده و مهربان

اولین پایگاه آموزشی شهرستان گچساران با 5 سال سابقه فعالیت

این وب سایت ، فضایی است برای انتشار لینک‌های مفید؛ معرفی هرچه که خواندنی، دیدنی یا شنیدنی ا‌ست. این وب سایت به هدف آگاهی‌رسانی و بازتاب‌دادنِ مطالب خواندنی در فضای رایانه‌ای شکل گرفته است. "گچساران18"‌ یک نهاد یا یک کانون نیست؛ تنها یک "وب سایت اموزشی" ‌است و کم‌ترین تعهدی به هیچ‌یک از نهادها، گروه‌ها، اشخاص و تفکرها ندارد. این وبلاگ، به‌طور مستقل و بدون صافی عمل می‌کنند و طبیعی است که هر کس سلیقه‌ی خود را در انتخاب مطالب در پیش گیرد. این کار ، نماینده‌ی هیچ تشکّل و اندیشه ویژه‌ی سیاسی، فرهنگی یا قومی نیست. فقط معرف شهر گچساران به بازدید کننده است .

___________________________

انجام كلیه پروژه های دانشجوی در حداقل زمان ممکن

سفارش برنامه نویسی (دانشجویی ، كاربردی ) پذیرفته می شود .

پیشرفته ، متوسط ، مقدماتی


سفارش حضوری :
آدرس: شهرستان گچساران/ بلوار ولی عصر(خیابان شیراز)/ پاساژ گلستان/ مركز رایانه آرمیتا

سفارش تلفنی :
همراه : ۰۹۳۶۶۴۰۲۱۶۸
2230505 - 0742

سفارش اینترنتی :
Esmail.hahsemi@gmail.com
Esmail.hashemi@yahoo.com


با کمال تشکر مدیریت گچساران 18 (اسماعیل هاشمی - دانشجوی كامپیوتر دانشگاه آزاد گچساران)

مدیر وبلاگ : اسماعیل هاشمی
نویسندگان
آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :

فرض کنید یک image غیر مستطیلی دارید که می خواهید از آن بعنوان فرم برنامه تان استفاده کنید
۱ - تصویر فرم مورد نظرتان را طراحی کرده و با فرمت bmp ذخیره کنید . دقت نمایید که بایستی image خود را درون یک کادر مستطیلی قرار دهید که با یک رنگ با RGB مشخص رنگ آمیزی شده است :

۲ - یک فرم ویژوال بیسیک ایجاد کنید و خاصیت BorderStyle آنرا صفر نمایید .
3 - در متد Form Load بایستی image مورد نظر را به فرمتان assign کنید :


Me.picture=loadpicture(yourimagename)x
Me.width=Me.picture.width
Me.height=Me.picture.height


4 - سپس بایستی یک ناحیه از این image بسازید که نسبت به رنگ RGB ای که در بالا به آن اشاره کردم transparent باشد . اگر فرض کنیم این رنگ ، رنگ سیاه باشد ( r=0 , g=0, b=0 ) :



LRegion=MakeRgn(yourimagename,0,0,0)x



5 - حال بایستی ناحیه مشخص شده را بعنوان فرم برنامه تان قرار دهید :



call SetWindowRgn(Me.hwnd,LRegion,True)x



6 - یک ماژوال ایجاد کنید و خطوط زیر را در آن بنویسید :



Public Declare Function SetWindowRgn Lib "user32" (ByVal hwnd As Long, ByVal hRgn As Long, ByVal bRedraw As Boolean) As Long
Public Declare Function MakeRgn Lib "Region.dll" (ByVal FileName As String, ByVal R As Integer, ByVal g As Integer, ByVal b As Integer) As Long
Public Declare Function DeleteRgn Lib "Region.dll" (ByVal Region As Long)x
Global lRegion As Long


7 - در متد Form Unload عبارت زیر را قرار دهید :

Call DeleteRgn(LRegion)x

نکته ۱: بوسیله روتین زیر می توانید فرم خود را در وسط صفحه قرار دهید :



(Sub CenterForm(frm As Form
frm.Left = (Screen.Width - frm.Width) / 2
frm.Top = (Screen.Height - frm.Height) / 2
End Sub

امیدوارم خوشتان آمده باشد . تا مطلب جدیدتر خدانگهدار





نوع مطلب : پروژه برنامه نویسی، ویژوال بیسیك، سورس رایگان، نمونه كار برنامه نویسی، دانلود كتاب و جزوه رشته كامپیوتر، 
برچسب ها : پرتال تخصصی كامپیوتر، برنامه های ویژوال بیسیک، VB.6، طراحی،
لینک های مرتبط : پرتال تخصصی كامپیوتر،

       نظرات
جمعه 21 اسفند 1388
اسماعیل هاشمی
پنجشنبه 21 اردیبهشت 1396 03:26 ب.ظ
Fantastic blog you have here but I was wanting to know if you knew of any forums that cover
the same topics talked about here? I'd really love to be a part of group where I can get suggestions from other knowledgeable individuals that
share the same interest. If you have any recommendations,
please let me know. Thanks!
چهارشنبه 26 اسفند 1388 01:43 ب.ظ
سلام خوب هستین با تشکر از شما واقعا خسته نباشید وبلاگ خوبی دارید
میخواستم ببینم سورس برنامه ی زیر رو دارید
برنامه ای که با زبان c بر روی یک ساختمان داده لیست پیوندی،صف،پشته سه عمل اصلی بهنگام سازی ، حذف ، و درج را انجام بده و هر رکورد از سه نوع داده تشکیل شده باشه مثل(char-string-integer)
ممنون میشم اگه جواب بدین
اگه امکانش هست جواب و برام میل کنید
با تشکر از شما
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر