JDBC টিউটোরিয়ালঃ জাভা প্রোগ্রামিং, MySQL ডেটাবেজ কানেক্ট এবং কোয়েরী

এ টিউটোরিয়াল লেখার সময় আমি Eclipse ব্যবহার করেছি। আপনি যে কোন IDE ই ব্যবহার করতে পারেন। Eclipse এবং JDK সেটআপের উপর একটি লেখা আছে। প্রয়োজনে তা দেখে নিতে পারে। JDK এবং Eclipse IDE ইন্সটলেশন এবং একটি জাভা প্রোগ্রাম রান করা।  আমরা ডাটাবেজ হিসেবে MySQL ব্যবহার করব। তার জন্য MySQL ডাউনলোড করে ইন্সটল করে নিতে হবে। […]

Read More

অ্যান্ড্রয়েড স্টুডিও ব্যবহার করে অ্যান্ড্রয়েড অ্যাপ তৈরির গাইড লাইন

অ্যান্ড্রোয়েডের অফিশিয়াল IDE হচ্ছে অ্যান্ড্রোয়েড স্টুডিও। যার মধ্যে এন্ড্রোয়েড অ্যাপ ডেভেলপ করার জন্য প্রয়োজনীয় সব টুল এক সাথে ইন্ট্রিগ্রেট করা রয়েছে। এন্ড্রোয়েড অ্যাপ ডেভেলপ করার জন্য তাই আমাদের প্রথমে এন্ড্রোয়েড স্টুডিও ডাউনলোড করে নিতে হবে। নিচে লিঙ্ক থেকে ডাউনলোড করে নেওয়া যাবেঃ ডাউনলোড এন্ড্রোয়েড স্টুডিও এন্ড্রোয়েড স্টুডিও ইন্সটল করার আগে আমাদের কম্পিউটারে জাভা ডেভেলপমেন্ট কিট […]

Read More

Cordova কমান্ডলাইন ইন্টারফেস [ Cordova CLI ] দিয়ে অ্যান্ড্রয়েড অ্যাপ তৈরির বিস্তারিত গাইড লাইন।

লেখাটির বিষয় বস্তুঃ  ইনস্টল NodeJS  জাভা এবং PATH environment সেটিংস  Android Studio Install  Apache Ant ইন্সটলেশন  System Variable এ JAVA_HOME যুক্ত করা  Cordova ইনস্টলেশন  Cordova দিয়ে প্রজেক্ট তৈরি  Android Studio তে কমান্ডলাইন দিয়ে তৈরি কৃত প্রজেক্ট খোলা  ইমিউলেটর / ডিভাইসে এন্ড্রয়েড অ্যাপ রান করা ইনস্টল NodeJS Cordova নতুন ভার্সন গুলো ইনস্টল করার জন্য  NodeJS  ইনস্টল থাকা […]

Read More

এন্ড্রোয়েড EditText, Button এবং TextView এর উদাহরন

এখানে  EditText, Button এবং TextView এর ছোট্ট একটা উদাহরন দেওয়া হয়েছে। প্রজেক্টটা এখান থেকে ডাউনলোড করা যাবে।  প্রথমে আমাদের লেয়াউটে একটি টেক্সট ভিউ, একটি এডিটটেক্সট / ইনপুট এরিয়া এবং একটি বাটন তৈরি করে নি। এখান থেকে কপি করে XML ফাইলে পেস্ট করে দিলেই হবে। বা নিজে নিজে ও ড্রাগ এন্ড ড্রপ করে xml এ এগুলো যুক্ত […]

Read More

জাভাতে Hash Table বা Hash Map – HashSet [ হ্যাসসেট ] ও এর ব্যবহার।

Hash Table বা Hash Map  মোটামুটি এডভান্সড ডেটা স্ট্রাকচার।  Hash Table বা Hash Map  কে ব্যবহার  করার জন্য একটা ক্লাস হচ্ছে HashSet যা AbstractSet ক্লাসকে এক্সটেন্ড করে এবং Set ইন্টারফেস ইমপ্লিমেন্ট করে তৈরি করা হয়েছে জাভাতে Hash Table ইমপ্লিমেন্ট করার জন্য। HashSet এ পরে আসি। আগে Hash Table বা Hash Map কি তা একটু জানি। Hash Table ইনফমেশন বা ডেটা কে […]

Read More

জাভাতে LinkedList [ লিঙ্কড লিস্ট ] ও এর ব্যবহার।

LinkedList একটি ডেটা স্ট্র্যাকচার যা অনেক গুলো ডেটা [বা collections of data] সংরক্ষন করার জন্য ব্যবহৃত হয়। LinkedList অনেক গুলো নড [node] এর সাহায্যে তৈরি হয়। প্রতিটি নডে একটি করে ডেটা থাকে এবং একটি করে লিঙ্ক থাকে, যাকে রেফারেন্স বলে। ঐ লিঙ্ক পরের ডেটার সাথে কানেক্টেড থাকে। এভাবে পরের নডে একটি ডেটা ও একটি লিঙ্ক থাকে। […]

Read More

জাভা অ্যারে – Java Array

বিদ্রঃ লেখাটি প্রোগ্রামিং এ Array ও এর ব্যবহার  এর একটু মডিফাইড রুপ। মডিফাইড বললেও ভুল হবে। শুধু কোড গুলো জাভাতে লেখা। ঐ পোস্টে কোড গুলো ছিল সি প্রোগ্রামিং এ লেখা। আর কিছুই না 🙂  আমরা একটা প্রোগ্রামের চিন্তা করি, যেটায় ইউজার থেকে দুইটা নাম্বার নিয়ে যোগ করে তা রিটার্ন / প্রিন্ট করবে বা কনসোলে দেখাবে। সহজেই […]

Read More

জাভা প্রোগ্রামিং এ গ্রাফিক্যাল ইউজার ইন্টারফেস – জাভা JFrame

JFrame কি তা আগে বলি। java.awt.Frame এর এক্সটেন্ডেড ভার্শন হচ্ছে JFrame. Frame হচ্ছে আরেকটা ক্লাস যা একটি উইন্ডো তৈরি করে দেয়। আর আমরা যা কিছু দেখি সব সব কিছুই একটা ফ্রেম এর মধ্যে। আপনার ব্রাউজার, ওয়ার্ড প্রসেসরটি বা চলতে থাকা মিডিয়া প্লেয়ারটি সব। এগুলোকে আবার Window ও বলা হয়। আবার Frame  Window নামে আরেকটা ক্লাসকে এক্সটেন্ড করে […]

Read More

JDK এবং Eclipse IDE ইন্সটলেশন এবং একটি জাভা প্রোগ্রাম রান করা।

অনেক সহজ একটা টপিক্স নিয়ে লেখা। যারা জাভাতে নতুন এবং নিজে নিজে জাভা শুরু করতে চান তাদের জন্য লেখাটি। Eclipse IDE একটি পাওয়ারফুল Integrated development environment।  IDE সম্পর্কে জানতে এখানে দেখুন। অনেক গুলো ফিচার IDE ও তৈরি হয়েছে Eclipse থেকে। আর এটি মাল্টি ল্যাঙ্গুয়েজ IDE. Eclipse এর সাহায্যে কিভাবে একটা জাভা প্রোগ্রাম রান করানো যায় আমি […]

Read More

জাভাতে গ্রাফিক্যাল ইউজার ইন্টারফেস – একটি ক্ষুদ্র টিউটোরিয়াল

আমরা তো সারাজীবন কনসোল এপলিকেশনই তৈরি করব না, কিছু রিয়েল লাইফের সফটওতো তৈরি করতে হবে তাই না?? হ্যা তার জন্য রয়েছে গ্রাফিক্যাল ইউজার ইন্টারফেস ইমপ্লিম্যান্টেশন। জাভাতে Swing নামক একটি বস্তু রয়েছে যার সাহায্যে এসব গ্রাফিক্যাল ইউজার ইন্টারফেস এর কাজ করা হয়। তা কোড করে লিখতে গেলে আপনার শুরুই করতে ইচ্ছে করবে না। কারন ছোট্ট একটা ইন্টারফেসের […]

Read More