প্রজেক্টের সংজ্ঞা I প্রোগ্রামিং ল্যাংগুয়েজ ৩

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

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

প্রজেক্টের সংজ্ঞা

কোন সমস্যা সমাধানের জন্য ভিজ্যুয়াল বেসিকে লেখা সম্পূর্ণ প্রোগ্রামকে প্রজেক্ট (Project) বলা হয়। অন্য কথায় কোন উইন্ডোজ অ্যাপ্লিকেশন Build up করার জন্য ব্যবহারকারী কর্তৃক তৈরিকৃত অথবা কোন সফ্টওয়্যার কোম্পানী থেকে ক্রয়কৃত ভিজ্যুয়াল বেসিকের অন্তর্ভূক্ত সকল ফাইল। বা ফাইল সমষ্টিকে (Collection of files) একত্রে প্রজেক্ট বলে। একটি প্রজেক্টে একাধিক ফর্ম, ফর্মের কোড, কন্ট্রোল ইত্যাদি থাকতে পারে ।

 

প্রজেক্টের সংজ্ঞা I প্রোগ্রামিং ল্যাংগুয়েজ ৩

 

গুরুত্বপূর্ণ বৈশিষ্ট্যসহ প্রজেক্টের শ্রেণিবিভাগ

প্রোগ্রাম ডিজাইনের ক্ষেত্রে সঠিক প্রজেক্ট টাইপ (Type) বাছাই করা একটি গুরুত্বপূর্ণ বিষয়। কারণ ভুল প্রজেক্ট টেমপ্লেট। (Project Template) নিয়ে প্রজেক্ট শুরু করলে আকাঙ্ক্ষিত (expected) অনেক Option/feature প্রজেক্ট থেকে বাদ পড়ে যেতে পারে।

এতে করে প্রজেক্টের লক্ষ্য উদ্দেশ্যের পথে বাঁধা সৃষ্টি হবে এবং সময়ের ও অনেক অপচয় হবে। তাই জেনে শুনে এবং প্রজেক্টের বৈশিষ্ট্য বিবেচনা করে প্রজেক্ট টাইপ (Project type) পছন্দ করতে হয়। নিম্নে ভিজ্যুয়াল বেসিকে ব্যবহৃত বিভিন্ন প্রকার প্রজেক্ট ও এদের বৈশিষ্ট্য আলোচনা করা হল।

  • Standard Exe
  • Active X Exe
  • Active X DLL
  • Active X Control
  • Data Project
  • IIS Application
  • Active X Document DLL
  • Active X Document Exe
  • DHTML Application ইত্যাদি।

 

গুরুত্বপূর্ণ বৈশিষ্ট্যসহ প্রজেক্টের শ্রেণিবিভাগ

 

স্ট্যান্ডার্ড ইএক্সই (Sstandard Exe) : এ ধরনের প্রজেক্টের ক্ষেত্রে a set of standard control বিদ্যমান থাকে। ধরনের Project type selection এর মাধ্যমে Basic Form windows application তৈরি কিংবা design, প্রজেক্টে না Module, Class module, নতুন form, MDI form ইত্যাদি সংযুক্ত করে বৃহৎ কোন application project তৈরি করা যায় কি Drawing & Painting, মাল্টি ডকুমেন্ট ইন্টারফেস (MDI), API অথবা Data base ইত্যাদি বিভিন্ন ধরনের কাজ করা যায়।

একটিভ এক্স ইএক্সই (Active X Exe)। যে সকল Component কে অন্যান্য প্রজেক্টে ব্যবহার করা যাবে এমন সব Act x executable component তৈরিতে Active X exe project ব্যবহৃত হয়।

একটিভ এক্স ডিএলএল (Active X DLL): DLL মানে Dynamic Link Libraries। এটি ভিজ্যুয়াল বেসিকের নি কমান্ড, কন্ট্রোল ও Class Code ধারণ করে (লাইব্রেরিতে সংরক্ষিত) যাদের অন্যান্য প্রজেক্টে ব্যবহার করা যাবে।

একটিভ এক্স কন্ট্রোল (Active X Control) : উক্ত প্রজেক্টটি Custom Active X Control বা Application এ বাব উপযোগী Control তৈরিতে ব্যবহৃত হয়।

ডাটা প্রজেক্ট (Data Project): এ প্রজেক্টটি ব্যবহার করে ফাইলে সংযুক্ত ডাটাবেজ কম্পোনেন্ট (Database Compone ব্যবহার করে ডাটাবেজ (Database) এপ্লিকেশন তৈরি করা হয়।

 

আই আই এস অ্যাপ্লিকেশন (IIS Application) : Internet Application তৈরিতে এ ধরনের Project ব্যবহৃত হয়।

একটিভ এক্স ডকুমেন্ট ডি এল এল (Active X Document DLL) : Internet থেকে Install করা যায় এবং Interm থেকেই execute করা যায় এমন কোন Application এর ক্ষেত্রে Active X Document DLL প্রজেক্ট ব্যবহার করা হয়।

একটিভ এক্স ডকুমেন্ট ই এক্স ই (Active X Document Exe) : এটিও Internet Based Visual Basic Applica তৈরিতে ব্যবহৃত হয়।

ডিএইচটিএমএল অ্যাপ্লিকেশন (DHTML Application) : Web Browser ব্যবহার করে execute করতে হয় এমন Web/HTML ভিত্তিক application তৈরি করার জন্য DHTML Application প্রজেক্ট ব্যবহৃত হয়।

Leave a Comment