The Modern C# Challenge

تاریخ: 1398/08/01 20:50
توسط: MotoMan
امتیاز: ۱
تعداد بازدید: ۴۰۰۷
دیدگاه ها: ۰
برچسب ها: C Sharp |dotNET Framework |.NET Core |
کتاب The Modern C# Challenge
Packt Publishing
Rod Stephens
978-1789535426
2018
362
English

کتاب The Modern C# Challenge، شامل 100 مسئله برای به چالش کشیدن شما و کمک به توسعه مهارت‌های برنامه نویسی سی شارپ شما است. راه حل‌ها به جای تکیه بر جزئیات زبان سی شارپ، بر روش‌های عمومی برنامه نویسی متکی هستند، بنابراین شما شانس این را دارید که آن‌ها را حل کنید، حتی اگر دهه هاست که برنامه نویسی نکرده اید. آنها تکنیک‌های مفیدی را نشان می‌دهند، نه جواب سوالات چیزهای بی اهمیت.

همچنین تعداد زیادی از مثال‌ها مفاهیم مهم توسعه را نشان می‌دهند، مانند مقایسه مقادیر ممیز شناور، مدیریت سرریز عدد صحیح، دوری از توابع بازگشتی غیر ضروری، کار کردن با time zone‌ها و ساختن شبیه سازی ها. برخی از مثالها همچنین نشان می‌دهند که چگونه می‌توان از ابزارهای پیشرفته مخصوص #C و NET Framework. مانند عبارت yield و (Transact Parallel Library (TPL و کلاس‌های رمزنگاری NET. استفاده کرد.

این کتاب برای برنامه نویسان #C در نظر گرفته شده است و مفاهیم پایه ای سی شارپ را توضیح نمی‌دهد، بنابراین قبل از خواندن آن باید با برنامه نویسی #C آشنایی داشته باشید. این کتاب تصور نمی‌کند که شما یک برنامه نویس #C خبره هستید. با این وجود، اگر تکنیک‌های اساسی مانند ایجاد کلاس، نوشتن متد‌ها و کار با آرایه‌ها و لیست‌ها را بلد هستید، باید بتوانید که بر روی مسائل کار کنید و راه حل‌های آن‌ها را بفهمید.


مطالبی که در کتاب چالش سی شارپ مدرن خواهید آموخت:

  • انجام محاسبات آماری مانند پیدا کردن انحراف از معیار
  • پیدا کردن جایگشت‌ها و ترکیب ها
  • جست و جو دایرکتوری‌ها با استفاده از LINQ و PLINQ برای فایل هایی که با الگو مطابقت دارند
  • پیدا کردن مساحت چند ضلعی با استفاده از عملیات هندسی
  • به صورت تصادفی در آوردن آرایه‌ها و لیست‌ها با استفاده از متد‌های الحاقی
  • جستجو در فایل سیستم برای پیدا کردن فایل‌های تکراری
  • شبیه سازی سیستم‌های پیچیده و پیاده سازی برابری در یک کلاس
  • استفاده از تکنیک‌های رمز نگاری برای رمز گذاری و رمزگشایی فایل‌ها و رشته ها

  

Table of Contents
1. Mathematics
2. Geometry
3. Dates and Times
4. Randomization
5. Strings
6. Files and Directories
7. Advanced C# and .NET Features
8. Simulations
9. Cryptography

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...