top of page

Built-in-Functions

الدوال/ الاقترانات الجاهزة

Built-in-Functions in visual Basic perform a specific task. It allows programmer to perform a specific function without any need to rewrite it again.

الدوال / الاقترانات الجاهزة عبارة عن اقترانات محددة الوصف والهدف وتؤدي وظيفة معينة, ويمكنك استخدامها مباشرة دون الحاجة إلى إعادة صياغة جملة وخوارزمياتها.

وتوفر لنا لغة فيجوال بيسك أكثر من 200 دالة وجملة جاهزة يستخدم بعضها بكثرة, والبعض الآخر غير شائع الاستخدام.

وسنعرض هنا الدوال والجمل الأكثر شيوعاً واستخداماً , وسنعرض تركيبها ونوضح مدخلاتها (معاملاتها إن وجدت) ومواصفات مخرجاتهاالتي عادة ما يتم تخزينها في اسم الدالة نفسها.

 

 Built-in-Function الاقترانات الجاهزة

    A- Math Functions الاقترانات الرياضية

     1- ABS(X)اقتران القيمة المطلقة

                Print ABS(-10) =è 10

                Print ABS(90) =è 90

   Dim X as Integer

    X= -50

   Print Abs(x) =+50

2- SQR(x)اقتران الجذر التربيعي

       Print SQR(100)= 10

       Print SQR(64)=8

    3- Len(“ String”) اقتران طول السلسلة الحرفية

               Print Len(“Visual_Basic”)= 12

               Print Len(“3549876”)= 7

               Print Len(“Welcome89754”)= 12

    4- Fix(Number)اقتران الجزء الصحيح

       Print Fix(32.33)è32

        Print Fix(32.56)è32

 

 

 

   B- String Functions:

    1- ASC(“Character“)اقتران يعطي الرقم الخاص بالحرف الاول من النص

     Print ASC(“A”) = 65                         Print ASC(“a”) = 97

     Print ASC(“B”) = 66                         Print ASC(“b”) = 98

     Print ASC(“0”) =48                          Print ASC(“Ali”) = 65

     Print ASC(“1”) =49                          Print ASC(“Do”) = 68

   2- Chr(number) اقتران يعطي الحرف الخاص بالرقم

       Print Chr(65) =  A                    Print Chr(97) = a

       Print Chr(66) =B                    Print Chr(98) = b

   3- Right(“String”النص , numberعدد الاحرف )

اقتران يقرأ عدد من الاحرف من يمين النص

          Print Right(“Visual_Basic”, 4)= asic

          Print Right(“Nice_Day”,3^1)= Day

          Print Right(“Hello_All”, Len(“welcome”)) = llo_All

 

  

   4- Left(“String” النص , numberعدد الاحرف )

اقتران يقرأ عدد من الاحرف من يسار النص

          Print Left(“Visual_Basic”, 4) =  Visu

          Print Left(“Nice_Day”,2^2) = Nice

          Print Left(“Hello_All”, Len(“Ahmad”))  =Hello

 

   5- Mid(“String”, Start Positionموقع البداية, Numberعدد الاحرف )

اقتران يقرأ عدد من الاحرف من موقع البداية في النص .

    Print Mid(“Visual_Basic”,8,5) = Basic

    Print Mid(“Visual_Basic”,2^3) = Basic

اذا لم نحدد عدد الاحرف يقرأ لنهاية النص

 

   6- LTrim(“String”) Left Trim اقتران لمسح الفراغات من يسار النص

    Print LTrim(“      Hello      “) =Hello..... .

   7- RTrim(“String”) Right Trim اقتران لمسح الفراغات من يمين النص

    Print RTrim(“      Hello      “)=........ Hello

8- Trim(“String”) اقتران لمسح الفراغات من يمين ويسار النص

       Print Trim(“      Hello      “) = Hello

  9-UCase(“String”)Upper Case(Capital) اقتران يعطي النص بأحرف كبيرة

         Print UCase(“hello”)=HELLO

          Print UCase(Chr(97))= A

   10- LCase(“String”) Lower Case(Small) اقتران يعطي النص بأحرف صغيرة

       Print LCase(“GOOD”) =good

       Print LCase(Chr(65)) =a

    11- Val(“String”)اقتران يعيد القيمة الرقمية للنص

     Print Val(“Hello”) = 0

     Print Val(“1234Hello”) = 1234

     Print Val(“Hello1234”) = 0

     Print Val(“1234Hello5678”) = 1234

     Print Val(“123456”) = 123456

Created by : Fatima Thaher Aburomman

bottom of page