شرح بعض الدوال الموجودة في فيجوال بيسيك دوت نت
الدوال Function
هذا الموضوع من شرحي الشخصي وليس منقول
هذا الموضوع من شرحي الشخصي وليس منقول
سأقوم بشرح بعض الدوال الموجودة في فيجوال بيسيك دوت نت وهي الدوال الأكثر استخداما من بين الكثير الكثير من الدوال الموجودة فيها.
مقدمة:ما هي الدوال:هي عبارة عن كلمات محجوزة ومعرفة مسبقا أو بتعبيراخرهي برامج مكتوبة مسبقا وموجودة داخل الفيجوال بيسيك دوت نت لكي نقوم باستدعائها والاستفادة منها في برامجنا ويوجد في فيجوال بيسيك الكثير منها كما ذكرت سابقا كما يمكننا ان نبرمج دوالنا الخاصة ونقوم بأستدعائها في برامجنا وسأقوم بشرح الأنواع التالية:
مقدمة:ما هي الدوال:هي عبارة عن كلمات محجوزة ومعرفة مسبقا أو بتعبيراخرهي برامج مكتوبة مسبقا وموجودة داخل الفيجوال بيسيك دوت نت لكي نقوم باستدعائها والاستفادة منها في برامجنا ويوجد في فيجوال بيسيك الكثير منها كما ذكرت سابقا كما يمكننا ان نبرمج دوالنا الخاصة ونقوم بأستدعائها في برامجنا وسأقوم بشرح الأنواع التالية:
1- الدوال الرياضية
2- دوال التاريخ والوقت
3- دوال التحويل
4- دوال التحقق
5- الدوال التي تتعامل مع السلاسل
6- دوال متنوعة أخرى
7- كيف نصنع دوالنا الخاصة بأنفسنا
2- دوال التاريخ والوقت
3- دوال التحويل
4- دوال التحقق
5- الدوال التي تتعامل مع السلاسل
6- دوال متنوعة أخرى
7- كيف نصنع دوالنا الخاصة بأنفسنا
اولا:الدوال الرياضية:
الدالة Abs: هذه الدالة لحساب القيمة المطلقة الآي عدد والمقصود بالقيمة المطلقة هي قيمة العدد بدون إشارة يعني القيمة المطلقة للعدد -13هي 13وهكذا مع كل الأرقام
صيغتها العامة أو مثال عليها التالي:
الدالة Abs: هذه الدالة لحساب القيمة المطلقة الآي عدد والمقصود بالقيمة المطلقة هي قيمة العدد بدون إشارة يعني القيمة المطلقة للعدد -13هي 13وهكذا مع كل الأرقام
صيغتها العامة أو مثال عليها التالي:
كود:
Dim A As Single
A = Math.ِAbs(-20)
TextBox1.Text = A
Dim A As Single
A = Math.ِAbs(-20)
TextBox1.Text = A
نتيجة تنفيذ الكود ستكون A=Math.Abs=(20)
الدالة Cos:هذه الدالة لحساب قيمة جيب تمام الزاوية المعينة وتأخذ الصيغة العامة التالية:
الدالة Cos:هذه الدالة لحساب قيمة جيب تمام الزاوية المعينة وتأخذ الصيغة العامة التالية:
كود:
Dim A As Single
A=Math.Cos(0)
Dim A As Single
A=Math.Cos(0)
الدالة Exp:هذه الدالة لحساب قيمة العدد (e) مرفوعا إلى القوة (n) الممررة وتأخذ الصيغة العامة
التالية :
التالية :
كود:
Dim A As Single
A=Math.Exp(4)
Dim A As Single
A=Math.Exp(4)
الدالة(n) log:هذه الدالة لحساب قيمة اللوغاريتم العشري لرقم إليكم المثال التالي:
كود:
Dim A As Single
A = Math.Log(20)
TextBox1.Text = A
Dim A As Single
A = Math.Log(20)
TextBox1.Text = A
الدالة Log10(n): هذه الدالة لحساب قيمة اللوغاريتم وفق الأساس عشرة للقيمة (n)الممررة وصيغتها كالتالي:
كود:
Dim A As Single
A = Math.Log10(1000)
Dim A As Single
A = Math.Log10(1000)
الدالة Round:هذه الدالة تقوم بتدوير القيمة الممررة إلى اقرب قيمة وصيغتها كالتالي :
كود:
Dim A As Single
A = Math.Round(3.5)
Dim A As Single
A = Math.Round(3.5)
الدالة Sign(n):هذه الدالة تعيد القيمة ناقص واحد إذا كان العدد الممرر سالب والقيمة واحد في حال كان موجب والقيمة صفر إذا كان العدد الممرر صفر صيغتها كالتالي :
كود:
Dim A As Single
A = Math.Sign(-113)
TextBox1.Text = A
Dim A As Single
A = Math.Sign(-113)
TextBox1.Text = A
نتيجة تنفيذ الكود ستكون : A = Math.Sign(-1)
الدالة:Sqrt : هذه الدالة تقوم بحساب الجذر التربيعي للقيمة الممررة وكمثال عليها لاحظ الكود التالي:
الدالة:Sqrt : هذه الدالة تقوم بحساب الجذر التربيعي للقيمة الممررة وكمثال عليها لاحظ الكود التالي:
كود:
Dim A As Single
A = Math.Sqrt(10)
TextBox1.Text = A
Dim A As Single
A = Math.Sqrt(10)
TextBox1.Text = A
ستكون نتيجة تنفيذ الكود كالتالي: A = Math.Sqrt(3.162278)
الدالة:Sin:تستخدم هذه الدالة في تحديد قيمة جيب الزاوية المعينة وتأخذ الصورة العامة التالية:
الدالة:Sin:تستخدم هذه الدالة في تحديد قيمة جيب الزاوية المعينة وتأخذ الصورة العامة التالية:
كود:
Dim A As Single
A = Math.Sin(90)
Dim A As Single
A = Math.Sin(90)
الدالة:Tan:هذه الدالة لحساب ظل الزاوية الممررة وتأخذ الصورة لتالية :
كود:
Dim A As Single
A = Math.Tan(90)
Dim A As Single
A = Math.Tan(90)
الدالة Pow(X,N):تستخدم هذه الدالة في إعادة قيمة (X) مرفوعا إلى القوة (N) وتأخذ الصورة التالية:
كود:
Dim A As Single
A = Math.Pow(5, 2)
Dim A As Single
A = Math.Pow(5, 2)
الدالة Rnd:تستخدم هذه الدالة في توليد أرقام عشوائية مثلا عندما تقوم بتنفيذها تولد رقم معين ك 5 وعندما نقوم بتنفيذها مرة أخرى تقوم بتوليد رقم آخر مثلا 8 وهكذا في مثالنا القادم سنقوم بتوليد أرقام عشوائية من 1 إلى 10 لاحظ المثال القادم
كود:
TextBox1.Text = CStr(Int(Rnd() * 10))
TextBox1.Text = CStr(Int(Rnd() * 10))
الدالة Int : وتستخدم هذه الدالة لحساب الجزء الصحيح من رقم يشمل أرقام صحيحة وعشرية أو بعبارة أخرى حذف الأرقام العشرية الموجودة بعد العلامة العشرية بدون تقريب تأخذ الصورة التالية :
كود:
Dim A As Single
A = Int(332.45)
Dim A As Single
A = Int(332.45)
بعد تنفيذ الكود ستكون النتيجة هكذا : A= int(322)
الدالة Fix :مثل الدالة السابقة تماما فهي تقوم بحساب العدد الصحيح فقط وتأخذ الصورة التالية :
الدالة Fix :مثل الدالة السابقة تماما فهي تقوم بحساب العدد الصحيح فقط وتأخذ الصورة التالية :
انتهينا من الدوال الرياضية
يتبع في المرة القادمة
دوال التاريخ والوقت
يتبع في المرة القادمة
دوال التاريخ والوقت