مجله علمی تفریحی بیبیس
0

دانلود کتاب پروژه های NET MAUI

بازدید 642
  • عنوان: .NET MAUI Projects
  • نویسنده: Johan Karlsson
  • حوزه: برنامه نویسی Net.
  • سال انتشار: 2024
  • تعداد صفحه: 1158
  • زبان اصلی: انگلیسی
  • نوع فایل: pdf
  • حجم فایل: 24.9 مگابایت

فصل 1، مقدمه ای بر .NET MAUI، مفاهیم اساسی دات نت موبایل و دات نت MAUI را توضیح می دهد. این به شما کمک می کند تا بلوک های سازنده نحوه ایجاد یک برنامه crossplatform واقعی را درک کنید. این تنها فصل نظری کتاب است و به شما کمک می‌کند تا شروع کنید و محیط توسعه خود را تنظیم کنید. فصل 2، ساختن اولین برنامه MAUI دات نت ما، شما را از طریق مفاهیم Model-View-ViewModel (MVVM) راهنمایی می کند و نحوه استفاده از الگوی Inversion of Control را برای ساده سازی ایجاد نماها و مدل های مشاهده توضیح می دهد. ما یک برنامه کاری ایجاد خواهیم کرد که از پیمایش، فیلتر کردن، و افزودن موارد کار به یک لیست پشتیبانی می‌کند، و همچنین یک رابط کاربری ارائه می‌کند که از مکانیسم‌های قدرتمند اتصال داده در NET MAUI بهره می‌برد. فصل 3، تبدیل یک برنامه Xamarin.Forms به NET MAUI، مراحل تبدیل یک برنامه Xamarin.Forms موجود در Mono را به یک برنامه .NET MAUI در حال اجرا بر روی NET 7 طی می کند. ما دو روش مختلف برای تبدیل شما را مورد بحث قرار خواهیم داد. Xamarin.Forms برنامه برای NET MAUI. روش اول از یک پروژه MAUI دات نت جدید استفاده می کند و کد Xamarin.Forms قدیمی ما را به پروژه جدید منتقل می کند و روش دوم از ابزار دستیار ارتقاء دات نت استفاده می کند تا برخی از ارتقاها را برای ما انجام دهد. فصل 4، ساخت یک برنامه خبری با استفاده از NET MAUI Shell، الگوی پیمایش پیش‌فرض در NET MAUI، Shell را بررسی می‌کند، روشی استاندارد برای تعریف ساختار برنامه‌های MAUI .NET. در این فصل، تمام آنچه را که برای استفاده از Shell در یک برنامه .NET MAUI نیاز دارید، یاد خواهید گرفت. فصل 5، یک برنامه همسان سازی با یک UX غنی با استفاده از انیمیشن ها، به شما امکان می دهد تا عمیق تر در مورد چگونگی تعریف یک رابط کاربری غنی تر با انیمیشن ها و قرار دادن محتوا غوطه ور شوید. همچنین مفهوم کنترل‌های سفارشی را پوشش می‌دهد تا رابط کاربری را در اجزای مستقل محصور کند. فصل 6، ساختن یک برنامه گالری عکس با استفاده از CollectionView و CarouselView، جزئیات کنترل‌های NET MAUI CollectionView و CarouselView را نشان می‌دهد. در این فصل، ما از آنها برای ایجاد یک برنامه گالری عکس برای یادگیری نحوه تسلط بر کنترل ها استفاده خواهیم کرد. فصل 7، ساخت یک برنامه ردیابی موقعیت مکانی با استفاده از GPS و نقشه ها، به استفاده از داده های موقعیت جغرافیایی از GPS دستگاه و نحوه رسم این داده ها بر روی یک لایه روی نقشه می پردازد. همچنین نحوه استفاده از خدمات پس‌زمینه را برای ردیابی مکان در مدت زمان طولانی برای ایجاد یک نقشه گرمایی از جایی که زمان خود را سپری می‌کنید، توضیح می‌دهد. فصل 8، ساخت یک برنامه آب و هوا برای فاکتورهای چندگانه، همه چیز در مورد مصرف یک رابط REST شخص ثالث و نمایش داده ها به روشی کاربرپسند است. ما به یک سرویس آب و هوا متصل می‌شویم تا پیش‌بینی مکان فعلی را که در آن هستید دریافت کنیم و نتایج را در یک لیست نمایش دهیم. فصل 9، راه‌اندازی Backend برای یک بازی با استفاده از خدمات Azure، اولین قسمت از دو بخش است که در آن یک برنامه بازی را راه‌اندازی می‌کنیم. این فصل نحوه استفاده از خدمات Azure را برای ایجاد یک Backend توضیح می‌دهد که عملکرد را از طریق SignalR برای راه‌اندازی یک کانال ارتباطی بی‌درنگ بین برنامه‌ها نشان می‌دهد. فصل 10، ساخت یک بازی بلادرنگ، از فصل قبل پیروی می‌کند و قسمت جلویی برنامه را پوشش می‌دهد – در این مورد، یک برنامه MAUI دات نت است که به باطن متصل می‌شود و پیام‌ها را بین کاربران ارسال می‌کند. این فصل بر تنظیم SignalR در سمت مشتری تمرکز دارد و نحوه ایجاد یک مدل سرویس را توضیح می‌دهد که این ارتباط را از طریق پیام‌ها و رویدادها انتزاع می‌کند. فصل 11، ساخت ماشین حساب با استفاده از دات نت MAUI Blazor، یک برنامه دات نت Blazor تعبیه شده در برنامه MAUI دات نت را بررسی می کند. ما بخشی از برنامه ماشین حساب را با استفاده از Blazor می نویسیم و آن را در NET MAUI با استفاده از BlazorWebView میزبانی می کنیم. ما همچنین بین Blazor و .NET MAUI ارتباط برقرار خواهیم کرد. فصل 12، هات داگ یا غیر هات داگ با استفاده از یادگیری ماشینی، ایجاد برنامه ای را پوشش می دهد که از یادگیری ماشینی برای تشخیص اینکه آیا تصویر حاوی هات داگ است یا خیر، استفاده می کند.

Chapter 1, Introduction to .NET MAUI, explains the basic concepts of .NET Mobile and .NET MAUI. It helps you understand the building blocks of how to create a true crossplatform app. It’s the only theoretical chapter of the book and will help you get started and set up your development environment. Chapter 2, Building Our First .NET MAUI App, guides you through the concepts of Model-View-ViewModel (MVVM) and explains how to use the Inversion of Control pattern to simplify the creation of views and view models. We will create a to-do app that supports navigation, filtering, and the addition of to-do items to a list, and will also render a user interface that takes advantage of the powerful data-binding mechanisms in .NET MAUI. Chapter 3, Converting a Xamarin.Forms App to .NET MAUI, walks through the steps to convert an existing Xamarin.Forms app running on Mono to a .NET MAUI app running on .NET 7. We will discuss two different methods for converting your Xamarin.Forms application to .NET MAUI. The first method will use a new .NET MAUI project and move our old Xamarin.Forms code into the new project, and the second method will use the .NET Upgrade Assistant tool to do some of the upgrades for us. Chapter 4, Building a News App Using .NET MAUI Shell, explores the default navigation template in .NET MAUI, Shell, a standard way to define the structure of .NET MAUI apps. In this chapter, you will learn all you need to know to use Shell in a .NET MAUI app. Chapter 5, A Matchmaking App with a Rich UX Using Animations, lets you dive deeper into how to define a richer user interface with animations and content placement. It also covers the concept of custom controls to encapsulate the user interface into self-contained components. Chapter 6, Building a Photo Gallery App Using CollectionView and CarouselView, details the .NET MAUI CollectionView and CarouselView controls. In this chapter, we will use them to build a photo gallery app to learn how to master the controls. Chapter 7, Building a Location Tracking App Using GPS and Maps, taps into the use of geolocation data from the device’s GPS and how to plot this data on a layer on a map. It also explains how to use background services to keep tracking the location over a long period of time to create a heat map of where you spend your time. Chapter 8, Building a Weather App for Multiple Form Factors, is all about consuming a third-party REST interface and displaying the data in a user-friendly way. We will hook up to a weather service to get the forecast for the current location you are in and display the results in a list. Chapter 9, Setting Up a Backend for a Game Using Azure Services, is the first of two parts in which we’ll set up a game app. This chapter explains how to use Azure services to create a backend that exposes functionality through SignalR to set up a real-time communication channel between apps. Chapter 10, Building a Real-Time Game, follows on from the previous chapter and covers the frontend of the app – in this case, a .NET MAUI app that connects to the backend and relays messages between users. The chapter focuses on setting up SignalR on the client side and explains how to create a service model that abstracts this communication through messages and events. Chapter 11, Building a Calculator Using .NET MAUI Blazor, explores a .NET Blazor app embedded within a .NET MAUI app. We will write part of the calculator app using Blazor and host that in .NET MAUI using BlazorWebView. We will also communicate between Blazor and .NET MAUI. Chapter 12, Hot Dog or Not Hot Dog Using Machine Learning, covers the creation of an app that uses machine learning to identify whether an image contains a hot dog or not.

این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.

Download: .NET MAUI Projects

نظرات کاربران

  •  چنانچه دیدگاه شما توهین آمیز باشد تایید نخواهد شد.
  •  چنانچه دیدگاه شما جنبه تبلیغاتی داشته باشد تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

بیشتر بخوانید