Pages

Showing posts with label Visual Basic. Show all posts
Showing posts with label Visual Basic. Show all posts

Tuesday, March 11, 2014

Visual Basic Bangla Tutorial 1



ভিজুয়্যাল বেসিকে কাজ করার জন্য যে বিষয়গুলো দরকার তার সংক্ষিপ্ত বর্ণনাঃ

Project: কোন উদ্দেশ্য সম্পাদনের জন্য ভিজুয়্যাল বেসিক লেখা সম্পূর্ণ প্রোগ্রামকে প্রজেক্ট বলা হয়। একটি প্রজেক্ট এ কয়েকটি ফর্ম, ফর্মের কোড এবং মডিউল থাকতে পারে।





Module: প্রোগ্রাম একটি বিরাট ব্যাপার। একটি প্রোগ্রামকে কয়েকটি অংশে বিভক্ত করলে যে ক্ষুদ্র ক্ষুদ্র অংশ তৈরি হয় তার প্রত্যেকটি অংশকে এক একটি মডিউল বলে। সংক্ষেপে বলা যায়, কয়েকটি মডিউলের সমষ্টিই হচ্ছে একটি পূর্ণঙ্গ প্রোগ্রাম। ভিজুয়্যাল বেসিকে মডিউল কোড সংক্ষিপ্ত হয়।


Form: ফর্ম হচ্ছে Visual Basic এর প্রজেক্টের অধীনে একটি Window যেখানে কন্ট্রোল স্থাপন করে, প্রপার্টিজ সেট করে, কোড লিখে প্রজেক্ট তৈরি করা হয়। ফর্মটি একটি অবজেক্ট হিসাবে কাজ করে। একটি প্রজেক্ট একাধিক ফর্ম সমন্বয়ে গঠিত হতে পারে।

Object: অন্যান্য প্রোগ্রামে অনেক কোড লিখে যে কাজ সম্পাদন করা যায়, ভিজুয়্যাল বেসিকের কন্ট্রোল ব্যবহার করে অতি সহজে তা করা যায়। প্রয়োজনীয় কন্ট্রোলটি ফর্মে জুড়ে দিলে তার জন্য প্রয়োজনীয় কোড লেখা হয়ে যায়। কোন কার্ সম্পন্ন করার জন্য ব্যবহৃত বিভিন্ন কন্ট্রোল, ফর্ম ইত্যাদিকে অবজেক্ট বলা হয়।

Control: কোন প্রজেক্ট তৈরি করতে হলে ফর্মের উপর Text-box, Button, Label ইত্যাদি তৈরি করতে হয়। কিন্তু Visual Basic তে এগুলো তৈরি করতে কোন কোড লিখতে হয় না। যার সাহায্যে সরাসরি এইগুলো তৈরি করা যায়, উহাকে Toolbox বলে। বিভিন্ন Tool ব্যবহার করে বিভিন্ন কাজ সমাধা করা যায়। এদের প্রত্যেককে কন্ট্রোল বলে। যেমনঃ টেক্সটবক্স তৈরি করতে ব্যবহৃত হয় Text-box, Control কমান্ড বাটন তৈরি করতে ব্যবহৃত হয় Command Button control ইত্যাদি।
View মেনুর Toolbox কমান্ডে ক্লিক করলে পর্দায় বিভিন্ন কন্ট্রোল বাটন সমৃদ্ধ Toolbox দেখা যাবে।


Event: Computer চালনা করে আমরা যাবতীয় কাজ মাউস দিয়ে ক্লিক করে বা কীবোর্ডের কোন কী চেপে সম্পন্ন করি অর্থা কমান্ড বাটনে ক্লিক করে কোন কাজ করি।এই করাটা একটি ইভেন্ট। অনুরূপভাবে Key-press একটি ইভেন্ট ইত্যাদি।
Visual Basic বিভিন্ন ইভেন্ট এর অধীনে কোর্ড লিখলে প্রোগ্রাম রান করিয়ে এ ইভেন্ট ঘটালে কোড নিরবাহ হয়ে কোন কাজ হয়।

Method: অবজেক্টের ক্রিয়াই হলো মেথড। Application এ বিভিন্ন অবজেক্টসমূহের ইভেন্ট নির্ধারণের পর উক্ত অবজেক্টসমূহ কি ধরনের কাজ করবে তার জন্য প্রয়োজনীয় কোড লিখতে হয়। ভিজুয়্যাল বেসিকে উক্ত কোড সমূহকে মেথড নাম অভিহিত করা হয়ে থাকে। এক একটি মেথড উহার কাজের দিক অনুযায়ী বিভিন্ন অবজেক্টের সাথ ব্যবহার করা যায়। যেমন:- Cls, Hide, Print.

ধরা যাক, ফর্ম এবং পিকচার বক্র দু’টি অবজেক্টের নাম হল Form1 এবং Picture1 এখানে Cls, Hide এবং Print এ তিনটি মেথডের ব্যবহার দেখানো হলঃ-


Form1.Cls- ফর্মটি ক্লিয়ার করবে।
Picture1.Cls- পিকচারটি ক্লিয়ার করবে।
Pciture1.Print time- পিচার বক্সে সময প্রিন্ট করবে।
Form1.hide- ফর্মটি লুকাবে।

Statement: স্টেটমেন্ট হলো একটি সম্পূর্ণ কোড লাইন। 
যেমনঃ 
 Private Sub Command1_Click() 
 হলো একটি স্টেটমেন্ট যা সম্পূর্ণ এক লাইন কোড।

Monday, February 24, 2014

Visual Basic Bangla Tutorial



কম্পিউটার প্রোগ্রামিং কি?

কম্পিউটারের নানা ধরনের ভাষা আছে। কম্পিউটারের ভাষায় কোন সমস্যা সমাধানের অর্থপূর্ণ সাজানো নির্দেশমালাকেই কম্পিউটার প্রোগ্রামিং বলা হয়।


Basic Program:
বেসিক ভাষা বা প্রোগ্রামের জন্ম 1960 সালে। যুক্তরাষ্ট্রের ডার্টমাউথ কলেজের অধ্যাপক জন কমেনি এবং থমাস কার্তুজ সরবপ্রথম বেসিক ভাষার প্রবর্তন করেন। Beginner’s All Purpose Symbolic Instruction Code এর সংক্ষিপ্ত রূপই হচ্ছে BASIC.

ব্যবহারকারীদের চাহিদার প্রতি লক্ষ্য রেখে বেসিক ভাষার কয়েকটি সংস্করণ প্রকাশিত হয়েছে। তন্মধ্যে উল্লেখ্যযোগ্য হচ্ছে BASIC, GWBASIC, QBASIC ইত্যাদি। বর্তমানে বেসিকের যে, সংস্করনটি জনপ্রিয়তার সঙ্গে অবস্থান করছে, সেটি হচ্ছে ভিজুয়্যাল বেসিক। এটি উইন্ডোজ ভিত্তিক একটি প্রোগ্রাম যা সহজে সমগ্র বিশ্বে কম্পিউটার ব্যবহারকারীদের মন জয় করতে সক্ষম হয়েছে।

Visual Basic:
Microsoft Corporation কর্তৃক প্রণীত একটি প্রোগ্রাম। Visual শব্দের অর্থ দৃশ্যমান। Basic এর আভিধানিক অর্ মৌলিক। কম্পিউটারে সহজে প্রোগ্রাম রচনার জন্য ব্যবহৃত মৌলিক ভাষার নাম বেসিক। বেসিক ভাষায় প্রোগ্রাম রচনাকে আরো সহজতর করার জন্য মাইক্রোসফট এটি Graphical User Interface (GUI) এ রুপান্তর করে। GUI এ পুপান্তরিত বেসিকের ভার্সন বা সংস্করণটির নাম Visual Basic. সহজ ভাষা ব্যবহারের উপযোগিতা, অসাধারণ ডিবাগিং পদ্ধতি এবং বিভিন্ন প্রয়োজনীয় লাইব্রেরি ব্যবহারের মাধ্যমে অল্প সময়ে অতি সহজে একটি প্রোগ্রাম তৈরি করা যেতে পারে। প্রথমের কয়েকেটি
ভার্সন অতিক্রম করে ভিজুয়্যাল বেসিক 6, 7.0, 2002, 2003, 2005, 2008, 2010, 2012, 2013 এসেছে। এর মধ্য হতে আমরা ভিজুয়্যাল বেসিক 6 নিয়ে এখানে আলোচনা ও ব্যবহার শিখব। আমি জানি আপনাদের মধ্যে অনেকেই আছেন যারা ভিজুয়্যাল বেসিক 6 সম্পর্কে আগে থেকেই জানেন। তবে শিক্ষার কোন শেষ নেই। এই অংশটি তাদের জন্য যারা কম্পিউটার প্রোগ্রামিং এ নতুন। আমি আশা করি বাংলার সেই নতুন প্রোগ্রামার গন নতুন কিছু তৈরি করবেন।


ভিজুয়্যাল বেসিকে কাজ করতে হলে কয়েকটি বিষয় জানা দরকার।

1.    Project
2.    Module
3.    Form
4.    Object
5.    Control
6.    Event
7.    Method
8.    Statement

উপরোক্ত এই বিষয় গুলো সম্পর্কে ভালো ভাবে জানা প্রয়োজন।

আমরা পরবর্তী অংশে এই ৮ টি বিষয় সম্পর্ক আলোচনা করব।