First Lesson in C #



C# Programming




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 পাবেন


R @ S. Theme images by PLAINVIEW. Powered by Blogger.