کتاب Programming C# 8.0 از نخستین و جامعترین کتابهای آموزش برنامهنویسی سیشارپ نسخه 8 میباشد. این کتاب به بحت دربارهی نکات مهم و اساسی این زبان محبوب میپردازد. از جمله سرفصلهای مهم این کتاب، انواع دادهها، وراثت، ارتباط با پایگاهداده، کار با اسناد و بهینهسازی برنامه در حافظه میباشد. علاوه بر آن در کتاب Programming C# 8.0 به ایجاد برنامه تحت سیشارپ در سکوهای ابری، رومیزی و همچنین وب پرداخته خواهد شد.
زبان برنامهنویسی C#:
سیشارپ (#C)، زبانی شیءگرا و سطح بالا از خانوادهٔ زبانهای چارچوب داتنت شرکت مایکروسافت است.
زبان سی شارپ، یک زبان برنامهنویسی چند الگویی و منظم شده مدلهای تابعی، امری، عمومی، شیءگرا و جز گرا و در بستر داتنت میباشد. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز دربر گرفت. سیشارپ یکی از ۴۴ زبان برنامهنویسی است که توسط زمان اجرای زبان مشترک از چارچوب داتنت پشتیبانی میشوند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته میشود.
زبان سیشارپ با قدرت و در عین حال سطح بالایی خود توانسته توجه بسیاری از برنامه نویسان را به خود جلب کند.
این زبان برپایه سادگی، مدرن بودن، همه منظوره و شیءگرا بودن ساخته شد. آندرس هجلزبرگ، طراح زبان برنامهنویسی دلفی، سرپرستی تیم طراحان زبان سیشارپ را بر عهده داشت. این زبان دارای دستوری شیءگرا مشابه ++C است و به شدت از زبانهای جاوا و دلفی تأثیر پذیرفته است. در ابتدا نام این زبان COOL بود که مخفف C like Object Oriented Language بود، هر چند در ژوئیه ۲۰۰۰، زمانی که مایکروسافت پروژه را عمومی اعلام کرد، اسم آن به سیشارپ تغییر پیدا کرد.
بیشتر بخوانید: کتاب C# 10 in a Nutshell
برخی از ویژگیهای نسخه 8 زبان سیشارپ:
مایکروسافت در نسخه 8 زبان برنامهنویسی سیشارپ ویژگیهای متعددی را به آن اضافه کرده است که اکنون به شرح برخی از آنها میپردازیم:
- پشتیبانی از .Net Core نسخه 3
- پشتیبانی از چارچوب .Net Framework از نسخه 2.1 به بالا
- ایجاد متغیر فقط خواندنی برای اعضای یک ساختار
- ایجاد متدهای پیشفرض و اضافهکردن اشیای متفاوت به آن
- ایجاد توابع محلی استاتیک
- ایجاد ساختار یکبار مصرف برای اشیا
- امکان تشکیل دامنه و شاخص برای یک ساختار
سرفصلهای کتاب Programming C# 8.0:
- Introducing C#
- Basic Coding in C#
- Types
- Generics
- Collections
- Inheritance
- Object Lifetime
- Exceptions
- Delegates, Lambdas, and Events
- LINQ
- Reactive Extensions
- Assemblies
- Reflection
- Attributes
- Files and Streams
- Multithreading
- Asynchronous Language Features
- Memory Efficiency
فایل کتاب Programming C# 8.0 را میتوانید پس از پرداخت دانلود کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.