এন্ড্রোয়েড এপলিকেশন তৈরি শুরু করার জন্য প্রাথমিক টিউটোরিয়াল ও গাইড লাইন।

অ্যান্ড্রোয়েডের অফিশিয়াল IDE হচ্ছে অ্যান্ড্রোয়েড স্টুডিও। যারা Eclipse পছন্দ করেন, তারা এটি ফলো করতে পারেন। ভালো হয় যদি  অ্যান্ড্রোয়েড স্টুডিও ব্যবহার করেন অ্যান্ড্রয়েড অ্যাপ ডেভেলপ করার জন্য। সেখানে অনেক সুন্দর কিছু ফিচার রয়েছে। তার জন্য নিচের টিউটোরিয়ালটি দেখতে পারেনঃ এন্ড্রোয়েড স্টুডিও ব্যবহার করে এন্ড্রোয়েড অ্যাপ তৈরির গাইড লাইন Eclipse এর জন্য Android Developer Tools (ADT) … Read more

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

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

প্রোগ্রামিং শুরু করার জন্য গাইডলাইন।

একদম নতুনদের জন্য পোস্টটি। যারা প্রোগ্রামিং শব্দটা নতুন শুনেছেন এবং প্রোগ্রামিং শিখতে আগ্রহী তাদের জন্য। আপনি কোন বিষয় পড়ছেন বর্তমানে, কোন শ্রেনীতে পড়ছেন, আপনি সাইন্স ব্যকগ্রাউন্ডে না এসব কিছু প্রোগ্রামিং শেখার জন্য বাধা নয়। আগ্রহ থাকলে আপনি শুরু করুন। নিজে নিজেই অনেক কিছু শিখতে পারবেন। কারো গাইডলাইন লাগবে না, একটা ইন্টারনেট কানেকশন থাকলেই হবে সাথে … Read more

পাইথন – প্রোগ্রামিং শুরু করার জন্য একটা অসাধারন ল্যাঙ্গুয়েজ

১৯৯১ সালে গুইডো ভ্যান রোসামের হাতে পাইথনের উৎপত্তি।পাইথন অনেক সহজ এবং সহজ একটা ল্যাঙ্গুয়েজ। সহজ বলে মনে করবেন না যে এর ক্ষমতা ও সহজ। গুগল, ইউটিউবের মত সাইট গুলো পাইথন দিয়ে চলে। সম্পুর্ণ ভাবে অবজেক্ট অরিয়েন্টেড সাফোর্ট করে। পৃথিবীর সকল ভালো বিশ্ববিদ্যালয় গুলোতে পাইথন দিয়েই প্রোগ্রামিং জ্ঞান শেখানো শুরু করা হয়। গত বছর থেকে বুয়েটেও … Read more

জাভা দিয়ে একটি টেক্সট ফাইল থেকে ডাটা পড়া।

ডাটা লেখার চাইতে ডাটা পড়া অনেক ভেজাল। এখানে তিনটা ক্লাস ব্যবহার করছি, FileInputStream দিয়ে একটা ফাইল কে পড়ার জন্য ওপেন করা হয়েছে। DataInputStream দিয়ে ফাইল থেকে ডাটা পড়ার জন্য তৈরি করা হয়েছে এবং  ফাইল থেকে ডাটা গুলো পড়ার জন্য BufferedReader ব্যবহার করা হয়ছে। বিদ্র, আমরা এখানে myfile.txt নামক একটা টেক্সট ফাইল থেকে ডাটা পড়ব। তাই আপনার প্রজেক্ট ফোল্ডারে myfile.txt নামক একটা … Read more

জাভা দিয়ে একটি টেক্সট ফাইলে কিছু ডাটা লেখা।

এখানে আমরা দুইটা ক্লাস ব্যবহার করছি, একটা হচ্ছে FileOutputStream। যার সাহায্যে একটি ফাইলে কোন কিছু লেখার জন্য ওপেন করা হয়। আরেকটি হচ্ছে PrintStream, এটি দিয়ে ওপেন করা ফাইলে আমাদের পছন্দের ডাটা গুলো লিখা হয়। নিচের কোডটা রান করালে আরেকটু ধারনা হবে। কোডটা রান করালে আপনি শুধু মাত্র “Data write sucssful” লেখাটা দেখতে পাবেন। আর “WoW!! I write … Read more

Java তে Palindrome চেক করার জন্য ছোট্ট একটা প্রোগ্রাম।

একটি শব্দকে উল্টালে যদি একই রকম থাকে সে শব্দ গুলোকেPalindrome  বলে। যেমন মাকে অনেকেই আদর করে অনেকেই MoM ডাকে। MoM একটি Palindrome। MoM কে উল্টিয়ে লিখলে তা MoM ই হবে।নিচে একটি প্রোগ্রাম দেওয়া হল যার সাহায্যে একটি শব্দ Palindrome কিনা তা চেক করা যাবে। কিভাবে প্রোগ্রামটি কাজ করছে বা কি ভাবে আমি লিখছিঃ একটি স্ট্রিং বা ওয়ার্ড … Read more

মেথড বনাম ফাংশন অথবা ফাংশন বনাম মেথড

সি বা সি++ এর কল্যানে আমরা অনেকেই ফাংশনের সাথে পরিচিত। জাভাতে এসে আরেকটি শব্দ, তার নাম হচ্ছে মেথড। জাভাতে যখন আমি আসলাম, তখন মেথড নামের এ বস্তুর নাম শুনলাম। কিন্তু দেখতে আমাদের সি বা সি++ এর ফাংশনের মত। আমি প্রথম কনফিউসড ছিলাম যে ফাংশন কই? বা ফাংশন এর মত একে মেথডই বলার কারন কি। আসলে … Read more

ইন্টারনেট ব্যবহার করে সহজেই নিজের পছন্দের বিষয় গুলো শিখে নিবেন যেভাবে।

ইন্টারনেট হচ্ছে তথ্যের ভান্ডার। সকল প্রকার তথ্যই কম বেশি ইন্টারনেটে রয়েছ। আপনি যদি একে সঠিক ব্যবহার করতে পারেন তাহলে আপনার কোন প্রাতিষ্ঠানিক সাহায্য লাগবে না। নিজেই নিজের শিক্ষক হয়ে শিখে নিতে পারবেন সব কিছু। এ পদ্ধতি যেকোন বিষয় শেখার জন্যই কাজে দিবে। এবং আপনি যদি কোন প্রতিষ্ঠান থেকে কোন বিষয় শিখতে থাকেন আপনি ও এ … Read more

আমার প্রোগ্রামিং বই – যা দিয়ে প্রোগ্রামিং এর সাথে পরিচিত হয়েছি

Schaum’s Outlines সিরিজের সকল বই দূর থেকে দেখতে একই রকম। আমার এক ভাইয়ের হাতে Schaum’s Outlines এর ম্যানেজম্যান্ট এর একটা বই। দূর থেকে দেখে মনে হলো Schaum’s Outlines of Programming with C বইটি। যা দিয়েই আমি আমার প্রোগ্রামিং শুরু করছি। মনে পড়ে গেছে ২০১০ এর প্রথম দিকের সময় গুলো। Schaum’s Outlines of Programming with C টিতে এত … Read more