بعد ان تعرفنا على واجهة البرنامج وعرفنا اغلب ادوات صندوق toolbox وخصائصها وكذلك خصائص الفورم سوف نشرح انواع البيانات data type .
مقدمة معالجة البيانات
لو نظرنا إلى مراحل العمل فى الحاسب سنجد أنها عبارة عن ٣ خطوات أساسية وهى (إدخال - معالجة - إخراج) ، تُعرف المرحلة الأولى بمرحلة إدخال البيانات والمرحلة الثانية هى معالجة البيانات وإجراء العمليات الحسابية والمنطقية عليها ثم مرحلة إخراج النتائج أو المعلومات ، والبيانات هى عبارة عن قيم أوليه تُجرى عليها بعض العمليات لتصبح معلومات أى قيم لها معنى ومدلول يمكن الاستفادة منها ، إذن فجميع مراحل العمل داخل الحاسب
تحتوى على بيانات والبيانات لها صور متعددة فيمكن أن تكون أرقام أو حروف أو علامات أو صور أو صوت أو فيديو ، هذه الصور جميعا يتعامل معها الحاسب على هيئة أرقام بالنظام الثنائى ( لغة الآلة ) وتخزن بالذاكرة أثناء فترة العمل عليها ، بناء على ما ذكرناه فإن أى برنامج يتعامل مع بيانات بحيث يستقبل بيانات من المستخدم ويرسلها للحاسب ثم يستقبل النتائج من الحاسب ويعرضها للمستخدم .
انواع البيانات Data Types فى لغات البرمجة إذا أردت أن تتعامل مع بيانات معينة يجب عليك أن تحجز لها مكانا فى ذاكرة الحاسب حتى يستطيع الحاسب التعامل معها ، هذه البيانات يمكن أن تكون أعداد
والأعداد تختلف من حيث النوع فمنها الصحيح ومنها الحقيقى ( الذى يحتوى على فاصلةعشرية ) ويمكن أن يكون العدد قيمته صغيرة أو كبيرة ، والبيانات أيضا يمكن أن تكون نصوص والنص يحتوى على حروف أو أرقام أو علامات أو خليط بينهما ، من هذا الاختلاف
تم تقسيم البيانات إلى أنواع فى لغات البرمجة حتى يستطيع المترجم التعرف على البيانات
وإجراء العمليات المطلوبة عليها وحجز المساحة المناسبة لها فى الذاكرة حتى لا يتم إهدار
المساحة المتوفرة فى الذاكرة بسرعة وتوقف عمل البرنامج أو توقف النظام بالكامل.
توجد فى فيجوال بيزك العديد من أنواع البيانات ، فالأعداد لها أنواع تخزن بها قيم صحيحة
وأنواع تخزن بها قيم كسرية ، وكذلك توجد أنواع بيانات نصية ومنطقية وتاريخ ووقت
وغير ذلك الكثير .
انواع البيانات Data Type
اولا البيانات الرقميه الصحيحه في الفيجول بيسك ومنها
Byte.
SByte
Short
UShort
Integer
UInteger
Long
ULong
حرف ال S في بداية النوع يشير لانو المتغير ممكن يحمل اشارة سالبة اختصارا ل Signed وحرف U بشير لانو المتغير يحمل قيمة موجبة تبدا من الصفر اختصارا unsigned
ملاحظه الانواع الرقميه اعلاه يمكنك الاطلاع على الصوره التي يوجد بها انواع البيانات لمعرفه حجم الارقام التي يخزنها بها لكل نوع من الانواع الرقميه .
ثانيا البيانات النصية في الفيجول بيسك
Char
يخزن به حرف واحد
---------------
String
يخزن به سلسله حرفية من صفر إلى 2 مليار حرف
------------
ثالثا البيانات الرقميه العشرية في الفيجول بيسك
Single
حجمه 4 بايت يخزن به من 3.4028235E38- الى 3.4028235E38
---------------
Double
حجمه 8 بايت يخزن به من
-1.79769313486231E308
الى 1.79769313486231E308
--------------
Decimal
يستخدم لتمثيل الاعداد الصحيحه والعشريه ويمكن تحديد الدقه من صفر الى 28 خانه عشريه
رابعا انواع اخرى من البيانات
Currency
يتضمن اعداد بها كسور ورمز عمله حجمه 8 بايت
----------------
Date
يتضمن بيانات تاريخ حجمه 8 بايت
-----------------
Opject
يتضمن كائن مثل صوره او فيلم… الخ
-----------------
Boolean
يتضمن القيمه true او false
------------------
Variant
يتضمن بيانات من نوع ارقام او حروف
لاحظ أنواع البيانات في الصور
انواع البيانات بشكل اوضح