কেননা মানুষ জানে television (TV) এর মত দেখতে এবং সাথে একটি বাক্স আর typewriter এর মত একটি বোর্ড থাকে !! কিন্তু বাস্তব সম্পূর্ণ ভিন্ন , এটা যদি একজন প্রোগ্রামার কে বলা হয় তবে সে বলবে SystemUnit +Monitor+ keyboard+Mouse দ্বারা একটি সম্পূর্ণ Computer হয় । কম্পিউটার মূলত যন্ত্র । এটিকে মানুষ দিকনির্দেশনা দিয়ে কাজ করিয়ে নেয় । আর দিকনির্দেশনা কিভাবে দেয় ? এটাও একটা প্রশ্ন , এটা কম্পিউটার এর নিজের ভাষা দ্বারা বুঝিয়ে দেওয়া হয় । কম্পিউটার এর আবার ভাষা ? হ্যাঁ কম্পিউটার এর ভাষা বলতে (0 & 1 ) বা (High & Low) বুঝায় ।
computer এর বিভিন্ন ধরনের ভাষা রয়েছে যেমন : C, C++, Visual Basic , Java এরকম আরও অনেক ভাষা রয়েছে । যা দ্বারা কম্পিউটারকে আওত্তে আনা হয় ! এসব ভাষা compiler দ্বারা 0 , 1 পরিবর্তন করে কম্পিউটার কে বুঝিয়ে দেওয়া হয় ।
এদের মধ্যে বাস্তব সম্মত কাজ করা হয় মূলত Visual Basic দিয়ে । আর এটা শেখা সাধারন মানুষের জন্য মোটামুটি সহজ !
আজ শেখাবো visual basic এর সাধারন একটি Programme করা যায় , তবে তার আগে
Toolbar এর সাথে পরিচিত হই ।

এবার আপনি Download করে বা Disk হতে PC তে Visual Basic 6.0 ইন্সটল দিয়ে ফেলুন । Install হয়ে গেলে প্রোগ্রাম click করে ওপেন করুন দেখবেন যে একটি Dialog Box এসেছে এখান থেকে আপনি Standard exe Select করে ওপেন করুন দেখবেন যে একটি নতুন

window ওপেন হয়েছে । যার বাম পাশে Toolbar টি রয়েছে । এবং মাঝখানে form রয়েছে একে Object বলে এবং এর নিচে code লিখতে হয় ।

ছবিতে আপনারা কিছুটা ধারনা পেলেন । এখন আশা যাক কিভাবে programme লিখবেন ।
আমরা ১ থেকে ২০০ পর্যন্ত জোড় সংখ্যা বের করার প্রোগ্রাম করব ।
আমরা প্রথম বামপাশ থেকে অর্থাৎ Toolbar থেকে Command Box Select করে Form এর উপর আঁকবো দেখতে পাব একটি command box এসেছে এখন আমরা command box এ Double Click করব আরেকটি window open হবে এতে নিম্নের দুটি কোড লেখা থাকবে
Private Sub Command1_Click() End Subএ দুটির মাঝে নিচের কোড গুলো হুবহু লিখব
Dim a For a = 1 To 200 Step 2 Print a Next aএরপর উপরের মেনু হতে RUN > Start Click করলে রান হবে । এখন আপনি command 1 Button click করুন বা F5 চাপুন , দেখবেন বামপাশে Result show করবে ।
ব্যাস আপনার প্রোগ্রাম তৈরি complete । হ্যাঁ এটাকেই প্রোগ্রাম বলে ।
এবার আপনি project টি save করুন । এ জন্য File > Save Project As এবার আপনি Directory দেখিয়ে দিন এবং নাম দিয়ে Save করুন । দেখবেন সেভ হয়ে গেছে ।
আশা করি সবাই বুঝতে পেরেছেন । আমি চেষ্টা করেছি সহজ করে লেখার জন্য ।
সবাইকে কষ্ট করে পড়ার জন্য ধন্যবাদ .........
আগামি পর্বে দেখাবো কিভাবে Color Set করা যায় এবং properties পরিবর্তন করতে হয়।
এভাবে আস্তে আস্তে visual Basic এর অনেক প্রোগ্রাম দেখাবো । আশা করি আপনারা খুব সহজে visual Basic শিখতে পারবেন ।
Visual Basic খুব সহজে [পর্ব-০২] :: প্রোগ্রাম লেখা – কোন সংখ্যার বর্গমূল বের করা
গত পর্বে আপনারা মোটামুটি ভিজুয়াল বেসিক সম্পর্কে ধারনা লাভ করেছেন ।এ পর্বে আমরা দেখব কিভাবে কোন সংখ্যার বর্গমূল বের করা
প্রথমে আমরা Visual Basic খুলে New project নেব । একটি ফর্ম খুলবে
এরপর বামপাশের টুলবার হতে Label নেব, এর ডানপাশের থেকে properties হতে Caption থেকে নাম পরিবর্তন করে Number লিখব ।


এরপর টুলবার হতে Text box নেব । তারপর আরেকটি Label নেব এবং একইভাবে ডানপাশের থেকে properties হতে Caption থেকে নাম পরিবর্তন করে Square Root Value লিখব এরপর টুলবার হতে Text box নেব । Command box সিলেক্ট করে ফর্ম এর উপর আঁকি ।

এরপর Command box এর উপর Double click করলে দেখা যাবে
1 2 3 | Private Sub Command1_Click() End Sub |
1 2 3 4 5 6 7 | Dim number,Squarerootvalue Number = val(Text1) Squarerootvalue = Sqr(number) Text2 = Squarerootvalue |
- ১ Text box অবশ্যই Label এর ডানপাশে লিখব
- ২ Label গুলোর নাম পরিবর্তন করার কারন হচ্ছে Text box এ কোন কাজ গুলো সংগঠিত হচ্ছে সেগুলো বুঝার জন্য ।

কালার সেট করন
ফর্ম কালার করার জন্য আপনি ফর্ম এর উপর একটি ক্লিক করে properties হতে BackColor থেকে কালার সিলেক্ট করে দিন ।
Text box এর ক্ষেত্রে আপনি একইভাবে Text box সিলেক্ট করে properties হতে BackColor থেকে কালার সিলেক্ট করে দিন ।
সামনের পর্বে দেখাবো কিভাবে সফটওয়্যার এর Icon এবং ফন্ট পরিবর্তন করা যায় ।
সবাইকে কষ্ট করে পড়ার জন্য ধন্যবাদ .........
Visual Basic খুব সহজে [পর্ব-০৩] :: সফটওয়্যার তৈরি
সবাইকে সালাম ও শুভেচ্ছা জানিয়ে শুরু করছি Visual Basic এর ধারাবাহিক টিউটোরিয়াল । গত পর্বে আপনারা শিখেছিলেন “কোন সংখ্যার বর্গমূল বের করা” । আজ আমরা মোটামুটি একটি ছোট সফটওয়্যার(PC Essential) তৈরি করব । সফটওয়্যার টির সুবিধা হচ্ছে আপনি একবারে Shutdown, Restart ,LogOut,Monitor Off (auto response supported monitor) করতে পারবেন । তাহলে শুরু করা যাক...প্রথমে new project নেব এবং Standard EXE সিলেক্ট করব ।

ডিজাইন করতে হবে মানে comand button গুলো সুন্দর করে বসানো । নিচের ছবির মত ডিজাইন করব ।

ডিজাইন হয়ে গেলে আমরা প্রথম Turn Off Command button এ ডাবল ক্লিক করে
1 2 3 | Private Sub Command1_Click() End Sub |
1 | Call procTurnOff |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | Option Explicit Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Any) As Long Const SC_MONITORPOWER = &HF170& Const MON_OFF = 2& Const WM_SYSCOMMAND = &H112 Private Sub procTurnOff() SendMessage Me.hWnd, WM_SYSCOMMAND, SC_MONITORPOWER, MON_OFF End Sub |
1 2 3 | Private Sub Command2_Click() End Sub |
1 | Shell ("shutdown -s") 'Shutdown |
1 2 3 | Private Sub Command3_Click() End Sub |
1 | Shell ("shutdown -r") 'Restart |
1 2 3 | Private Sub Command4_Click() End Sub |
1 | Shell ("shutdown -l") 'Log Out |
পরীক্ষা হয়ে গেলে File হতে Save Project exe হিসাবে save করব ।
ব্যাস তৈরি হয়ে গেল আমাদের অর্থাৎ আপনার নিজের তৈরি Pc Essential Software । আশা করি সবাই ভাল ভাবে বুঝতে পেরেছেন ।
চাইলে Download (97kb) করে টেস্ট করতে পারেন
Visual Basic খুব সহজে [পর্ব-০৪] :: GPA বের করার প্রোগ্রাম
Visual Basic প্রগ্রামে আপনারা অনেক দূর এগিয়ে গেছেন ! তবে অনেক কাজ হুবহু কপি পেস্ট করেছেন কিন্তু বুঝতে পারেননি ! ।
কিন্তু এখন থেকে বুঝে কাজ করবেন , না হলে শিখে লাভ নাই । তবে মাঝে মাঝে মজার প্রোজেক্ট নিয়ে আসব না হলে এক ঘেয়েমিতে পেয়ে বসবে এটা স্বাভাবিক প্রগ্রামিং জগতটায় এমন !! ।
আজ শিখবেন GPA বের করার প্রোগ্রাম .....................
প্রথমে Visual Basic ওপেন করে standard EXE সিলেক্ট করি
এবার আপনি তিনটি Lebel ও তিনটি Text box নিয়ে চিত্র অনুসারে সাজাবেন


প্রথম lebel এর নাম Marks ২য় টি হবে Grade Point , ৩য় টি হবে Letter Grade
এবার একটি Command Button নিন এবং নাম দিন Result
আপনার ডিজাইন এর কাজ শেষ ! এখন কোড বসাতে হবে ।
এবার Command Buttton এ ডাবল ক্লিক করে
Private Sub Command1_Click() End Subমাঝে নিচের কোড টুকু লিখুন
Dim Subject1, Subject2, Subject3, Subject4, Subject5 Subject1 = Val(Text1) If Subject1 >= 80 And Subject 1<= 100 Then Text2 = 5 Text3 = "A+" ElseIf Subject1 >= 70 And Subject1 <= 79 Then Text2 = 4 Text3 = "A" ElseIf Subject1 >= 60 And Subject1 <= 69 Then Text2 = 3.5 Text3 = "A-" ElseIf Subject1 >= 50 And Subject1 <= 59 Then Text2 = 3 Text3 = "B" ElseIf Subject1 >= 40 And Subject1 <= 49 Then Text2 = 2 Text3 = "C" Else Text2 = 0 Text3 = "F" End Ifসর্বশেষ F5 চেপে Run করুন ।
Code বিশ্লেষণ
এখন আপনাকে বুঝতে হবে কি কি কাজ সংগঠিত হয়েছেপ্রথমে Dim দিয়ে Subject1, Subject2, Subject3, Subject4, Subject5 মোট পাঁচটি Variable ঘোষণা করলাম
এবং এখানে IF Else Else if statement ব্যবহার করেছি ,
এখন এটি দ্বারা কি বুঝায় ?
Subject1 = Val(Text1)Value Text1 কে ধরা হয়েছে অর্থাৎ আপনি Text 1 এ যা বসাবেন সেটি নিবে এবং দেখবে সেটি ৮০ এর সমান না বড় হয় তবে এটি Text2 তে A+ grade এবং Text3 তে 5 দেখাবে । এভাবে ক্রমান্বয়ে compile করবে ।
বুঝতে না পারলে মন্তব্য করবেন ।
Download করে দেখে নিতে পারেন ।
Password : jpiblog
সবাইকে কষ্ট করে পড়ার জন্য ধন্যবাদ .........
একটি মন্তব্য পোস্ট করুন