আমি "ব্যবহারকারীর পক্ষে নয়" যুক্তিটি একটি উদাহরণ দিয়ে প্রমাণ করতে চাই যা আমি স্রেফ জড়িত ছিলাম।
আমাদের অ্যাপ্লিকেশনটিতে আমাদের একটি মূল উইন্ডো রয়েছে যেখানে ব্যবহারকারীরা পৃথক ট্যাব হিসাবে বিভিন্ন 'প্রোগ্রাম' চালায়। যথাসম্ভব আমরা এই অ্যাপ্লিকেশনটিকে এই একক উইন্ডোতে রাখার চেষ্টা করেছি।
তারা চালিত একটি 'প্রোগ্রাম' সিস্টেমের দ্বারা তৈরি করা রিপোর্টগুলির একটি তালিকা উপস্থাপন করে এবং ব্যবহারকারী প্রতিবেদনের ডায়ালগটি খোলার জন্য প্রতিটি লাইনের আইকনে ক্লিক করতে পারেন। এই দর্শক প্রতিবেদনের প্রতিকৃতি / ল্যান্ডস্কেপ এ 4 পৃষ্ঠা (গুলি) এর সমতুল্য দেখায়, তাই ব্যবহারকারীরা এই উইন্ডোটি বেশ বড় হতে পছন্দ করে প্রায় তাদের পর্দা ভরাট করে।
কয়েক মাস আগে আমরা আমাদের গ্রাহকদের কাছ থেকে এই প্রতিবেদন দর্শকদের উইন্ডোজকে নিয়ন্ত্রণহীন করার জন্য অনুরোধ পেতে শুরু করেছি, যাতে তাদের একই সময়ে একাধিক প্রতিবেদন খোলা থাকে।
কিছুক্ষণের জন্য আমি এই অনুরোধটিকে প্রতিহত করেছি কারণ আমি মনে করি না এটি একটি ভাল সমাধান ছিল। যাইহোক, ব্যবহারকারীরা কীভাবে আমাদের সিস্টেমের এই 'ঘাটতি' ঘটাচ্ছেন তা জানতে পেরে আমার মন পরিবর্তন হয়েছিল।
তারা কোনও ভিউয়ার খুলতে যাচ্ছিল, পিডিএফ ফাইলটি খোলার জন্য অ্যাক্রোব্যাট রিডার ব্যবহার করে নির্দিষ্ট ডিরেক্টরিতে প্রতিবেদনটি পিডিএফ হিসাবে সংরক্ষণের জন্য 'সেভ এস' সুবিধাটি ব্যবহার করে এবং পরবর্তী প্রতিবেদনের সাথে তারা একই কাজ করবে। তারা দেখতে চাইলে বিভিন্ন প্রতিবেদন আউটপুট নিয়ে একাধিক অ্যাক্রোব্যাট রিডার থাকবে।
তাই আমি রিলেন্ট করে দর্শকদেরকে নিরবচ্ছিন্ন করে দিয়েছি। এর অর্থ হ'ল প্রতিটি দর্শকের একটি টাস্ক-বার আইকন রয়েছে।
গত সপ্তাহে যখন তাদের কাছে সর্বশেষতম সংস্করণ প্রকাশ করা হয়েছিল, তখন তাদের কাছ থেকে অপ্রতিরোধ্য প্রতিক্রিয়া হ'ল তারা এটিকে পছন্দ করে। এটি আমাদের সিস্টেমে সাম্প্রতিকতম উন্নতিগুলির একটি।
সুতরাং আপনি এগিয়ে যান এবং আপনার ব্যবহারকারীদের বলুন যে তারা যা চায় তা খারাপ, তবে শেষ পর্যন্ত এটি আপনার পক্ষে কোনও পক্ষ নেয় না।
কিছু নোট:
- এই মোডলেস উইন্ডোগুলির জন্য জডিওয়ালোগুলি ব্যবহার করা ভাল অনুশীলন বলে মনে হয়
ModalityType
বুলিয়ান modal
আর্গুমেন্টের পরিবর্তে নতুন ব্যবহারকারী কনস্ট্রাক্টরগুলি ব্যবহার করুন । এই ডায়লগগুলি টাস্ক-বার আইকন দেয়।
- মোডলেস ডায়লগগুলির জন্য, কনস্ট্রাক্টরের কাছে নাল পিতা বা মাতাকে পাস করুন, তবে তাদের 'পিতা-মাতা' উইন্ডোর সাথে সম্পর্কিত করুন।
- উইন্ডোজে জাভা Version এর সংস্করণে একটি বাগ রয়েছে যার অর্থ আপনার মূল উইন্ডোটি আপনাকে না জানিয়েই 'সর্বদা উপরে' হয়ে উঠতে পারে। এটি ঠিক করতে সংস্করণ 7 এ আপগ্রেড করুন