Skill

ভিবিস্ক্রিপ্ট (VBScript)

327

ভিবিস্ক্রিপ্ট (Visual Basic Scripting Edition) হলো একটি স্ক্রিপ্টিং ভাষা, যা Microsoft দ্বারা তৈরি করা হয়েছে। এটি মূলত ওয়েব পেজ এবং অ্যাপ্লিকেশন-এ স্বয়ংক্রিয় কার্যক্রম যোগ করতে ব্যবহৃত হয়। VBScript হলো Visual Basic প্রোগ্রামিং ভাষার একটি সরল এবং হালকা সংস্করণ, যা সাধারণত Windows Environment-এ ব্যবহৃত হয়।

VBScript প্রাথমিকভাবে Internet Explorer (IE) এর জন্য ডিজাইন করা হয়েছিল এবং এটি সাধারণত ক্লায়েন্ট-সাইড স্ক্রিপ্টিং-এর জন্য ব্যবহৃত হয়েছিল, তবে এটি Server-side Scripting (ASP) এর জন্যও ব্যবহার করা যায়।


VBScript: একটি বিস্তারিত বাংলা টিউটোরিয়াল

ভূমিকা

VBScript (Visual Basic Scripting Edition) হলো একটি স্ক্রিপ্টিং ভাষা, যা মূলত Microsoft দ্বারা তৈরি করা হয়েছে। এটি Visual Basic এর একটি লাইটওয়েট সংস্করণ এবং সাধারণত Windows-এর সাথে যুক্ত বিভিন্ন অটোমেশন টাস্ক সম্পাদনের জন্য ব্যবহৃত হয়। VBScript মূলত Windows Script Host (WSH) বা Internet Explorer (IE) এর মাধ্যমে চালানো হয় এবং এটি ওয়েব পেজ এবং ডেস্কটপ অ্যাপ্লিকেশনগুলোর মধ্যে সার্ভার-সাইড স্ক্রিপ্টিং এবং ক্লায়েন্ট-সাইড স্ক্রিপ্টিং উভয়ই করতে সক্ষম।

যদিও VBScript বর্তমানে আধুনিক ওয়েব ডেভেলপমেন্টে খুব বেশি ব্যবহৃত হয় না, তবুও এটি এখনও Windows অ্যাডমিনিস্ট্রেশন, অটোমেশন টুলস এবং লিগ্যাসি অ্যাপ্লিকেশন-এর ক্ষেত্রে একটি গুরুত্বপূর্ণ ভূমিকা পালন করে।

VBScript এর বৈশিষ্ট্য

  1. সহজ এবং দ্রুত শিখতে সহজ: VBScript এর সিনট্যাক্স খুবই সরল এবং Visual Basic এর মতই, যা নতুন ডেভেলপারদের জন্য সহজ করে তোলে।
  2. Windows সমর্থিত: VBScript মূলত Windows প্ল্যাটফর্ম এবং Windows Script Host-এর মাধ্যমে কাজ করে।
  3. অটোমেশন টুলস: এটি Windows-এ বিভিন্ন অটোমেশন টাস্ক সম্পাদনে সক্ষম, যেমন ফাইল ম্যানিপুলেশন, সিস্টেম অ্যাডমিনিস্ট্রেশন ইত্যাদি।
  4. Internet Explorer সমর্থিত: VBScript Internet Explorer ব্রাউজারে ক্লায়েন্ট-সাইড স্ক্রিপ্টিং করার ক্ষমতা রাখে।
  5. অন্য অ্যাপ্লিকেশনের সাথে ইন্টিগ্রেশন: VBScript অন্যান্য অ্যাপ্লিকেশনের সাথে ইন্টিগ্রেট করতে সক্ষম, যেমন Excel, Word, এবং Outlook

VBScript এর কাজের ধাপ

ধাপ ১: VBScript কোড লেখা

VBScript কোড সাধারণত .vbs এক্সটেনশনে সংরক্ষিত হয়। আপনি যেকোনো টেক্সট এডিটরে VBScript কোড লিখতে পারেন, যেমন Notepad। VBScript কোড লেখার একটি সাধারণ উদাহরণ নিচে দেওয়া হলো:

MsgBox "Hello, World!"

উপরের কোডটি একটি Message Box তৈরি করবে, যা "Hello, World!" মেসেজটি প্রদর্শন করবে।

ধাপ ২: VBScript ফাইল সংরক্ষণ এবং চালানো

  1. আপনার কোডটি লিখে .vbs এক্সটেনশন সহ সংরক্ষণ করুন। উদাহরণস্বরূপ, script.vbs নামে একটি ফাইল সংরক্ষণ করুন।
  2. ফাইলটি চালাতে, আপনি সেই .vbs ফাইলটিতে ডাবল ক্লিক করতে পারেন অথবা Command Prompt থেকে চালাতে পারেন।

Command Prompt থেকে চালানোর উদাহরণ:

cscript script.vbs

ধাপ ৩: ভেরিয়েবল এবং ডেটা টাইপ

VBScript এ ভেরিয়েবল ডিক্লেয়ার করতে Dim কীওয়ার্ড ব্যবহার করা হয় এবং এতে Variant টাইপের ডেটা সংরক্ষণ করা হয়, অর্থাৎ একটি ভেরিয়েবল যে কোনো ধরনের ডেটা ধারণ করতে পারে।

Dim name
name = "John Doe"
MsgBox "Hello, " & name

এই উদাহরণে name ভেরিয়েবলে একটি স্ট্রিং সংরক্ষণ করা হয়েছে এবং সেই ভ্যালুকে একটি মেসেজ বক্সে প্রদর্শন করা হয়েছে।

ধাপ ৪: শর্তাবলী (If...Then...Else)

VBScript এ শর্ত অনুযায়ী লজিক্যাল অপারেশন করতে If...Then...Else স্টেটমেন্ট ব্যবহার করা হয়।

Dim age
age = 18

If age >= 18 Then
    MsgBox "You are an adult."
Else
    MsgBox "You are a minor."
End If

উপরের উদাহরণে, যদি age এর মান ১৮ বা তার বেশি হয়, তবে মেসেজটি দেখাবে "You are an adult", অন্যথায় "You are a minor" মেসেজটি দেখাবে।

ধাপ ৫: লুপিং (For, While)

VBScript এ লুপিংয়ের জন্য For...Next এবং While...Wend লুপ ব্যবহার করা যায়।

For লুপের উদাহরণ:

Dim i
For i = 1 To 5
    MsgBox "Number: " & i
Next

While লুপের উদাহরণ:

Dim i
i = 1
While i <= 5
    MsgBox "Number: " & i
    i = i + 1
Wend

ধাপ ৬: সাবরুটিন এবং ফাংশন

VBScript এ কোডের পুনঃব্যবহারযোগ্য অংশ তৈরি করার জন্য সাবরুটিন এবং ফাংশন ব্যবহার করা হয়।

সাবরুটিন উদাহরণ:

Sub GreetUser(name)
    MsgBox "Hello, " & name
End Sub

GreetUser "John"

ফাংশন উদাহরণ:

Function AddNumbers(a, b)
    AddNumbers = a + b
End Function

Dim result
result = AddNumbers(5, 10)
MsgBox "Sum: " & result

VBScript এর ব্যবহার

  1. Windows অটোমেশন: VBScript Windows স্ক্রিপ্ট হোস্টের মাধ্যমে ফাইল সিস্টেম এবং প্রক্রিয়া অটোমেশনের জন্য ব্যবহার করা হয়।
  2. Excel অটোমেশন: VBScript ব্যবহার করে Excel-এ ডেটা প্রক্রিয়াকরণ এবং ফাইল ম্যানিপুলেশন করা যায়।
  3. Internet Explorer: VBScript Internet Explorer ব্রাউজারে ক্লায়েন্ট-সাইড স্ক্রিপ্ট হিসেবে কাজ করে।
  4. System Administration: সিস্টেম অ্যাডমিনিস্ট্রেটররা VBScript ব্যবহার করে ফাইল এবং প্রক্রিয়া পরিচালনা করতে পারেন।

VBScript এর সুবিধা

  1. সহজ সিনট্যাক্স: VBScript এর সিনট্যাক্স সহজ এবং Visual Basic এর মতো, তাই শিখতে সহজ।
  2. Windows সমর্থন: এটি Windows সিস্টেমের সাথে সহজেই একীভূত হয় এবং Windows অ্যাডমিনিস্ট্রেশন টাস্ক সম্পাদনে সহায়ক।
  3. অটোমেশন টুল: VBScript বিভিন্ন অটোমেশন কাজ সহজ করে, যেমন ফাইল ম্যানিপুলেশন, ডেটা প্রসেসিং ইত্যাদি।
  4. IE সমর্থন: VBScript Internet Explorer এ সরাসরি কাজ করতে পারে, যা ওয়েব পেজে ক্লায়েন্ট-সাইড স্ক্রিপ্টিংয়ের জন্য ব্যবহার করা হয়।

VBScript এর অসুবিধা

  1. ব্রাউজার সমর্থন সীমিত: VBScript শুধুমাত্র Internet Explorer ব্রাউজারে কাজ করে, অন্য আধুনিক ব্রাউজারগুলোতে এটি কাজ করে না।
  2. ক্লায়েন্ট-সাইড সিকিউরিটি ইস্যু: VBScript-এ ক্লায়েন্ট-সাইড স্ক্রিপ্টিংয়ের জন্য কিছু সিকিউরিটি ইস্যু থাকতে পারে, বিশেষ করে যখন এটি ওয়েব পেজে ব্যবহৃত হয়।
  3. মডার্ন ওয়েব ডেভেলপমেন্টে ব্যবহৃত হয় না: বর্তমান সময়ে VBScript ওয়েব ডেভেলপমেন্টে খুব একটা ব্যবহৃত হয় না, কারণ JavaScript আরও সমৃদ্ধ এবং ব্রাউজার-কমপ্যাটিবল।

VBScript শেখার জন্য রিসোর্স

  1. Microsoft VBScript Documentation: https://docs.microsoft.com/en-us/previous-versions//d1wf56tt(v=vs.85)
  2. W3Schools VBScript Tutorial: https://www.w3schools.com/vbscript/
  3. YouTube Tutorials: YouTube এ VBScript এর উপর অনেক টিউটোরিয়াল পাওয়া যায়।

কিওয়ার্ড

  • VBScript: Visual Basic Scripting Edition, একটি স্ক্রিপ্টিং ভাষা যা Windows পরিবেশে ব্যবহৃত হয়।
  • Windows Script Host (WSH): একটি Windows-ভিত্তিক প্ল্যাটফর্ম, যা VBScript এবং JScript চালাতে সহায়তা করে।
  • Automation: VBScript Windows-এর বিভিন্ন ফাইল এবং প্রক্রিয়া অটোমেট করতে ব্যবহৃত হয়।
  • Client-Side Scripting: VBScript Internet Explorer-এ ক্লায়েন্ট-সাইড স্ক্রিপ্ট হিসেবে কাজ করতে সক্ষম।

উপসংহার

VBScript হলো একটি সহজ এবং কার্যকরী স্ক্রিপ্টিং ভাষা, যা মূলত Windows সিস্টেমে অটোমেশন এবং Internet Explorer ব্রাউজারে ক্লায়েন্ট-সাইড স্ক্রিপ্টিং করার জন্য ব্যবহৃত হয়। যদিও এটি বর্তমানে আধুনিক ওয়েব ডেভেলপমেন্টে তেমন ব্যবহৃত হয় না, তবুও Windows ভিত্তিক অ্যাডমিনিস্ট্রেশন এবং অটোমেশন টাস্ক সম্পাদনের জন্য VBScript এখনো প্রাসঙ্গিক। VBScript সহজে শিখতে এবং ব্যবহার করতে পারার কারণে এটি ছোট ও সাধারণ স্ক্রিপ্টিং কাজের জন্য আদর্শ।

ভিবিস্ক্রিপ্ট (Visual Basic Scripting Edition) হলো একটি স্ক্রিপ্টিং ভাষা, যা Microsoft দ্বারা তৈরি করা হয়েছে। এটি মূলত ওয়েব পেজ এবং অ্যাপ্লিকেশন-এ স্বয়ংক্রিয় কার্যক্রম যোগ করতে ব্যবহৃত হয়। VBScript হলো Visual Basic প্রোগ্রামিং ভাষার একটি সরল এবং হালকা সংস্করণ, যা সাধারণত Windows Environment-এ ব্যবহৃত হয়।

VBScript প্রাথমিকভাবে Internet Explorer (IE) এর জন্য ডিজাইন করা হয়েছিল এবং এটি সাধারণত ক্লায়েন্ট-সাইড স্ক্রিপ্টিং-এর জন্য ব্যবহৃত হয়েছিল, তবে এটি Server-side Scripting (ASP) এর জন্যও ব্যবহার করা যায়।


VBScript: একটি বিস্তারিত বাংলা টিউটোরিয়াল

ভূমিকা

VBScript (Visual Basic Scripting Edition) হলো একটি স্ক্রিপ্টিং ভাষা, যা মূলত Microsoft দ্বারা তৈরি করা হয়েছে। এটি Visual Basic এর একটি লাইটওয়েট সংস্করণ এবং সাধারণত Windows-এর সাথে যুক্ত বিভিন্ন অটোমেশন টাস্ক সম্পাদনের জন্য ব্যবহৃত হয়। VBScript মূলত Windows Script Host (WSH) বা Internet Explorer (IE) এর মাধ্যমে চালানো হয় এবং এটি ওয়েব পেজ এবং ডেস্কটপ অ্যাপ্লিকেশনগুলোর মধ্যে সার্ভার-সাইড স্ক্রিপ্টিং এবং ক্লায়েন্ট-সাইড স্ক্রিপ্টিং উভয়ই করতে সক্ষম।

যদিও VBScript বর্তমানে আধুনিক ওয়েব ডেভেলপমেন্টে খুব বেশি ব্যবহৃত হয় না, তবুও এটি এখনও Windows অ্যাডমিনিস্ট্রেশন, অটোমেশন টুলস এবং লিগ্যাসি অ্যাপ্লিকেশন-এর ক্ষেত্রে একটি গুরুত্বপূর্ণ ভূমিকা পালন করে।

VBScript এর বৈশিষ্ট্য

  1. সহজ এবং দ্রুত শিখতে সহজ: VBScript এর সিনট্যাক্স খুবই সরল এবং Visual Basic এর মতই, যা নতুন ডেভেলপারদের জন্য সহজ করে তোলে।
  2. Windows সমর্থিত: VBScript মূলত Windows প্ল্যাটফর্ম এবং Windows Script Host-এর মাধ্যমে কাজ করে।
  3. অটোমেশন টুলস: এটি Windows-এ বিভিন্ন অটোমেশন টাস্ক সম্পাদনে সক্ষম, যেমন ফাইল ম্যানিপুলেশন, সিস্টেম অ্যাডমিনিস্ট্রেশন ইত্যাদি।
  4. Internet Explorer সমর্থিত: VBScript Internet Explorer ব্রাউজারে ক্লায়েন্ট-সাইড স্ক্রিপ্টিং করার ক্ষমতা রাখে।
  5. অন্য অ্যাপ্লিকেশনের সাথে ইন্টিগ্রেশন: VBScript অন্যান্য অ্যাপ্লিকেশনের সাথে ইন্টিগ্রেট করতে সক্ষম, যেমন Excel, Word, এবং Outlook

VBScript এর কাজের ধাপ

ধাপ ১: VBScript কোড লেখা

VBScript কোড সাধারণত .vbs এক্সটেনশনে সংরক্ষিত হয়। আপনি যেকোনো টেক্সট এডিটরে VBScript কোড লিখতে পারেন, যেমন Notepad। VBScript কোড লেখার একটি সাধারণ উদাহরণ নিচে দেওয়া হলো:

MsgBox "Hello, World!"

উপরের কোডটি একটি Message Box তৈরি করবে, যা "Hello, World!" মেসেজটি প্রদর্শন করবে।

ধাপ ২: VBScript ফাইল সংরক্ষণ এবং চালানো

  1. আপনার কোডটি লিখে .vbs এক্সটেনশন সহ সংরক্ষণ করুন। উদাহরণস্বরূপ, script.vbs নামে একটি ফাইল সংরক্ষণ করুন।
  2. ফাইলটি চালাতে, আপনি সেই .vbs ফাইলটিতে ডাবল ক্লিক করতে পারেন অথবা Command Prompt থেকে চালাতে পারেন।

Command Prompt থেকে চালানোর উদাহরণ:

cscript script.vbs

ধাপ ৩: ভেরিয়েবল এবং ডেটা টাইপ

VBScript এ ভেরিয়েবল ডিক্লেয়ার করতে Dim কীওয়ার্ড ব্যবহার করা হয় এবং এতে Variant টাইপের ডেটা সংরক্ষণ করা হয়, অর্থাৎ একটি ভেরিয়েবল যে কোনো ধরনের ডেটা ধারণ করতে পারে।

Dim name
name = "John Doe"
MsgBox "Hello, " & name

এই উদাহরণে name ভেরিয়েবলে একটি স্ট্রিং সংরক্ষণ করা হয়েছে এবং সেই ভ্যালুকে একটি মেসেজ বক্সে প্রদর্শন করা হয়েছে।

ধাপ ৪: শর্তাবলী (If...Then...Else)

VBScript এ শর্ত অনুযায়ী লজিক্যাল অপারেশন করতে If...Then...Else স্টেটমেন্ট ব্যবহার করা হয়।

Dim age
age = 18

If age >= 18 Then
    MsgBox "You are an adult."
Else
    MsgBox "You are a minor."
End If

উপরের উদাহরণে, যদি age এর মান ১৮ বা তার বেশি হয়, তবে মেসেজটি দেখাবে "You are an adult", অন্যথায় "You are a minor" মেসেজটি দেখাবে।

ধাপ ৫: লুপিং (For, While)

VBScript এ লুপিংয়ের জন্য For...Next এবং While...Wend লুপ ব্যবহার করা যায়।

For লুপের উদাহরণ:

Dim i
For i = 1 To 5
    MsgBox "Number: " & i
Next

While লুপের উদাহরণ:

Dim i
i = 1
While i <= 5
    MsgBox "Number: " & i
    i = i + 1
Wend

ধাপ ৬: সাবরুটিন এবং ফাংশন

VBScript এ কোডের পুনঃব্যবহারযোগ্য অংশ তৈরি করার জন্য সাবরুটিন এবং ফাংশন ব্যবহার করা হয়।

সাবরুটিন উদাহরণ:

Sub GreetUser(name)
    MsgBox "Hello, " & name
End Sub

GreetUser "John"

ফাংশন উদাহরণ:

Function AddNumbers(a, b)
    AddNumbers = a + b
End Function

Dim result
result = AddNumbers(5, 10)
MsgBox "Sum: " & result

VBScript এর ব্যবহার

  1. Windows অটোমেশন: VBScript Windows স্ক্রিপ্ট হোস্টের মাধ্যমে ফাইল সিস্টেম এবং প্রক্রিয়া অটোমেশনের জন্য ব্যবহার করা হয়।
  2. Excel অটোমেশন: VBScript ব্যবহার করে Excel-এ ডেটা প্রক্রিয়াকরণ এবং ফাইল ম্যানিপুলেশন করা যায়।
  3. Internet Explorer: VBScript Internet Explorer ব্রাউজারে ক্লায়েন্ট-সাইড স্ক্রিপ্ট হিসেবে কাজ করে।
  4. System Administration: সিস্টেম অ্যাডমিনিস্ট্রেটররা VBScript ব্যবহার করে ফাইল এবং প্রক্রিয়া পরিচালনা করতে পারেন।

VBScript এর সুবিধা

  1. সহজ সিনট্যাক্স: VBScript এর সিনট্যাক্স সহজ এবং Visual Basic এর মতো, তাই শিখতে সহজ।
  2. Windows সমর্থন: এটি Windows সিস্টেমের সাথে সহজেই একীভূত হয় এবং Windows অ্যাডমিনিস্ট্রেশন টাস্ক সম্পাদনে সহায়ক।
  3. অটোমেশন টুল: VBScript বিভিন্ন অটোমেশন কাজ সহজ করে, যেমন ফাইল ম্যানিপুলেশন, ডেটা প্রসেসিং ইত্যাদি।
  4. IE সমর্থন: VBScript Internet Explorer এ সরাসরি কাজ করতে পারে, যা ওয়েব পেজে ক্লায়েন্ট-সাইড স্ক্রিপ্টিংয়ের জন্য ব্যবহার করা হয়।

VBScript এর অসুবিধা

  1. ব্রাউজার সমর্থন সীমিত: VBScript শুধুমাত্র Internet Explorer ব্রাউজারে কাজ করে, অন্য আধুনিক ব্রাউজারগুলোতে এটি কাজ করে না।
  2. ক্লায়েন্ট-সাইড সিকিউরিটি ইস্যু: VBScript-এ ক্লায়েন্ট-সাইড স্ক্রিপ্টিংয়ের জন্য কিছু সিকিউরিটি ইস্যু থাকতে পারে, বিশেষ করে যখন এটি ওয়েব পেজে ব্যবহৃত হয়।
  3. মডার্ন ওয়েব ডেভেলপমেন্টে ব্যবহৃত হয় না: বর্তমান সময়ে VBScript ওয়েব ডেভেলপমেন্টে খুব একটা ব্যবহৃত হয় না, কারণ JavaScript আরও সমৃদ্ধ এবং ব্রাউজার-কমপ্যাটিবল।

VBScript শেখার জন্য রিসোর্স

  1. Microsoft VBScript Documentation: https://docs.microsoft.com/en-us/previous-versions//d1wf56tt(v=vs.85)
  2. W3Schools VBScript Tutorial: https://www.w3schools.com/vbscript/
  3. YouTube Tutorials: YouTube এ VBScript এর উপর অনেক টিউটোরিয়াল পাওয়া যায়।

কিওয়ার্ড

  • VBScript: Visual Basic Scripting Edition, একটি স্ক্রিপ্টিং ভাষা যা Windows পরিবেশে ব্যবহৃত হয়।
  • Windows Script Host (WSH): একটি Windows-ভিত্তিক প্ল্যাটফর্ম, যা VBScript এবং JScript চালাতে সহায়তা করে।
  • Automation: VBScript Windows-এর বিভিন্ন ফাইল এবং প্রক্রিয়া অটোমেট করতে ব্যবহৃত হয়।
  • Client-Side Scripting: VBScript Internet Explorer-এ ক্লায়েন্ট-সাইড স্ক্রিপ্ট হিসেবে কাজ করতে সক্ষম।

উপসংহার

VBScript হলো একটি সহজ এবং কার্যকরী স্ক্রিপ্টিং ভাষা, যা মূলত Windows সিস্টেমে অটোমেশন এবং Internet Explorer ব্রাউজারে ক্লায়েন্ট-সাইড স্ক্রিপ্টিং করার জন্য ব্যবহৃত হয়। যদিও এটি বর্তমানে আধুনিক ওয়েব ডেভেলপমেন্টে তেমন ব্যবহৃত হয় না, তবুও Windows ভিত্তিক অ্যাডমিনিস্ট্রেশন এবং অটোমেশন টাস্ক সম্পাদনের জন্য VBScript এখনো প্রাসঙ্গিক। VBScript সহজে শিখতে এবং ব্যবহার করতে পারার কারণে এটি ছোট ও সাধারণ স্ক্রিপ্টিং কাজের জন্য আদর্শ।

Promotion

Are you sure to start over?

Loading...