ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب More Effective C#: 50 Specific Ways to Improve Your C#

دانلود کتاب موثر تر C #: 50 راه خاص برای بهبود C # شما

More Effective C#: 50 Specific Ways to Improve Your C#

مشخصات کتاب

More Effective C#: 50 Specific Ways to Improve Your C#

ویرایش: 2nd 
نویسندگان:   
سری: Effective Software Development Series 
ISBN (شابک) : 0672337886, 9780672337888 
ناشر: Addison-Wesley 
سال نشر: 2017 
تعداد صفحات: 281 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 1 مگابایت 

قیمت کتاب (تومان) : 61,000



کلمات کلیدی مربوط به کتاب موثر تر C #: 50 راه خاص برای بهبود C # شما: دات نت، برنامه نویسی مایکروسافت، برنامه نویسی، کامپیوتر و فناوری، برنامه نویسی ویندوز سی و سی پلاس پلاس، برنامه نویسی مایکروسافت، برنامه نویسی، کامپیوتر و فناوری، سی شارپ، زبان های برنامه نویسی، کامپیوتر و فناوری، زبان های برنامه نویسی، علوم کامپیوتر، کتاب های درسی جدید، مستعمل و اجاره ای، تخصص بوتیک



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 2


در صورت تبدیل فایل کتاب More Effective C#: 50 Specific Ways to Improve Your C# به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب موثر تر C #: 50 راه خاص برای بهبود C # شما نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب موثر تر C #: 50 راه خاص برای بهبود C # شما



در C# موثرتر، نسخه دوم، کارشناس مشهور جهان دات نت، بیل واگنر، 50 عدد متوسط ​​را شناسایی و روشن می کند. -تکنیک های پیشرفته برای نوشتن کد فوق العاده قوی و با عملکرد خوب C# 7.0. واگنر با انعکاس پیچیدگی روزافزون زبان C# و جامعه توسعه‌دهنده آن، راه‌حل‌های قدرتمند جدیدی را برای مشکلاتی که احتمالاً هر روز با آن‌ها روبرو می‌شوید، ارائه می‌کند.

 

از طریق سه نسخه C# موثر، توضیحات واضح، نکات متخصص و نمونه‌های کد واقعی واگنر برای صدها هزار توسعه‌دهنده ارزشمند بوده است. با انتشار این عنوان، C# موثر، نسخه سوم و C# موثرتر، ویرایش دوم به طور کامل سازماندهی شده است تا توضیحات واضح، نکات تخصصی و کدهای واقعی ارائه شود. نمونه هایی در یک بسته منسجم برای سی شارپ مدرن. C# موثرتر، نسخه دوم، همان رویکرد اثبات شده را برای ویژگی های جدید در C# 7.0 به ارمغان می آورد و به شما کمک می کند کارهای آشنا را به طور موثرتر و موثرتر انجام دهید.

 

واگنر با تکیه بر تجربه بی‌نظیر C# و نقش کلیدی خود در کمیته‌های استانداردهای جهانی 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#، بخش‌هایی از این کتاب به‌روزرسانی می‌شوند یا بخش‌های جدیدی برای مطابقت با به‌روزرسانی‌های فناوری‌ها اضافه می‌شود.

​​

​​

​​محصول خود را در informit ثبت کنید .com/register برای دسترسی راحت به بارگیری‌ها، به‌روزرسانی‌ها، و اصلاحات به محض در دسترس قرار گرفتن.


توضیحاتی درمورد کتاب به خارجی

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 you’re likely to encounter every day.

 

Through three editions of Effective C#, Wagner’s 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)

You’re 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.





نظرات کاربران