• 0
almomaiaz

درس : أنواع البيانات في VB.NET

سؤال

السلام عليكم

تجد هذا الدرس بشكل منسق وكامل على الموقع

http://www.arabicasp.net/index.asp?TID=9

أنواع المتغيرات في لغة VB.NET

يعرف المتغير الجديد في Visual Basic .NET بإستخدام جملة Dim . على سبيل المثال, الجملة التالية تقوم بتعريف متغير إسمه (myvar) :

Dim myVar

عندما تعرف متغيّر بدون تحديد نوع المتغيّر, كما فعلنا في المثال السابق, فإن المتغير يمثّل عنصر (Object) . وهذا العنصر يمكن أن يمثّل أيّ نوع من أنواع البيانات في بيئة ال.NET سواء نوع الحروف (String) أو الأعداد الصحيحة (Integer) أو أي أنواع معقدة من الفئات الأخرى.

لإستخدام أفضل , يفضل ذكر نوع البيانات عند تعريف أي متغير وعدم تعريفه مبهما كما في المثال السابق لأن هذا يسبب بطأ في عملية تنفيذ البرنامج. عندما تستخدم المتغيّر من غير ذكر نوعة فإن النوع المناسب يتحدد في وقت تنفيذ البرنامج (run-time). لذلك من الضروري جدا ذكر نوع المتغير الذي تستخدمة.

عندما نقوم بتعريف متغير فإننا نقوم بتحديد نوعة بإستخدام الكلمة (As). على سبيل المثال, نقوم بتعريف المتغير الذي سوف يستخدم ليمثل قيمة حرفية (string) بالشكل التالي :

Dim myVar As String

تدعم بيئة ال.NET أنواع البيانات التّالية :

Boolean - يستخدم لتمثيل القيمتين : صحيحة (True) , خاطئة (False)

Date - يمثل التاريخ والوقت ( يمثل التاريخ من January 1, 0001 الى December 31, 9999 )

Byte - يمثل عدد بين 0 و 255 ( قيم موجبة فقط )

Decimal - يمثل الأرقام العشرية ( 16-byte وهي من 0 الى موجب أو سالب 79,228,162,514,264,337,593,543,950,335 )

Integer - يمثل عدد صحيح (4-byte وهي من -2,147,483,648 الى 2,147,483,647 )

Long - يمثل عدد صحيح (8-byte وهي من -9,223,372,036,854,775,808 الى 9,223,372,036,854,775,807 )

Short - يمثل عدد صحيح (2-byte وهي من -32,768 الى 32,767 )

Single - يمثل عدد غير صحيح بخانة واحدة بعد الفاصلة.

Double - يمثل عدد غير صحيح .

Char - يمثل حرف واحد فقط.

String - يمثل قيمة حرفية تتسع الى 2 بليون حرف.

هناك خمسة فقط من هذة الأنواع هي التي سوف تستخدمها كثيرا وهي : Boolean, Date, Decimal, Integer, String.

من الممكن أنك لاحظت أنه لايوجد نوع بيانات للعملة أو قيمة المال (Currency) . بدلاً من ذلك, تمثّل نوع العملة بإستخدام القيمة العشريّة (Decimal).

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

0 إجابة على هذا السؤال .

لاتوجد إجابات على هذا السؤال حتى الآن .

زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .