আপডেট
Showing posts with label প্রোগ্রামিং. Show all posts
Showing posts with label প্রোগ্রামিং. Show all posts

Monday, October 5, 2015

পর্বঃ০৬ বেসিক সি প্রোগ্রামিং টিউটরিয়াল ইন বাংলা ( " Basic calculator ")








#06 Basic C programming Tutorial in Bangla - " Basic Calculator "


Saturday, October 3, 2015

পর্বঃ০৫ বেসিক সি প্রোগ্রামিং টিউটরিয়াল ইন বাংলা ( " User Input / Use Of scanf Function ")

 


#05 Basic C programming Tutorial in Bangla - "User Input / Use Of scanf Function"

 

 

Friday, October 2, 2015

পর্বঃ০৪. বেসিক সি প্রোগ্রামিং টিউটরিয়াল ইন বাংলা ( " Use of Back Slash & Aithmetic Operator ")



#04 Basic C programming Tutorial in Bangla - " Use of Back slash & Arithmetic Operator "



Please Subscribe & Comment Here For any Help....... :)


Tuesday, September 8, 2015

পর্বঃ০৩. বেসিক সি প্রোগ্রামিং টিউটরিয়াল ইন বাংলা ( " Character set, Key word,Variable ")







#03  Basic C programming Tutorial in Bangla - " Character set, Key word,Variable"


Word File:

Download link : click me

Friday, August 21, 2015

১৩. বেসিক জাভা টিউটরিয়াল ইন বাংলা ( UML Class Diagram 03 )




#13 Basic java tutorial in bangla ( UML Class Diagram 03 )



Subscribe my Channel : Click Here

Sunday, August 9, 2015

আপনার কোড ডিবাগ করুন আর জেনে নিন আপনার প্রোগ্রামের ভুলত্রুটি

আপনারা যারা প্রোগ্রামিং করেন তারা সবাই প্রোগ্রামিং ল্যাঙ্গুয়েজ লিখার জন্যে IDE ব্যাবহার করেন। সেখানে মেনুবারে অনেক আইটেম দেওয়া থাকে। আপনারা যদি সি/সি++ ল্যাঙ্গুয়েজে প্রোগ্রামিং করেন তাহলে কোডব্লক্স আর জাভা ল্যাঙ্গুয়েজে প্রোগ্রামিং করেন তাহলে ইক্লিপ্স বা নেটবিন্স ইউজ করেন। তবে ব্যাতিক্রম থাকতে পারে, অনেকেই নোটপ্যাডে প্রোগ্রামিং করে থাকেন।



আমি আজ নেটবিন্স বা ইক্লিপ্সের মেনুবারের একটি আইটেম "ডিবাগ" নিয়ে আলোচনা করবো। প্রথমেই জেনে নেই ডিবাগ কী? ডিবাগ সম্পর্কে আমি এই পোস্টে বলে দিয়েছি। এখন নিচের এই ভিডিওটি  দেখলে খুব সহজেই আপনারা বুঝতে পারবেন। আর কোন কিছু বুঝতে সমস্যা হলে কমেন্ট করে জানাবেন, সংশোধন করার চেষ্টা করবো। ভাল থাকবেন সবাই। :)

থ্রেড


থ্রেড হল একটি প্রোগ্রামের বিভিন্ন অংশ বা সাবপ্রোগ্রাম। একটি থ্রেডে কেবল একটি ফ্লো থাকে। যে কোন প্রোগ্রামে নুন্নতম একটি থ্রেড থাকে।

থ্রেড  তৈরি

থ্রেড তৈরি করা কঠিন কিছু না । থ্রেডে একটি   run() নামে মেথড অবশ্যই থাকবে।

এটি সাধারণত পাব্লিক মেথড আর এটি অন্য কোন প্যাকেজেও ব্যবহার করা যায় ।

run() মেথড এর সাধারণ ফরম্যাট

public void run()
{
//BODY OF TEHE THREAD
}

সাধারণত ২ টি উপায়ে থ্রেড ক্লাস তৈরি করা যায়

১। সরাসরি Thread ক্লাস Extend করে ও 

২। Runable ক্লাসকে Implement করে।

পরবর্তী পোস্টে থ্রেড এর ক্লাস তৈরি নিয়ে আলোচনা করা হবে।

বাগ ও ডিবাগ কী?

বাগ কী?

বাগ মানে পোকা। বাগের কাজ হচ্ছে উল্টাপাল্টা কিছু করে আপনাকে বিরক্ত করা, যেমনঃ কানের সামনে এসে ভেনভেন করা, কামড় দেয়া, প্যান্টের ভিতর ঢুকে যাওয়া, ইত্যাদি। ডেঞ্জেরাস ব্যাপার-সেপার। এই বাগ যখন প্যান্টে না ঢুকে আপনার কোডে ঢুকে যায় তখন এটা হয় প্রোগ্রামিং বাগ।



প্রোগ্রামিং বাগ মানে বুঝায় প্রোগ্রামিং ভুলত্রুটি, যার জন্য বিভিন্ন ধরনের এরর দেখা যায়, প্রোগ্রাম উল্টাপাল্টা কাজ করে। যেমন আপনি প্রোগামে প্রিন্ট করতে বললেন আপনার নাম, আর প্রোগ্রাম যা প্রিন্ট করলো তা দেখে আপনার চোখ বড় বড় হয়ে গেল!!! কেন? কারন প্রোগ্রাম প্রিন্ট করেছে কতগুলো উল্টাপাল্টা নাম্বার। 


ডিবাগ কী?


ডিবাগ মানে হল বাগ তাড়ানো।  প্রোগ্রামের 
বাগকে তাড়ানোকেই ডিবাগিং বলে। ডিবাগিং হল ডেভেলপারদের কাজ। যারা কোন এপ্লিকেশন বানায় তাদের কাছে প্রোগ্রামটার সোর্স কোড থাকে। যখন ইউজাররা রিপোর্ট করে যে এপ্লিকেশনে বাগ আছে তখন ডেভেলপার পিসির সামনে বসে বসে চুল ছিঁড়ে যে বাগটা কোথায়!? আসলে ডিবাগিং জিনিসটা অনেক কষ্ট। কিন্তু আপনি যখন বিগেনার লেভেলের প্রোগ্রামার তখন থেকেই যদি প্রোগাম ডিবাগ করা শিখে নেন তাহলে পরবর্তীতে বড় বড় প্রোগ্রাম বা এপ্লিকেশন ডিবাগ করতে কোন কস্টই হবে না। আর খুব সহজেই হাজার হাজার লাইনের মাঝে বাগটি খুজে বের করতে পারবেন নিমিষেই। 

আর আমার পরবর্তী পোস্ট কিভাবে ডিবাগ করতে হয় তা আপনাদের মাঝে জানানো। সে পর্যন্ত সবাই ভাল থাকবেন সুস্থ থাকবেন। :)