চলুন শিখি ভিজুয়্যাল বেসিক (ধারাবাহিক টিউন ৬)

2
488

ভিজুয়্যাল বেসিক এর ধারাবাহিক টিউন ৫ এ আমরা ফর্ম নিয়ে আলোচনা করেছিলাম । আজকের টিউনে ও ফর্ম নিয়ে আলোচনা করব কারণ ফর্ম হচ্ছে ভিজুয়্যাল বেসিকের একটি প্রধান অংশ । আমাদের আগের টিউনে ফর্ম এর প্রপার্টিজ বণনা করেছিলাম এখন আমরা ফর্ম এর ইভেন্ট এবং মেথড এবং ফর্ম এর কিছু প্রোজেক্ট দেখব । চলুন শুরু করি আজকের টিউন

ইভেন্ট

Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting

প্রোগ্রাম যখন আমরা করি তখন প্রোগ্রাম চলাকালে কোন অবস্থার পরিপ্রেক্ষিতে কি ঘটবে তা নিদিষ্ট করে দিতে হয় । তাকে ইভেন্ট বলে ।বিভিন্ন অবজেক্টের জন্য বিভিন্ন ইভেন্ট রয়েছে । নিচের ইমেজ টা দেখুন

চলুন শিখি ভিজুয়্যাল বেসিক (ধারাবাহিক টিউন ৬)

উপরের গুলোকে বলা হয় ইভেন্ট

ফর্ম এর জন্য  ভিজুয়্যাল বেসিক কে ৩১ টি ইভেন্ট রয়েছে । যেমন Click, DblClick ইত্যাদি ।

ফর্ম এর মেথড

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

ভিজুয়্যাল বেসিক এ ফর্ম  এর অবজেক্টের  জন্য যে সকল মেথড ব্যবহার করা যায় তা নিচে দেওয়া হল

1 circle

2 Hide

3 Move

4 PopupupMenu

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

মেথড লেখার নিয়ম

Object(Form name).Method

ফর্ম এর প্রোজেক্ট

স্টাটআপ ফর্ম

সাধারণ ভাবে প্রোগ্রামে যদি একটি ফর্ম থাকে তাহলে এ ফর্মটি প্রদশিত হয় । যাকে স্টাট আপ ফর্ম বলে । কিন্তু প্রোগ্রাম এ যদি একাধিক ফর্ম থাকে তাহলে প্রথমে যে ফর্ম টি তৈরী করা হয়েছিল সেই ফর্ম টি প্রোগ্রাম চালুর সময় প্রথমে আসে । একাধিক ফর্ম ব্যবহার করা প্রোগ্রাম এ পরে তৈরী করা ফর্ম কে ও আপনি স্টাট আপ ফর্ম করতে হবে ।

এটিকে ভাল ভাবে বোঝার জন্য একটি প্রোজেক্ট

১ একটি নতুন Standard EXE প্রোজেক্ট চালু করুন ।

২ ফর্ম এর properties যান তার পরে N

ame  প্রপার্টিজ এ frmOne এবং Caption প্রপার্টিজ এ First Form  লিখুন । নিচের ইমেজ টা দেখুন চলুন শিখি ভিজুয়্যাল বেসিক (ধারাবাহিক টিউন ৬)

৩ টুল বক্স থেকে লেবেল টুল এ ক্লিক করে ফর্ম এর উপর একটি লেবেল নিন

চলুন শিখি ভিজুয়্যাল বেসিক (ধারাবাহিক টিউন ৬)

৪ লেবেল প্রপার্টিজ এর Caption এর Form One লিখুন এবং ফন্ট প্রপার্টিজ এ ক্লিক করে ফন্ট সাইজ বারিয়ে দিন

চলুন শিখি ভিজুয়্যাল বেসিক (ধারাবাহিক টিউন ৬)

চলুন শিখি ভিজুয়্যাল বেসিক (ধারাবাহিক টিউন ৬)

চলুন শিখি ভিজুয়্যাল বেসিক (ধারাবাহিক টিউন ৬)

সব কিছু ঠিক থাকলে ফর্ম টা এরকম হবে

যদি এ ফর্ম টি রান করান তাহলে এই ফর্ম টি স্টাট আপ ফর্ম হবে ।

চলুন শিখি ভিজুয়্যাল বেসিক (ধারাবাহিক টিউন ৬)

চলুন শিখি ভিজুয়্যাল বেসিক (ধারাবাহিক টিউন ৬)

এখন আমরা এ ফর্ম টির সাথে আরেকটি ফর্ম যুক্ত করে দেখব প্রোগ্রাম রান করলে কোনটি প্রথম প্রদশিত হয় এবং আমরা ২য় ফর্ম টিকে স্টাট আপ ফর্ম হিসেবে নিদিষ্ট করব ।

তাহলে চলুন শুরু করি

ডিজায়ন মোডে এসে ADD Form বাটন এ ক্লিক করুন অথবা Project মেনু তে ক্লিক করে ADD Form এ ক্লিক করুন চলুন শিখি ভিজুয়্যাল বেসিক (ধারাবাহিক টিউন ৬)

২ Add Form ডায়া লগ বক্স আসলে Form নিবাচন করুন

চলুন শিখি ভিজুয়্যাল বেসিক (ধারাবাহিক টিউন ৬)

৩ নতুন ফর্ম এর Name এ frmTwo এবং Caption এ Second Formলিখুন

চলুন শিখি ভিজুয়্যাল বেসিক (ধারাবাহিক টিউন ৬)

৪ টুল বক্স থেকে লেবেল টুল টি নিয়ে আগের মত করে একটি লেবেল যুক্ত করুন

চলুন শিখি ভিজুয়্যাল বেসিক (ধারাবাহিক টিউন ৬)

এখন রান করুন দেখবেন প্রথম ফর্ম টি (frmOne ) ওপেন হয়েছে

এখন প্রোজেক্ট মেনুতে ক্লিক করে Project Properties এ ক্লিক করুন । এরকম একটি ইমেজ আসবে

চলুন শিখি ভিজুয়্যাল বেসিক (ধারাবাহিক টিউন ৬)

এখন General ট্যাবে ক্লিক করে Startup Object এর ডপ ডাউন বাটন এ ক্লিক করে ২য় ফর্ম টির নাম frmTwo নিবাচন করুন এবং ওকে করুন

চলুন শিখি ভিজুয়্যাল বেসিক (ধারাবাহিক টিউন ৬)

চলুন শিখি ভিজুয়্যাল বেসিক (ধারাবাহিক টিউন ৬)

এবার রান করুন দেখবেন ২য় ফর্ম টি প্রথমে ওপেন হয়েছে

চলুন শিখি ভিজুয়্যাল বেসিক (ধারাবাহিক টিউন ৬)

এভাবে আপনি ইচ্ছা করলে আপনার প্রয়োজন মত যে কোন ফর্ম কে স্টাট আপ ফর্ম বানাতে পারেন আপনার সুবিধার জন্য ।

সবাইকে ধন্যবাদ কোন ভুল হলে ক্ষমা করবেন ।

কমেন্ট করবেন কেমন লাগল । আপডেড পেতে ক্লিক করুন 

সময় পেলে আমার ছোট সাইট থেকে ঘুরে আসতে পারেন ।  ক্লিক করুন

এই পোস্ট টি আগে এই সাইটে প্রকাশিত

টিউনারপেজের নতুন টিউন আপনাকে ইমেইল করব?
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting
Unlimited Web Hosting

2 মন্তব্য

একটি উত্তর ত্যাগ

Please enter your comment!
Please enter your name here

19 − 3 =