کتاب .NET MAUI Projects – 3rd Edition: Build multi-platform desktop and mobile apps from scratch using C# and Visual Studio 2022 (پروژههای NET MAUI – نسخه سوم: ساخت اپلیکیشنهای چند پلتفرمی دسکتاپ و موبایل از ابتدا با استفاده از C# و Visual Studio 2022) راهنمای جامعی است که توسعهدهندگان را قادر میسازد تا با استفاده از سیشارپ و ویژوال استودیو 2022 برنامههای کاربردی پیشرفته، چند سکویی دسکتاپ و موبایل بسازند.
کتاب .NET MAUI Projects که توسط متخصصان این حوزه تالیف شده است، ارائه میدهد. در رویکردی برای تسلط بر رابط کاربری برنامههای کاربردی چند سکویی دات نت (MAUI)، ارائه راهنمایی گامبهگام برای ایجاد برنامههای کاربردی با کارایی بالا و ویژگیهای غنی که به طور یکپارچه بر روی چندین سکو اجرا می شوند.
فرقی نمیکند ویندوز، macOS، iOS یا Android را هدف قرار دهید، این نسخه خوانندگان را به ابزارهایی مجهز میکند تا از قدرت .NET MAUI برای توسعه رابطهای کاربری زیبا و پاسخگو، یکپارچهسازی عملکردهای خاص سکو، و ارائه یک تجربه کاربری یکپارچه در سراسر جهان استفاده کنند.
دستگاهها با داشتن مثالهای عملی، بهترین شیوهها و نکات تخصصی، “پروژههای .NET MAUI – نسخه سوم” منبعی ارزشمند برای توسعهدهندگانی است که به دنبال بهرهبرداری از پتانسیل کامل NET MAUI هستند و در عین حال برنامههای کاربردی قوی و همهکاره را از ابتدا میسازند.
چه یک توسعهدهنده باتجربه سی شارپ باشید و چه در زمینه توسعه برنامههای چند سکویی، کتاب .NET MAUI Projects یک نقشه راه جامع برای ایجاد برنامههای دسکتاپ و موبایل مدرن، چند سکویی ارائه میدهد که نیازهای نرمافزارهای پویا امروزی را برآورده میکنند.
در ادامه مقدمهای از کتاب .NET MAUI Projects را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب .NET MAUI Projects:
.NET MAUI Projects یک کتاب عملی است که در آن میتوانید ۹ برنامه را از ابتدا ایجاد کنید. شما مهارتهای اساسی مورد نیاز برای راهاندازی محیط خود را به دست خواهید آورد، و ما قبل از انتقال به. NET MAUI برای استفاده واقعی از کدهای چند پلت فرم بومی، توضیح خواهیم داد که دات نت موبایل چیست.
پس از خواندن این کتاب، درک واقعی از آنچه برای ایجاد یک برنامه لازم است که بتوانید بر اساس آن بسازید و در آزمون زمان مقاومت کند، خواهید داشت.
ما، از جمله موارد دیگر، ارتقاء از Xamarin. Forms، انیمیشنها، مصرف رابطهای REST، ارتباطات بلادرنگ با استفاده از SignalR و ردیابی موقعیت مکانی با استفاده از GPS دستگاه را پوشش خواهیم داد. همچنین فضایی برای یادگیری ماشینی، لمس دات نت Blazor و لیست کارهایی که باید انجام دهید وجود دارد.
کدنویسی مبارک!
کتاب .NET MAUI Projects برای چه کسی است؟
این کتاب برای توسعهدهندگانی است که راه خود را در مورد C# و Visual Studio میدانند. لازم نیست برنامهنویس حرفهای باشید، اما باید دانش اولیه برنامهنویسی شی گرا با استفاده از دات نت و سی شارپ را داشته باشید. خواننده معمولی کسی است که میخواهد نحوه استفاده از دات نت موبایل و به طور خاص. NET MAUI را برای ایجاد برنامههای کاربردی با استفاده از دات نت و سی شارپ کشف کند.
هیچ دانشی از دات نت موبایل از قبل لازم نیست، اما اگر با دات نت موبایل سنتی کار کرده باشید و بخواهید گامی به سوی NET MAUI بردارید، کمک بزرگی خواهد بود.
بیشتر بخوانید: کتاب The MVVM Pattern in .NET MAUI
آنچه کتاب .NET MAUI Projects پوشش میدهد:
فصل ۱، مقدمهای بر. NET MAUI، مفاهیم اساسی دات نت موبایل و دات نت MAUI را توضیح میدهد. این به شما کمک میکند تا بلوکهای سازنده نحوه ایجاد یک برنامه چند پلتفرمی واقعی را درک کنید. این تنها فصل نظری کتاب است و به شما کمک میکند تا شروع کنید و محیط توسعه خود را تنظیم کنید.
فصل ۲، ساختن اولین برنامه MAUI دات نت ما، شما را از طریق مفاهیم Model-View-ViewModel (MVVM) راهنمایی میکند و نحوه استفاده از الگوی Inversion of Control را برای سادهسازی ایجاد نماها و مدلهای مشاهده توضیح میدهد.
ما یک برنامه کاری ایجاد خواهیم کرد که از پیمایش، فیلتر کردن، و افزودن موارد کار به یک لیست پشتیبانی میکند، و همچنین یک رابط کاربری ارائه میکند که از مکانیسمهای قدرتمند اتصال داده در NET MAUI بهره میبرد.
فصل ۳، تبدیل یک برنامه Xamarin. Forms به NET MAUI، مراحل تبدیل یک برنامه Xamarin. Forms موجود در Mono را به یک برنامه. NET MAUI در حال اجرا بر روی NET ۷ طی میکند.
ما دو روش مختلف برای تبدیل شما را مورد بحث قرار خواهیم داد. Xamarin. Forms برنامه برای NET MAUI. روش اول از یک پروژه MAUI دات نت جدید استفاده میکند و کد Xamarin. Forms قدیمی ما را به پروژه جدید منتقل میکند و روش دوم از ابزار دستیار ارتقاء دات نت استفاده میکند تا برخی از ارتقاها را برای ما انجام دهد.
فصل ۴، ساخت یک برنامه خبری با استفاده از NET MAUI Shell، الگوی پیمایش پیشفرض در NET MAUI، Shell را بررسی میکند، روشی استاندارد برای تعریف ساختار برنامههای MAUI. NET. در این فصل، تمام آنچه را که برای استفاده از Shell در یک برنامه. NET MAUI نیاز دارید، یاد خواهید گرفت.
فصل ۵، یک برنامه همسانسازی با یک UX غنی با استفاده از انیمیشنها، به شما امکان میدهد تا عمیقتر در مورد چگونگی تعریف یک رابط کاربری غنیتر با انیمیشنها و قرار دادن محتوا غوطه ور شوید. همچنین مفهوم کنترلهای سفارشی را پوشش میدهد تا رابط کاربری را در اجزای مستقل محصور کند.
فصل ۶، ساختن یک برنامه گالری عکس با استفاده از CollectionView و CarouselView، جزئیات کنترلهای NET MAUI CollectionView و CarouselView را نشان میدهد. در این فصل، ما از آنها برای ایجاد یک برنامه گالری عکس برای یادگیری نحوه تسلط بر کنترلها استفاده خواهیم کرد.
فصل ۷، ساخت یک برنامه ردیابی موقعیت مکانی با استفاده از GPS و نقشهها، به استفاده از دادههای موقعیت جغرافیایی از GPS دستگاه و نحوه رسم این دادهها بر روی یک لایه روی نقشه میپردازد. همچنین نحوه استفاده از خدمات پسزمینه را برای ردیابی مکان در مدت زمان طولانی برای ایجاد یک نقشه گرمایی از جایی که زمان خود را سپری میکنید، توضیح میدهد.
فصل ۸، ساخت یک برنامه آب و هوا برای فاکتورهای چندگانه، همه چیز در مورد مصرف یک رابط REST شخص ثالث و نمایش دادهها به روشی کاربرپسند است. ما به یک سرویس آب و هوا متصل میشویم تا پیشبینی مکان فعلی را که در آن هستید دریافت کنیم و نتایج را در یک لیست نمایش دهیم.
فصل ۹، راهاندازی Backend برای یک بازی با استفاده از خدمات Azure، اولین قسمت از دو بخش است که در آن یک برنامه بازی را راهاندازی میکنیم. این فصل نحوه استفاده از خدمات Azure را برای ایجاد یک Backend توضیح میدهد که عملکرد را از طریق SignalR برای راهاندازی یک کانال ارتباطی بیدرنگ بین برنامهها نشان میدهد.
فصل ۱۰، ساخت یک بازی بلادرنگ، از فصل قبل پیروی میکند و قسمت جلویی برنامه را پوشش میدهد – در این مورد، یک برنامه MAUI دات نت است که به باطن متصل میشود و پیامها را بین کاربران ارسال میکند. این فصل بر تنظیم SignalR در سمت مشتری تمرکز دارد و نحوه ایجاد یک مدل سرویس را توضیح میدهد که این ارتباط را از طریق پیامها و رویدادها انتزاع میکند.
فصل ۱۱، ساخت ماشین حساب با استفاده از دات نت MAUI Blazor، یک برنامه دات نت Blazor تعبیه شده در برنامه MAUI دات نت را بررسی میکند. ما بخشی از برنامه ماشین حساب را با استفاده از Blazor مینویسیم و آن را در NET MAUI با استفاده از BlazorWebView میزبانی میکنیم. ما همچنین بین Blazor و. NET MAUI ارتباط برقرار خواهیم کرد.
فصل ۱۲، هات داگ یا غیر هات داگ با استفاده از یادگیری ماشینی، ایجاد برنامهای را پوشش میدهد که از یادگیری ماشینی برای تشخیص اینکه آیا تصویر حاوی هات داگ است یا خیر، استفاده میکند.
سرفصلهای کتاب .NET MAUI Projects:
- .NET MAUI Projects
- Contributors
- About the authors
- About the reviewers
- Preface
- Part 1: Introduction
- Chapter 1: Introduction to .NET MAUI
- Chapter 2: Building Our First .NET MAUI App
- Chapter 3: Converting a Xamarin.Forms App into .NET MAUI
- Part 2: Basic Projects
- Chapter 4: Building a News App Using .NET MAUI Shell
- Chapter 5: A Matchmaking App with a Rich UX Using Animations
- Chapter 6: Building a Photo Gallery App Using CollectionView and CarouselView
- Chapter 7: Building a Location Tracking App Using GPS and Maps
- Chapter 8: Building a Weather App for Multiple Form Factors
- Part 3: Advanced Projects
- Chapter 9: Setting Up a Backend for a Game Using Azure Services
- Chapter 10: Building a Real-Time Game
- Chapter 11: Building a Calculator Using .NET MAUI Blazor
- Chapter 12: Hot Dog or Not Hot Dog Using Machine Learning
- Index
- Other Books You May Enjoy
جهت دانلود کتاب .NET MAUI Projects میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.