গ্রাফিকাল ইউজার ইন্টারফেস (GUI / 'GU? I /) ব্যবহারকারী ইন্টারফেসের একটি ফর্ম যা ব্যবহারকারীদের পাঠ্য-ভিত্তিক ব্যবহারকারীর ইন্টারফেসগুলির পরিবর্তে গ্রাফিকাল আইকন এবং চাক্ষুষ সূচকগুলির মাধ্যমে ইলেকট্রনিক ডিভাইসগুলির সাথে যোগাযোগ করতে দেয়, টাইপড কমান্ড লেবেলগুলির পরিবর্তে টেক্সট ন্যাভিগেশন।
GUI কমান্ড-লাইন ইন্টারফেস (CLI) এর অনুভূত খাড়া শেখার বক্ররেখার প্রতিক্রিয়ায় প্রবর্তিত হয়েছিল, যা একটি কম্পিউটার কীবোর্ডে টাইপ করা কমান্ডগুলির প্রয়োজন।
প্রথম বাণিজ্যিকভাবে উপলব্ধ একটি GUI এর সাথে কম্পিউটারটি 1979 সালের পারক ওয়ার্কস্টেশন ছিল, যা তিনটি নদী কম্পিউটার কর্পোরেশন দ্বারা নির্মিত হয়েছিল। এর নকশাটি জেরক্স পার্সে কাজ করে ব্যাপকভাবে প্রভাবিত হয়েছিল। 1981 সালে, জেরক্স অবশেষে একটি নতুন এবং বর্ধিত সিস্টেমের আকারে ALTO বাণিজ্যিককরণ করেছিলেন - জেরক্স 8010 তথ্য সিস্টেম - সাধারণত জেরক্স তারকা হিসাবে পরিচিত।
এই প্রাথমিক সিস্টেমগুলি প্রতীকী এবং অন্যান্য নির্মাতাদের দ্বারা LISP মেশিন সহ অনেক অন্যান্য GUI প্রচেষ্টাকে স্পাম করেছে,
GUI এর ক্রিয়াকলাপগুলি সাধারণত গ্রাফিকাল উপাদানগুলির সরাসরি ম্যানিপুলেশন দ্বারা সঞ্চালিত হয়। [ভাল উৎস প্রয়োজন] কম্পিউটারের বাইরে, জিইআই অনেক হ্যান্ডহেল্ড মোবাইল ডিভাইসগুলিতে এমপি 3 প্লেয়ার, পোর্টেবল মিডিয়া প্লেয়ার্স, গেমিং ডিভাইস, স্মার্টফোন এবং ছোট পরিবারের, অফিস এবং শিল্প নিয়ন্ত্রণের মতো ব্যবহার করা হয়।
GUI শব্দটি GUI ভিডিও গেমস (যেখানে হেড-আপ ডিসপ্লে (এইচআইডি) পছন্দের ইন্টারফেসগুলির অন্যান্য কম-ডিসপ্লে রেজোলিউশনের ধরনগুলিতে প্রয়োগ করা হয় না, অথবা সমতল স্ক্রিন সহ, যেমনটি ভলিউমেট্রিক প্রদর্শনের মতো নয়, কারণ শব্দটি সুযোগের জন্য সীমাবদ্ধ নয়। জেরক্স প্যালো আল্টো রিসার্চ সেন্টারে কম্পিউটার বিজ্ঞান গবেষণার ঐতিহ্যে জেনেরিক ডিসপ্লে স্ক্রিনগুলি জেনেরিক তথ্য বর্ণনা করতে সক্ষম।
গ্রাফিকাল ইউজার ইন্টারফেস (GUI) wrappers কমান্ডের চারপাশে একটি উপায় খুঁজে বের করে- লাইন ইন্টারফেস সংস্করণগুলি (সাধারণত) লিনাক্স এবং ইউনিক্স-মত সফ্টওয়্যার অ্যাপ্লিকেশন এবং তাদের পাঠ্য-ভিত্তিক ব্যবহারকারী ইন্টারফেস বা টাইপ কমান্ড লেবেলগুলি
কমান্ড-লাইন বা টেক্সট-ভিত্তিক অ্যাপ্লিকেশন ব্যবহারকারীদের একটি প্রোগ্রাম চালানোর অনুমতি দেয় অ- interactively, gui wrappers তাদের avo উপরে আইডি কমান্ড-লাইনের খাড়া লার্নিং বক্ররেখা যা কীবোর্ডে টাইপ করা কমান্ডগুলি টাইপ করতে হবে।
একটি GUI Wrapper শুরু করে, ব্যবহারকারীরা তার কাজ প্যারামিটারগুলির সাথে ইন্টারঅ্যাক্ট করতে পারে, স্টার্ট, স্টপ এবং পরিবর্তন করতে পারে। উদাহরণস্বরূপ, একটি ডেস্কটপ এনভায়রনমেন্টের গ্রাফিকাল আইকন এবং ভিজ্যুয়াল সূচক। অ্যাপ্লিকেশনগুলি উভয় ইন্টারফেস সরবরাহ করতে পারে এবং যখন তারা GUI হয় তখন সাধারণত কমান্ড-লাইন সংস্করণের কাছাকাছি একটি WIMP wrapper হয়।
টিকিথিন পাইথনের জন্য স্ট্যান্ডার্ড জিআই লাইব্রেরি। TCINTINT এর সাথে মিলিত হলে পাইথনটি GUI অ্যাপ্লিকেশনগুলি তৈরি করার জন্য দ্রুত এবং সহজ উপায় সরবরাহ করে। TKINTinT TK GUI টুলকিটের একটি শক্তিশালী বস্তু-ভিত্তিক ইন্টারফেস সরবরাহ করে।
টিকিটি ব্যবহার করে একটি GUI অ্যাপ্লিকেশন তৈরি করা একটি সহজ কাজ।
জাভা সুইং একটি লাইটওয়েট গ্রাফিকাল ইউজার ইন্টারফেস (GUI) টুলকিট যা উইজেটগুলির একটি সমৃদ্ধ সেট অন্তর্ভুক্ত করে। এটি আপনাকে আপনার জাভা অ্যাপ্লিকেশনের জন্য GUI উপাদানগুলি তৈরি করতে দেয় এবং এটি প্ল্যাটফর্মটি স্বাধীন।
সুইং লাইব্রেরি জাভা বিমূর্ত উইজেট টুলকিট (ACT), একটি পুরোনো, প্ল্যাটফর্মের উপরে নির্মিত হয়। GUI টুলকিট। আপনি লাইব্রেরী থেকে বাটন, পাঠ্যবক্স ইত্যাদি জাভা GUI উপাদানগুলি ব্যবহার করতে পারেন এবং স্ক্র্যাচ থেকে উপাদানগুলি তৈরি করতে হবে না।
জানুন - GUI প্রোগ্রামিং অ্যাপ্লিকেশন অন্তর্ভুক্ত বিভাগ: -
-অন্টিডাকশন।
-gui ডিজাইনিং।
-gui উদাহরণস্বরূপ।
-gui নিয়ন্ত্রণ উপাদান।
-গুই পোস্ট-ডাব্লিউআইএমপি ইন্টারফেস।
-গুই ওভারভিউ।
- GUI ইন্টারঅ্যাকশন।
- গনোম শেল কি?
কে। কে।
-হুমান ইন্টিফেস ডিভাইস।
-computer কীবোর্ড।
-কিউবোর্ড শর্টকাট।
-পয়েন্টিং ডিভাইস
অ্যাপ্লিকেশন বৈশিষ্ট্য: -
- বিনামূল্যে।
এই অ্যাপ্লিকেশনটি অফলাইনে কাজ করে।
বুঝতে হবে। GUI এর জন্য বৈশিষ্ট্য।
আপনি যদি সত্যিই এই অ্যাপ্লিকেশনটি পছন্দ করেন তবে দয়া করে এই অ্যাপ্লিকেশনের রেটিং এবং পর্যালোচনা প্রদান করুন। এবং এই অ্যাপ্লিকেশন শেয়ার করুন।