First Lesson in C #
Lesson-1
১. ভিজুয়াল স্টুডিও
২০০৮/২০১০
ওপেন করুন।
কমান্ড দিন
File>new>Project
২. একটি
উইন্ডো ওপেন
হবে।
৩. সিলেক্ট
করুন Windows Forms Application. Name দিন MyFirstSoftware. লক্ষ্য করুন নামের ভিতরে
কোন স্পেস
দিবেন না।
আর Name টি
যদি কতগুলো
ওয়ার্ড এর
সমষ্টি হয়
যেমনঃ My First Software তাহলে First Letter গুলো Capital letter দিবেন।
এই যে
name টি দিলেন,
এইটাই হল
C# এর Namespace. Namespace ছাড়া প্রোজেক্ট
কখনো run করে
না। তাছাড়া
যখন একটি
বড়ো সফটওয়্যার
তৈরি করা
হয়, তখন
সেটাকে ছোট
ছোট অনেকগুলো
module এ ভাগ
করে নেয়া
হয়। আর
module গুলোর namespace same না হলে
সফটওয়্যার তৈরি করা impossible. Now
OK select করুন।
৪. নিচের
মত একটি
পেজ আসবে।
৫.
চিত্রে
একটি ফর্ম
দেখা াায়।
এটাকে বলা
হয় উইন্ডোজ
ফর্ম। আমরা
এখন এই
ফর্ম এর
সাহায্যে একটা
সিম্পল অ্যাপ্লিকেশান
তৈরি করব।
৬.
Toolbox থেকে
TextBox select করি। একটা জিনিস
মনে রাখব
যে Toolbox থেকে আমরা যা Drug and Drop করব তাদেরকে বলা হয়
User Control. এবার Windows form এর উপর
একটা ক্লিক
করি। দেখা
যাবে যে
TextBox টি Wndows Form এর উপর
চলে আসছে।
Mouse cursor দিয়ে আমরা TextBox টিকে
Windows Form এর উপর যেকোনো অবস্থান এ
রাখতে পারি।
একই ভাবে Toolbox থেকে
Drug and drop করে একটি Button Windows Form এর উপর
নিয়ে আসি
এবং নিচের
মত ডিজাইন
করি।
৭.
Default ভাবে
Button এর নাম button1 হিসেবে থাকবে। আমরা
এখন TextBox এবং button1 এর Text name
এবং method name change করব। এর
জন্য এর
button1 উপর রাইট ক্লিক করি এবং
properties এ যাই।
৮.
উপরের
Name লেখা অংশে textBox1 Edit করে একটা Name txtHello দেই। এটাকে বলা হয়
Method Name। নিচের Text লেখা অংশে কোন
কিছু লেখার
দরকার নেই।
৯. একই ভাবে বাটন
এর properties এ গিয়ে Name এবং Text উভয়ই
change করি।
১০. এখন ডিজাইন টি
নিচের মত
হবে।
১১. বাটন এর উপর
Double Click করি। নিচের মত
code script open হবে।
১২.
ভাল
করে খেয়াল
করুন উপরে
বিভিন্ন using system দেয়া ।
এগুলোকেও namespace বলে।এগুলো আসলে
C# এর নিজস্ব
class library. এরপরের namespace টি হল
আমাদের প্রথমে
দেয়া প্রোজেক্ট
টির name।
১৩. তারপর হল public partial class Form1: Form
এর মানে হল
আমাদের নেয়া
Form1 টি Form class থেকে inherit হল।
এরপর Form1 initialize হল।
তারপর private void
btnHello_Click(object sender, EventArgs e) এর
মানে হল
একটা মেথড
name যার under এ আপনাকে কোড লিখতে
হবে।
এতগুলো কোড নিজ
থেকে auto generate হবে। আপনাকে
শুধু এই
মেথড এর
ভিতর কিছু
কোড লিখতে
হবে।
১৪. বন্ধনীর ভিতর
নিচের কোড
গুলো লিখুন।
1
2
3
4
5
6
7
8
9
|
private
void btnHello_Click(object sender, EventArgs e) { string a = "Hello Tech-Tunes"; txtHello.Text = a; } |
১৫. এবার F5 প্রেস
করে compile করুন। কি দেখতে পেলেন?
আপনার তৈরি
করা windows form টি ওপেন
হল। এখন
আপনি Click Me button এ ক্লিক
করুন। output পাবেন।