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