تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 4 از 30 اولاول 1234567814 ... آخرآخر
نمايش نتايج 31 به 40 از 299

نام تاپيک: آموزش گام به گام ویژوال بیسیک6.0

  1. #31
    داره خودمونی میشه Lucky Luck's Avatar
    تاريخ عضويت
    Apr 2005
    پست ها
    83

    پيش فرض

    سلام

    خیلی خیلی ممنون از شما
    تاپیک خیلی خوبیه . من که از اول دارم پیگیری میکنم امیدوارم آخرش یه برنامه نویس خوب بشیم

  2. این کاربر از Lucky Luck بخاطر این مطلب مفید تشکر کرده است


  3. #32
    آخر فروم باز تکنیک برتر's Avatar
    تاريخ عضويت
    Sep 2005
    پست ها
    1,705

    پيش فرض

    ممنون
    خوب حالا ادامه آموزش
    قسمت سوم
    کنترل برنامه ها
    کنترل برنامه ها
    عملگر های شرطی
    مثالا می خواهید برنامه ای برایحساب پرداخت ها بنویسیم.این مقدار طلب هر فروشنده را که با آن معادله دارید محاسبه می کند و چک مربوط را چاپ می نماییم.حال اگر با یکی از فروشندگان مبادله نداشته باشد چه رخ می دهد.
    می خواهیم یک چک به مبلغ صفر دلار چاپ کنیم؟؟؟ مطمئنا پاسخ منفی است. تا اینجا همه کد های که درون روال دیده ایددستور به دستور اجرا می شوند. اما به کمک عملگرهای شرطی و دستور های مر بوط می توانید. برنامه ای بنویسید. که اگر لازم بود ترتیب اجرای دستورات تغییر نکند. بنابراین برنامه شما می تواند فقط چکهایی را چاپ کند که به فروشندگان آنها مبلغیبدهکار هستند.
    ویژال بیسیک از 6 عملگرها شرطی پشتیبانی می کند.
    عملگرها:=|<|>|=<|=>|<>
    توضیح:مساوی|بزرگتر از|کوچکتر از|بزرگتر یا مساوی|کوچکتر یا مساوی|نا مساوی
    مثال:2=7|3<6|11>5|23=<23|21=>4|3<>3
    نتیجه:غلط|درست|درست|درست|در ت|غلط
    داده های شرطی
    همیشه دو مقدار را با هم مقایسه کنید که از یک نوع داده باشند. مثلا می توانید دو عدد از یک نوع را با هم مقایسه کنید تا ببینید کدام بزرگتر است. همچنین می توانید رشته های را با هم و انواع boolean را نیز با هم دیگه مقایسه کنید.
    اما هیچ وقت سعی نکنید یک رشته را با یک عدد مقایسه کنید چون نتیجه معمولا اشتباه در می آید.

    دستور if
    یک از متد اول ترین فرمان های زبان ویژال بیسیک فرمان if است . فرمان if قسمتی از یک دستور چند خطی به نام دستور if می باشد که فرمت آن به شکل زیر می باشد:
    If conditional then
    Block of one or more visual basic statements
    End if
    Conditional عبارتی است که نتیجه آن true یا false می باشد. در نتیجه conditional می تواند یک متغیر بولی بشد.می تواند یک کنترل معادل با مقدار true یا false باشد یا حتی ممکن است یک عبارت طولانی تر باشد که شامل عملگرهای شرطی و امتحان یک یا چند عملگر منطقی است.
    وقتی که ما از دستور if استفاده می کنید دستور اگر می باشد مثالا می گوییم اگر فلان چیز را زد یا ...
    فلا چیز بعدی اجرا یا ... اعمال شود این دستور یکی از دستور های است که در اکثر زبان های دیگر کا می کند. و اگر از این دستور در ویبی نخواهید استفاده کنیم یه جای کار می لنگه.
    بدنه یک دستور if باید بصورت تو رفته باشد تا بتواند با یک نگاه نقاط شروع و خاتمه این دستور را تشخیص دهید . کلیه دستورات if چند خطی دارای مجموعه متناظری از دستورات end if در جایی از برنامه می باشند . دستور end if همیشه با آخرین دستور if مرتبط است بدون توجه به اینکه چقدر تو رفته باشد.
    مقایسه داده ها به وکمک if
    If (cursales > cursalesgoal) then
    Cursalarybonus=100.00
    Lblsalesnote.caption="maji"
    Lblsalesnote.backcolor=red
    Lblsalesnote.fontbold=true
    End if
    تکمیل دستور if با لغت کلیدی else
    در قسمت های بالا در مورد شکل دستور ifآشنا شدید. اما برنامه نویسان غالب اوقات از شکل توسعه یافته آن استفاده می کنند.
    که فرمت زیر را دارد.
    If conditional then
    Block of one or more visual basic statements
    Else
    Block of one or more visual basic statements
    End if
    ادامه دارد

  4. 2 کاربر از تکنیک برتر بخاطر این مطلب مفید تشکر کرده اند


  5. #33
    آخر فروم باز تکنیک برتر's Avatar
    تاريخ عضويت
    Sep 2005
    پست ها
    1,705

    پيش فرض

    ادامه قسمت سوم
    در اینجا نیز مانند کلیه دستورهای چند خطی برای واضح شدن بدنه دستور بصورت تو رفته می باشد.
    اما به خاطر داشته باشید. که این شیوه ضروری نیست. اولین فرمت if که قبلا دیدید کدی را نشان می داد که اگر شرط درست باشد این کد اجرا می شد.
    در این فرمت اگر شرط غلط باشد کدی برای اجرا وجود نخواهد داشت. Else بدین منظور به کار می رود.
    دستور if…elseاز آنکه if … else خاتمه یافت اجرای بقیه برنامه ادامه یافت پیدا می کند.
    دستورات if تو در تو
    If text.text="majid" then
    If text.text="majid2" then
    Text2.text="majid"
    Else
    Text2.text="majid3"
    End if
    End if
    گاهی اوقات بر اساس داده های مختلف ممکن است بخواهد یک رویداد یا نوع از روال ها را زودتر از موعد مقرر خاتمه دهید. برای انجام این کار می توانید دستور if را با دستور exit ترکیب کنید.
    Exit sub|function|do|for
    استفاده از دستور exit sub برای ختم زودرس یک روال
    دستورات if…elseتودرتو
    چنمانچه بخواهیم یک دستور if…else را درون یک دستور دیگر if……else قرار دهید باید برای شروع دستور if تو در تو از elseif استفاده کنید.
    Elseif کمک می کند تا دو یا چند دستور if….else تو در تو با هم ترکیب شوند.
    If text1.text="majid" then
    Text2.text="majidddddddd"
    Elseif text12.text="majidddddddddd"
    Text3.text="ddd"
    End if
    همانطور که دیدید ما در قسمت if می گفتیم اگر وelse را در بین if می گزاشتیم که اگر خواستیم بگویید ویا
    حال دستور elseif می گوید ویا اگر که هم ویا است و هم اگر یعنی دستور ویا دستو استفاده می شود.
    انتخاب از طریق دستور select case
    مناسب ترین موقعیت برای استفاده ار دستور select case هنگام انتخاب با وجود چند شرط است . مسلما اگر بیشتر از سه یا چهار دستور if…else تودرتو داشته باشید نتیجه یک برنامه پیچیده خواهد بود.بعبارت دیگر وارد یک منطق در هم و برهم بصورت زیر می شوید : اگر این درست باشد. بعد اگر این درست باشد.
    بعد اگر این هم درست باشد آنگاه کاری را انجام بده در غیر این صورت ... فرمت select case بصورت زیر است.
    Select case expression
    Case expressionmatch
    Block of one or more visual basic statements
    [ case expressionmatch1
    Block of one or more visual basic statements]
    [ case expressionmatch2
    Block of one or more visual basic statements]
    [ case expressionmatch3
    Block of one or more visual basic statements]
    End select
    Select caseیک مورد را از میان چند مورد انتخاب می کند. تعداد شرایطی که امتحان می شوند به نیاز شما بستگی دارد. این شرایط بصورت[case expressionmatch#...] نشان داده می شوند. فرض کنید که هیچکدام از این شرایط بر قرار نباشند.علیرغم فرمت پیچیده استفاده از دستور select case ساده است. به مثال زیر توجه کنید.
    Select case txtgrade.text
    Case "a"
    Lblannounce.caption="ma"
    Case "b"
    Lblannounce.caption="maa"
    Case "c"
    Lblannounce.caption="maj"
    Case "d"
    Lblannounce.caption="maji"
    Case "f"
    Lblannounce.caption="majid"
    Case else
    Lblannounce.caption="majid rahimy"
    End select

  6. 2 کاربر از تکنیک برتر بخاطر این مطلب مفید تشکر کرده اند


  7. #34
    آخر فروم باز تکنیک برتر's Avatar
    تاريخ عضويت
    Sep 2005
    پست ها
    1,705

    پيش فرض

    ادامه قسمت سوم
    اگر بنا به دلایلی حروفی غیز ازa|b|c|d|f درون متن ظاهر شود دستور case else اجرا شود و با تنظیم مقدار برچسب . خطایی را اعلام می کند.
    بقیر از دستورات select case دستوراتی دیگر در مورد همین مانند محدودها و.... می باشد.
    حلقه do
    ویژوال بیسیک یک دستور چند خطی به نام حلقه do دارد. در اینجا نیز مانند دستور if دستورات حلقه do با فرمت های مختلفی می آیند.
    Do while condition
    Block of one or more visual basic statements
    Loop
    Do
    Block of one or more visual basic statements
    Loop while condition
    Block of one or more visual basic statements
    Loop
    Do
    Block of one or more visual basic statements
    Loop while condition
    منظور از condition در حلقه do یک عبارت کنترل یا مقدار بولی است که درست یا غلط می باشد. فرمتی را که انتخاب می کنید اصولا به سلیقه شما بستگی دارد. اما تفاوت هایی نیز بین آنها وجود دارد.
    شما می توانید از هر شکل حلقه do استفاده کنید.
    Do while intctr <=10
    Lblout.caption=intctr
    Intctr=intctr +1
    Loop
    این قسمت ادامه دارد
    این قسمت ادامه دارد برای آموزش های دگر

  8. 3 کاربر از تکنیک برتر بخاطر این مطلب مفید تشکر کرده اند


  9. #35

    تاريخ عضويت
    Jun 2005
    محل سكونت
    ميدون 101 نارمك
    پست ها
    121

    پيش فرض

    wwwooowww
    بابا كارت درسته

    فقط يه كم پيام هات بزرگه
    البت اشكالي نداره

  10. #36
    حـــــرفـه ای mpsjavad's Avatar
    تاريخ عضويت
    Feb 2005
    محل سكونت
    ¤¤ بندرعباس ¤¤ ، ديار گرما ، شرجي و عشق
    پست ها
    2,077

    پيش فرض

    با سلام ..

    ممنون تکنيک جان .. ) هنوز فرصت مطالعه نداشتم اما به خودم قول دادم با اموزش شما پيش برم )

    هر جا هستي شاد و موفق باشي ..

    تشكر .

  11. #37
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2005
    پست ها
    14

    پيش فرض

    اگه میشه جواب این سوال من رو هم بدین دیگه .................................................. .......... :

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

  12. #38
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Nov 2005
    پست ها
    234

    پيش فرض

    آقا خيلي ممنون من كه همه مطلب رو برداشتم در دستگاه ذخيره كردم

  13. #39
    آخر فروم باز تکنیک برتر's Avatar
    تاريخ عضويت
    Sep 2005
    پست ها
    1,705

    پيش فرض

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

  14. #40
    حـــــرفـه ای mpsjavad's Avatar
    تاريخ عضويت
    Feb 2005
    محل سكونت
    ¤¤ بندرعباس ¤¤ ، ديار گرما ، شرجي و عشق
    پست ها
    2,077

    پيش فرض

    با سلام ..

    مجيد جان كم كم داشتم نگران ميشدم .. خوشحالم كه سالم و سلامت هستي و باز شما رو در انجمن ميبينم ..

    به اميد موفقيت .

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •