ভিবিস্ক্রিপ্ট (Visual Basic Scripting Edition) হলো একটি স্ক্রিপ্টিং ভাষা, যা Microsoft দ্বারা তৈরি করা হয়েছে। এটি মূলত ওয়েব পেজ এবং অ্যাপ্লিকেশন-এ স্বয়ংক্রিয় কার্যক্রম যোগ করতে ব্যবহৃত হয়। VBScript হলো Visual Basic প্রোগ্রামিং ভাষার একটি সরল এবং হালকা সংস্করণ, যা সাধারণত Windows Environment-এ ব্যবহৃত হয়।
VBScript প্রাথমিকভাবে Internet Explorer (IE) এর জন্য ডিজাইন করা হয়েছিল এবং এটি সাধারণত ক্লায়েন্ট-সাইড স্ক্রিপ্টিং-এর জন্য ব্যবহৃত হয়েছিল, তবে এটি Server-side Scripting (ASP) এর জন্যও ব্যবহার করা যায়।
VBScript (Visual Basic Scripting Edition) হলো একটি স্ক্রিপ্টিং ভাষা, যা মূলত Microsoft দ্বারা তৈরি করা হয়েছে। এটি Visual Basic এর একটি লাইটওয়েট সংস্করণ এবং সাধারণত Windows-এর সাথে যুক্ত বিভিন্ন অটোমেশন টাস্ক সম্পাদনের জন্য ব্যবহৃত হয়। VBScript মূলত Windows Script Host (WSH) বা Internet Explorer (IE) এর মাধ্যমে চালানো হয় এবং এটি ওয়েব পেজ এবং ডেস্কটপ অ্যাপ্লিকেশনগুলোর মধ্যে সার্ভার-সাইড স্ক্রিপ্টিং এবং ক্লায়েন্ট-সাইড স্ক্রিপ্টিং উভয়ই করতে সক্ষম।
যদিও VBScript বর্তমানে আধুনিক ওয়েব ডেভেলপমেন্টে খুব বেশি ব্যবহৃত হয় না, তবুও এটি এখনও Windows অ্যাডমিনিস্ট্রেশন, অটোমেশন টুলস এবং লিগ্যাসি অ্যাপ্লিকেশন-এর ক্ষেত্রে একটি গুরুত্বপূর্ণ ভূমিকা পালন করে।
ধাপ ১: VBScript কোড লেখা
VBScript কোড সাধারণত .vbs এক্সটেনশনে সংরক্ষিত হয়। আপনি যেকোনো টেক্সট এডিটরে VBScript কোড লিখতে পারেন, যেমন Notepad। VBScript কোড লেখার একটি সাধারণ উদাহরণ নিচে দেওয়া হলো:
MsgBox "Hello, World!"উপরের কোডটি একটি Message Box তৈরি করবে, যা "Hello, World!" মেসেজটি প্রদর্শন করবে।
ধাপ ২: VBScript ফাইল সংরক্ষণ এবং চালানো
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
NextWhile লুপের উদাহরণ:
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: " & resultVBScript হলো একটি সহজ এবং কার্যকরী স্ক্রিপ্টিং ভাষা, যা মূলত 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 (Visual Basic Scripting Edition) হলো একটি স্ক্রিপ্টিং ভাষা, যা মূলত Microsoft দ্বারা তৈরি করা হয়েছে। এটি Visual Basic এর একটি লাইটওয়েট সংস্করণ এবং সাধারণত Windows-এর সাথে যুক্ত বিভিন্ন অটোমেশন টাস্ক সম্পাদনের জন্য ব্যবহৃত হয়। VBScript মূলত Windows Script Host (WSH) বা Internet Explorer (IE) এর মাধ্যমে চালানো হয় এবং এটি ওয়েব পেজ এবং ডেস্কটপ অ্যাপ্লিকেশনগুলোর মধ্যে সার্ভার-সাইড স্ক্রিপ্টিং এবং ক্লায়েন্ট-সাইড স্ক্রিপ্টিং উভয়ই করতে সক্ষম।
যদিও VBScript বর্তমানে আধুনিক ওয়েব ডেভেলপমেন্টে খুব বেশি ব্যবহৃত হয় না, তবুও এটি এখনও Windows অ্যাডমিনিস্ট্রেশন, অটোমেশন টুলস এবং লিগ্যাসি অ্যাপ্লিকেশন-এর ক্ষেত্রে একটি গুরুত্বপূর্ণ ভূমিকা পালন করে।
ধাপ ১: VBScript কোড লেখা
VBScript কোড সাধারণত .vbs এক্সটেনশনে সংরক্ষিত হয়। আপনি যেকোনো টেক্সট এডিটরে VBScript কোড লিখতে পারেন, যেমন Notepad। VBScript কোড লেখার একটি সাধারণ উদাহরণ নিচে দেওয়া হলো:
MsgBox "Hello, World!"উপরের কোডটি একটি Message Box তৈরি করবে, যা "Hello, World!" মেসেজটি প্রদর্শন করবে।
ধাপ ২: VBScript ফাইল সংরক্ষণ এবং চালানো
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
NextWhile লুপের উদাহরণ:
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: " & resultVBScript হলো একটি সহজ এবং কার্যকরী স্ক্রিপ্টিং ভাষা, যা মূলত Windows সিস্টেমে অটোমেশন এবং Internet Explorer ব্রাউজারে ক্লায়েন্ট-সাইড স্ক্রিপ্টিং করার জন্য ব্যবহৃত হয়। যদিও এটি বর্তমানে আধুনিক ওয়েব ডেভেলপমেন্টে তেমন ব্যবহৃত হয় না, তবুও Windows ভিত্তিক অ্যাডমিনিস্ট্রেশন এবং অটোমেশন টাস্ক সম্পাদনের জন্য VBScript এখনো প্রাসঙ্গিক। VBScript সহজে শিখতে এবং ব্যবহার করতে পারার কারণে এটি ছোট ও সাধারণ স্ক্রিপ্টিং কাজের জন্য আদর্শ।
আপনি আমাকে যেকোনো প্রশ্ন করতে পারেন, যেমনঃ
Are you sure to start over?