منتدى عالم المعرفة

أهلا وسهلا بكم في المنتدى ارجوكم سجلوا في المنتدى

انضم إلى المنتدى ، فالأمر سريع وسهل

منتدى عالم المعرفة

أهلا وسهلا بكم في المنتدى ارجوكم سجلوا في المنتدى

منتدى عالم المعرفة

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
منتدى عالم المعرفة

فيها كتب وأسطوانات وبرامج ودروس وأفلام ومسلسلات وغيرها الكثير


    خصائص جميع أنواع البيانات في Visual Basic

    avatar
    Admin
    Admin


    عدد المساهمات : 138
    تاريخ التسجيل : 04/10/2009

    خصائص جميع أنواع البيانات في Visual Basic  Empty خصائص جميع أنواع البيانات في Visual Basic

    مُساهمة  Admin الثلاثاء أبريل 19, 2011 6:37 am

    بسم الله الرحمن الرحيم
    السلام عليكم و رحمة الله و بركاته

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

    قبل أي شئ عندي ملاحظة و هي
    للإعلان عن متغير نستخدم

    رمز برمجي:
    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

    و الآن جرب أن تبدل الكود بالكود التالي

    رمز برمجي:

    Dim Char1 As Char = "52"
    TextBox1.Text = Char1ستجد أن 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 يمكن أن تتحول إلى نوع البيانات المطلوب

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

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

      الوقت/التاريخ الآن هو الجمعة مايو 17, 2024 12:00 am