الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

هل لي بسؤال؟؟

بدأه Access2010 في 1 أكتوبر 2010 · 4 رد · 507 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ما الفرق بين فيجوال بيزك 6 وما قبلها من اصدارات وفيجوال بيزك دوت نيت

يعني ما الشئ الجوهري في الفرق بينهما

حاليا احاول ان تعلم فيجوال بيزك 6 وانا لدي المام بلغات البرمجة لكن هل ما هنالك بفرق عميق وجوهري

وبالنسبة لمنصة العمل هل هناك فروق ايضا

ارجوا ارشادي للاجابة

تحياتي

#2

نعم عناك اختلاف جوهري. هذه لغتان مختلفتان رغم تشابه الأسماء.

هناك فيجوال بيسك (سادة). هي لغة مصممة بشكل رئيسي لبناء تطبيقات الويندوز. آخر إصداراتها هي Visual Basic 6.0 وصدرت عام 1998، وتوقف دعم مايكروسوفت الرسمي لها عام 2008.

وهناك فيجوال بيسك دوت نت. وهي لغة متعددة الأغراض يمكن من خلالها بناء تطبيقات ويندوز وتطبيقات ويب وغيرها، وتعمل تحت مظلة تقنية مايكروسوفت دوت نت. آخر نسخة لها صدرت هذه السنة وهي Visual Basic .NET 4.0.

اللغتان مختلفتان تماماً رغم تشابه الأسماء وتشابه المفردات البرمجية. الأولى يوجد بها دعم مبسط للـOOP بينما دعم الـOOP في الدوت نت كامل. الأولى أيضاً لغة مستقلة، بينما الدوت نت هي إحدى لغات منصة دوت نت وبالتالي تتمتع بجميع خواص ومزايا هذه المنصة تماماً مثل أختها #C مثل (على سبيل المثال لا الحصر): تطبيقات الويب عن طريق ASP.NET، الـGenerics، البرمجة الوظيفية Functional Programming، حزمة إتصالات WCF ... إلخ.

2
#3

اخي العزيز لا يوجد اي فرق جوهري بين الاثنين

السبب هو ان الاثنين اصلا لا يتشابهوا نهائيا .. اي مجرد الاسم متشابه .. ونوعا ما الـ Syntax الخاص باللغة ..

الفيجول بيسك 6 كانت عبارة عن لغة برمجة تطبيقات مرئية وهي تطور مستمر للغة Basic الام ولكن مع امكانيات ميكروسوفت للواجهات ولكن بعد عام 98 لم يتم اصدار اي نسخة جديده من الـ Visual Studio اصلا .. لانه تم العمل على تطوير NET .. وصدرت في 2002 اولى النسخ .. ولحد يومنا هذا ..

وكانت استمرار للنسخ السابقه 98 فقط بتسلسل الاصدارات ..

ولذلك اريد ان اصحح كلمة قالها اخي System ..

اقتباس
آخر نسخة لها صدرت هذه السنة وهي Visual Basic .NET 4.0.

اصدارة الدوت نت هي 4.0 .. لكن الفيجول بيسك دوت نت اصدارته 10 .. السبب هو الامتداد للنسخ السابقة ..

يعني

VB 6 صدر سنة 1998

VB.net 7 صدر سنة 2002 اطار عمل 1.0

VB.net 7.1 صدر سنة 2003 اطار عمل 1.1

VB.net 8 صدر سنة 2005 اطار عمل 2.0

VB.net 9 صدر سنة 2008 اطار عمل 3.5

VB.net 10 صدر سنة 2010 اطار عمل 4.0

راجع المقالات الموجودة حول تقنية الدوت نت اكثر لتفهمها .. وستعرف ماهي الفروقات بين لغات الدوت نت وبين اي لغة اخرى ..

تحياتي العطرة ..

يَارَبُ إِن ضَاقَت قُلُوُب الْنَّاسٍ عَنْ مّافِي .. مِنْ خَيْرٍٍ فَعَفْوكَ لَا يَضِيْقْ ..

#4

كيف لا يوجد اي تطابق

انا قد اكون لا اعرف بباقي لغات البرمجة

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

واضن ما زلات تشابها في عملية طباعة رسالة في الmethod Msgbox على سبيل المثال التي تختلف كليا عن السي شارب وغيرها كالجافا

لا اعرف قد اكون غلطان بشئ

لكن بماذا تنصحوني

كمبرمج اريد ان اكمل في تطبيقات سطح المكتب القوية والمحاسبة والى ما هنالك وقد تتعدة الامور الى تشكيل منصة واحد عبر سيرفر

هل الفيجوال بيزك 6 تخدم

ام ان .net تقوم بدعمها الان ميكروسوفت اكثر

السؤال اتي من شخص هاجر لغات ميكروسوفت من 3 سنوات وقد كنت ملم بالسي شارب المام كامل بعد فترة زمنية من احتكار الجافا

اريد توضيح كامل واريد السرعة والسهولة وعدم التعقيد في صفة لغة البرمجة

تحياتي

#5

هذا التشابه هو تشابه في البنية اللغوية فقط. مثلاً طريقة إسناد القيم للمتغيرات ستجدها هي نفسها في Apple Basic و GW Basic و QuickBasic و Visual Basic و Visual Basic .NET. ولكن عندما تجول بشكل أعمق ستجد أن هذه اللغات مختلفة جداً. يمكن القول مثلاً أن فيجوال بيسك 5 و فيجوال بيسك 6 أنها إصدارات مختلفة لنفس اللغة. بدليل أن أي برنامج مبرمج بـ5 سيعمل في 6. ولكن هذا لا يحدث بين فيجوال بيسك 6 و فيجوال بيسك دوت نت. أي برنامج كبير مبرمج بـ6 لن يعمل على دوت نت، والعكس صحيح.

شخصياً أنا أفضل أن تتعلم فيجوال بيسك دوت نت، بالذات أنك تعرف #C. ستجد أنه لا يوجد فرق كبير بين اللغتين سوى في المفردات اللغوية، وهذه سهل تعلمها.

مواضيع مشابهة