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

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




نمايش نتايج 1 به 3 از 3

نام تاپيک: امکانات جدید ویژوال بیسیک دات نت

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

    پيش فرض امکانات جدید ویژوال بیسیک دات نت

    امکانات جدید ویژوال بیسیک دات نتvisual Basic .net
    چسباندن رشته های متنی
    برای چسباندن دویا چند رشته متنی می توانید از دو تابع با عملکرد یکسان ولی شکل متفاوت استفاده کنید.عملگر&و متدcontactاف استفاده از عملگر & گذاشته شود. به عنوان مثال برای چسباندن دو عبارت The Doorوcloseمی توان به صورت زیر عمل کرد.
    Dim Myword As String
    Myword="close"&"the Door"
    با استفاده از متد Contactدر این روش باید به شکل زیر از متد String.contactاستفاده کنید.
    Dim Myword As String
    Myword=string.contact("close","the Door")
    پردازش متن
    در پردازش رشته های متنی Vb.net متدهای جدیدی را ارائه می دهد اما همنان از توابع و عملگرهای قدیمی نیز می توان استفاده کرد . در ادامه مهم ترین متد ها را همراه با معادل های قدیمی آنها بررسی می کنیم.
    متد Toupperاین متد که معادل متد قدیمی Ucaseاست موجب می شود کلیه حروف یک رشته به حروف بزرگ تبدیل شوند.
    عملکرد آن به صورت زیر است.
    Dim Name,new Name As String
    Name="bill"
    Newname=name.toupper
    بدین ترتیب در متغیرnewnameعبارت"bill" ذخیره می شود.
    متدtolower این متد بر عکس متد قبلی است و حروف بزرگ یک رشته متنی را به حروف کوچک تبدیل می کند.معادل قدیمی آن در Vb6متد Lcaseاست.
    متدsubstringتعدادی از حروف رشته را از محل مشخصی به ما تحویل می دهد . معادل قدیمی آن Midاست مثال زیر عملکرد آن را بهتر نشان می دهد:
    Word2 As String وdim Word1
    Word1="first Day In Week"
    Word2=world1.substring(6,3)
    بدین ترتیب در متغیر Word2 عبارت Dayسه کاراکاتر از محل کاراکتر ششم ذخیره خواهد شد دقت کنید که انیس رشته از صفر آغاز می شود.
    متدlength:این متد تعداد حروف یک رشته را بر می گرداند.
    معادل قدیمی آن Len است که در Vb6 و نسخ قبلی کاربرد داشت:
    Dim Word As String
    Dim Size As Short
    Word="clock"
    Size=word.length
    بدین ترتیب مقدار متغیر Sizeبرابر با تعداد حروف Clock یعنی 5 می شود.
    متدtrimاین متد فاصله های Space ابتدا و انتها یک رشته را حذف می کند. به علاوه شکل آن در نسخه های قدیمی تفاوتی با شکل جدیدش در Vb.netندارد.
    نحوه استفاده از آن را در زیر می بیند.
    Dim Word,trimmed As String
    Word="clock
    Trimmed=word.trim
    نتیجه نهایی یعنی مقدار متغیر Trimmed کلمه "clock"بدون وجود فاصله در ابتدا و انتها.
    متدindexofاین متد که معادل قدیمی آن Instrاست. نقطه شروع یک رشته را در رشته اصلی بر می گرداند. برای مثال نقطه شروع "tor" در عبارت"monitor"عدد4 است. کاربرد آن ماننده زیر است:
    Dim Word As String
    Dim Start As Short
    Word="monitor"
    Start=word.indexof("tor")
    متد Insertهمان طور که از نام آن پیدا است کاراکاترها را به یک رشته در مکان دلخواه اضافه می کند. برای روشن تر شدن مطلب به مثال زیر توجه کنید.
    Dim Word1,word2 As String
    World1="1,2,3,5,6"
    Word2=world1/insert(6,"4,")
    بدین صورت ترتیب متغیر رشته ای Word2دارای مقدار "1,2,3,4,5,6می شود.
    متدremove:این متد موجب حذف یک سری حروف از درون یک رشته می شود. عملکرد آن با پیگیری مثال زیر بیشتر فرا می گیرید
    Dim Word1,word2 As String
    Word1="hello Word Word"
    Word2=word1.remove(6,5)
    بدین ترتیب در متغیر رشته ای Word2تنها عبارت "hello Word" ذخیره می شود.
    ممنون

  2. #2
    داره خودمونی میشه vibaampr's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    ایران - قم
    پست ها
    43

    پيش فرض

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

    هنوز هم از اين مقاله ها از خودت در وكن (ناراحت نشي يه وقت، شوخي كردم)

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

    پيش فرض

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

Thread Information

Users Browsing this Thread

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

User Tag List

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

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