ফর্ম ও অ্যাপ্লিকেশন উইন্ডো I প্রোগ্রামিং ল্যাংগুয়েজ ৩

আমাদের আজকের আলোচনার বিষয় ফর্ম ও অ্যাপ্লিকেশন উইন্ডো – যা অধ্যায় ৬ ”ভিজ্যুয়াল বেসিক ফর্ম ডিজাইন” এর অন্তর্ভুক্ত। বর্তমান বিশ্বের সর্বাধুনিক প্রযুক্তি হচ্ছে কম্পিউটার প্রযুক্তি। কারণ শিল্পকারখানা, গবেষণা, শিক্ষাপ্রতিষ্ঠান, চিকিৎসাশাস্ত্র ইত্যাদি সকল ক্ষেত্রই আজ কম্পিউটার অটোমেটেড। কম্পিউটার অটোমেশনের সঙ্গে কম্পিউটার প্রোগ্রামিং ও প্রোগ্রামিং লেখার জন্য প্রোগ্রামিং ল্যাংগুয়েজ অত্যন্ত গুরুত্বপূর্ণ।

তাই শিক্ষা ও গবেষণার জন্য প্রোগ্রামিং ল্যাংগুয়েজ অধ্যয়ন একটি অতি আবশ্যকীয় বিষয়। বিষয়টি অত্যন্ত গুরুত্বসহ বিবেচনা করে বর্তমানে কারিগরি শিক্ষার সকল টেকনোলজিতে কম্পিউটার প্রোগ্রামিং ল্যাংগুয়েজ বিষয়কে আবশ্যিক করা হয়েছে ।

ফর্ম ও অ্যাপ্লিকেশন উইন্ডো

ভিজ্যুয়াল বেসিক অ্যাপ্লিকেশনে ইউজার ইন্টারফেসের মৌলিক উপাদান হচ্ছে ফর্ম (Form)। কতিপয় ভিন্ন ভিন্ন (Differer Object সমন্বিত পর্দাকে (Window) ভিজ্যুয়াল বেসিকে ফর্ম (Form) বলা হয়।

প্রোগ্রামের চাহিদা অনুযায়ী বিভিন্ন Cont (Label, Textbox, Command Button, Frame, Picture Box, Image ইত্যাদি) ব্যবহার করে ফর্ম ডিজাইন করা হয়। Painting এর ক্ষেত্রে Canvas যেমন- User Interface এর ক্ষেত্রে ফর্ম ও তেমন। তাই Form কে “Painting on th Canvas নামে ও অভিহিত করা হয়। প্রকৃতপক্ষে, যখন কোন Object Visual Basic Design Mode Enviroment Object এর appearance behaviour describe করে তখন ঐ Object কে Form বলে।

 

ফর্ম ও অ্যাপ্লিকেশন উইন্ডো

 

ফর্মের প্রকারভেদ:

ভিজ্যুয়াল বেসিক প্রজেক্টে সাধারণত দুই ধরনের Form ব্যবহৃত হয়। যথাঃ

  • সিঙ্গেল ডকুমেন্ট ইন্টারফেস ফর্ম (Single Document Interface (SDI) form)
  • মাল্টিপল ডকুমেন্ট ইন্টারফেস ফর্ম (Multiple Document Interface (MDI) form)

সিঙ্গেল ডকুমেন্ট ইন্টারফেস ফর্ম

যে  ধরনের অ্যাপ্লিকেশনে একটি মাত্র উইন্ডো প্রদর্শন করা যায় তাকে সিঙ্গেল ডকুমেন্ট ইন্টারফেন (BCH) কর্ম বলে। যেমন :

মাল্টিপল ডকুমেন্ট ইন্টারফেস ফর্ম (Multiple Document Interface form) যে ধরনের আপ্লিকেশন ফর্মে একটি মূল উইন্ডোর মধ্যে একাধিক ছোট ছোট ডকুমেন্ট প্রদর্শিত হয় তাকে মাল্টিপল ডকুমেন্ট ইন্টারফেন ফর্ম (MDI) বলে। যেমন-VB 6.0. MS-Word ইত্যাদি।

আবার ভিজ্যুয়াল বেসিক প্রজেক্টে ফর্মকে লোড বা প্রদর্শনের উপর ভিত্তি করে ফর্মকে দুভাগে ভাগ করা যায়। যথাঃ

  • Modal ফর্ম ও
  • Modeless ফর্ম

Modal ফর্মঃ ভিজ্যুয়াল বেসিক প্রজেক্টে Show মেগডের সাথে Modal আরগুমেন্ট ব্যবহার করে যে ধরনের ফর্ম লোড করা। হে তাকে modal ফর্ম বলে। modal ফর্ম সক্রিয় থাকা অবস্থায় প্রেগ্রামে অন্য কোন কাজ করা সম্ভব হয় না।

Modeless ফর্ম : ভিজ্যুয়াল বেসিক প্রজেক্টে Show মেঘডের সাথে modeless আরগুমেন্ট অথবা যদি কোন Mode না লেখা হয় তবে যে ধরনের ফর্ম লোড হয় তাকে Modeless ফর্ম বলে। Modeless ফর্ম চলা অবস্থায় তার কাজ বন্ধ করে অন্য প্রমকে একটিভ করা যায়।

ফর্মের বিভিন্ন অংশ:

হেমামের বিভিন্ন উইন্ডোতে তথা ফর্মে সাধারণত যে উপাদানগুলো থাকে তা হচ্ছে,

টাইটেল বার,

কন্ট্রোল বক্স,

Maximize/Minimize বাটন প্রভৃতি।

টাইটেল বার

প্রেগ্রামে একাধিক ফর্ম বা উইন্ডো ব্যবহৃত হতে পারে। এক্ষেত্রে কোন ফর্মটা কী কাজে ব্যবহৃত হচ্ছে তা ঠিক করার জন্য এই টাইটেল বার অংশ ব্যবহার করা হয়।

কন্ট্রোল বক্স: টাইটেল বার এর বাম দিকে থাকে Control Menu আইকন, যা কন্ট্রোল বক্সের অন্তর্ভূক্ত। এই আইকনটা একেক প্রোগ্রামে একেক রকম। প্রোল্লাম চলাকালীন সময়ে এই আইকনে ক্লিক করলে কন্ট্রোল মেনু প্রদর্শিত হয়। টাইটেল-বার এর ডানদিকে Maximize, Minimize এবং Close নামে তিনটি বাটন থাকে, যা কন্ট্রোল বক্সের অন্তর্ভুক্ত।

 

ফর্ম ও অ্যাপ্লিকেশন উইন্ডো I প্রোগ্রামিং ল্যাংগুয়েজ ৩

 

অ্যাপ্লিকেশন উইন্ডো

ভিজ্যুয়াল বেসিকে ফর্ম ডিজাইন করার পর উহাকে run করানোর পর যে ফর্মটি দৃষ্টিগোচর হয় তাই অ্যাপ্লিকেশন উইন্ডো (Application Window) মূলত কোন ফর্মকে (Form) যখন উহার Runtine Behaviour ও Appearance হিসেবে উল্লেখ করা হয় তখন এ ফর্মকেই (Form) অ্যাপ্লিকেশন উইন্ডো (Application Window) বলে।

Leave a Comment