هل يتم تغيير الكود المعمول بواسطة فيبي عند تحميل بيئة الفيبي دوت نيت?
هل يتم تغيير الكود المعمول بواسطة فيبي
بالطبع لأنها تقريبا لغة مختلفة عن vb6 و اذا كنتي تستخدمين معالج التحويل فبالتأكيد سوف تظهر لك رسالات تحذيرية كثيرة في الكود نتيجة للتغييرات الكثيرة في هيكل اللغة نفسه
Oracle 10G Certified Professional Developer.
عودة بعد 3 سنوات غياب، ان شاء الله سوف اتكلم معكم قريبا احبائي
إذا كنتى تقصدين التغير بين vb 6 و الإصدار الأخير vb.net فهناك تغير كبير جدا
والسبب في ذلك ان vb الإصدار الإخير والمسمى vb.net اعتمد على تقنية الفريم ورك واصبح يدعم البرمجة الهدفية OOP بالكامل لذلك هذا الدعم أدى إلى تغير كبير جدا بل اعتبرة انا تغير جذري للغة ولكن لازالت تعتمد على الصيغ الأ الخاصة بالإصدار القديم على سبيل المثال :
عند تعريف متغير في vb6 يجب أن يتبع الصيغة التالية
Dim i As Integer i = 5
في الإصدار الأخير نفس الصيغة ولكن مع إظافة بعض التعديلات حيث يمكن كتابة الكود التالي :
Dim i As Integer = 5 MessageBox.Show(i.toString) i +=1
هناك فوارق كبيرة جدا لا يوجد لدي حاليا وقت حتى اشرحها لكن يمكنكي البحث في المنتدى عن هذه الفوارق .
على فكرة عند تنصيب (تحميل) vb.net على الحاسوب لديكي وكان فية نسخة vb 6 موجودة فلن تتأثر النسخة القديمة بأي شيئ وإنما ستعمل النسختين وكأنهما برنامجين منفصليل تماما ولن يتضرر اي منهم في حال حذف أو أعيد تحميل أحد منهم .وسيضل كل برنامج محتفض بما صمم له .
يوجد هناك معالج يقوم بتحويل الكود المكتوب بالإصدار السابق vb 6 إلى vb.net لكن هذا المعالج ليس دقيق وفية مشاكل كثيرة ولن تنجح تحويل بعض البرامج .
لكن في حال تذكرتي صيغة سابقة في vb 6 ورفضها vb.net يوجد ضمن البيئة الخاصة بـ vb.net أداة تمكنك من كتابة الكود وهي تقوم بعرضة على صيغة يقبلها vb.net
أنا أنصحك بشدة ان تحاولي تعلم الإصدار الجديد من vb.net وأنا لا أعتبرة حاليا جديد لأن له حوالي 4 سنوات :lol:
وهوا متقارب مع لغة Java و c++ فإذا كان لديكي معلومات في هذه اللغات وخاصة معلومات حول البرمجة الهدفية فسوف تقطعين مشوار كبير جدا في فهم vb.net
أتمنا لكي التوفيق.
التخصص : نظم معلومات - جامعة سبأ - اليمن
من مواضيعي :
السلسلة الذهبية في تعلم البرمجة [شرح عن الإجراءات والدوال function وبناء الـ Classes] .
هذا الموضوع مغلق.