- عنوان: .NET MAUI for C# Developers
- نویسنده: Jesse Liberty
- حوزه: برنامه نویسی Net.
- سال انتشار: 2023
- تعداد صفحه: 296
- زبان اصلی: انگلیسی
- نوع فایل: pdf
- حجم فایل: 8.78 مگابایت
برنامه های ویندوز، مک و تایزن. با دات نت MAUI، یک بار رابط کاربری و منطق را می سازید و کد بومی را برای هر پلتفرم منتشر می کنید. این فناوری جانشین Xamarin.Forms است و ویژگیها و قابلیتهای قدرتمند جدیدی را اضافه میکند. NET MAUI Community Toolkit مکمل. این کتاب برای هر کسی که درک اساسی از C# دارد و مایل به نوشتن برنامه های کاربردی بین پلتفرم است، هدف قرار می گیرد. اگر برنامه نویس سی شارپ نیستید اما با یک برنامه شی گرا دیگر تجربه دارید، در پیروی از مثال ها مشکلی ندارید. فصل 1، مونتاژ ابزارهای خود و ایجاد اولین برنامه شما، به شما نشان می دهد که چگونه نرم افزار (رایگان) مورد نیاز خود را دانلود کنید و به شما یاد می دهد که چگونه یک برنامه “خارج از جعبه” ایجاد کنید تا ببینید چه چیزی برای شما ارائه شده است. آغاز شد. فصل 2، آنچه که ما خواهیم ساخت – من را فراموش نکن، برنامه غیر پیش پاافتاده و واقعی ما – “من را فراموش نکن” را معرفی می کند. ما به کارهایی که انجام می دهد می پردازیم و سپس در صفحات مختلف قدم می زنیم تا کل پروژه تکمیل شده ای را که برای بقیه کتاب روی آن کار می کنیم، ببینیم. فصل 3، XAML و Fluent C#، زبان نشانه گذاری مورد استفاده برای ایجاد رابط کاربری یک برنامه MAUI .NET را بررسی می کند. ما همچنین بررسی خواهیم کرد که در صورت تمایل، چگونه می توانید رابط کاربری را در C# بنویسید. فصل 4، MVVM و کنترلها، محبوبترین و قدرتمندترین معماری را برای ساخت برنامههای NET MAUI – Model-View-ViewModel (MVVM) بررسی میکند. ما همچنین نگاهی به بسیاری از کنترلهای اصلی مورد استفاده برای ایجاد رابط کاربری خواهیم داشت. فصل 5، کنترلهای پیشرفته، بر اساس فصل قبل است و کنترلهای پیشرفتهتری را برای ایجاد یک رابط کاربری قویتر و قویتر اضافه میکند. فصل 6، طرحبندی، بر تکنیکهایی برای مرتب کردن کنترلها در نمای شما و ایجاد ظاهری حرفهای تمرکز دارد. فصل 7، درک ناوبری، نشان می دهد که چگونه از یک صفحه به صفحه دیگر می روید و چگونه می توانید داده ها را هنگام پیمایش منتقل کنید. هیچ برنامه جدی دات نت MAUI فقط یک صفحه ندارد. فصل 8، ذخیره و بازیابی داده ها، دو راه برای ماندگاری داده ها را بررسی می کند. اولین مورد برای ذخیره تنظیمات برگزیده کاربر برای برنامه مفید است. دومی شامل ساخت یک پایگاه داده رابطه ای با استفاده از SQLite است. فصل 9، تست واحد، نحوه استفاده از xUnit و ابزار تمسخر آمیز nSubstitute را برای ایجاد تستهای واحد قدرتمند نشان میدهد. هیچ برنامه .NET MAUI بدون مجموعه گسترده ای از تست های واحد برای اطمینان از درست کار کردن یک برنامه کامل نیست. فصل 10، مصرف خدمات REST، چگونگی تأیید اعتبار ورود کاربر و دریافت دادههای آنها از Azure را بررسی میکند. بسیاری از اپلیکیشنهای مدرن دادههای خود را از فضای ابری دریافت میکنند و محبوبترین راه برای انجام این کار استفاده از سرویسهای REST است. فصل 11، کاوش در موضوعات پیشرفته، به سمت تکنیک های خبره، مانند مدیریت حالت های بصری، استفاده از رفتارها و محرک ها، و انتخاب الگوهای داده در زمان اجرا می رود.
Windows, Mac, and Tizen apps. With .NET MAUI, you build the UI and the logic once and emit native code for each platform. It is the successor technology to Xamarin.Forms and adds powerful new features and capabilities. The .NET MAUI Community Toolkit supplements .NET MAUI to provide source code generators, behaviors, and much more, greatly enhancing and extending .NET MAUI as the premier development framework for building applications. This book is targeted at anyone who has a fundamental understanding of C# and wishes to write cross-platform applications. If you are not a C# programmer but have experience with another object-oriented program, you should have no trouble following the examples. Chapter 1, Assembling Your Tools and Creating Your First App, shows you how to download the (free) software you need and will teach you how to create an “out-of-the-box” app to see what is provided to get you started. Chapter 2, What We Will Build – Forget Me Not, introduces our non-trivial, real-world app – “Forget Me Not.” We’ll go over what it does and then we’ll walk through the various pages to see the entire completed project that we’ll be working on for the rest of the book. Chapter 3, XAML and Fluent C#, explores the markup language used to create the UI of a .NET MAUI app. We’ll also examine how you can write the UI in C# if you prefer. Chapter 4, MVVM and Controls, examines the most popular and powerful architecture for building .NET MAUI apps – Model-View-ViewModel (MVVM). We’ll also take a look at many of the core controls used to create the UI. Chapter 5, Advanced Controls, builds on the previous chapter, adding more advanced controls to create a more powerful and robust UI. Chapter 6, Layout, focuses on the techniques to arrange the controls on your view and create a professional appearance. Chapter 7, Understanding Navigation, shows how you move from one page to another and how you can pass along data as you navigate. No serious .NET MAUI app has only one page. Chapter 8, Storing and Retrieving Data, explores the two ways to persist data. The first is useful for storing a user’s preferences for the program. The second involves building a relational database using SQLite. Chapter 9, Unit Testing, shows how to use xUnit and the mocking tool nSubstitute to create powerful unit tests. No .NET MAUI program is complete without an extensive suite of unit tests to ensure a program is working correctly. Chapter 10, Consuming REST Services, explores how to validate a user’s login and obtain their data from Azure. Many modern apps get their data from the cloud, and the most popular way to do so is by using REST services. Chapter 11, Exploring Advanced Topics, moves into expert techniques, such as managing visual states, using behaviors and triggers, and selecting data templates at run time.
این کتاب را میتوانید بصورت رایگان از لینک زیر دانلود نمایید.
Download: .NET MAUI for C# Developers
نظرات کاربران