ভিজুয়াল বেসিক

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
ভিজুয়াল বেসিক
ভিজুয়াল বেসিকের লোগো - চার রঙের চারটি চৌকোনা বাক্স এবং এদের উপরের দুটি ড্রামের মত চিহ্ন ডাটাবেজের সাথে সংযোগ নির্দেশ করে ভিজুয়াল বেসিক ৬ IDE এর ছবি
প্যারাডাইম অবজেক্ট নির্ভর প্রোগ্রামিং এবং ইভেন্ট বা ঘটনা চালিত প্রোগ্রামিং
ডেভেলপার মাইক্রোসফট
সর্বশেষ প্রকাশ VB6/ ১৯৯৮
টাইপিং ডিসিপ্লিন স্ট্যাটিক, স্ট্রং
যার দ্বারা প্রভাবিত কিউবেসিক বা কুইক বেসিক
যাকে প্রভাবিত করেছে ভিজুয়াল বেসিক ডট নেট, জাম্বাস, রিয়াল বেসিক
ওএস মাইক্রোসফট উইন্ডোজ, এমএস-ডস
ওয়েবসাইট http://msdn.microsoft.com/en-us/vbasic/default.aspx

ভিজুয়াল বেসিক (সংক্ষেপে ভিবি বা VB) একটি তৃতীয় প্রজন্মের ঘটনা চালিত (event-driven) প্রোগ্রামিং ভাষা এবং মাইক্রোসফটের "কম" বা কম্পোনেন্ট অবজেক্ট মডেল (COM -Component Object Model) এর আইডিই (IDE - integrated development environment)। মাইক্রোসফট এই ভাষাকে বাজারে আনে পুরাতন বেসিক ভাষার উন্নত সংষ্করন হিসেবে। দৃশ্যমান বা গ্রাফিকাল বৈশিষ্ট্য এবং বেসিক ভাষার উত্তরাধিকার ভিবিকে তুলনামূলকভাবে সহজ়ে আয়ত্ত এবং ব্যবহার করার সুবিধা প্রদান করেছে[১]। ভিজুয়াল বেসিকের শেষ প্রকাশনা ছিল ১৯৯৮ সালের সংস্করণ ৬ (version 6)। মাইক্রোসফটের বর্ধিত সহাযোগিতা ২০০৮ এর মার্চ মাসে শেষ হয়েছে। বর্তমানে এই ভাষাটি ভিজুয়াল বেসিক ডট নেট দ্বারা প্রতিস্থাপিত হয়েছে।

ভিজুয়াল বেসিকের আগমন বেসিক ভাষা থেকে। ভিবি জিইউআই - গ্রাফিকাল ইউজার ইন্টারফেস (GUI-graphical user interface) বা ব্যবহারকারীর জন্য দৃশ্যমান ব্যবহার ব্যবস্থার র‌্যাপিড অ্যাপ্লিকেশন ডেভেলপমেন্ট বা র‌্যাড (RAD -rapid application development) অ্যাপ্লিকেশন চালু করেছে। এছাড়াও ডেটা অ্যাকসেস অবজেক্ট, রিমোট ডেটা অবজেক্ট ইত্যাদির মাধ্যমে ডেটাবেজে কাজ করার এবং অ্যাকটিভএক্স (ActiveX) নিয়ন্ত্রক ও অবজেক্ট তৈরি করার সুবিধা দিয়েছে। ভিবিএ (VBA), ভিবিস্ক্রিপ্ট ইত্যাদি স্ক্রিপ্টিং ভাষা সিন্ট্যাক্সের দিক থেকে ভিজুয়াল বেসিকের মতই, কিন্তু কাজ করে ভিন্ন ভাবে[২]

একজন প্রোগ্রামার ভিজুয়াল বেসিকের সাথেই দিয়ে দেয়া কম্পোনেন্টের দ্বারা একটি অ্যাপ্লিকেশন প্রোগ্রাম দাঁড় করাতে পারবেন। ভিজুয়াল বেসিকে লেখা প্রোগ্রাম সরাসরি উইন্ডোজ এপিআই ব্যবহার করতে পারে কিন্তু সেক্ষেত্রে "এক্সটার্নাল ফাংশন" বিবৃত করা প্রয়োজন।


উদাহরণ কোড[সম্পাদনা]

ভিজুয়াল বেসিক ভাষার উদাহরন :

এই কোডের অংশটুকু "ফর্ম" নামের একটি উইন্ডো লোড হলে একটি মেসেজ বক্স দেখাবে:

 Private Sub Form_Load()
     MsgBox "Hello, World!"
 End Sub

তথ্যসূত্র[সম্পাদনা]

  1. VB has been deprecated in favor of Visual Basic .NET (now simply called Visual Basic), although conversion from VB to VB.NET can be non-trivial. [১].)
  2. For example: S="ABC" : S = S & "DEF" : S = S & "GHI" is common practice in VB, but will cause major problems if used on ASP pages. This is because static constants are handled differently by the two languages. The above code will cause significant overhead for VBScript

বহিঃসংযোগ[সম্পাদনা]

Wikibooks
উইকিবই প্রকল্পে নিম্নের বিষয়ের উপরে সহায়িকা, বই, বা তথ্য রয়েছে: