সবাইকে সালাম ও শুভেচ্ছা জানিয়ে শুরু করছি Visual Basic এর ধারাবাহিক টিউটোরিয়াল। গত পর্বে আপনারা শিখেছিলেন “কোন সংখ্যার বর্গমূল বের করা”। আজ আমরা মোটামুটি একটি ছোট সফটওয়্যার(PC Essential)  তৈরি করব। সফটওয়্যার টির সুবিধা হচ্ছে আপনি একবারে Shutdown, Restart ,LogOut,Monitor Off (auto response supported monitor) করতে পারবেন । তাহলে শুরু করা যাক…

প্রথমে new project নেব এবং Standard EXE সিলেক্ট করব ।

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

ডিজাইন হয়ে গেলে আমরা প্রথম Turn Off  Command button এ ডাবল ক্লিক করে

Private Sub Command1_Click()

End Sub

মাঝে নিচের কোড টুকু বসাবো

Call procTurnOff

এর পর Private Sub Command1_Click()  উপরে নিচের কোড লিখব

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

———————————————————————————————-

এরপর আমরা Shutdown Command button এ ডাবল ক্লিক করে

Private Sub Command2_Click()

End Sub

মাঝে নিচের কোড টুকু বসাবো

Shell (“shutdown -s”) ‘Shutdown

——————————————————————————————

এরপর Restart Command button এ ডাবল ক্লিক করে

Private Sub Command3_Click()

End Sub

মাঝে নিচের কোড টুকু বসাবো

Shell (“shutdown -r”) ‘Restart

———————————————————————————————-

এরপর Logout Command button এ ডাবল ক্লিক করে

Private Sub Command4_Click()

End Sub

মাঝে নিচের কোড টুকু বসাবো

Shell (“shutdown -l”) ‘Log Out

এরপর F5 press করে রান করুন যদি Compile Error না থাকে তাহলে বুঝতে হবে কোড লেখা সঠিক হয়েছে ।

পরীক্ষা হয়ে  গেলে File হতে Save Project exe হিসাবে save করব ।

ব্যাস তৈরি হয়ে গেল আমাদের অর্থাৎ আপনার নিজের তৈরি Pc Essential Software । আশা করি সবাই ভাল ভাবে বুঝতে পেরেছেন ।

চাইলে Download (97kb) করে টেস্ট করতে পারেন

সবাইকে কষ্ট করে পড়ার জন্য ধন্যবাদ ………

পূর্বে প্রকাশিত : http://jpiblog.tk

comments

3 কমেন্টস

  1. আপনাকে অনেক ধন্যবাদ ভিবি নেয়ে লেখার জন্য। আশা করি চালিয়ে যাবেন।

    • Option Explicit এর কোড গুলো সম্পর্কে যদি একটু বলতেন 😀

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Time limit is exhausted. Please reload the CAPTCHA.

This site uses Akismet to reduce spam. Learn how your comment data is processed.