برنامه نویسی ویژوال بیسیک 6 ( قسمت هشتم )

ارسال شده توسط احمد محمد علیزاده در ۷ آبان, ۱۳۸۵ ساعت ۱۲:۴۶

با سلام . امیدوارم بازدید کنندگان سایت شاهوار یک کمی از تنبلی دست بردارن و دنبال برنامه نویسی برن تا من هم امید وار بشوم و برای این بخش بیشتر کار کنم. از آن جایی که معلوم است ظاهراً این بخش طرف دار کمی دارد. من به شما پیشنهاد می کنم که واقعاً اگر همت کنید می توانید ویژوال بیسیک را بیاموزید.

اما بگذریم. در قسمت هشتم آموزش برنامه نویسی ویژوال بیسیک 6 – با توجه به مقالات قبلی و آموزش های داده شده – چند برنامه می نویسیم که با توضیح کامل برای شما گذاشته ام.شاهوار دات نت

برنامه 1) چطور میشه در یک فرم یک منو درست کرد که بتوان با فشردن کلید آن را باز نمود؟
چون منو را بدون استفاده از کلیک انجام میدهیم حتما باید به صورت تقلبی انجام داد
ببینید شما منویی به فرمتان اضافه کنید و سپس کلیدی هم اضافه کنید حالا از فرمان popupmenu در ناحیه کدنویسی مربوط به کلید استفاده میکنیم دقیقا به صورت زیر درمیاد:
()Private Sub Command1_Click
PopupMenu mnufile, , 0, 0
End Sub
مختصات 0 و 0 منو را زیر منو اول خواهد برد و شما برای منوهای بعدی باید مختصات را تغیر دهید
یعنی مختصات دقیق x,y زیر منوی مورد نظر را بده خیلی کار سختی نیست چون y همیشه 0 است

البته نام منوی خودتان را به جای mnufile عوض کنید.

برنامه 2) چطوری میشود که کاربر با ورود کردن نام کشور در تکست باکس و فشار دادن کلید،پایتخت اون کشور در تکست باکس دوم  مشخص بشه؟
اول درون فرمت دو تا تکست باکس و یک کامند درست کن

خوب

در ناحیه کد نویسی مربوط به کامند این رو تایپ کن
If Text1.Text = “iran” Then Text2.Text = “TEHRAN”
“If Text1.Text = “germany” Then Text2.Text = “LONDON
حالا  اینجوری میتونی پشت سر هم کشور و پایتخت شون رو برای برنامه درست کنی
تا دلت میخواد کشور و پایتخت بده
البته میتونی فارسی هم بنویسی

البته با این روش میتونی یک  دیکشنری خوب هم درست کنی!

برنامه 3) چطور میشه عکسی از سمتی به سمت دیگر به توسط کلیدی انجام شود؟
در برنامه زیر عکس مورد نظر از سمت چپ به راست حرکت میکند
راهنمایی: با استفاده از تایمر میتونی برنامه خودت رو درست کنی
اول یک متغیر سراسری به نام a درست کن
یک تایمر به فرمت اضافه کن و بعدش خاصیت Enabled اون رو به false تبدیل کن و خاصیت interval تایمرت هم به 1 تبدیل کن چون در حالت پیش فرض این خاصیت مقدارش  0 است. بعدش کدهای زیر رو در تایمرت قرار بده:
a = 1
For a = 1 To 5
Picture1.Left = Picture1.Left + a
Next
بعد یک کنترل picture به فرمت اضافه کن و در سمت چپ فرمت قرارش بده
حالا یک کامند درست کن و کد زیر رو در آن تایپ کن:
Timer1.Enabled = Timer
کد بالا در حقیقت کارش اینه که وقتی کلید کامند زده شد تایمر رو به کار می اندازه
حالا caption کامندت رو به RUN تبدیل کن

به همین سادگی!

البته در مورد کنترل تایمر هنوز مقاله ای منتشر نکرده ام و برنامه بالا برای کاربرانی است که با کنترل تایمر آشنایی کافی را داشته باشند.

موفق باشید.

شاهوار دات نت


مربوط به آموزش برنامه نويسي | ۹ نظر »



۹ نظر مربوط به مطلب [برنامه نویسی ویژوال بیسیک 6 ( قسمت هشتم )]

  1. ارسال شده توسط هزار چهرهNo Gravatar در ۸ آبان ۱۳۸۵

    ای کاش همه می یامدن توی اینترنت برای یادگیری چیز های مفید،‌واقعا خیلی کم افرادی هستن مثل شما که این طوری علمشون رو در اختیار دیگران بذارن. من این کار شما رو تحسین می کنم و خوشحالم که در قبال واگذاری علمتون به دیگران چیزی رو طلب نمی کنید.

    پاسخ به اين نظر

  2. ارسال شده توسط sevenNo Gravatar در ۱۲ آبان ۱۳۸۵

    salam doste aziz
    man barname nevisi ro khili dost daram va mikham donbalesho begiram
    omid varam saite shoma sakoye partabi vase man bashe
    va mamanon az matalebe khodet
    merci bye

    پاسخ به اين نظر

  3. ارسال شده توسط matrixNo Gravatar در ۱ آذر ۱۳۸۵

    فقط می تونم بگم یه دنیا ممنون

    پاسخ به اين نظر

  4. ارسال شده توسط sepideNo Gravatar در ۱۳ بهمن ۱۳۸۵

    سلام. من تازه این سایت را از طریق جستجو پیدا کردم. مدتی بود که به دنبال یک سایت آموزشی خوب در زمینه ی برنامه نویس با ویژوال بیسیک می گشتم. خواهشا مطالب و آموزش ها را ادامه بدهید. چون مطالب واقعا عالی است.
    با تشکر!

    پاسخ به اين نظر

  5. ارسال شده توسط احمد محمد عليزادهNo Gravatar در ۱۳ بهمن ۱۳۸۵

    از نظر شما سپاسگذارم. به زودی مقالات جدید در سایت شاهوار…

    پاسخ به اين نظر

  6. ارسال شده توسط noraNo Gravatar در ۱۵ اردیبهشت ۱۳۸۶

    با سلام ىر مورى برنامه ی حرکت تصویر ایا می توان با افزودن کلید stop , start برنامه را بهینه سازی کرد در صورت امکان راهنمایی ام کنید به این کمک بسیار محتاجم
    با س÷اس

    پاسخ به اين نظر

  7. ارسال شده توسط محسنNo Gravatar در ۱۳ خرداد ۱۳۸۶

    سلام دوستان من تازه برنامه نویسی ویژوال بیسیک رو اغاز کردم می خواستم یه برنامه بنویسم که از کاربر تابعی دریافت و اونو رسم کنه اما وقتی تو کادر تکس باکس تابعی تایپ میکنیم به عنوان یک رشته پذیرفته میشه و نمیشه اونو مقدار دهی کرد خیلی عجله دارم اگه کمکم کنید ممنون میشم

    پاسخ به اين نظر

  8. ارسال شده توسط سعیدNo Gravatar در ۲۶ خرداد ۱۳۸۷

    با سلام خسته نباشید من حدود ۵۰ تا پروژه ویژوال بیسیک دارم که خودم نوشته ام مانند : خطا یابی اتصال به اینترنت- دفترچه تلفن – پازل – بازی – و… اگه مایل باشید من آنها را به شما ارسال می کنم شما هم آنها را در وب سایتتون قرار دهید اگه مایل باشید از این به بعد حدود هرماه ۴الی ۵تا می فرستم در صورت تمایل با شماره ۰۹۱۴۳۹۱۹۰۳۰تماس حاصل فرمایید تا با هم کار کنیم
    با تشکرMedia sony

    پاسخ به اين نظر

  9. ارسال شده توسط miladNo Gravatar در ۵ خرداد ۱۳۸۸

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

    پاسخ به اين نظر

نظر دهيد

Google
 

آيا مي دانستيد كه :

عمومی‌ترین نام در جهان محمد است