সুপ্রিয় বন্ধুগণ, কেমন আছেন আপনারা? আশা করি ভাল। গত ২ পর্বে c# এর খুব সিম্পল ২ টা প্রোজেক্ট নিয়ে আলোচনা করেছি। আশা করি বুঝতে পেরেছেন সবাই। আমি আসলেই দুঃখিত যে আমি স্ক্রীন শট আপলোড করতে পারছি না। তাই কষ্ট করে নিচের লিংক টি Download করে নেবেন।
http://www.mediafire.com/?2oet8avf92ss74v
আজ আমি আপনাদের দেখাব কিভাবে ২ টি number যোগ করে দেখানো যায়। এখন থেকে আমি শুধু কোড নিয়ে আলোচনা করব। কারন visual studio কিভাবে open করতে হয় এবং প্রোগ্রাম কিভাবে start করতে হয় তা আমি আগের টিউটোরিয়াল এ দেখিয়েছি। তাই কষ্ট করে আগের পর্ব ১ ও পর্ব ২ পড়ে নেবেন। আশা করি বুঝতে কোন সমস্যা হবে না।
ডিজাইন এর জন্য Toolbox থেকে ৩ টি label, ৩ টি TextBox এবং ১ টি Button নিন এবং properties থেকে (Name) এবং Text এর পরিবর্তন করুন এভাবে।
Control name | (Name) | Text |
textBox1 | txtNum1 | <NULL> |
textBox2 | txtNum2 | <NULL> |
textBox3 | txtResult | <NULL> |
label1 | Default | Number 1 |
label2 | Default | Number 2 |
label3 | Default | Result |
button1 | btnResult | Ok |
Form | Default | Sum of two Numbers |
private void btnResult_Click(object sender, EventArgs e) { double num1 = double.Parse(txtNum1.Text); double num2 = double.Parse(txtNum2.Text); double res = num1 + num2; txtResult.Text = res.ToString(); }
এখানে লক্ষণীয় যে আপনাকে শুধু সেমিকোলন এর ভিতরের কোড গুলো লিখতে হবে। কারন আপনি যখন Button এর উপর Double click করবেন তখন private void….লাইন টি Auto generate হবে। এটাই হল Button টির Method Name। যেকোনো কন্ট্রোল এর উপর আপনি Double Click করলে ঐ কন্ট্রোল এর Method Name Auto generate হবে। সোজা কথা আপনি Toolbox থেকে যেকোনো কন্ট্রোল নিয়ে properties থেকে এর (Name) পরিবর্তন করে যে name দেবেন তাই হল ঐ কন্ট্রোল এর মেথড নেম।
private void btnResult_Click(object sender, EventArgs e)
এর মানে হল আপনি যে কন্ট্রোল টি নিয়েছেন তা একটি private class। অর্থাৎ আপনার কন্ট্রোল টিকে অন্য কোন কন্ট্রোল access করতে পারবে না। এটা Object Oriented Programming এর একটা বড়ো গুণ। আমি পরের টিউটোরিয়াল এ Object Oriented Programming এর ব্যাপারে আলোচনা করব।
আমি Salman Srabon। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 1 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 24 টি টিউন ও 49 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 4 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
darun hocce.chaliye jan.valo jinish janlam 🙂 thanks