النتائج 1 إلى 7 من 7
الموضوع:

شرح انواع البيانات Data Types فى لغة البرمجة فيجوال بيسك دوت نت

الزوار من محركات البحث: 1392 المشاهدات : 4901 الردود: 6
جميع روابطنا، مشاركاتنا، صورنا متاحة للزوار دون الحاجة إلى التسجيل ، الابلاغ عن انتهاك - Report a violation
  1. #1
    من أهل الدار
    мᾄḋʀἶḋ'ṩ ʛἶʀl
    تاريخ التسجيل: March-2014
    الدولة: Iraq,Thi-Qar
    الجنس: أنثى
    المشاركات: 3,271 المواضيع: 329
    صوتيات: 7 سوالف عراقية: 0
    التقييم: 1197
    مزاجي: :)
    المهنة: programmer
    موبايلي: IPhone 8Plus
    آخر نشاط: 21/February/2020
    مقالات المدونة: 3

    شرح انواع البيانات Data Types فى لغة البرمجة فيجوال بيسك دوت نت

    سوف نتعرف فى هذا الجزء عن انواع البيانات المتاحة Data types داخل لغة البرمجة فيجوال بيسك دوت نت visual basic.net وذكرنا سابقا يجب اختيار نوع البيانات للمتغير بعناية لذلك لعدم استغلال مساحة كبيرة من الذاكرة Ram بدون داعي فعلى سبيل المثال ان اقصى قيمة يمكن تعينها للمتغير هي القيمة الصحيحة 100 ففى هذا الحالة يجب تعين نوع البيانات integer للمتغير مع العلم انه اذا قمنا بتغير نوع البيانات الى double سوف يؤدي الى نفس النتيجة

    ولكن الفرق بين هذان النوعان من البيانات هو المساحة المستغلة من الذاكرة فعند تعريف المتغير بنوع البيانات integer يقوم البرنامج بحجز 2 bytes من الذاكرة لهذا المتغير بينما عند استخدام نوع البيانات double لنفس المتغير يقوم البرنامج بحجز 8 bytes من الذاكرة


    ومن هنا نستنتج انه يمكننا التوفير المساحة المستخدمة من الذاكرة عن طريق نوع البيانات المناسب للمتغيرات داخل البرنامج ويمكن تصنيف المتغيرات داخل الفيجوال بيسك دوت نت الى خمسة تصنيفات وهي string , Boolean , date , object , number واول نوع البيانات هو النوع string ويستخدم هذا النوع من البيانات لتخزين الكتابات texts فقط ولتعريف المتغير company لنوع البيانات string بنكتب الجملة



    Dim Company AS String

    وفى هذه الحالة فيمكننا تعيين اى كتابات للمتغير company ويجب ملاحظة انه يمكن تخزين كتابات تصل 2 جيجابايت اي 2 بليون حرف ويتم تعيين كتابات لهذا المتغير عن طريق اسم المتغير متبوع بعلامة يساوي ثم الكتابات التي نريد تخزينها فى داخل هذا المتغير بين علامتين "" كما نرى

    النوع الثاني من البيانات هو النوع Boolean هذا النوع من البيانات يعمل على تخزين true صح او false خطأ ويجب ملاحظة ان القيمة 0 تعبر عن الحالة false والقيمة -1 او اى قيمة اخرى بخلاف الصفر تعبر عن الحالة true ويتم تعريف المتغير بنوع البيانات Boolean كما نرى هنا


    Dim Failure AS Boolean
    ويجب ملاحظة ان القيمة الابتدائية للنوع Boolean هي false


    والنوع التالي من البيانات هو النوع date ويستخدم هذا النوع لتخزين التواريخ والارقام ولتعريف المتغير xdate لنوع البيانات date نكتب الجملة

    Dim Xdate AS Date
    ويمكننا تعيين اى تاريخ او وقت كما نريد لهذا المتغير عن طريق كتابه اسم المتغير متبوع بالعلامة يساوي ثم التاريخ او الوقت الذى نريده لهذا المتغير بين العلامتين ## كما نرى هنا

    Xdate = #25/8/2002#0
    Xdate = #03:04:00 AM#0

    اما نوع البيانات object هو اكثر البيانات مرونة حيث انه يلائم جميع انواع البيانات المتاحة حيث يتم تعيين نوع البيانات للمتغير على حسب القيم التي يتم تعينها له ويمكننا تعريف المتغير x بنوع البيانات object بأحدى طريقتين الطريقة الاولى بعدم تعريف نوع البيانات للمتغير كما نرى هنا

    Dim x
    وفى هذه الحالة يتم تعيين نوع البيانات object بشكل تلقائي لهذا المتغير اما الطريقة الثانية بكتابة الجملة
    Dim X AS Object

    واخر نوع من انواع المتغيرات وهي المتغيرات الرقامية number وتقدم جميع لغات البرمجة بصفة عامة العديد من الانواع الرقمية وتندرج تحت نوعين وهما integers , decimals وتستخدم المتغيرات من النوع integers لتخزين القيم الصحيحة الموجبة والسالبة

    وهنا اربعة انواع من انواع البيانات للمتغير من النوع integers وكلا منها يعمل على تخزين قيم صحيحة ولكن الاختلاف بين هذه الانواع هو اختلاف مدى الارقام التي يسمح هذا النوع من البيانات وبالتالي المساحة التي يشغلها من الذاكرة رام والانواع هي

    byte
    Short , Int16
    Integer , Int32
    Long , Int64

    وكما نرى فى هذا الجدول ..





    نرى مدى الارقام المتاحة لكل نوع وكذلك المساحة التي يشغلها كل نوع داخل الذاكرة ويمكننا تعريف اى متغير باي نوع من البيانات التي ذكرناها بنفس الطريقة السابقة فلتعريف المتغير x بنوع البيانات Short
    نكتب الجملة

    Dim X As Short
    Dim X As Int16

    اما المتغيرات من النوع decimals تستخدم لتخزين الكسور العشرية floating point numbers وتنقسم الى نوعان وهما single و double ولكن نوع البيانات double اكثر دقة من نوع البيانات single ولهذا فانه يتم استخدام هذا النوع من البيانات فى الحسابات العلمية


    ويوضح هذا الجدول مدى الارقام والمساحة التي يشغلها كل نوع من الانواع فى الذاكرة Ram






    ويتم تعريف المتغيرات بهذا النوع من البيانات بنفس الطريقة السابقة فلتعريف المتغير x بنوع البيانات double نكتب الجملة

    Dim X AS Double


    وفى واقع الامر باننا لا نحتاج الى حفظ مدى الارقام التي يدعمها كل نوع من انواع البيانات حيث يمكننا كتابة برنامج بسيط لمعرفة الحد الادني والحد الاعلى لاى نوع من انواع البيانات فالمعرفة الحد الاعلى والحد الادني لنوع البيانات double على سبيل المثال يتم تعريف المتغير بنوع البيانات double ثم استخدام هذا المتغير لأظهار الحد الادني لهذا النوع من البيانات وذلك عن طريق الجملة التي نراها

    Dim X AS Double
    Console.writeline(x.MinVale)0
    ولإظهار الحد الاعلى نقوم بكتابة هذه الجملة
    Console.writeline(x.MaxVale)0


  2. #2
    من المشرفين القدامى
    eng-power
    تاريخ التسجيل: July-2013
    الدولة: iraq
    الجنس: ذكر
    المشاركات: 38,346 المواضيع: 2,891
    صوتيات: 2 سوالف عراقية: 0
    التقييم: 31994
    مزاجي: عصبي
    أكلتي المفضلة: fish
    مقالات المدونة: 2
    شكرا ع الطرح ..مجهود رائع..

  3. #3
    من أهل الدار
    мᾄḋʀἶḋ'ṩ ʛἶʀl
    اقتباس المشاركة الأصلية كتبت بواسطة Murtadha AL-hilfy مشاهدة المشاركة
    شكرا ع الطرح ..مجهود رائع..
    أسعدني مرورك شكرا

  4. #4
    صديق نشيط
    تاريخ التسجيل: July-2013
    الدولة: ميسان
    الجنس: ذكر
    المشاركات: 221 المواضيع: 0
    التقييم: 13
    مزاجي: الحمد الله
    أكلتي المفضلة: دولمه
    آخر نشاط: 22/November/2015
    مقالات المدونة: 1
    شكراً ع الموضوع

  5. #5
    من أهل الدار
    قَـمِےر ٱلعَراق
    تاريخ التسجيل: August-2014
    الدولة: °•°في قلب اغلى الكون°•°
    الجنس: أنثى
    المشاركات: 29,791 المواضيع: 370
    التقييم: 16984
    مزاجي: من يقترب عليه تحمل جنون دلعي
    المهنة: مبرمجه
    أكلتي المفضلة: سوشي و فنكر
    موبايلي: honor
    مقالات المدونة: 19
    موضوع مفيد جدا

  6. #6
    احساس شاعر
    تاريخ التسجيل: July-2014
    الدولة: بغداد الحبيبة
    الجنس: ذكر
    المشاركات: 61,690 المواضيع: 17,426
    صوتيات: 2 سوالف عراقية: 3
    التقييم: 88541
    مزاجي: متقلب جدا
    المهنة: كرايب الريس
    أكلتي المفضلة: الباجه
    موبايلي: نوت ٢٠
    آخر نشاط: منذ 4 يوم
    الاتصال: إرسال رسالة عبر ICQ إلى فقار الكرخي
    مقالات المدونة: 17
    عاشت الايادي

  7. #7
    Babygirl
    تاريخ التسجيل: September-2013
    الجنس: أنثى
    المشاركات: 7,336 المواضيع: 422
    صوتيات: 18 سوالف عراقية: 0
    التقييم: 13625
    مزاجي: Sketching
    آخر نشاط: 24/September/2024

تم تطوير موقع درر العراق بواسطة Samer

قوانين المنتديات العامة

Google+

متصفح Chrome هو الأفضل لتصفح الانترنت في الجوال