Visual Basic খুব সহজে [পর্ব-০১] :: Toolbar এর সাথে পরিচিতি
কম্পিউটার জীবনকে যেমন আধুনিক করেছে তেমনি পূরণ করেছে আশা আকাঙ্ক্ষা ! আর কম্পিউটারটা আসলে কি ? কাউকে প্রশ্ন করলে মানুষ হাসবে
কেননা মানুষ জানে 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 হবে এতে নিম্নের দুটি কোড লেখা থাকবে
1 2 3 | Private Sub Command1_Click() End Sub |
1 2 3 4 5 6 7 | Dim a For a = 1 To 200 Step 2 Print a Next a |
ব্যাস আপনার প্রোগ্রাম তৈরি 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 খুব সহজে [পর্ব-০৩] :: সফটওয়্যার তৈরি
প্রথমে 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 এ ডাবল ক্লিক করে
1 2 3 | Private Sub Command1_Click() End Sub |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | 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 |
Code বিশ্লেষণ
এখন আপনাকে বুঝতে হবে কি কি কাজ সংগঠিত হয়েছেপ্রথমে Dim দিয়ে Subject1, Subject2, Subject3, Subject4, Subject5 মোট পাঁচটি Variable ঘোষণা করলাম
এবং এখানে IF Else Else if statement ব্যবহার করেছি ,
এখন এটি দ্বারা কি বুঝায় ?
1 | Subject1 = Val(Text1) |
বুঝতে না পারলে মন্তব্য করবেন ।
Download করে দেখে নিতে পারেন ।
Password : jpiblog
সবাইকে কষ্ট করে পড়ার জন্য ধন্যবাদ .........
Visual Basic শিখুন খুব সহজে [পর্ব-০৬] :: ঘড়ি তৈরি
ভিজুয়াল বেসিক এ আপনারা টিউটোরিয়াল দেখে অনেক এগিয়েছেন ।
আজ শিখবেন একটি থামা ঘড়ি (stop watch) বানানো .........
প্রথমে new project > standard EXE

কার্যাবলী :
১.এরপর একটি Label নিন এবং caption এ লিখুন 0.00এছাড়া প্রয়োজনমত font & size করুন Font হতে ।
২. এরপর তিনটি Comm and button নিন । ১ম টির নাম দিন Start , ২য় টির Stop , ৩য় টিকে Reset নাম দিন caption হতে ।
৩. একটি Timer নিন (যেখানে ইচ্চা দিন এটা শুধু code এর ক্ষেত্রে লাগবে Design মোডে দেখাবে না F5 চেপে পরীক্ষা করুন )
নিচের ছবিটা দেখুন

- এবার Timer এর উপর ডাবল ক্লিক করে নিচের কোড টুকু লিখুন
- এরপর start এর উপর ডাবল ক্লিক করে নিচের কোড টুকু লিখুন
- stop এর উপর ডাবল ক্লিক করে নিচের কোড টুকু লিখুন
- Reset এর উপর ডাবল ক্লিক করে নিচের কোড টুকু লিখুন
এবার Timer এর উপর একটি ক্লিক করে ডানপাশ হতে interval 1 দিন
সর্বশেষ F5 চেপে পরীক্ষা করুন !
Code বিশ্লেষণ :
১.Label এ যে caption 0.00 দেওয়া হয় টা হচ্ছে কোথা হতে শুরু হবে ।
২. Timer এ যে ( Label1.Caption = Label1.Caption + 0.01) লিখার কারন হচ্ছে 0.00 সাথে 0.01 যোগ হবে (0.00+0.01) এভাবে গুনবে ।
৩. আর Start এ timer enable ও stop এ timer disable করা হয়েছে ।
আশা করি সবাই বুঝতে পেরেছেন ।
কষ্ট করে পড়ার জন্য সবাইকে ধন্যবাদ
Download করে দেখতে পারেন
password : jpiblog
Visual Basic শিখুন খুব সহজে [পর্ব-০৬] :: ঘড়ি তৈরি
আশা করি সবাই ভাল আছেন প্রথমেই দীর্ঘ বিরতির জন্য ক্ষমা প্রার্থী ।অনেকে visual basic এ এগিয়ে গেছেন তাদের জন্য বলছি আপনারা Visual Basic 6.0 শিখছেন তারা এর সাথে সাথে visual basic 2008 / visual basic 2010 install করে ফেলুন কেননা বর্তমানে upadated software এগুলা দিয়ে তৈরি হচ্ছে । কথা না বাড়িয়ে আজকের tutorial শুরু করি ।আজ শিখবেন একটি ঘড়ি তৈরি করা
খুব সহজে visual basic এ ঘড়ি তৈরি করা যায় ! তাহলে শুরু করুন
প্রথমে standard EXE নিন


১ একটি লেবেল নিন এবং ডানপাশ হতে caption এর জায়গায় 00.00.00 লিখুন এরপর back color হতে black সিলেক্ট করুন এবং Fore color Red দিন , font হতে একটি ভাল ফন্ট অর্থাৎ যে ফন্টটিতে 1234567890 গুলো ভাল দেখা যায়, সাইজ বড় করে দিন ।


২ এরপর একটি Timer নিন
এবং
ডাবল ক্লিক করে নিচের কোড টুকু লিখুন
Label1.cation=Time
৩ এরপর timer select করে ডানপাশ হতে interval কে 1
00 করে দিন ।
F5 চেপে রুন করুন ।
কষ্ট করে পড়ার জন্য সবাই কে ধন্যবাদ ………
Demo Download(11.68kb)
একটি মন্তব্য পোস্ট করুন