نمایش نتایج: از 1 به 1 از 1

موضوع: مدیریت رشته ها در ویژوال بیسیک

  1. #1
    مدیرکل انجمنهای نور آسمان vorojax آواتار ها
    تاریخ عضویت
    Jun 2008
    محل سکونت
    همشهری حضرت عشق
    نوشته ها
    7,305
    تشکر
    6
    تشکر شده 0 بار در 0 ارسال

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

    توابعی که براي مدیریت رشته ها در وي بی می توانید از آنها استفاده
    کنید عبارتند از :
    کد اسکی اولین کاراکتر رشته ورودي را بر می گرداند . : Asc تابع ý
    فرمت کلی آن بصورت زیر است :
    Asc(string)
    کد یونیکد اولین کاراکتر را بر می گرداند . AscW - تابع
    رشته اي را بر می گرداند که معادل کد اسکی ورودي : Chr تابع ý
    است .
    فرمت کلی آن بصورت زیر است :
    Chr(charcode)
    بر حسب یونیکد عمل می کند . ChrW - تابع
    تمام کاراکترهاي رشته ورودي را به حروف کوچک : LCase تابع ý
    تبدیل می کند .
    فرمت کلی آن بصورت زیر است :
    LCase(string)

    تمام کاراکترهاي رشته ورودي را به حروف کوچک : UCase تابع ý
    تبدیل می کند .
    فرمت کلی آن بصورت زیر است :
    UCase(string)
    رشته اي را بر می گرداند که شامل تعداد مشخصی از : Left تابع ý
    کاراکترهاي سمت چپ رشته ورودي است .
    فرمت کلی آن بصورت زیر است :
    Left(string, length)
    رشته ورودي : String
    طول رشته مورد نظر : Length
    مثال :
    Left(“abcdef”,3)=”abc”
    رشته اي را بر می گرداند که شامل تعداد مشخصی : Right تابع ý
    از کاراکترهاي سمت راست رشته ورودي است .
    فرمت کلی آن بصورت زیر است :
    Right(string, length)
    مثال :
    Right(“abcdef”,3)=”def”

    تعداد مشخصی کاراکتر فاصله بر می گرداند . : Space تابع ý
    فرمت کلی آن بصورت زیر است :
    Space(number)
    طول رشته ورودي را بر می گرداند . : Len تابع ý
    فرمت کلی آن بصورت زیر است :
    Len(string)
    Len(“abcdefg”)= مثال : 7
    هایی که در ابتدا یا انتهاي رشته space این تابع : Trim تابع ý
    باشد را حذف می کند .
    فرمت کلی آن بصورت زیر است :
    Trim(string)
    فقط از چپ و راست عمل می کنند . RTrim و LTrim - توابع
    مثال :
    Trim(“ abc”)=”abc”
    این تابعی یک رشته بر می گرداند که شامل تعداد : Mid تابع ý
    مشخصی از کاراکترهاي رشته ورودي آن است . فرمت کلی آن
    بصورت زیر است :
    Mid(string, start[, length])

    رشته ورودي . : string
    محل شروع اولین کاراکتر رشته اي که می خواهیم از رشته : start
    ورودي استخراج کنیم .
    این پارامتر اختیاري است و طول رشته اي است که می : Length
    خواهیم از رشته ورودي استخراج کنیم . اگر این پارامتر وارد نشود کلیه
    به بعد استخراج خواهند شد . start کاراکترها از
    Mid(“abcdefg”,2,3)=bcd : مثال
    این تابع محل اولین وقوع یک رشته را درون رشته : Instr تابع ý
    دیگر نشان می دهد .
    فرمت کلی آن بصورت زیر است :
    InStr([start, ]string1, string2[, compare])
    این پارامتر اختیاري است و محل شروع جستجو را نشان می : Start
    دهد . اگر این پارامتر وارد نشود جستجو از ابتداي رشته آغاز می شود .
    رشته اي که جستجو در آن انجام می شود . : String1
    رشته مورد جستجو : String2
    این پارامتر اختیاري است و نوع جستجو را نشان می دهد . : Compare
    اگر این پارامتر 0 داده شود جستجوي متنی انجام می شود و اگر 1 داده
    شود جستجوي باینري انجام می شود .
    Instr(3,”abcdabg”,”ab”)= مثال : 5

    برابر صفر باشد مقدار بازگشتی صفر است . اگر string اگر طول رشته 1
    است . Null باشد مقدار بازگشتی نیز Null برابر string یا 2 string1
    خواهد start برابر صفر باشد مقدار بازگشتی string اگر طول رشته 2
    پیدا نشود مقدار بازگشتی صفر string درون 1 string بود . اگر رشته 2
    باشد مقدار بازگشتی string بزرگتر از طول رشته 1 start است . اگر
    صفر است .
    می باشد یعنی عمل جستجو Instr برعکس تابع : InstrRev تابع ý
    را از انتهاي رشته انجام می دهد .
    فرمت کلی آن بصورت زیر است :
    InstrRev(stringcheck, stringmatch[, start[, compare]])
    رشته اي را برمی گرداند که در آن یک رشته : Replace تابع ý
    خاص با رشته دیگري به تعداد دفعات مشخصی جایگزین شده
    است .
    فرمت کلی آن بصورت زیر است :
    Replace(expression, find, replace[, start[, count[,
    compare]]])
    رشته اصلی : Expression
    رشته مورد جستجو : Find
    رشته جایگزین : Replace
    محل شروع جایگزینی . در صورتیکه این متغیر وارد نشود : Start
    جایگزینی از ابتدا رشته انجام می شود .
    تعداد دفعات جایگزینی . در صورتیکه این متغیر وارد نشود : Count

    جایگزینی در تمام رشته انجام خواهد شد .
    نوع جستجو را نشان می دهد . اگر این پارامتر 0 داده شود : Compare
    جستجوي متنی انجام می شود و اگر 1 داده شود جستجوي باینري
    انجام می شود .
    مثال :
    Replace(“abcadea”,”a”,”x”)=”xbcxdex
    برابر صفر باشد مقدار بازگشتی رشته اي expression اگر طول رشته
    صفر باشد مقدار بازگشتی find با طول صفر است . اگر طول رشته
    صفر باشد مقدار replace است . اگر طول رشته expression خود
    ها حذف شده است . find اي است که در آن تمام expression بازگشتی
    باشد مقدار بازگشتی expression بزرگتر از طول رشته start اگر
    برابر صفر باشد مقدار count رشته اي با طول صفر است . اگر
    است . expression بازگشتی خود
    رشته اي را برمی گرداند که کاراکترهاي آن : StrReverse تابع ý
    به ترتیب عکس کاراکترهاي رشته ورودي است .
    فرمت کلی آن بصورت زیر می باشد :
    StrReverse(expression)
    مثال :
    StrReverse(“abcd”)=”dcba”

    آرایه اي از تعداد مشخصی رشته برمی گرداند که این : Split تابع ý
    از درون یک ( delimiter ) رشته ها توسط یک کاراکتر جداکننده
    رشته استخراج شده اند .
    فرمت کلی آن بصورت زیر است :
    Split(expression[, delimiter[, limit[, compare]]])
    رشته اصلی : Expression
    این پارامتر اختیاري است و کاراکتر جداسازي را نشان می : Delimiter
    دهد . در صورتیکه این پارامتر وارد نشود کاراکتر فاصله ( “ “ ) براي
    جداسازي استفاده می شود . در صورتیکه طول این کاراکتر صفر باشد
    است برگردانده می شود expression یک آرایه تک عضوي که شامل کل
    .
    تعداد رشته هاي موجود در آرایه را نشان می دهد . در : Limit
    صورتیکه این پارامتر داده نشود کلیه رشته هاي جداشده در آرایه
    خروجی قرار می گیرند .
    نوع جستجو را نشان می دهد . اگر این پارامتر 0 داده شود : Compare
    جستجوي متنی انجام می شود و اگر 1 داده شود جستجوي باینري
    انجام می شود .
    مثال :
    Dim Ar(3) as String
    Ar=Split(“a#bd#cde”,”#”)

    تعدادي رشته موجود در یک آرایه را بهم متصل می : Join تابع ý
    کند و رشته حاصل شده را بعنوان نتیجه بر می گرداند .
    فرمت کلی آن بصورت زیر است :
    Join(sourcearray[, delimiter])
    آرایه شامل رشته هایی که می خواهیم بهم متصل کنیم : Sourcearray
    .
    کاراکتري که براي اتصال رشته ها بهم استفاده می شود . : Delimiter
    این کاراکتر در بین رشته اهی اتصالی می آید و اگر داده نشود از کاراکتر
    فاصله استفاده می شود . اگر طول این کاراکتر صفر باشد رشته هاي
    بدون هیچ جداکننده اي بهم متصل می شوند .
    مثال :
    Dim Ar(3) as String
    Ar(1)=”ab”
    Ar(2)=”c”
    Ar(3)=”def”
    Join(Ar,”*”)=”ab*c*def”
    این تابع دو رشته ورودي را با هم مقایسه می : StrComp تابع ý
    کند .
    فرمت کلی این تابع بصورت زیر است :
    StrComp(string1, string2[, compare])

    رشته اول : String1
    رشته دوم : String2
    نوع مقایسه را نشان می دهد . اگر این پارامتر 0 داده شود : Compare
    مقایسه متنی انجام می شود و اگر 1 داده شود مقایسه باینري انجام می
    شود .
    باشد مقدار بازگشتی 1- است . اگر دو string کوچکتر از 2 string اگر 1
    بزرگتر از string رشته مساوي باشند مقدار بازگشتی صفر است . اگر 1
    باشد مقدار بازگشتی 1 است . string2
    در یک رشته ورودي تغییراتی را اعمال می کند . : StrConv تابع ý
    فرمت کلی آن بصورت زیر است:
    StrConv(string, conversion)
    رشته ورودي : String
    نوع عمل تبدیل را نشان می دهد . مقادیر ممکن این متغیر : Conversion
    عبارتند از :
    توضیح مقدار
    تبدیل به حروف بزرگ 1
    تبدیل به حروف کوچک 2
    تبدیل اولین کاراکتر هر لغت در
    رشته به حرف بزرگ
    3
    تبدیل به یک رشته یونیکد 64
    تبدیل از رشته یونیکد به کدپیچ
    پیش فرض سیستم
    128

    مثال :
    StrConv("hello my friend",3)="Hello My Freind"

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    محل سکونت
    Advertising world
    نوشته ها
    Many

     

    حرز امام جواد

     

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

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

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
کانال سپاه