فيجوال بيسك هو الجيل الثالث الحدث يحركها لغة البرمجة و بيئة التطوير المتكاملة ( IDE) من مايكروسوفت ل نموذجها البرمجة COM صدر لأول مرة في عام 1991 . وتعتزم مايكروسوفت Visual Basic ل يكون من السهل نسبيا للتعلم و الاستخدام. [1 ] [2 ] وقد اشتق Visual Basic من BASIC و يمكن من تطوير التطبيقات السريعة (RAD ) من واجهة المستخدم الرسومية ( GUI) التطبيقات ، والوصول إلى قواعد البيانات باستخدام كائنات الوصول إلى البيانات ، كائنات بيانات البعيد ، أو كائنات بيانات ActiveX ، و إنشاء عناصر تحكم ActiveX والكائنات. في لغة البرمجة ل VBScript هي مجموعة فرعية من Visual Basic . [ بحاجة لمصدر ]
ويمكن لل مبرمج إنشاء تطبيق باستخدام المكونات التي يقدمها برنامج Visual Basic نفسه . يمكن أن البرامج المكتوبة في Visual Basic أيضا استخدام API ويندوز، ولكن القيام بذلك يتطلب التعريفات الدالة الخارجية. على الرغم من أن البرنامج قد تلقى انتقادات ل عيوبها المتصورة، [ 3 ] وكان الإصدار 3 من Visual Basic النجاح التجاري هارب ، [ 4 ] ، وعرضت العديد من شركات الطرف الثالث الضوابط تمتد إلى حد كبير وظائفه .
وكان الإصدار الأخير الإصدار 6 في عام 1998 . وكان دعم مايكروسوفت الموسعة انتهت في مارس 2008 و الخلف المعين ل Visual Basic . NET (التي تعرف الآن كمجرد ل Visual Basic ) .
على الرغم من ل Visual Basic 6.0 لم يعد متوفرا رسميا لا يزال هناك عدد كبير من المطورين الذين لا يزالون يفضلون ل Visual Basic 6.0 على . NET . [ بحاجة لمصدر ]
ويستخدم لهجة من Visual Basic ، Visual Basic للتطبيقات (VBA ) ، كما ماكرو أو لغة البرمجة في غضون عدة تطبيقات Microsoft ، بما في ذلك مايكروسوفت أوفيس . [ 5 ]
محتويات [ إخفاء ]
1 ميزات اللغة
3 التاريخ
3.1 الجدول الزمني
4 لغات المشتقة
5 الأداء وغيرها من القضايا
6 التنمية تراث والدعم
7 رمز المثال
(8) انظر أيضا
9 المراجع
10 وصلات خارجية
ميزات اللغة [عدل ]
رموز لعناصر التحكم الرئيسي في Visual Basic 6 .
مثل لغة البرمجة BASIC ، وقد تم تصميم Visual Basic ل استيعاب المبرمجين المبتدئين . المبرمجين لا يمكن فقط إنشاء تطبيقات واجهة المستخدم الرسومية بسيطة، ولكن أيضا لتطوير التطبيقات المعقدة . البرمجة في VB هو مزيج من ترتيب بصريا مكونات أو عناصر التحكم في نموذج ، وتحديد صفاته وأفعاله ل تلك المكونات ، و كتابة أسطر إضافية من التعليمات البرمجية عن المزيد من الوظائف . منذ VB يحدد السمات الافتراضية و تطبيقات للمكونات ، يمكن لل مبرمج وضع برنامج بسيط دون كتابة الكثير من التعليمات البرمجية. البرامج المضمنة مع الإصدارات السابقة يعاني من مشاكل في الأداء، ولكن أجهزة الكمبيوتر بشكل أسرع و تجميع التعليمات البرمجية الأصلية جعلت هذا أقل من قضية .
على الرغم من برامج VB يمكن تجميعها في الملفات التنفيذية التعليمات البرمجية الأصلية من الإصدار 5 على ، فإنها لا تزال تتطلب وجود حوالي 1 ميغابايت من مكتبات وقت التشغيل . يتم تضمين مكتبات وقت التشغيل بشكل افتراضي في نظام التشغيل Windows 2000 والإصدارات الأحدث . تتطلب الإصدارات السابقة من ويندوز ( 95/98/NT ) ، أن مكتبات وقت التشغيل يتم توزيعها مع الملف القابل للتنفيذ .
نموذج فارغ في Visual Basic 6 .
يتم إنشاء النماذج باستخدام تقنيات السحب و الإفلات . يتم استخدام أداة لوضع ضوابط (على سبيل المثال ، مربعات النص ، أزرار ، الخ ) على شكل (إطار ) . ضوابط لها سمات و معالجات الأحداث المرتبطة بها. يتم توفير القيم الافتراضية عندما يتم إنشاء عنصر التحكم ، ولكن قد يتم تغييرها من قبل مبرمج . يمكن تعديل العديد من القيم السمة أثناء وقت التشغيل على أساس إجراءات المستخدم أو التغيرات في البيئة ، وتوفير التطبيق الديناميكي . على سبيل المثال ، يمكن إدراج رمز في شكل معالج حدث تغيير الحجم ل تغيير موضع السيطرة بحيث يظل يركز على الشكل، يتوسع لملء استمارة ، الخ عن طريق إدراج رمز إلى معالج الأحداث ل بضغطة في مربع نص ، يمكن للبرنامج تلقائيا ترجمة حالة النص الذي يتم إدخاله ، أو حتى منع بعض الشخصيات من يتم إدراجها .
فيجوال بيسك يمكن إنشاء الملفات التنفيذية (ملفات EXE ) ، عناصر تحكم ActiveX ، أو ملفات DLL ، ولكن يستخدم في المقام الأول لتطوير تطبيقات ويندوز و نظم قواعد البيانات واجهة . مربعات الحوار مع وظائف أقل يمكن استخدامها ل توفير قدرات المنبثقة. ضوابط توفير وظائف أساسية للتطبيق، في حين المبرمجين يمكن إدراج منطق إضافية ضمن معالجات الأحداث المناسبة .
على سبيل المثال ، مربع مزيج المنسدلة تلقائيا يعرض قائمة. عندما يقوم المستخدم بتحديد عنصر، يتم استدعاء معالج الحدث الذي ينفذ التعليمات البرمجية التي تم إنشاؤها مبرمج لتنفيذ الإجراء لهذا العنصر القائمة.
بدلا من ذلك، يمكن لل مكون Visual Basic ليس لها واجهة المستخدم ، وبدلا من توفير كائنات ActiveX إلى برامج أخرى عبر طراز كائن المكون (COM ) . وهذا يسمح للمعالجة من جانب الخادم أو وحدة نمطية الوظيفة الإضافية.
وقت تشغيل يسترد الذاكرة غير المستخدمة باستخدام حساب مرجع ، والذي يعتمد على متغيرات تمرير خارج النطاق أو يتم تعيين إلى لا شيء ، وتجنب مشكلة تسرب الذاكرة المشتركة إلى لغات أخرى . هناك مكتبة كبيرة من الكائنات فائدة ، و توفر دعم اللغة كائن الأساسية الموجهة . على عكس العديد من لغات البرمجة الأخرى ، فيجوال بيسك عموما ليست قضية حساسة على الرغم من أنه يحول الكلمات الرئيسية في تكوين حالة القياسية و يفرض حالة من أسماء المتغيرات لتتوافق مع حالة الإدخال في جدول الرموز . مقارنات السلسلة هي قضية حساسة بشكل افتراضي.
ويشارك برنامج التحويل البرمجي Visual Basic مع غيرها من اللغات Visual Studio ( C ، C + + ) ، ولكن القيود في IDE لا تسمح بإنشاء بعض الأهداف (ويندوز نموذج دلس )، و نماذج ترابط .
ويندوز رمز في Visual Basic ، مما يدل على وظيفة باستخدام البيانات اذا، بعد ذلك ، عدا ذلك و خافت .
الصفات ل Visual Basic التالية تختلف عن C- مشتقة اللغات :
التصريحات تميل إلى إنهاء مع الكلمات الرئيسية ، مثل " نهاية إذا " ، بدلا من استخدام "{ } " S إلى البيانات المجموعة .
تعيين متغير متعددة غير ممكن. A = B = C لا يعني أن قيم A، B و C على قدم المساواة. والنتيجة المنطقية ل "هل B = C ؟ " ولذلك يتم تخزينها في A. النتيجة المخزنة في أن تكون إما خاطئة أو صحيحة .
منطقية ثابت صحيح له قيمة رقمية -1 . [ 6 ] وهذا هو لأنه يتم تخزين نوع البيانات المنطقية كعدد قعت 16 بت . في هذا البناء -1 يقيم إلى 16 1S ثنائي ( القيمة المنطقية صحيح ) ، و 0 إلى 16 0S ( القيمة المنطقية خطأ) . هذا هو واضح عند إجراء غير عملية على 16 بت موقعة قيمة عدد صحيح 0 ، والتي ترجع قيمة عدد صحيح -1 ، وبعبارة أخرى = صحيح يست كاذبة . يصبح هذه الوظيفة الكامنة مفيدة بشكل خاص عند تنفيذ العمليات المنطقية على البتات الفردية من هذا القبيل صحيح ، و، أو ، اكس اور ، وليس . [7 ] وهذا تعريف صحيح يتسق أيضا مع BASIC منذ أوائل 1970s تطبيق Microsoft BASIC ويرتبط أيضا لخصائص تعليمات وحدة المعالجة المركزية في ذلك الوقت.
هي موحدة العوامل المنطقية و أحادي المعامل . وهذا بخلاف بعض اللغات المشتقة من C ( مثل بيرل ) ، التي لديها العوامل المنطقية و أحادي المعامل منفصلة . هذا هو مرة أخرى ميزة التقليدية الأساسية.
قاعدة مجموعة متغير . يتم تعريف المصفوفات لتحديد الحدود العليا والسفلى بطريقة مماثلة ل باسكال و فورتران . ومن الممكن أيضا استخدام عبارة قاعدة الخيار لتعيين الافتراضي الأدنى . استخدام العبارة قاعدة الخيار يمكن أن تؤدي إلى الارتباك عند قراءة التعليمات البرمجية ل Visual Basic و هو الأفضل تجنبها دائما تحديد صراحة الأدنى للصفيف . هذا الحد الأدنى لا يقتصر على 0 أو 1 ، لأنه يمكن أيضا وضعها عن طريق الإعلان. وبهذه الطريقة ، فإن كلا من الحدود الدنيا والعليا للبرمجة . في أكثر من لغات منخفض محدودة ، و الحد الأدنى للصفيف ليست متغير . هذه سمة شائعة موجود في Visual Basic . NET ولكن ليس في VBScript .
وقدم BASE OPTION من قبل ANSI ، مع معيار ANSI BASIC الحد الأدنى في أواخر 1970s .
التكامل القوي نسبيا مع نظام التشغيل ويندوز و طراز كائن المكون . أنواع الأصلي لل سلاسل والمصفوفات هي أنواع COM مخصص ، BSTR و SAFEARRAY .
التقريب مصرفي باعتبارها السلوك الافتراضي عند تحويل الأرقام الحقيقية إلى أعداد صحيحة مع وظيفة جولة . [8 ] ؟ الجولة ( 2.5 ، 0) يعطي 2 ، ؟ الجولة ( 3.5 ، 0) يعطي 4 .
يتم الترويج الأعداد الصحيحة تلقائيا إلى ريال في التعبيرات التي تنطوي على عامل القسمة العادية (/) بحيث تقسيم عدد صحيح واحدا تلو آخر ينتج عن النتيجة الصحيحة بشكل حدسي. يوفر VB محددة المشغل قسمة عدد صحيح ( \) أن يفعل اقتطاع .
افتراضيا ، إذا لم يتم تعريف متغير أو إذا لم يتم تحديد نوع الحرف الإعلان، متغير من نوع متغير. ولكن هذا يمكن أن يتغير مع البيانات Deftype مثل DefInt ، DefBool ، DefVar ، DefObj ، DefStr . هناك 12 بيانا Deftype في مجموع عرضت بواسطة Visual Basic 6.0. النوع الافتراضي قد يكون تجاوز ل إعلان معين باستخدام حرف لاحقة خاصة على اسم متغير (# مزدوج لل ، ! ل واحدة ، و مدة طويلة، ٪ ل عدد صحيح ، دولار لل سلسلة ، و @ ل عملة ) أو باستخدام المفتاح العبارة كما ( نوع ) . ويمكن أيضا أن يتم تعيين VB في وضع المتغيرات التي أعلنت صراحة فقط يمكن استخدامها مع خيار قيادة واضحة .
التاريخ [عدل ]
آلان كوبر إنشاء السحب والإفلات لتصميم واجهة المستخدم من Visual Basic .
وقدم VB 1.0 في عام 1991 . مشتق السحب والإفلات تصميم لخلق واجهة المستخدم من نموذج مولد النموذج الأولي التي وضعتها ألان كوبر وشركته تسمى ترايبود . تعاقدت مايكروسوفت مع كوبر و زملاؤه لتطوير ترايبود في نظام شكل برمجة ل Windows 3.0 ، تحت الاسم الرمزي روبي (لا علاقة للغة البرمجة روبي ) .
لم ترايبود لا تشمل لغة برمجة على الإطلاق. قررت شركة مايكروسوفت لدمج روبي مع لغة Basic لإنشاء ل Visual Basic .
قدمت واجهة مولد روبي الجزء " مرئي " من Visual Basic و كان الجمع بين هذا مع " EB " جزءا لا يتجزأ من محرك BASIC المصممة لل المهجورة " أوميغا " نظام قاعدة البيانات مايكروسوفت. قدمت روبي أيضا القدرة على تحميل مكتبات الارتباط الحيوي التي تحتوي على عناصر تحكم إضافية (تسمى "الأدوات " ثم ) ، الذي أصبح فيما بعد واجهة VBX . [9 ]
الجدول الزمني [عدل ]
وبدأ مشروع " الرعد الأساسية ' في عام 1990 . [ بحاجة لمصدر ]
صدر ل Visual Basic 1.0 (مايو 1991) لنظام التشغيل Windows في المعرض التجاري العالمي كومدكس / ويندوز في اتلانتا، جورجيا .
صدر ل Visual Basic 1.0 لدوس في سبتمبر 1992 . كانت اللغة نفسها غير متوافقة تماما مع Visual Basic ل Windows ، كما كان في الواقع الإصدار التالي من المجمعين مايكروسوفت المستندة إلى DOS BASIC ، QuickBASIC و أساسي Professional تطوير النظام . واجهة المستخدم واجهة المستخدم النص ، وذلك باستخدام أحرف ASCII الموسعة لمحاكاة مظهر واجهة المستخدم الرسومية .
Basic ل MS -DOS
رمز DOS VB
صدر ل Visual Basic 2.0 في نوفمبر تشرين الثاني عام 1992. كانت بيئة البرمجة أسهل في الاستخدام ، وتحسن سرعته. والجدير بالذكر أن أصبحت أشكال الكائنات instantiable ، وبالتالي إرساء المفاهيم التأسيسية من الوحدات النمطية للفئة كما عرضت في وقت لاحق في VB4 .
صدر ل Visual Basic 3.0 في صيف عام 1993، و جاء في الإصدارات القياسية والفنية. وشملت VB3 الإصدار 1.1 من جيت محرك قاعدة بيانات Microsoft أن يمكن القراءة والكتابة جت ( أو Access ) قواعد البيانات 1.X .
ل Visual Basic 4.0 (أغسطس 1995) كان أول إصدار من شأنها أن تخلق 32 بت وكذلك برامج ويندوز 16 بت . ولديها ثلاث طبعات ؛ قياسي، الفنية ، والمشاريع. وقد أدخلت أيضا القدرة على الكتابة الطبقات غير واجهة المستخدم الرسومية في Visual Basic . تسبب عدم التوافق بين الإصدارات المختلفة من VB4 مشاكل التركيب والتشغيل. بينما الإصدارات السابقة من Visual Basic قد استخدمت الضوابط VBX ، فيجوال بيسك تستخدم الآن التحكم OLE ( مع أسماء الملفات التي تنتهي في . OCX ) بدلا من ذلك. تم لاحقا تسمية هذه عناصر تحكم ActiveX .
مع الإصدار 5.0 (فبراير 1997) ، أطلقت مايكروسوفت ل Visual Basic حصريا ل إصدارات 32 بت من نظام التشغيل Windows . كان المبرمجون الذين فضلوا كتابة برامج 16 بت قادرة على استيراد البرامج المكتوبة في Visual Basic 4.0 إلى Visual Basic 5.0، و يمكن تحويلها بسهولة برامج ل Visual Basic 5.0 باستخدام Visual Basic 4.0 . قدم ل Visual Basic 5.0 أيضا القدرة على إنشاء عناصر تحكم مستخدم مخصصة ، وكذلك القدرة على ترجمة إلى الأصلي Windows قانون قابل للتنفيذ ، وتسريع حساب كثيفة بتنفيذ التعليمات البرمجية . وصدر مجانا ، تحميل Edition إنشاء التحكم أيضا ل إنشاء عناصر تحكم ActiveX . كما كان يستخدم كشكل التمهيدية من Visual Basic : يمكن إنشاء مشروع EXE العادية ويتم تشغيلها في بيئة تطوير متكاملة ، ولكن ليس المترجمة .
تحسنت فيجوال بيسك 6.0 ( منتصف عام 1998 ) في عدد من المناطق [ 10] بما في ذلك القدرة على إنشاء تطبيقات على شبكة الإنترنت . ل Visual Basic 6.0 قد دخلت "مرحلة غير معتمد" مايكروسوفت اعتبارا من مارس 2008. نظام التشغيل Windows Vista و Windows Server 2008 و Windows 7 ، لم يعد دعم ل Visual Basic بيئة التطوير 6.0 ، ولكن لا تزال تدعم وقت التشغيل . [11 ] أعلنت شركة مايكروسوفت في فبراير 2012 أنها تدعم وقت التشغيل في ويندوز 8 . [ 12 ]
دعم التيار ل Microsoft Visual 6.0 الأساسية المنتهية في 31 مارس 2005 . الدعم الموسع المنتهية في مارس 2008. [13 ] وردا على ذلك أعرب المجتمع المستخدم ل Visual Basic بالغ قلقها و ضغطت المستخدمين إلى التوقيع على عريضة للحفاظ على المنتج على قيد الحياة . [ 14 ] وقد رفضت مايكروسوفت حتى الآن لتغيير موقفها بشأن هذه المسألة [15 ] ومن المفارقات ، في هذا الوقت (2005 ) ، تعرضت أن مايكروسوفت الجديد الطرح مكافحة التجسس ، مايكروسوفت التجسس (جزء من الشركة العملاقة لشراء البرمجيات)، تم ترميز في Visual Basic 6.0. [ 16 ] الاستعاضة عنها ، ويندوز المدافع ، تم إعادة كتابة في C + + . [ 17 ]
اللغات المشتقة [عدل ]
وقد وضعت مايكروسوفت المشتقات من Visual Basic للاستخدام في البرمجة . فيجوال بيسك نفسه مشتق بشكل كبير من BASIC ، و بعد ذلك تم استبدال مع أ. نسخة منصة NET .
بعض من اللغات المشتقة هي:
يتم تضمين Visual Basic للتطبيقات (VBA ) في العديد من تطبيقات مايكروسوفت ( مايكروسوفت أوفيس ) ، و أيضا في العديد من منتجات الجهات الأخرى مثل سوليدووركس ، أوتوكاد ، مكتب برفكت 2002 ، نظام ArcGIS ، سيج 300 ERP ، و كائنات ذكاء الأعمال سطح المكتب . هناك تناقضات صغيرة في الطريقة التي يتم تنفيذها VBA في تطبيقات مختلفة ، وإنما هو إلى حد كبير نفس لغة Visual Basic 6.0 ثم يستخدم مكتبة وقت التشغيل نفسه . انتهت تطوير Visual Basic مع 6.0 ، ولكن في عام 2010 عرضت شركة مايكروسوفت VBA 7 لتوفير الميزات الموسعة الدعم الإضافة و 64 بت . [ 18 ]
ل VBScript هي اللغة الافتراضية لصفحات الملقم النشطة . ويمكن استخدامه في ويندوز البرمجة و العميل على شبكة الإنترنت البرمجة الصفحة. أنها تشبه VB في بناء الجملة، ولكن هي منفصلة لغة تنفذها الملف Vbscript.dll بدلا من وقت التشغيل VB . ASP و VBScript ينبغي عدم الخلط مع ASP.NET ، والذي يستخدم الإطار . NET لصفحات الويب المترجمة.
ل Visual Basic . NET هو خليفة مايكروسوفت المعينة إلى Visual Basic 6.0 ، ويشكل جزءا من . منصة مايكروسوفت NET . Basic.Net البصرية برمجيا ويتم تشغيل باستخدام إطار عمل . NET . فإنه ليس معكوس متوافق مع Visual Basic 6.0. وجود أداة التحويل الآلي ، ولكن تحويل مؤتمتة بالكامل بالنسبة لمعظم المشاريع أمر مستحيل. [19 ]
ستارأوفايس الأساسي هو مترجم متوافق ل Visual Basic المدرجة في جناح ستارأوفايس ، طورتها شركة صن مايكروسيستمز .
جامباس هو على Visual Basic مستوحاة من البرمجيات الحرة لغة البرمجة لنظام التشغيل لينكس . أنها ليست استنساخ من Visual Basic ، ولكن لديها القدرة على تحويل برامج Visual Basic ل جامباس .
WinWrap الأساسي هو البديل VBA طرف ثالث تستخدم مع البرامج المختلفة ، ومتاحة للمبرمجين ل استخدامها ل بناء منشأة الماكرو في برامجها .
LotusScript هو البديل VBA المتوفرة في Lotus SmartSuite و Lotus Notes .
إصدارات مكتب برفكت كوريل في وقت لاحق تنفيذ الوصول إلى VBA باعتبارها واحدة من لغات الماكرو / البرمجة، منها الرئيسية الأخرى التي CorelScript و PerfectScript
الإصدارات السابقة من Microsoft Word استخدام البديل من Visual Basic تسمى WordBasic
الأداء وغيرها من القضايا [عدل ]
الإصدارات السابقة من Visual Basic ( قبل إلى الإصدار 5 ) ترجمة التعليمات البرمجية إلى P -رمز فقط . يتم تفسير P -رمز من قبل وقت تشغيل اللغة. فوائد P -رمز تشمل قابلية و أحجام ملف أصغر ثنائي ، لكنها عادة ما يبطئ عملية الإعدام، منذ وجود وقت التشغيل يضيف طبقة إضافية من التفسير. ومع ذلك ، يمكن بناؤها كميات صغيرة من التعليمات البرمجية والخوارزميات لتشغيل أسرع من التعليمات البرمجية الأصلية المترجمة.
تطبيقات Visual Basic تتطلب مايكروسوفت ل Visual Basic وقت التشغيل MSVBVMxx.DLL ، حيث xx هو رقم الإصدار ذات الصلة ، إما 50 أو 60 . MSVBVM60.DLL يأتي بشكل قياسي مع نظام التشغيل Windows في جميع الطبعات بعد Windows 98 بينما MSVBVM50.DLL يأتي مع جميع إصدارات ويندوز 95 بعد . ومع ذلك فإن جهاز Windows 95 تتطلب ان هناك حاجة إدراجها مع المثبت من أيهما DLL من قبل البرنامج.
فيجوال بيسك 5 و 6 يمكن ترجمة التعليمات البرمجية إما الأم أو P -رمز لكن في كلتا الحالتين وقت التشغيل لا تزال هناك حاجة ل بني في وظائف وإدارة النماذج.
وجهت انتقادات في طبعات ل Visual Basic قبل VB.NET ما يلي: [ 20 ]
مشاكل الإصدارات المرتبطة بمختلف دلس وقت التشغيل ، والمعروفة باسم الجحيم DLL
دعم الفقراء للبرمجة وجوه المنحى [21 ]
عدم القدرة على إنشاء تطبيقات متعددة الخيوط ، دون اللجوء إلى Windows API المكالمات
عدم القدرة على خلق خدمات ويندوز
أنواع متباينة لديها مزيد من الأداء والنفقات العامة التخزين من لغات البرمجة كتبته بقوة
الاعتماد على إدخالات التسجيل COM معقدة وهشة [22 ]
لم يعد معتمدا بيئة التطوير من قبل Microsoft .
تطوير ودعم إرث [عدل ]
جميع الإصدارات من بيئة تطوير Visual Basic 1،0-6،0 الآن متقاعد و غير معتمد من قبل Microsoft . بيئات وقت التشغيل المرتبطة هي أيضا غير معتمد ، باستثناء الأساسية 6 بيئة وقت التشغيل الأساسية المرئية، الامر الذي يدعم مايكروسوفت رسميا لعمر من ويندوز 8 . لا يتم تضمين [23 ] مكونات الطرف الثالث التي يتم شحنها مع Visual Studio 6.0 في هذا البيان الدعم. قد لا يزال بعض إرث البصرية المكونات الأساسية يعمل على أحدث منصات ، على الرغم من كونه غير معتمد من قبل مايكروسوفت والشركات الأخرى .
تنمية و تطوير صيانة ل Visual Basic 6 هو ممكن على إرث نظام التشغيل Windows XP ، ويندوز فيستا وويندوز 2003 باستخدام 6.0 منصات البصرية ستوديو ، ولكن غير معتمد. وثائق ل Visual Basic 6.0 ، واجهة برمجة التطبيقات والأدوات يتم تغطية أفضل في MSDN الإفراج الأخيرة قبل البصرية Studio.NET 2002. إطلاقات MSDN في وقت لاحق ركزت على تطوير NET ، وكان أجزاء هامة من وثائق Visual البرمجة 6.0 الأساسية إزالتها. و IDE ل Visual Basic يمكن تركيبها و استخدامها على ويندوز فيستا ، حيث يسلك بعض حالات عدم التوافق البسيطة التي لا تعيق تطوير البرمجيات والصيانة العادية . اعتبارا من أغسطس 2008، على حد سواء 6.0 Visual Studio و وثائق MSDN المذكورة أعلاه غير متوفرة للتنزيل من حيث عدد المشتركين MSDN .
رمز المثال [عدل ]
يعرض مقتطف الشفرة التالي مربع رسالة تقول " مرحبا ، العالم ! " كما الأحمال النافذة :
خاصة الفرعية Form_Load ( )
' تنفيذ مربع رسالة بسيطة تقول " مرحبا ، العالم ! "
MsgBox " مرحبا ، العالم ! "
نهاية الفرعية
هذا مقتطف يجعل عداد الذي يتحرك صعودا 1 في كل ثانية ( تسمية و عنصر تحكم مؤقت في حاجة إلى أن تضاف إلى النموذج لهذا العمل ) :
خيار صريح
عدد قاتمة وصحيح
خاصة الفرعية Form_Load ( )
عد = 0
Timer1.Interval = 1000 وحدة ' من ميلي ثانية
نهاية الفرعية
خاصة الفرعية Timer1_Timer ( )
عد = عدد + 1
Label1.Caption = عدد
انظر أيضا [عدل ]
بوابة أيقونة البوابة برمجة الكمبيوتر
ويكيميديا كومونز إلى Visual Basic .
تقنيات مايكروسوفت ذات صلة:
مايكروسوفت البصرية ستوديو اكسبريس - لذلك، نسخة مصغرة خالية من Visual Basic NET للمطورين المستقلين .
مايكروسوفت الصغيرة الأساسي
لغات البرمجة ذات صلة:
مقارنة بين لغات البرمجة
FreeBASIC - لغة البرمجة تأصيل من QBasic .
جامباس - الفتح منافس المصدر إلى Visual Basic
معهد التمويل الدولي - وظيفة في عدة طبعات من Visual Basic يعادل تقريبا : مشغل المشروط من C و اللغات ذات الصلة ؟
PowerBasic - لغة تعتمد على BASIC - اللهجة
PureBasic - لغة تعتمد على BASIC - اللهجة
REALbasic الذي - المنافس إلى Visual Basic
ليست هناك تعليقات:
Write التعليقات