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

এটি একটি ধারাবাহিক টিউন ....... এর আগের পর্বটি না পড়ে থাকলে এখানে ক্লিক করুন।

সবাই কেমন আছেন আপনারা । আমার গত টিউনভিজুয়্যাল বেসিক নিয়ে লিখছি , অনেকে এ বিষয় নিয়ে আর জানতে চেয়েছে , তাই আজকে আমার এই টিউন । সুস্থ থাকলে ভিজুয়্যাল বেসিক নিয়ে নিয়মিত লিখে যাব। ত কথা না বাড়িয়ে কাজে আসা জাগ ।

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

Visual

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

  • মেথড

  • অবজেক্ট

  • প্রোপাটিজ

  • ফাংশনস

  • ভেরিয়াবলস

  • ইভেন্ট

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

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

অবজেক্ট :

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

প্রোপাটিজ :

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

উদাহারন : ফর্ম একটি টেক্স বক্স যুক্ত করে উহার প্রোপাটিজ উইন্ডোতে নিম্নলিখিত ভাবে প্রোপাটিজ সেট করা যাক :

হাইট :২৭৫০

ওয়েট : ৩৫০০

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

ইভেন্ট :

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

উদাহারন : কোন ফর্ম এ যুক্ত কমান্ডবাটন  হল একটি অবজেক্ট , যা অবজেক্ট কমান্ডবক্স এর থাকে । এখন এই কমান্ড বাটন এ ক্লিক ইভেন্ট কোন কোড লিখে , রান করে কমান্ডবাটন এ ক্লিক করলে কোড টি কাজ করেবে ।

মেথড :

ভিজুয়্যাল বেসিক এ প্রোগ্রাম তৈরিতে ব্যবহারিত অবজেক্ট এর কিছু মেথড থাকে যা দারা অবজেক্ট এর কাজ করার ধরন নির্ধারন করা হয় । অবজেক্ট এর বিভিন্ন যে ইভেন্ট থাকে , তাদের অধিনে এসকল মেথড ব্যবহারিত হয় । এর মধ্যে কিছু বেশি কাজের মেথড 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

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

Level 0

আমি ফাহিম রেজা বাঁধন। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 15 বছর 2 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 116 টি টিউন ও 1427 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 3 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

Domain, Hosting, WebDesign, Logo Design, SEO: http://w3solutionsbd.com


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

ধন্যবাদ, আশা করি ধারাবাহিক ভাবে চালিয়ে যাবেন।

ধন্যবাদ। আশা করি ভিউয়ার কম হলেও ধারাবাহিক ভাবে চালিয়ে যাবেন।

Level 0

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

আমরা আপনার সঙ্গে আছি চালায়া যান

যেহেতু এটা একটা প্রোগ্রামিং লেনগুয়েজ টিউটোরিয়াল যার মাধ্যম ইংরেজী, তাই টেকনিক্যাল শব্দগুলো ইংরেজীতে লেখাটা বাঞ্চনীয়, যথাসম্ভব স্ক্রীনশট দিত চেষ্টা করবেন তাতে করে যারা ভিবিতে নতুন তাদের বুঝতে সুবিধা হবে। এগিয়ে যান। ধন্যবাদ।

    ধন্যবাদ ইয়াকুব ভাই প্রথমে আমি ইংরেজী এ লিখেছিলাম , কিন্তু দেখলাম এটা বাংলা ব্লগ কেমন যেন লাগছে লেখা গুলু , তাই বাংলায় লিখালাম , পরের টিউন আপনার কথা টা মাথায় রাগবো ।

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

    ধন্যবাদ ইয়াকুব ভাই আমার ভুলটা ভাঙ্গায় দেয়ার জন্য ।

    প্রোগ্রামিং লেনগুয়েজ টিউটোরিয়াল এ টিউনস করা অনেক কষ্টের এবং সময়ের ব্যাপার, যা হউক কষ্ট করে টিউটোরিয়াল করার জন্য ধন্যবাদ। ভিবি টিউটোরিয়াল বিষয়ক যে কোন প্রয়োজনে জানাবেন যথা সম্ভব সহযোগীতা করা হবে। আপনি নবধ্যোমে সামনে এগিয়ে যান।

    ধন্যবাদ ইয়াকুব ভাই । 😀

ইয়াকুব ভাই সাথে আমিও একমত। প্রথম ইংরেজী পাশাপাশি ব্রেকেটে বাংলা দিলে ভাল হয়। ধন্যবাদ, ফাহিম রেজা বাঁধন ভাই আমাদের জন্য এত কষ্ট করার জন্য।

চলুক