صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 10 من 15
الموضوع:

شرح الدوال النصية ( mid, asc,chr, split, trim) في لغة vb.net

الزوار من محركات البحث: 394 المشاهدات : 2418 الردود: 14
الموضوع حصري
جميع روابطنا، مشاركاتنا، صورنا متاحة للزوار دون الحاجة إلى التسجيل ، الابلاغ عن انتهاك - Report a violation
  1. #1
    Software Developer
    Expert in Encryption
    تاريخ التسجيل: January-2010
    الدولة: البـــــصرة
    الجنس: ذكر
    المشاركات: 7,348 المواضيع: 422
    صوتيات: 7 سوالف عراقية: 0
    التقييم: 6778
    مزاجي: ****
    المهنة: مبرمج شركة Weir
    أكلتي المفضلة: ****
    موبايلي: ****
    آخر نشاط: 14/November/2022
    مقالات المدونة: 163

    شرح الدوال النصية ( mid, asc,chr, split, trim) في لغة vb.net

    شرح الدوال النصية ( mid, asc,chr, split, trim) في لغة vb.net





    هذا الموضوع هو الدرس الثالث من دورة شرح دوال vb.net , سوف اقوم بشرح الدوال النصية مع وضع مثال مبسط لاستخدام الدالة .
    لمن لا يعرف ما هي الدالة البرمجة function او نهج المعالجة procedure , هي عبارة عن كتلة من السطور البرمجية تعمل بصورة مستقلة ونقوم بأستدعاها عند الحاجة , و من المستحيل تنفذيها بدون استدعاء , وهناك نوعين منهما :
    1- الدوال القياسية ( وهي دوال مكتوبة من قبل مبرمجين للغة وموجودة دائماً ).
    2- الدوال المكتوبة من قبل المبرمج .

    ماهو الفرق بين الدالة ونهج المعالجة ؟
    الدالة تحتوي على نوع بياني , بينما نهج المعالجة هو دالة اصلاً ولكن دون نوع بياني اي لا ترجع اي قيمة , وهناك بعض الامور لا يحبذ استخدامها من الدوال مثل طباعة النواتج بداخل الدالة بأستخدام عبارات الطباعة المختلفة ,, وهذا الكلام لا يخص لغة vb.net فقط وانما يخص جميع لغات البرمجة المهيكلة والشيئية ( الكائنية التوجه ) مثل C++ , Java , pascal , delphi وغيرها .

    الجدول ادناه يوضح الدوال وعملها :
    الدالة عملها
    Asc, AscW ارجاع قيمة الاسكي للحرف المدخل
    Chr, ChrW ارجاع قيمة الحرف لرقم الاسكي المدخل
    Format ارجاع الstring بعد عمل تنسيق معين عليها
    FormatCurrency تنسيق الstring على تنسيق عملة
    FormatDateTime تنسيق الوقت والتاريخ
    FormatNumber تنسيق الارقام
    FormatPercent ارجاع string تم تنسيقه كنسبة مئوية
    InStr لعرض عدد صحيح يحدد موضع بدء التكرار الأول لسلسلة واحدة داخل آخر.
    InStrRev لعرض موضع أول ظهور لسلسلة واحدة داخل آخر، بدءا من الجانب الأيسر من السلسلة
    Join لعرض سلسلة تم إنشاؤها بواسطة لصق إلى عدد من سلاسل فرعية موجودة في مصفوفة.
    LCase لعرض سلسلة أو حرف تم تحويلها إلى أحرف صغيرة.
    Left لعرض سلسلة تحتوي على عدد محدد من الأحرف من الجانب الايسر من سلسلة.
    Len معرفة طول السلسلة النصية
    LSet لعرض سلسلة محاذاة لليسار تحتوي على السلسلة المحددة التي تم ضبطها على الطول المحدد.
    LTrim إتورنز سلسلة تحتوي على نسخة من سلسلة محددة بدون مسافات رائدة.
    Mid تقطيع السلسلة المعينة
    Replace لعرض سلسلة تم استبدال سلسلة فرعية محددة بها بسلسلة فرعية أخرى بعدد محدد من المرات.
    Right لعرض سلسلة تحتوي على عدد محدد من الأحرف من الجانب الايمن من سلسلة.
    RSet لعرض سلسلة محاذاة لليمين تحتوي على السلسلة المحددة التي تم ضبطها على الطول المحدد.
    RTrim لعرض سلسلة تحتوي على نسخة من سلسلة محددة بدون مسافات زائدة.
    Space لعرض سلسلة تتكون من العدد المحدد للمسافات.
    Split لعرض صفيف أحادي البعد يستند إلى صفر يحتوي على عدد محدد من سلاسل فرعية
    StrComp إرجاع -1 أو 0 أو 1 بناء على نتيجة مقارنة سلسلة
    StrConv لعرض سلسلة محولة على النحو المحدد.
    StrDup لعرض سلسلة أو كائن يتكون من الحرف المحدد تكرار العدد المحدد عدد من المرات
    StrReverse لعرض سلسلة يتم فيها عكس ترتيب الحرف لسلسلة محددة
    Trim لعرض سلسلة تحتوي على نسخة من سلسلة محددة بدون مسافات رئيسية أو زائدة
    UCase لعرض سلسلة أو حرف يحتوي على السلسلة المحددة التي تم تحويلها إلى أحرف كبيرة

    امثلة متعددة :

    كود PHP:
    ' String to convert. Dim LowerCase As String = "Hello World 1234" ' Returns "HELLO WORLD 1234"Dim UpperCase As String UCase(LowerCase
    كود PHP:
    ' Initializes string. Dim TestString As String = " <-Trim-> " Dim TrimString As String ' Returns "<-Trim-> "TrimString LTrim(TestString' Returns " <-Trim->". TrimString = RTrim(TestString) ' Returns "<-Trim->"TrimString LTrim(RTrim(TestString)) ' Using the Trim function alone achieves the same result. ' Returns "<-Trim->"TrimString Trim(TestString

    كود PHP:
    ' Creates text string. Dim TestString As String = "Mid Function Demo" ' Returns "Mid"Dim FirstWord As String Mid(TestString13' Returns "Demo". Dim LastWord As String =
    Mid(TestString, 14, 4) ' 
    Returns "Function Demo"Dim MidWords As String Mid(TestString5

    كود PHP:
    ' Initializes variable. Dim TestString As String = "Hello World" ' Returns 11. Dim TestLen As Integer Len(TestString
    كود PHP:
    ' String to search in. Dim SearchString As String = "XXpXXpXXPXXP" ' Search for "P"Dim SearchChar As String "P" Dim TestPos As Integer ' A textual comparison starting at position 4. Returns 6. TestPos = InStr(4, SearchString, SearchChar, CompareMethod.Text) ' A binary comparison starting at position 1. Returns 9. TestPos InStr(1SearchStringSearchCharCompareMethod.Binary' If Option Compare is not set, or set to Binary, return 9. ' If Option Compare is set to Textreturns 3. TestPos InStr(SearchStringSearchChar' Returns 0. TestPos = InStr(1, SearchString, "W") 
    كود PHP:
    Dim TestDateTime As Date #1/27/2001 5:04:23 PM# Dim TestStr As String ' Returns current system time in the system-defined long time format. TestStr = Format(Now(), "Long Time") ' Returns current system date in the system-defined long date format. TestStr = Format(Now(), "Long Date") ' Also returns current system date in the system-defined long date ' format, using the single letter code for the format. TestStr = Format(Now(), "D") ' Returns the value of TestDateTime in user-defined date/time formats. ' Returns "5:4:23". TestStr = Format(TestDateTime, "h:m:s") ' Returns "05:04:23 PM". TestStr = Format(TestDateTime, "hh:mm:ss tt") ' Returns "Saturday, Jan 27 2001". TestStr = Format(TestDateTime, "dddd, MMM d yyyy") ' Returns "17:04:23". TestStr = Format(TestDateTime, "HH:mm:ss") ' Returns "23". TestStr = Format(23) ' User-defined numeric formats. ' Returns "5,459.40". TestStr = Format(5459.4, "##,##0.00") ' Returns "334.90". TestStr = Format(334.9, "###0.00") ' Returns "500.00%". TestStr = Format(5, "0.00%") 
    اي استفسار انا حاضر

    تحياتي لكم

  2. #2
    من اهل الدار
    تاريخ التسجيل: August-2012
    الدولة: بغداد
    الجنس: ذكر
    المشاركات: 22,712 المواضيع: 717
    صوتيات: 31 سوالف عراقية: 1
    التقييم: 25583
    مقالات المدونة: 19
    شكراً سباي

  3. #3
    مدير المنتدى
    تاريخ التسجيل: January-2010
    الدولة: جهنم
    الجنس: أنثى
    المشاركات: 84,930 المواضيع: 10,515
    صوتيات: 15 سوالف عراقية: 13
    التقييم: 87195
    مزاجي: متفائلة
    المهنة: Sin trabajo
    أكلتي المفضلة: pizza
    موبايلي: M12
    آخر نشاط: منذ 11 ساعات
    مقالات المدونة: 18
    شكرا علي
    عاشت ايدك

  4. #4
    من أهل الدار
    الصدري
    تاريخ التسجيل: May-2016
    الدولة: ذي قار
    الجنس: ذكر
    المشاركات: 3,749 المواضيع: 54
    صوتيات: 3 سوالف عراقية: 0
    التقييم: 1657
    أكلتي المفضلة: جاي او كهوه
    موبايلي: Note4
    خوفتني كلت بسلا اكو بعد دوال بالرياضيات
    الله ستر هنه بس ٣ وجاي ارسب بيهن
    شكراا ع المجهود

  5. #5
    من أهل الدار
    الحسيني
    تاريخ التسجيل: January-2015
    الدولة: بغداد
    الجنس: ذكر
    المشاركات: 1,040 المواضيع: 315
    التقييم: 782
    مزاجي: مزاجي الهوى
    المهنة: التشيع الصفوي والتسنن الأموي آفات تهدد المجتمع العراق
    موبايلي: اسيا
    آخر نشاط: 5/September/2023
    مقالات المدونة: 14
    احسنت على معلومات

  6. #6
    من أهل الدار
    Bad Shadow
    تاريخ التسجيل: December-2015
    الدولة: الكرة الأرضية التافهة
    الجنس: ذكر
    المشاركات: 25,430 المواضيع: 948
    صوتيات: 300 سوالف عراقية: 0
    التقييم: 20073
    مزاجي: مشاغب
    المهنة: ممثل بفلم الرسالة
    أكلتي المفضلة: عند الجوع لا يوجد خبز سيء
    موبايلي: Nokia
    مقالات المدونة: 6
    الف شكر

  7. #7
    Software Developer
    Expert in Encryption
    اقتباس المشاركة الأصلية كتبت بواسطة مصطفى العراب مشاهدة المشاركة
    شكراً سباي
    عفوا اخي

    اقتباس المشاركة الأصلية كتبت بواسطة Suzana مشاهدة المشاركة
    شكرا علي
    عاشت ايدك
    عفوا سوزانا منورة الموضوع

    اقتباس المشاركة الأصلية كتبت بواسطة محمد ألصدري مشاهدة المشاركة
    خوفتني كلت بسلا اكو بعد دوال بالرياضيات
    الله ستر هنه بس ٣ وجاي ارسب بيهن
    شكراا ع المجهود
    هههههههه حبيبي منور الموضوع

    اقتباس المشاركة الأصلية كتبت بواسطة قصي الحسيني مشاهدة المشاركة
    احسنت على معلومات
    شكرا لوجودك اخي

    اقتباس المشاركة الأصلية كتبت بواسطة zeto مشاهدة المشاركة
    الف شكر
    منور الموضوع بوجودك

  8. #8
    ....
    sajaya ruh
    تاريخ التسجيل: January-2014
    الدولة: #ـــالعراق
    الجنس: أنثى
    المشاركات: 25,851 المواضيع: 643
    صوتيات: 40 سوالف عراقية: 0
    التقييم: 41412
    مزاجي: يبحث عن وطن
    أكلتي المفضلة: لا شيء معين
    مقالات المدونة: 46
    عاشت ايدك
    اخي

  9. #9
    Software Developer
    Expert in Encryption
    اقتباس المشاركة الأصلية كتبت بواسطة نبضات عراقية ♡ مشاهدة المشاركة
    عاشت ايدك
    اخي
    ايدج العايشة اختي الغالية

  10. #10
    من اهل الدار
    Moon light
    تاريخ التسجيل: August-2016
    الدولة: في ذكريات الطفوله
    الجنس: أنثى
    المشاركات: 16,765 المواضيع: 405
    صوتيات: 3 سوالف عراقية: 0
    التقييم: 7621
    مزاجي: عجوزي ^_^
    عاشت ايدك
    كل التقدير

صفحة 1 من 2 12 الأخيرةالأخيرة
تم تطوير موقع درر العراق بواسطة Samer

قوانين المنتديات العامة

Google+

متصفح Chrome هو الأفضل لتصفح الانترنت في الجوال