وی بی اور VBA کے درمیان فرق

Anonim

VB بمقابلہ VB

VB بصری بنیادی اور وی بی اے کی درخواستوں کے لئے بصری بیس کے طور پر جانا جاتا ہے، دونوں سے بنیادی ہے. اس طرح، وہ بنیادی مساوات کا اشتراک کرتے ہیں. بصری بنیادی مقبولیت سافٹ ویئر کمپنی، مائیکرو مائیکروسافٹ کی طرف سے متعارف کرانے والی ایک متحرک ترقیاتی ماحول کی حمایت کرتا ہے جو تیسری نسل کے طور پر مقبولیت حاصل کرتی ہے. صارف نقطہ نظر سے، بصری بیس ابتدائی طور پر 'ابتدائی اور سیکھنے کے لئے زبانوں کو استعمال کرنے میں آسان' سمجھا جاتا ہے، کیونکہ یہ گرافیکل یوزر انٹرفیس ایپلی کیشنز کو ریڈ کو قابل بناتا ہے، ڈیٹا تک رسائی کی اشیاء کا استعمال کرتے ہوئے ڈیٹا بیس تک رسائی فراہم کرتا ہے اور ActiveX کی تخلیق کی حمایت کرتا ہے. کنٹرول اور اشیاء. بعد میں، اس کے نتیجے میں ایک کو تبدیل کر دیا گیا ہے. نیٹ پلیٹ فارم ورژن. ایپلی کیشنز کے لئے بصری بنیادی بہت سے مائیکروسافٹ کے ایپلیکیشن پیکجوں اور تیسری پارٹی کی مصنوعات میں بھی رکھی جاتی ہے. مثال کے طور پر مائیکروسافٹ آفس، سولڈ ورکس، آرکی جی آئی ایس، آٹو سیڈ، سیج اکپسی ای آر پی، کلام پیفٹی آفس 2002، وغیرہ شامل ہیں

بصری بنیادی صرف پروگراموں کو سادہ گرافیکل یوزر انٹرفیس کو ڈیزائن کرنے کی اجازت دیتا ہے، لیکن اس ایپلی کیشنز کو بھی ڈیزائن کرسکتا ہے جو فطرت میں پیچیدہ ہے جیسے عمل درآمد فائلوں اور ایپلی کیشنز. بصری بیس میں پروگرامنگ اجزاء اور کنٹرول کے سیٹوں کو منظم کرنے یا پروگرامنگ کے بیانات کو کوڈنگ کرنے کے بارے میں مزید اضافی اور پیچیدہ کام انجام دینے کے لئے ہے. ایپلی کیشن کے لئے بصری بنیادی میں کوڈ پی ایچ کوڈ کی بنیاد پر، پیکڈ کوڈ کے طور پر بھی جانا جاتا ہے، کی بنیاد پر، ملکیتی انٹرمیڈیٹ زبان کو نافذ کرنے کے لئے لکھا جاتا ہے. اس کوڈنگ اسکیم کی نمائندگی کی جاتی ہے جیسے رسائی، ایکسل، ورڈ اور پاورپوائنٹ جیسے ایپلی کیشنز کی میزبانی اور COM ساختہ اسٹوریج فائلوں میں محفوظ ہے.

بصری بنیادی کسی صارف کے لئے ایک یا زیادہ سے زیادہ آفس ایپلیکیشن اشیاء کو ہراساں کرنے کے لئے درخواست کی صورتوں کو تخلیق کرنے کے لئے لازمی بناتا ہے. اس کے برعکس، ایپلی کیشنز کے لئے بصری بنیادی، جو وی بی کا سب سے کم ہے، آفس ایپلی کیشنز میں سے کسی کے اندر اس کی ہدایات پر عملدرآمد کرتا ہے. لہذا ڈیفالٹ کی طرف سے یہ موجودہ آفس اعتراض لائبریری اور ایپلی کیشن مثال کے طور پر وراثت کرتا ہے

ایپلی کیشنز کے لئے بصری بنیادی اور بصری بنیادی دونوں، ایک ہی مطابقت رکھتا ہے، تاہم VB کے ساتھ آپ کو اصل عمل درآمد پروگرام بنا سکتے ہیں جو انسٹال کیا جا سکتا ہے اور ابتدائی طور پر شروع مینو سے چل رہا ہے. اس مقصد کے لئے، صارف کو اپنے کمپیوٹر پر VB رن ٹائم فائلوں کی ضرورت ہے. VBA عمل قابل بائنری فائل / پروگراموں کو مرتب نہیں کرسکتا ہے. اگرچہ ایپلی کیشنز کے لئے بصیرت بنیادی طور پر امیر اور غیر معمولی لچکدار ہے، اس میں فعل پوائنٹس کے لئے تھوڑی حمایت کی حدود کی پابندی ہے. اس طرح ایک VB پروگرام اسی VBA پروگرام سے تیز ہو جائے گا.

خلاصہ:

VB کو اسٹینڈ اکیلے ایگزیکٹوبل بنا سکتا ہے، جبکہ بنیادی طور پر VBA آفس ایپلی کیشنز میں ورڈ، ایکسل، اور آؤٹ لک وغیرہ میں پروگرامنگ کے ساتھ نمٹنے کے قابل ہے.

VB مکمل طور پر مرتب کیا جاتا ہے لیکن اس کے برعکس VBA جزوی طور پر مرتب کیا جاتا ہے اور اس کے مترجم کو عمل کرنے کی ضرورت ہوتی ہے.

بصری بنیادی وسیع پیمانے پر ہے کیونکہ یہ ایک اسٹائل ایپلی کیشن کی حیثیت سے پیش کیا جاتا ہے.

صارف کو ایپلی کیشنز کے لئے بصری بیس میں میزبان کی درخواست کی سخت تنصیب سے مدد ملتی ہے.

VB کے پروگراموں میں VBA کے جواب میں فوری طور پر سمجھا جاتا ہے کیونکہ VBA ونڈوز ایپل میں محدود حمایت فراہم کرتا ہے اور کال بیک بیک افعال کے لئے بہت وقت لگاتا ہے.