تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
خصائص جميع أنواع البيانات في Visual Basic
#1
بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته

اليوم أقدم لكم شرح عن خصائص و أنواع البيانات

قبل أي شئ عندي ملاحظة و هي
للإعلان عن متغير نستخدم
كود :
Dim VariableName As DataType

حيث VriableName هو أسم المتغيير و DataType هي نوع البيانات

و في حالة إذا كنت لا تعرف أي نوع من البيانات تنتمي قيمة المتغير إليه فيمكنك أستخدام
كود :
Dim VariableName
حيث VariableName هو أسم المتغيير

و لكن إن شاء الله ستعرف بعد هذا الشرح ستعرف جميع أنواع البيانات و إلى أي نوع من البيانات ينتمي المتغيير الخاص بك

الآن فالنبدأ الشرح من الأقل أستهلاكاً للذاكرة حتى الأكثر أستهلاكاً للذاكرة

أول نوع من البيانات و هو وحدة قياس عدد خلايا الذاكرة Byte و طبعاً عدد الخلايا التي يستخدمها من الذاكرة هي 1 Byte

و أقصى عدد للـBytes هو 255 و أقل عدد هو صفر

نأتي معاً لثاني نوع من البيانات الذي هو Boolean و عدد الخلايا التي يستهلكها من الذاكرة هي 2 Bytes

و Boolean هي عبارة عن True و False

أي أن True تنتمي إلى نوع البيانات Boolean
و كذلك False تنتمي إلى نوع البيانات Boolean

و الآن مع نوع البيانات Char و Char هي حرف أو رقم أو رمز
حيث أن ي تنتمي إلى Char و : تنتمي إلى Char و L تنتمي إلى Char

Char هي حرف أو رمز أو رقم واحد فقط

فجرّب أن تأتي بفورم و سميه Form1 و ضع فيه TextBox و سميه TextBox1 و أكتب في Form1_Load التالي
كود :
Dim Char1 As Char = "h"
        TextBox1.Text = Char1
ثم جرب مشروعك و ستلقى TextBox1 مكتوب فيه h

و الآن جرب أن تبدل الكود بالكود التالي
كود :
[b]
Dim Char1 As Char = "52"
        TextBox1.Text = Char1[/b]
ستجد أن TextBox1 مكتوب فيه 5 و ذلك لأن Char هي حرف أو رمز أو رقم واحد فقط

و الآن مع أنواع البيانات الرقمية و التي هي Short و Single و Integer و Long و Double و Decimal

نبدأ بـShort و هي تستهلك 2 Bytes فقط من خلايا الذاكرة

و تستخدم للأرقام القصيرة و هي من -32768 إلى 32767

فجرب في نفس المشروع أن تستبدل الكود بـ
كود :
Dim Short1 As Short = "32500"
        TextBox1.Text = Short1
و شغل البرنامج ستجد أن TextBox1 مكتوب فيه 32500
و الآن أستبدل الكود بـ
كود :
Dim Short1 As Short = "-33000"
        TextBox1.Text = Short1
و عند تشغيل البرنامج ستجد خطأ لأن Short تستخدم للأرقام المحصورة بين -32768 و 32767

و الآن مع Single و هو نوع البيانات الرقمي الذي يستهلك من خلايا الذاكرة 4 Bytes

و هي تستخدم للأرقام المحصورة بين
من صفر إلى
الأرقام الموجبة من 1.4*10 أس -45 إلى 3.4*10 أس 38
تقريباً
و من صفر إلى
و الأرقام السالبة من -3.4*10 أس 38 إلى 1.4*10 أس -45
تقريباً

و الآن مع نوع البيانات الرقمي المعروف Integer
و هو يستهلك من 4 Bytes من خلايا الذاكرة

و هو رقم من -2147483648 إلى 2147483647

و الآن مع أطول أنواع البيانات الرقمية Long الذي يستهلك 8 Bytes من خلايا الذاكرة

و هو رقم بين -9223372036854775808 و
9223372036854775807

و الآن مع نوع البيانات الرقمية المعروف أيضاً Double و يستخدم 8 Bytes من خلايا الذاكرة

و هي الأرقام المحصورة بين
من صفر إلى
الأرقام الموجبة من 4.9*10 أس -324 إلى 1.8*10 أس 308
تقريباً
و من صفر إلى
الأرقام السالبة من -1.8*10 أس 308 إلى -4.9*10 أس -324
تقريباً

و الآن مع أطول نوع في أنواع البيانات الرقمية Decimal
و هي تستهلك 16 Bytes من خلايا في الذاكرة
و هي الأرقام المحصورة بين
-79228162514264337593543950335
إلى
79228162514264337593543950335

و هنا أنتهينا من أنواع البيانات الرقمية

و الآن مع نوع البيانات الذي يستهلك 8 Bytes من خلايا الذاكرة Date و الواضح جداً من أسمه ما هو
و لكن الغريب قليلاً فيه أنه
من -1/1/0001 إلى 31/12/9999

و الآن مع أكثر أنواع البيانات شهرة و هي String الذي يستهلك عدد غير معروف من عدد خلايا الذاكرة حيث يستهلك حسب محتوياته
و محتوياته ممكن أن تكون أي حرف أو رقم أو رمز و بأي عدد من الأحرف

و هكذا نكون قد أنتهينا من شرح جميع أنواع البيانات المستخدمة في Visual Basic

و لكن عندي ملحوظة أحب أضيفها

و هي:

لتحويل أي نوع من البيانات إلى String
نستخدم
كود :
Variable.ToString
حيث Variable هو أسم المتغيير
و لتحويل String إلى أي نوع من البيانات نستخدم
كود :
DataType.Parse(String)

حيث DataType هي نوع البيانات و String هو المتغير
و يجب قبل تحويل أي String إلى نوع بيانات آخر التأكد من أن قيمة الـString يمكن أن تتحول إلى نوع البيانات المطلوب

تم بحمد الله
و أتمنى من الله أن يكون قد وفقني في شرحي

شكراً لقرائتكم
السلام عليكم و رحمة الله و بركاته
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [شرح] اتصال بقاعدة بيانات اكسيس , اضافة بيان , تعديل بيان , حذف بيان , عرض البيانات . ahmed salam 20 9,137 26-09-16, 08:12 AM
آخر رد: abumuhannadzym
Information تحميل برنامج الفيجوال بيسك 2010 download visual basic 2010 mohamed atef2018 0 268 09-07-16, 08:30 PM
آخر رد: mohamed atef2018
  [كود] استرجاع البيانات من ConnectionString silverlight 1 295 25-01-16, 05:08 PM
آخر رد: khodor1985
  [درس فيديو] حل مشكلة صلاحيات قواعد البيانات عند تغيير مسارها على الجهاز Operating System Error 5 أحمد النجار 1 418 31-12-15, 02:52 AM
آخر رد: WAEL ABED
  [كود] إختيار صف واحد أو اختيار جميع الصفوف في الداتا جريد فيو silverlight 0 337 18-12-15, 03:50 PM
آخر رد: silverlight
  كيفية تغيير خلفية محرر الكود في Visual Studio 2010 إلى صورة أبو عمر 0 577 06-09-15, 06:44 PM
آخر رد: أبو عمر
  [VB.NET] موقع جميل وجيد لاكواد جميع لغات البرمجة alking-0999 1 793 08-08-15, 07:02 PM
آخر رد: AkraM Fouad
  فيديو بالعربي تبادل البيانات بين Excel و VB.net أحمد النجار 0 555 03-06-15, 10:53 PM
آخر رد: أحمد النجار
  إيجاد جميع الكونترول الموجودة في الفورم Recursively Find All Controls in Form silverlight 0 512 26-05-15, 12:31 AM
آخر رد: silverlight
  العمل على إصدار فيجوال استديو 2012 واجعل مشاريعك تعمل على جميع الإصدارات القديمة ali.alfoly 8 3,239 22-10-14, 11:08 PM
آخر رد: احمد بكري احمد علي

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم