এ ব্লগ এর লেখা এখানে লেখা হয়। সকল নতুন পোস্ট ও টিউটোরিয়াল এখানে পাবেন।

মঙ্গলবার, ৬ এপ্রিল, ২০১০

ভিজুয়্যাল বেসিক এর বিভিন্ন উপাদান সমূহের পরিচিতি ও ভিজুয়্যাল বেসিক ফ্রী ডাউনলোড লিঙ্ক (ভিজুয়্যাল বেসিক টিউটরিয়াল ২)

সবাই কেমন আছেন আপনারা । আমার গত টিউনভিজুয়্যাল বেসিক নিয়ে লিখছি , অনেকে এ বিষয় নিয়ে আর জানতে চেয়েছে , তাই আজকে আমার এই টিউন । সুস্থ থাকলে ভিজুয়্যাল বেসিক নিয়ে নিয়মিত লিখে যাব। ত কথা না বাড়িয়ে কাজে আসা জাগ ।
আপনি যদি ভিজুয়্যাল বেসিক এ একজন দক্ষ প্রোগামার হতে চান তবে ভিজুয়্যাল বেসিক এর নিম্ন লিখিত ব্যবহারিত উপাদান গুলো সম্পর্কে পরিষ্কার ধারনা অবশ্যই থাকেতে হবে। ভিজুয়্যাল বেসিক এর এই উপাদান গুলো সম্পর্কে ভালো ধারনা না থাকেলে আপনি ভিজুয়্যাল বেসিক এ একজন সুদক্ষ প্রোগ্রামার হতে পারবেন না ।
Visual ভিজুয়্যাল বেসিক এর বিভিন্ন উপাদান সমূহের পরিচিতি ও ভিজুয়্যাল বেসিক ফ্রী ডাউনলোড লিঙ্ক (ভিজুয়্যাল বেসিক টিউটরিয়াল ২) | Techtunes

নিম্নে উপাদান গুলোর নাম দেয়া হল :

  • মেথড

  • অবজেক্ট

  • প্রোপাটিজ

  • ফাংশনস

  • ভেরিয়াবলস

  • ইভেন্ট

উপাদান গুলোর পরিচিতি / বর্ননা :

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

অবজেক্ট :

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

প্রোপাটিজ :

ভিজুয়্যাল বেসিক এ আমরা যে অবজেক্ট ব্যবহার করে থাকি , সে অবজেক্ট  গুলোকে আর ফুটিয়ে তোলার জন্য বিভিন্ন প্রকার প্রোপাটিজ ব্যবহার করা হয় । যেমন :  আমরা যখন ফর্ম এ সংযোগ করা একটি টেক্স বক্স এর ব্যাক কালার , উচ্চতা ইত্যাদি প্রোপাটিজ সেট করে টেক্সবক্স টিতে অধিকতর কার্যকরী করা যায় । কোড লিখার মাধ্যমেও অবজেক্ট সমূহের বৈশিস্ট্য নির্ধারন করা যায় ।
উদাহারন : ফর্ম একটি টেক্স বক্স যুক্ত করে উহার প্রোপাটিজ উইন্ডোতে নিম্নলিখিত ভাবে প্রোপাটিজ সেট করা যাক :
হাইট :২৭৫০
ওয়েট : ৩৫০০

এবার ফর্মটিতে ডিজাইন টাইম এ অথবা রান করলে পরিবর্তন সমূহ লক্ষ্য করা যাবে ।

ইভেন্ট :

ফর্ম এ কমান্ড বাটন যুক্ত করে ভিউ কোড সিলেক্ট করলে একটি কোড উন্ডো দেখা যাবে এই উন্ডো তে ২টি কম্বোবক্স আছে । বাম পাশের কম্বোবক্স কে অবজেক্ট কম্বোবক্স ও ডান পাশের টা কে প্রসিডিউর কম্বোবক্স বলা হয় , আর প্রসিডিউর কম্বোবক্স এর অধিনে বিভিন্ন ইভেন্ট থাকে । যেমন : লস্ট ফকাস ইভেন্ট ,ক্লিক ইভেন্ট ইত্যাদি ।
উদাহারন : কোন ফর্ম এ যুক্ত কমান্ডবাটন  হল একটি অবজেক্ট , যা অবজেক্ট কমান্ডবক্স এর থাকে । এখন এই কমান্ড বাটন এ ক্লিক ইভেন্ট কোন কোড লিখে , রান করে কমান্ডবাটন এ ক্লিক করলে কোড টি কাজ করেবে ।

মেথড :

ভিজুয়্যাল বেসিক এ প্রোগ্রাম তৈরিতে ব্যবহারিত অবজেক্ট এর কিছু মেথড থাকে যা দারা অবজেক্ট এর কাজ করার ধরন নির্ধারন করা হয় । অবজেক্ট এর বিভিন্ন যে ইভেন্ট থাকে , তাদের অধিনে এসকল মেথড ব্যবহারিত হয় । এর মধ্যে কিছু বেশি কাজের মেথড Clear , Hide , Show ইত্যাদি ।

ভেরিয়েবলস :

ভিজুয়্যাল বেসিক এ কোন অ্যাপ্লিকেশন তৈরি সময় যা সবচেয়ে বেশি ভুমিকা পালন করে তাহল ভেরিয়েবলস । ভিজুয়্যাল বেসিক  ভেরিয়েবলস অস্থায়ি ডেটা সংরক্ষন করে । একটি ভেরিয়েবল প্রধানত ২টি অংশ থাকে যথা: নেইম(নাম) ও ডাটা টাইপ ।  ভিজুয়্যাল বেসিক যে নামে ভেরিয়েবলস ডিক্লিয়ার করা হয় , সেই নামে উহার ডেটা সংরক্ষন করে এবং ডেটা টাইপ এর সাহায্যে নির্ধারিত কি ধরনের ডেটা সংরক্ষন করা হবে। যদি কোন সময় ডেটা টাইপ ডিক্লিয়ার করা না হয় তবে ভেরিয়েবলস টি ভেরিয়ান্ট টাইপ এর ডাটা সংরক্ষন করে থাকে । ভেরিয়ান্ট টাইপ এর ডাটা বিভিন্ন অবস্থা বিভিন্ন ডাটা টাইপ সংরক্ষন করে । তবে ভেরিয়ান্ট এর নাম অবশ্যই character (উদাহারন : a , b , c) হতে হবে ।

ফাংশনস :

ভিজুয়্যাল বেসিক এ তার নিজসস কিছু ফাংশনস থাকে  যার সাহায্যে ভিজুয়্যাল বেসিক এ তৈরি করা কোন প্রোগ্রাম আর সহজ ভাবে করা যায় । ভিজুয়্যাল বেসিক এর কিছু বেশ উল্লেখযোগ্য ফাংশনস হল (Date , Time , Val , Uvase ইত্যাদি ) ।

আজ এ পযন্ত । আশা করি সবাই ভাল ভাবে বুঝেছে। আমার পরের টিউন এ ভিজুয়্যাল বেসিক এর এর আইডিই (IDE – integrated development environment) উইন্ডো এর পরিচিতি ও প্রজেক্ট তৈরির বিভিন্ন ধাপ সম্পর্কে বিস্তারিত আলোচনা করবো ।

ভিজুয়্যাল বেসিক ফ্রী ডাউনলোড লিঙ্ক

যাদের কাছে ভিজুয়্যাল বেসিক ফাইল টি নেই তারা নিম্নে দেয়া লিঙ্ক গুলো থেকে ডাউনলোড করে নিতে পারেন । তবে এ ফাইল এর আকার অনেক বড় তাই ডাউনলোড হতে অনেক সময় নিবে
ডাউনলোড লিঙ্ক ১
Download From soft82.com
ডাউনলোড লিঙ্ক ২
Download From
ডাউনলোড লিঙ্ক ৩
Download From soft82.com

সবাইকে অসংখ্য ধন্যবাদ

কোন মন্তব্য নেই:

একটি মন্তব্য পোস্ট করুন