توضیحات
Apply skills and approaches to your programming to build a real-world application in C# 11 using the latest editions of Visual Studio, C#, and Microsoft .NET.
This revised edition is updated with C#11 and places more emphasis on the newly introduced top-level statements. Additionally, you will find useful techniques and an explanation of the differences between writing code in two different styles. It also covers the new templates introduced in .NET 6, along with usage of .NET 7 in Windows 10 to write code and generate output.
Each chapter opens with an introduction and original application written in C# 11 so that you can jump right into coding. From there, you are guided through an expected output and taught best practices along the way. Author Vaskaran Sarcar emphasizes extending and maintaining the same program and he demonstrates examples for different scenarios to make your program more efficient and effective.
This book is divided into five parts. The first part starts with a detailed discussion of polymorphism. It then shows you how to make proper use of abstract classes and interfaces, and teaches you to discern which technique to use for a specific scenario. Discussions on code comments teach you how to use them effectively, and why you need to be careful with code comments.
In the second part you will learn six design principles, including SOLID and DRY principles. These are the foundation of well-known design patterns, and they establish practices for developing software with considerations for maintaining and extending as a project grows.
The third part walks you through methods to make efficient applications. You will learn the common use of factories to separate code from its opposite and the alternative of inheritance using object composition and wrappers. This part also demonstrates the use of template methods, hooks, and facades in programming. Hints show you how professional coders develop an enterprise application.
Better handling of exceptions and null values is another integral part of professional programming, which the fourth part explores in detail. This will help you become a more professional programmer.
In the final part of the book, you will learn about effective memory management techniques and the use and misuse of design patterns. This part also briefly discusses how to decide between a static method and an instance method and other techniques.
After reading this book, you will be able to implement best practices to make your programs more effective and reliable.
What Will You Learn
- Analyze alternative solutions before implementation by comparing pros and cons
- Make polymorphic code perform better
- Know the side effects of bad/redundant comments
- Understand the significance of the SOLID and DRY principles
- Add features using wrappers
- Redefine steps without altering the calling sequence of an algorithm
- Use hooks in your application
- Convert a complex system into a user-friendly system using facades
- Run your application in .NET 6
Who Is This Book ForDevelopers with a basic knowledge of C#.
————————————————————–
ترجمه ماشینی :
از مهارت ها و رویکردهای برنامه نویسی خود برای ساختن یک برنامه کاربردی واقعی در C# 11 با استفاده از آخرین نسخه های Visual Studio، C# و Microsoft .NET استفاده کنید.
این نسخه اصلاح شده با C#11 به روز شده است. و تاکید بیشتری بر بیانیه های سطح بالای تازه معرفی شده دارد. علاوه بر این، تکنیک های مفید و توضیحی در مورد تفاوت های کدنویسی در دو سبک مختلف را خواهید یافت. همچنین شامل الگوهای جدید معرفی شده در NET 6 و استفاده از NET 7 در ویندوز 10 برای نوشتن کد و تولید خروجی می شود.
هر فصل با یک مقدمه و برنامه اصلی نوشته شده در C# 11 باز می شود تا بتوانید پرش کنید. درست در کدنویسی از آنجا، شما از طریق یک خروجی مورد انتظار هدایت می شوید و بهترین شیوه ها در طول مسیر آموزش داده می شود. نویسنده Vaskaran Sarcar بر گسترش و حفظ یک برنامه تاکید می کند و نمونه هایی را برای سناریوهای مختلف نشان می دهد تا برنامه شما کارآمدتر و موثرتر شود.
این کتاب تقسیم بندی شده است. به پنج قسمت بخش اول با بحث مفصل در مورد چندشکلی شروع می شود. سپس به شما نشان می دهد که چگونه از کلاس ها و رابط های انتزاعی به درستی استفاده کنید و به شما یاد می دهد که تشخیص دهید از کدام تکنیک برای یک سناریوی خاص استفاده کنید. بحث در مورد نظرات کد به شما می آموزد که چگونه از آنها به طور موثر استفاده کنید، و چرا باید مراقب نظرات کد باشید.
در قسمت دوم شما با شش اصل طراحی آشنا خواهید شد. از جمله اصول SOLID و DRY. اینها پایه و اساس الگوهای طراحی شناخته شده هستند، و شیوه هایی را برای توسعه نرم افزار با ملاحظاتی برای حفظ و گسترش آن با رشد پروژه ایجاد می کنند.
بخش سوم به شرح زیر است. شما از طریق روش هایی برای ایجاد برنامه های کاربردی کارآمد. شما کاربرد متداول کارخانه ها برای جدا کردن کد از مخالف آن و جایگزین ارث بری با استفاده از ترکیب شی و بسته بندی ها را خواهید آموخت. این قسمت همچنین استفاده از روش های قالب، قلاب ها و نماها را در برنامه نویسی نشان می دهد. نکات به شما نشان می دهد که چگونه برنامه نویسان حرفه ای یک برنامه سازمانی را توسعه می دهند.
بررسی بهتر استثناها و مقادیر تهی یکی دیگر از بخش جدایی ناپذیر برنامه نویسی حرفه ای است که در قسمت چهارم به تفصیل بررسی می شود. . این به شما کمک می کند تا برنامه نویس حرفه ای تری شوید.
در قسمت پایانی کتاب، با تکنیک های موثر مدیریت حافظه و استفاده و استفاده نادرست از طراحی آشنا خواهید شد. الگوها این بخش همچنین به طور خلاصه درباره نحوه تصمیم گیری بین روش ایستا و روش نمونه و سایر تکنیک ها بحث می کند.
پس از خواندن این کتاب، می توانید بهترین شیوه ها را برای ایجاد خود پیاده سازی کنید. برنامه ها موثرتر و قابل اعتمادتر هستند.
چه خواهید آموخت
- تحلیل راه حل های جایگزین قبل از پیاده سازی با مقایسه جوانب مثبت و منفی
- کارکرد کد چند شکلی بهتر
- عوارض جانبی نظرات بد/زائد را بدانید
- اهمیت اصول SOLID و DRY را درک کنید
- افزودن ویژگی ها با استفاده از wrapper
- تعریف مجدد مراحل بدون تغییر ترتیب فراخوانی الگوریتم< /span>
- از هوک ها در برنامه خود استفاده کنید
- تبدیل یک سیستم پیچیده در یک سیستم کاربر پسند با استفاده از نما
- برنامه خود را در NET 6 اجرا کنید
ul>
این کتاب برای چه کسانی استتوسعه دهندگانی که دانش اولیه C# دارند.
tag : دانلود کتاب برنامه نویسی ساده و کارآمد با سی شارپ: مهارت ساخت اپلیکیشن با ویژوال استودیو و دات نت , Download برنامه نویسی ساده و کارآمد با سی شارپ: مهارت ساخت اپلیکیشن با ویژوال استودیو و دات نت , دانلود برنامه نویسی ساده و کارآمد با سی شارپ: مهارت ساخت اپلیکیشن با ویژوال استودیو و دات نت , Download Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .NET Book , برنامه نویسی ساده و کارآمد با سی شارپ: مهارت ساخت اپلیکیشن با ویژوال استودیو و دات نت دانلود , buy برنامه نویسی ساده و کارآمد با سی شارپ: مهارت ساخت اپلیکیشن با ویژوال استودیو و دات نت , خرید کتاب برنامه نویسی ساده و کارآمد با سی شارپ: مهارت ساخت اپلیکیشن با ویژوال استودیو و دات نت , دانلود کتاب Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .NET , کتاب Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .NET , دانلود Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .NET , خرید Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .NET , خرید کتاب Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .NET ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.