TOC

This article is currently in the process of being translated into Bangla (~98% done).

XAML:

What is XAML?

এক্সএএমএল, যা এক্সটেনসিবল অ্যাপ্লিকেশন মার্কআপ ল্যাঙ্গুয়েজের জন্য দাঁড়িয়েছে, একটি জিইউআই বর্ণনা করার জন্য এক্সএমএল এর মাইক্রোসফ্টের বৈকল্পিক। আগের জিইউআই ফ্রেমওয়ার্কগুলিতে, যেমন WinForms, একই ভাষাতে একটি GUI তৈরি করা হয়েছিল যা আপনি GUI এর সাথে ইন্টারঅ্যাক্ট করার জন্য ব্যবহার করবেন, উদাঃ। C # অথবা VB.NET এবং সাধারণত ডিজাইনার (উদাঃ ভিজ্যুয়াল স্টুডিও) দ্বারা রক্ষণাবেক্ষণ করা হয় তবে XAML এর সাথে, মাইক্রোসফট আরেকটি উপায় চালু করছে। এইচটিএমএল এর মত অনেক সহজেই, আপনি লিখতে এবং আপনার GUI সম্পাদনা করতে পারবেন।

এটি আসলে একটি এক্সএএমএল টিউটোরিয়াল নয়, তবে আপনি কীভাবে এটি ব্যবহার করবেন তা সম্পর্কে আমি আপনাকে সংক্ষিপ্তভাবে বলব, কারণ এটি WPF এর একটি অপরিহার্য অংশ। আপনি কোনও উইন্ডো বা পৃষ্ঠা তৈরি করছেন কিনা, এটি একটি XAML দস্তাবেজ এবং একটি কোডবিন্ড ফাইল থাকবে যা একসঙ্গে উইন্ডো / পৃষ্ঠা তৈরি করে। এক্সএএমএল ফাইলটি তার সমস্ত উপাদানের সাথে ইন্টারফেসকে বর্ণনা করে, কোডবিন্ড সমস্ত ইভেন্ট পরিচালনা করে এবং এক্সএএমএল নিয়ন্ত্রণগুলির সাথে ম্যানিপুলেশন অ্যাক্সেস করতে পারে।

পরবর্তী অধ্যায়ে, আমরা XAML কীভাবে কাজ করে এবং আপনার ইন্টারফেস তৈরির জন্য কীভাবে এটি ব্যবহার করি তা আমরা দেখব।