توضیحات
In More Effective C#, Second Edition, world-renowned .NET expert Bill Wagner identifies and illuminates 50 intermediate-to-advanced techniques for writing exceptionally robust and well-performing C# 7.0 code. Reflecting the growing sophistication of the C# language and its development community, Wagner presents powerful new solutions to problems youre likely to encounter every day.
Through three editions of Effective C#, Wagners clear explanations, expert tips, and realistic code examples have proven invaluable to hundreds of thousands of developers. With the publication of this title, Effective C#, Third Edition, and More Effective C#, Second Edition, have been completely reorganized to provide clear explanations, expert tips, and realistic code examples in a cohesive package for modern C#. More Effective C#, Second Edition, brings the same proven approach to the new features in C# 7.0, helping you perform familiar tasks more efficiently and effectively.
Drawing on his unsurpassed C# experience and key role on global C# standards committees, Wagner addresses object-oriented, functional, and service-oriented approaches to managing data with C#; better ways to express your intent to users and other programmers; and new opportunities to leverage powerful asynchronous and dynamic programming techniques.
- Use properties instead of accessible data members (Item 1)
- Distinguish between value and reference types (Item 4)
- Understand relationships among multiple concepts of equality (Item 9)
- Avoid conversion operators in your APIs (Item 11)
- Understand how interface and virtual methods differ (Item 15)
- Avoid overloading methods defined in base classes (Item 19)
- Create method groups that are clear, minimal, and complete (Item 22)
- Enable immediate error reporting in iterators and async methods (Item 26)
- Use async methods for async work (Item 27)
- Avoid thread allocations and context switches (Item 30)
- Construct PLINQ parallel algorithms with exceptions in mind (Item 36)
- Use the thread pool instead of creating threads (Item 37)
- Use BackgroundWorker for cross-thread communication (Item 38)
- Use the smallest possible scope for lock handles (Item 41)
- Understand the pros and cons of dynamic programming (Item 43)
- Make full use of the expression API (Item 46)
- Minimize dynamic objects in public APIs (Item 47)
Youre already a successful C# programmer: this book will make you an outstanding one.
Content Update Program: This book is part of the InformIT Content Update Program. As updates are made to C#, sections of this book will be updated or new sections will be added to match updates to the technologies.
Register your product at informit.com/register for convenient access to downloads, updates, and corrections as they become available.
————————————————————–
ترجمه ماشینی :
در C# موثرتر، نسخه دوم، کارشناس مشهور جهان دات نت، بیل واگنر، 50 سطح متوسط تا پیشرفته را شناسایی و روشن می کند. تکنیک هایی برای نوشتن کد فوق العاده قوی و با عملکرد خوب C# 7.0. واگنر با انعکاس پیچیدگی روزافزون زبان سی شارپ و جامعه توسعهدهنده آن، راهحلهای قدرتمند جدیدی را برای مشکلاتی که هر روز با آنها روبرو میشوید ارائه میکند.
از طریق سه نسخه C# موثر، توضیحات واضح، نکات متخصص و نمونههای کد واقعی واگنرز برای صدها هزار توسعهدهنده ارزشمند بوده است. با انتشار این عنوان، C# موثر، نسخه سوم و C# موثرتر، ویرایش دوم به طور کامل سازماندهی شده است تا توضیحات واضح، نکات تخصصی و کدهای واقعی ارائه شود. نمونه هایی در یک بسته منسجم برای سی شارپ مدرن. C# موثرتر، نسخه دوم، همان رویکرد اثبات شده را برای ویژگی های جدید در C# 7.0 به ارمغان می آورد و به شما کمک می کند کارهای آشنا را به طور موثرتر و موثرتر انجام دهید.
با تکیه بر تجربه بینظیر سی شارپ و نقش کلیدی خود در کمیتههای استانداردهای جهانی C#، واگنر به شیگرا، عملکردی و خدماتی میپردازد. رویکردهای گرا برای مدیریت داده ها با سی شارپ. راه های بهتر برای بیان مقصود خود به کاربران و دیگر برنامه نویسان؛ و فرصت های جدید برای استفاده از تکنیک های برنامه نویسی قدرتمند ناهمزمان و پویا.
- استفاده از خصوصیات به جای اعضای داده در دسترس (مورد 1)
- تمایز بین انواع مقدار و مرجع (مورد 4)
- درک روابط در میان مفاهیم متعدد برابری (مورد 9)
- از عملگرهای تبدیل در APIهای خود اجتناب کنید (مورد 11)
- درک تفاوت روش های رابط و مجازی (مورد 15)
- از بارگذاری بیش از حد روشهای تعریف شده در کلاسهای پایه اجتناب کنید (مورد 19)
- ایجاد گروههای روش واضح، حداقل و کامل (مورد 22)
- فعال کردن گزارش خطای فوری در روشهای تکرارکننده و غیرهمگامسازی (مورد 26)
- از روش های ناهمگام برای کارهای ناهمگام استفاده کنید (مورد 27)
- از تخصیص رشته ها و سوئیچ های زمینه خودداری کنید (مورد 30)
- الگوریتم های موازی PLINQ را با استثناها را در ذهن داشته باشید (مورد 36)
- به جای ایجاد رشته ها از مخزن رشته استفاده کنید (مورد 37)
- از BackgroundWorker برای ارتباط بین رشته ای (مورد 38) استفاده کنید
- از کوچکترین محدوده ممکن برای دستگیره های قفل استفاده کنید (مورد 41)
- درک مزایا و معایب برنامه نویسی پویا (مورد 43)
- از عبارت API به طور کامل استفاده کنید (مورد 46)
- به حداقل رساندن اشیاء پویا در APIهای عمومی (مورد 47)
شما در حال حاضر یک برنامه نویس موفق C# هستید: این کتاب شما را به فردی برجسته تبدیل می کند یک.
برنامه به روز رسانی محتوا: این کتاب بخشی از برنامه به روز رسانی محتوای InformIT است. با بهروزرسانیهای C#، بخشهایی از این کتاب بهروزرسانی میشود یا بخشهای جدیدی برای مطابقت با بهروزرسانیهای فناوریها اضافه میشود.
< br>
برای راحتی محصول خود را در informit.com/register ثبت کنید دسترسی به دانلودها، به روز رسانی ها، و اصلاحات به محض در دسترس قرار گرفتن آنها.
tag : دانلود کتاب C# موثرتر: 50 روش خاص برای بهبود C# , Download C# موثرتر: 50 روش خاص برای بهبود C# , دانلود C# موثرتر: 50 روش خاص برای بهبود C# , Download More Effective C#: 50 Specific Ways to Improve Your C# Book , C# موثرتر: 50 روش خاص برای بهبود C# دانلود , buy C# موثرتر: 50 روش خاص برای بهبود C# , خرید کتاب C# موثرتر: 50 روش خاص برای بهبود C# , دانلود کتاب More Effective C#: 50 Specific Ways to Improve Your C# , کتاب More Effective C#: 50 Specific Ways to Improve Your C# , دانلود More Effective C#: 50 Specific Ways to Improve Your C# , خرید More Effective C#: 50 Specific Ways to Improve Your C# , خرید کتاب More Effective C#: 50 Specific Ways to Improve Your C# ,

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