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

شرح كيفية تحويل انواع البيانات convert data types

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

    شرح كيفية تحويل انواع البيانات convert data types

    في كثير من الاحيان قد نحتاج الى تحويل القيم من نوع بيانات معين الى نوع بيانات اخر ويقوم برنامج فيجوال بيسك دوت نت بإجراء العديد من تحويلات البيانات بشكل تلقائي بدون اى تدخل منا فعلى سبيل المثال عند محاولة اجراء عملية قسمة قيمة لها نوع البيانات LONG على قيمة من النوع integer فإن البرنامج يقوم بتحويل القيمة integer الى نوع البيانات long تلقائيا وذلك بإجراء عملية القسمة بصورة دقيقة وهذا النوع من التحويل يسمى implicit conversions


    وتسمح لنا لغة البرمجة فيجوال بيسك بإجراء تحويلات انواع البيانات يدويا وتحتوى اللغة على العديد من دوال التحويل سابقة الاعداد فعلى سبيل البيانات لتحويل القيمة من النوع integer الى النوع long نستخدم الدالة Clng()0 وهى اختصار change to long وتأخذ الدالة clng()0 معطى واحد فقط وهو عبارة عن القيمة او المتغير الذي يحتوى على القيمة التي نريد تحويلها


    فعلى سبيل المثال لتحويل المتغير a من النوع integer الى النوع long ووضع الناتج فى المتغير b الذي له نوع البيانات long يتم كتابة الجملة B = CLng(A)0


    Dim A As Integer
    Dim B As Long
    B = CLng(A)0



    وهنا العديد من دوال التحويل الاخرى فالتحويل القيمة الى نوع البيانات double يتم استخدام الدالة CDbl()0 او change to double ولتحويل القيمة الى النوع integer يتم استخدام الدالة Clnt()0 او change to integer ولتحويل القيمة من النوع string يتم استخدام الدالة CStr()0 او change to string


    ويظهر فى هذا الجدول باقي الدوال التحويل المتاحة داخل اللغة




    وفى الجزء السابق ذكرنا انه عند تفعيل الاختيار strict فأنه لا يمكن تغيير قيمة للمتغير الا من نفس نوع البيانات الخاص بالمتغير فبالنظر الى المثال الذي نراه نلاحظ ان المتغير x من النوع string وله القيمة 220 والمتغير y من نوع البيانات integer ونرى هنا هذه المعادلة حيث يتم جمع القيمة 100 الى قيمة المتغير x وتخزين الناتج فى المتغير y





    ونظرا لان المتغير strict فعال نرى ان البرنامج وضع خط متعرج تحت المتغير x حيث انه فى حالة تفعيل هذا الاختيار كما ذكرنا من قبل لا يمكن تغير قيمة لمتغير الا بنفس نوع البيانات الخاص به ويمكننا حل المشكلة بتحويل القيمة x من النوع string الى النوع integer ولعلم ذلك نستخدم الدالة change to integer فنضغط بالمؤشر بعد العلامة = ثم نكتب الدالة cint وندخل قوس الفتح للدالة ونحرك المؤشر بعد المتغير x ونغلق قوس الدالة (x)





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

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

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

Google+

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