این اپلیکیشن یک برنامه ساده است که به کاربران امکان میدهد جملات تصادفی از یک فایل متنی را مشاهده کنند. همچنین، پسزمینه صفحه به صورت داینامیک و با رنگهای تصادفی تغییر میکند.
- بارگذاری جملات از فایل: جملات از یک فایل متنی (
textmovie.txt
) که در بسته اپلیکیشن قرار دارد، بارگذاری میشود. - نمایش جمله تصادفی: پس از کلیک بر روی دکمه "جمله بعدی"، یک جمله تصادفی از لیست جملات انتخاب و در لیبل نمایش داده میشود.
- تغییر پسزمینه با گرادیانت تصادفی: پسزمینه اپلیکیشن به صورت داینامیک با انتخاب دو رنگ تصادفی تغییر میکند.
- ساختار ساده و زیبا: صفحه اصلی شامل یک
Grid
است که در آن یکLabel
برای نمایش جمله و یکButton
برای درخواست جمله بعدی وجود دارد.
این اپلیکیشن با استفاده از فریمورک .NET MAUI توسعه داده شده است و از قابلیتهای زیر بهره میبرد:
- C#
- .NET MAUI برای ایجاد اپلیکیشن کراسپلتفرم
- XAML برای طراحی رابط کاربری
- LinearGradientBrush برای ایجاد گرادیانت پسزمینه
-
بارگذاری جملات:
- جملات از فایل
textmovie.txt
بارگذاری میشوند. - این فایل باید در پوشه منابع اپلیکیشن قرار گیرد.
- جملات از فایل
-
نمایش جمله تصادفی:
- هنگام کلیک بر روی دکمه "جمله بعدی"، یک جمله تصادفی از لیست جملات انتخاب شده و در لیبل نمایش داده میشود.
-
تغییر پسزمینه:
- با هر بار کلیک روی دکمه، پسزمینه صفحه با دو رنگ تصادفی تغییر میکند. این تغییرات به صورت گرادیانت از یک نقطه به نقطه دیگر اعمال میشود.
- پروژه را از گیتهاب کلون کنید.
- فایل
textmovie.txt
را در پوشه منابع اپلیکیشن قرار دهید. - اپلیکیشن را بر روی شبیهساز یا دستگاه خود اجرا کنید.
- بر روی دکمه "جمله بعدی" کلیک کنید تا جمله جدیدی نمایش داده شود و پسزمینه تغییر کند.
برای اجرای این پروژه به محیط توسعه .NET MAUI نیاز دارید. میتوانید آن را از طریق مستندات رسمی .NET MAUI نصب کنید.
اگر علاقهمند به مشارکت در این پروژه هستید، لطفاً یک pull request ارسال کنید یا یک issue باز کنید.
این پروژه تحت لایسنس MIT منتشر شده است.