টপিকঃ GUI সফটওয়ার বানানের টুলস

কিছু দিন ধরে ডেস্কটপ কাস্টম করার চেস্টা চালাচ্ছি , কিন্তু কি দিয়ে কাজ করব বুজতে পারতাছি না , বিজুয়াল স্টুডিও ১০ আছে , মাল্টিমিডিয়া বিল্ডার আছে , কিন্তু এইগুলা দিয়া বানাইতে পারতাছি না । আমি গ্লাস স্টাইল রাখতে চাই , ঠিক WinStep eXtreme  এর মতো । আমি কি প্লাটফরম ব্যবহার করতে পারি , সফ্বারে তইরির জন্য?
অভিজ্ঞরা সাহায্য করেন

এই ব্যাক্তির সকল লেখা কাল্পনিক , জীবিত অথবা মৃত কারো সাথে মিল পাওয়া গেলে তা সম্পুর্ন কাকতালীয়, যদি লেখা জীবিত অথবা মৃত কারো সাথে মিলে যায় তার দায় এই আইডির মালিক কোনক্রমেই বহন করবেন না। এই ব্যক্তির সকল লেখা পাগলের প্রলাপের ন্যায় এই লেখা কোন প্রকার মতপ্রকাশ অথবা রেফারেন্স হিসাবে ব্যবহার করা যাবে না।

Re: GUI সফটওয়ার বানানের টুলস

সাইফুল_বিডি লিখেছেন:

অভিজ্ঞরা সাহায্য করেন

আমি মোটেও অভিজ্ঞ না। তবে গত সেমিস্টারে সি# দিয়ে একটা POS(Point Of Sale) সফটওয়ার বানিয়েছিলাম। আইডি ই ছিল মনোডেভেলপ। আমার তো ভাল লেগেছে বেশ।জিটিকে নিয়ে কাজ করাটা খুব ভাল কোনো অভিজ্ঞতা না, কিন্তু আইডি ই টা ভাল হওয়াতে তেমন টের পাইনি।
জাভার জন্য তো নেটবীন্স আছে।সি++ নিয়ে কিছু করতে গেলে বেশ ধৈর্য থাকতে হবে। নেটিভ সি++ এর জন্য গুই বিল্ডার যেগুলা আছে ওগুলাতে ইন্টারফেস ডিজাইনের পর হাতেও প্রচুর কোড লিখতে হয়। এছাড়া কোড ব্লকসের সাথে wxsmith তো আছেই গুই ডিজাইনের জন্য।

Re: GUI সফটওয়ার বানানের টুলস

এসব সফটওয়্যার বানানোর জন্য গুই-র সাথে সাথে সিস্টেম প্রোগ্রামিং জানাটা বেশি জরুরি। এগুলো মূলত তাদের নিজস্ব টুলকিট দিয়ে বানায়। এ ধরণের টুলিকিট/ফ্রেমওয়ার্ক সাধারণত পাওয়া যায় না। আপনার নিজেকে এসব উইজেট তৈরি করে নিতে হবে। সেটা করতে হলেও আপনি যে ফ্রেমওয়ার্ক ব্যবহার করবেন তার গভীরে যেতে হবে। যেমন Winform.Button ব্যবহার না করে আপনার নিজের বাটন বানাতে হবে।

Re: GUI সফটওয়ার বানানের টুলস

ডেস্কটপ কাস্টোমাইযেশন বলতে আসলে কি বোঝাচ্ছেন? উইন্ডো-র কাস্টম থীমিং? কাস্টম ডকিং/লন্চার? নাকি গ্যাযেটস/উইযেটস?

আপনি কি কেবল নিজস্ব সফটওয়্যারের থীম কাস্টোমাইজ করতে চাচ্ছেন? নাকি পুরো ওএস কাস্টোমাইযেশনের কথা বলছেন?

সফটওয়্যার থীমিং-এর জন্য থার্ড পার্টি কম্পোনেন্ট আছে বিভিন্ন প্ল্যাটফর্মে।

ডেলফীর জন্য আছে আলফাস্কিনস - এদের স্কিনিং লাইব্রেরীটি দুর্দান্ত। বেশ কয়েক বছর আগে কম্পোনেনটির লাইসেন্স কিনেছিলাম - কিন্তু ব্যবহার করা হয় নাই।

সি#/.নেট-এর জন্য কিছু স্কিনিং কম্পোনেন্ট আছে - অতীব জঘন্য কোডবেজ, এ্যামেচারিশ লুকিং স্কিন- এগুলো ব্যবহার করা মানে সফটওয়্যার ঘনঘন ক্র্যাশ করা। .নেটে UI theming-এর জন্য ভালো অপশন হলো ডেভএক্সপ্রেস, টেলেরিক, সিন্কফিউশন ইত্যাদি লাইব্রেরী। ডেস্কটপ সফটওয়্যারের জন্য ডিএক্স আর এএসপি.নেট-এর জন্য টেলেরিকের জুড়ি নাই!

Calm... like a bomb.

Re: GUI সফটওয়ার বানানের টুলস

সামুরাইজ নামে ওপেন সোরস একটা সফটওয়্যার আছে , যেটা কিনা উইন্ডোজ এর ডেস্কটপ হাওয়া করে নিজের ফিচার এনাবল করে । আমার সে রকম কিছু নিয়া কাজ করার শখ । কিন্তু C# এর ব্যাপারে কোন ধারনা নাই  crying , তাই কিছুই করতে পারতাছি না । এই কাজগুলা যদি পাইথনে করা যায় তবে পাইথন্টা ভাল করে শিখতাম । আচ্ছা পাইথনে কাজ (GUI) করার জন্য কি পাইকিউট ভালো ?
c ভালোই জানি , কিন্তু windows.h এর কোনো ভালো রেফারেন্স পাই নাই , তাই কিছুই করতে পারি না ।
.আলফাস্কিনস এর সাম্পল দেখলাম , ভালো মনে হল , আচ্ছা এটা দিয়া কি ডাটাবেস / সার্ভার ডাটাবেস / সিস্টেম এপ বানানো যাবে ? গরিব মানুষ তো তাই আলফাস্কিনস কেনার টাকা নাই big_smile তাই কি আর করা

এই ব্যাক্তির সকল লেখা কাল্পনিক , জীবিত অথবা মৃত কারো সাথে মিল পাওয়া গেলে তা সম্পুর্ন কাকতালীয়, যদি লেখা জীবিত অথবা মৃত কারো সাথে মিলে যায় তার দায় এই আইডির মালিক কোনক্রমেই বহন করবেন না। এই ব্যক্তির সকল লেখা পাগলের প্রলাপের ন্যায় এই লেখা কোন প্রকার মতপ্রকাশ অথবা রেফারেন্স হিসাবে ব্যবহার করা যাবে না।

Re: GUI সফটওয়ার বানানের টুলস

টেমপ্লেট বানানো কি ভাবে শিখবো?

Re: GUI সফটওয়ার বানানের টুলস

mujammel hoque লিখেছেন:

টেমপ্লেট বানানো কি ভাবে শিখবো?

কীসের টেমপ্লেট বোঝাচ্ছেন?