বাংলায় Qt ফ্রেমওয়ার্ক
  • Introduction
  • কিউট পরিচিতি
  • কিউট ডাউনলোড, ইন্সটল ও কনফিগারেশন
    • লিনাক্সে ইন্সটল করা
    • ম্যাকে ইন্সটল করা
    • উইন্ডোজে ইন্সটল করা
    • কিউট কনফিগারেশন
  • [কিউট ক্রিয়েটর বেসিক] (#)
  • [কিউট প্রজেক্ট তৈরী করা] (#)
  • [কিউট মডিউল] (#)
  • [কিউট কোর] (#)
    • [প্রথম কিউট এপ্লিকেশন] (#)
    • [কিউট ডাটা টাইপ] (#)
      • [স্ট্রিং] (#)
      • [স্ট্রিং লিস্ট] (#)
      • [বিট অ্যারে] (#)
      • [বাইট অ্যারে] (#)
      • [লোকাল] (#)
      • [ইউআরএল] (#)
      • [কিউভেরিয়েন্ট] (#)
    • [ফাইল, ডিরেক্টরী] (#)
    • [ডেট, টাইম] (#)
    • [ডাটা কন্টেইনার] (#)
      • [ভেক্টর] (#)
      • [লিস্ট] (#)
      • [স্ট্যাক] (#)
      • [কিউ] (#)
      • [হ্যাশ] (#)
      • [ম্যাপ] (#)
    • [থ্রেড] (#)
      • [বেসিক থ্রেড] (#)
      • [কনকারেন্ট রান] (#)
      • [ফিউচার] (#)
      • [থ্রেডপুল] (#)
      • [ওয়েট কনডিশন] (#)
      • [মিউটেক্স] (#)
      • [সেমাফোর] (#)
    • [প্রসেস] (#)
    • [রেগুলার এক্সপ্রেশন] (#)
    • [সেটিংস, শেয়ারড ডাটা] (#)
    • [কিউঅবজেক্ট] (#)
    • [সিগনাল ও স্লট] (#)
  • [কিউট গুই] (#)
    • [উইন্ডো] (#)
    • [ইভেন্টস] (#)
      • [মাউস ইভেন্ট] (#)
      • [কিবোর্ড ইভেন্ট] (#)
      • [ড্রাগ এন্ড ড্রপ] (#)
      • [মেনু] (#)
      • [টুলবার] (#)
      • [স্ট্যাটাসবার] (#)
    • [প্রজেক্ট: গুই এপ্লিকেশন] (#)
  • [কিউট ডিজাইনার] (#)
    • [ফর্ম তৈরী] (#)
    • [লেআউট তৈরী] (#)
    • [রেসপন্সিভ লেআউট তৈরী] (#)
    • [উইজেট প্রোপার্টি কাস্টমাইজ করা] (#)
    • [রেসপন্সিভ লেআউট তৈরী] (#)
  • [কিউট উইজেট] (#)
    • [বাটন] (#)
    • [স্লাইডার] (#)
    • [চেকবক্স] (#)
    • [ডায়াল] (#)
    • [ফ্রেম] (#)
    • [গ্রাফিক্স ভিউ] (#)
    • [লেবেল] (#)
    • [লাইন এডিট] (#)
    • [টেক্সট এডিট] (#)
    • [মেনু] (#)
    • [প্রগ্রেসবার] (#)
    • [স্ক্রলবার] (#)
    • [স্পিনবক্স] (#)
    • [স্টাটাসবার] (#)
    • [ট্যাব] (#)
    • [টুলটিপ] (#)
    • [হরাইজন্টাল লেআউট] (#)
    • [ভার্টিকাল লেআউট] (#)
    • [গ্রিড লেআউট] (#)
    • [ফর্ম লেআউট] (#)
    • [প্রজেক্ট: ডিজিটাল ক্লক এপ্লিকেশন] (#)
    • [প্রজেক্ট: ইমেজ ভিউয়ার এপ্লিকেশন] (#)
    • [প্রজেক্ট: ডেস্কটপ নোটিফিকেশন এপ্লিকেশন] (#)
    • [প্রজেক্ট: মাউস দিয়ে ড্রয়িং এপ্লিকেশন] (#)
    • [প্রজেক্ট: ফাইল ব্রাউজার এপ্লিকেশন] (#)
    • [প্রজেক্ট: গ্রাফিক্স আইটেম এপ্লিকেশন] (#)
  • [কিউট নেটওয়ার্ক] (#)
    • [টিসিপি সকেট] (#)
    • [নেটওয়ার্ক ম্যানেজার] (#)
    • [কুকি] (#)
    • [সেশন] (#)
    • [ইউডিপি সকেট] (#)
    • [এসএসএল সকেট] (#)
    • [প্রক্সি] (#)
    • [ডিএনএস] (#)
    • [প্রজেক্ট: ফাইল ডাউনলোড এপ্লিকেশন] (#)
    • [প্রজেক্ট: আইপি বের করার এপ্লিকেশন] (#)
    • [প্রজেক্ট: ল্যান চ্যাট এপ্লিকেশন] (#)
    • [প্রজেক্ট: গুগল ম্যাপ এপ্লিকেশন] (#)
  • [কিউট এসকিউএল] (#)
    • [ড্রাইভার] (#)
    • [কুয়েরী, রেজাল্ট, এরর] (#)
    • [মডেল] (#)
    • [প্রজেক্ট: ফোনবুক এপ্লিকেশন] (#)
  • [কিউট মাল্টিমিডিয়া] (#)
    • [অডিও প্লেব্যাক] (#)
    • [ভিডিও প্লেব্যাক] (#)
    • [ক্যামেরা ক্যাপচার] (#)
    • [ভয়েস রেকর্ড] (#)
    • [প্রজেক্ট: অডিও প্লেয়ার এপ্লিকেশন] (#)
    • [প্রজেক্ট: ভিডিও প্লেয়ার এপ্লিকেশন] (#)
    • [প্রজেক্ট: অডিও রেকর্ডার এপ্লিকেশন] (#)
  • [কিউট সিরিয়াল] (#)
    • [সিরিয়াল ডিভাইস লিস্ট] (#)
    • [সিরিয়াল রিড রাইট] (#)
    • [প্রজেক্ট: সিরিয়াল কমিউনিকেটর এপ্লিকেশন] (#)
  • [কিউট এক্সএমএল] (#)
    • [এক্সএমএল পার্স] (#)
    • [এক্সএমএল ক্রিয়েট] (#)
    • [এক্সএমএল মডিফাই] (#)
    • [প্রজেক্ট: ফীড পার্সার এপ্লিকেশন] (#)
    • [প্রজেক্ট: বুকমার্ক এপ্লিকেশন] (#)
  • [কিউট রিসোর্স ম্যানেজমেন্ট] (#)
    • [রিসোর্স যুক্ত করা] (#)
    • [রিসোর্স ব্যাবহার করা] (#)
  • [কিউট এপ্লিকেশন ডিপ্লয় করা] (#)
    • [উইন্ডোজে ডিপ্লয় করা] (#)
    • [লিনাক্সে ডিপ্লয় করা] (#)
    • [ম্যাকে ডিপ্লয় করা] (#)
Powered by GitBook
On this page
  • কাদের জন্য এই কোর্স
  • কোর্সটি শিখতে যা যা লাগবে
  • ওপেন সোর্স

Introduction

Nextকিউট পরিচিতি

Last updated 4 years ago

প্রধান লেখক ও সমন্বয়ক মিনহাজুল হক

অন্যান্য লেখক ও কন্ট্রিবিউটরদের তালিকা

কিউট একটি জনপ্রিয় গ্রাফিকাল ইউজার ইন্টারফেস ফ্রেমওয়ার্ক। উইন্ডোজ, লিনাক্স, ম্যাক, এন্ড্রয়েড, উইন্ডোজ ফোন সহ ১২টিরও বেশী প্লাটফর্মে এপ্লিকেশন ও এমবেডেড ডিভাইস তৈরী করার জন্য কিউট ফ্রেমওয়ার্ক ব্যাবহার করা হচ্ছে। কিউট ফ্রেমওয়ার্কটি অনেকগুলো মডিউলে ভাগ করা যাতে সহজে দরকার মত ফিচার ব্যাবহার করে এপ্লিকেশন ডেভলপ করা যায়। সেই সাথে এর সি++ রানটাইম খুব সহজে অন্যান্য প্লাটফর্মে ব্যাবহার করা যায়। কিউট ফ্রেমওয়ার্ক নিয়ে সহজে কাজ করার জন্য আছে অফিশিয়াল কিউট ক্রিয়েটর আইডিই, যাতে কিউট এপ্লিকেশন ডেভলপমেন্ট, ডিজাইন, ডিবাগিং, ডকুমেন্টেশন সহ নানারকম কাজ করা সম্ভব। শুধু সি++ দিয়ে নয়, কিউট কুইক ফ্রেমওয়ার্কের সাহায্যে জাভাস্ক্রিপ্ট দিয়ে তৈরী করা সম্ভব দৃষ্টিনন্দন ইউজার ইন্টারফেস। তাছাড়া ওয়েবকিটের সাহায্যে এইচটিএমএল৫ বেজড এপ্লিকেশন তৈরীর সুবিধা তো আছেই।

কাদের জন্য এই কোর্স

প্রোগ্রামিং শেখার জন্য বাধাধরা কোন নিয়ম নেই। যেকোন বয়সের যেকোন মানুষ এই কোর্সটি করতে পারেন। তবে কিছু ক্ষেত্রে কোর্সটি আপনার জন্য সহায়ক হতে পারে। যেমন -

  • আপনি একজন আন্ডারগ্র্যাজুয়েট স্টুডেন্ট, সি++ দিয়ে গ্রাফিকাল প্রজেক্ট করতে চাইলে

  • আপনি একজন গ্র্যাজুয়েট, সি++ দিয়ে রিসার্চের প্রেজেন্টেশন করতে চাইলে

  • আপনি একইসাথে লিনাক্স, ম্যাক এবং উইন্ডোজে কাজ করে এমন গ্রাফিকাল এপ্লিকেশন তৈরী করতে চাইলে

  • আপনি সহজে সি++ লাইব্রেরী যেমন ওপেনসিভি, ওপেনজিএল, ম্যাথ প্লটিং, গেম ইঞ্জিনের সাথে ইউজার ইন্টারফেস তৈরী করতে চাইলে

  • সহজে ডিপ্লয় ও শেয়ার করা যায় এমন নেটিভ এক্সিকিউটেবল জেনারেট করতে চাইলে

  • সহজে মেইনটেইন করা যায় ও ব্যাকওয়ার্ড কম্প্যাটিবল কোড লিখতে চাইলে

  • পাইথন, রুবি ইত্যাদি ল্যাংগুয়েজের কিউট র‍্যাপার দিয়ে এপ্লিকেশন তৈরী করতে চাইলে

কোর্সটি শিখতে যা যা লাগবে

কিউট শেখার পূর্বশর্ত হল সি++ এ ভাল দখল থাকা। সি++ এর ফিচার যেমন অবজেক্ট ওরিয়েন্টেশন, পলিমরফিজম, ইনহেরিটেন্স, এনক্যাপসুলেশন, এনামারেশন, ম্যাক্রো ইত্যাদি কিউটে খুব বেশী ব্যাবহার করা হয়।

সি++ বাদে অন্য ল্যাংগুয়েজেও (যেমন জাভা, পাইথন) যদি ভাল অবজেক্ট ওরিয়েন্টেড কনসেপ্ট থাকে, তাহলে দ্রুত সি++ এর ধারণা নিয়ে নিলে কোর্সের জন্য সহায়ক হবে। অথবা আপনার সি জানা থাকলে সি++ এর ফিচারগুলো দ্রুত শিখে নিয়ে কোর্সটি শিখতে পারেন।

আর কোড প্র্যাকটিস করার জন্য মোটামুটি মানের কম্পিউটার বা নোটবুক হলেই চলবে। যেহেতু কিউট একটি ক্রস প্লাটফর্ম ফ্রেমওয়ার্ক, মেজর প্লাটফর্মগুলোর জন্য কিউটের ইন্সটলার রয়েছে। সুতরাং আপনি কোন অপারেটিং সিস্টেম ব্যাবহার করছেন তা নিয়ে চিন্তা করার কারণ নেই।

কোর্সটির লেসনগুলো এমনভাবে সাজানো হয়েছে যেন একজন শিক্ষার্থী সহজ থেকে এডভান্সড জিনিসগুলো শিখতে পারে। প্রতিটি মডিউল শেষে একাধিক প্রজেক্টের লেসন দেওয়া হবে। ফলে বাস্তব জীবনের বিভিন্ন কনসেপ্ট কাজে লাগিয়ে এপ্লিকেশন ডেভলপ করার অভ্যাস তৈরী হবে। প্রজেক্টের কোডগুলো কোর্সের সাথেই থাকবে যেন শিক্ষার্থীরা সেটা ডাউনলোড করে প্র্যাকটিস ও মডিফাই করতে পারে।

শিক্ষার্থীদের জন্য রইল শুভ কামনা।

ওপেন সোর্স

এই বইটি মূলত স্বেচ্ছাশ্রমে লেখা এবং বইটি সম্পূর্ন ওপেন সোর্স। এখানে তাই আপনিও অবদান রাখতে পারেন লেখক হিসেবে। আপনার কন্ট্রিবিউশান গৃহীত হলে অবদানকারীদের তালিকায় আপনার নাম যোগ করে দেওয়া হবে।

বর্তমানে বইটির কন্টেন্ট বিভিন্ন কন্ট্রিবিউটর এবং নানা রকম সোর্স থেকে সংগৃহীত এবং সংকলিত।

এটি মূলত একটি যেখানে এই বইয়ের আর্টিকেল গুলো মার্কডাউন ফরম্যাটে লেখা হচ্ছে। রিপোজটরিটি ফর্ক করে পুল রিকুয়েস্ট পাঠানোর মাধ্যমে আপনারাও অবদান রাখতে পারেন।

This work is licensed under a .

বিস্তারিত এখানে
গিটহাব রিপোজিটোরি
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License