کتاب الکترونیکی

ژنریک های حرفه ای دات نت 2.0

Professional .NET 2.0 generics

دانلود کتاب Professional .NET 2.0 generics (به فارسی: ژنریک های حرفه ای دات نت 2.0) نوشته شده توسط «Tod Golding»


اطلاعات کتاب ژنریک های حرفه ای دات نت 2.0

موضوع اصلی: برنامه نویسی: زبان های برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: Wrox/Wiley Pub

نویسنده: Tod Golding

زبان: English

فرمت کتاب: pdf (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2005

تعداد صفحه: 409

حجم کتاب: 6 مگابایت

کد کتاب: 9780764559884 , 0764559885

توضیحات کتاب ژنریک های حرفه ای دات نت 2.0

قدرت و ظرافت انواع ژنریک مدتهاست که تایید شده است. Generics به توسعه دهندگان این امکان را می دهد که انواع داده ها را دقیقاً مانند یک روش پارامتری کنند. این بُعد جدیدی از قابلیت استفاده مجدد را برای انواع شما به ارمغان می‌آورد بدون اینکه بیان، ایمنی نوع یا کارایی را به خطر بیندازد. اکنون .NET generics این قدرت را در اختیار همه توسعه دهندگان دات نت قرار می دهد. مایکروسافت با معرفی مفاهیم عمومی به طور مستقیم در Common Language Runtime (CLR)، اولین پیاده سازی عمومی مستقل از زبان را نیز ایجاد کرده است. نتیجه راه حلی است که به انواع عمومی اجازه می دهد تا توسط تمام زبان های پلت فرم دات نت استفاده شوند.

این کتاب تمام جنبه‌های پیاده‌سازی ژنریک دات‌نت را بررسی می‌کند، از مفاهیم عمومی بنیادی گرفته تا عناصر نحو عمومی، تا دید وسیع‌تری از نحوه و زمان استفاده از ژنریک. به جزئیات مربوط به ایجاد و مصرف کلاس‌ها، ساختارها، روش‌ها، نمایندگان و رابط‌های عمومی شما می‌پردازد و تمام تفاوت‌های ظریف مرتبط با استفاده از هر یک از این ساختارهای زبانی را بررسی می‌کند. این کتاب همچنین به دستورالعمل‌هایی برای کار با انواع عمومی، دستاوردهای عملکرد به‌دست‌آمده با ژنریک، کتابخانه‌های کانتینر عمومی جدید (BCL و شخص ثالث)، و جنبه‌های کلیدی اجرای دات‌نت زیربنایی نگاه می‌کند.

برای کسانی که از C++ در حال گذار هستند، این کتاب نگاهی عمیق به شباهت ها و تفاوت های بین قالب ها و کلیات دات نت ارائه می دهد. همچنین تغییرات نحوی مرتبط با استفاده از ژنریک با هر یک از زبان های دات نت، از جمله C#، Visual Basic، J# و C++ را بررسی می کند.


The power and elegance of generic types have long been acknowledged. Generics allow developers to parameterize data types much like you would parameterize a method. This brings a new dimension of reusability to your types without compromising expressiveness, type-safety, or efficiency. Now .NET generics makes this power available to all .NET developers. By introducing generic concepts directly into the Common Language Runtime (CLR), Microsoft has also created the first language-independent generics implementation. The result is a solution that allows generic types to be leveraged by all the languages of the .NET platform.

This book explores all aspects of the .NET generics implementation, covering everything from fundamental generic concepts, to the elements of generic syntax, to a broader view of how and when you might apply generics. It digs into the details associated with creating and consuming your own generic classes, structures, methods, delegates, and interfaces, examining all the nuances associated with leveraging each of these language constructs. The book also looks at guidelines for working with generic types, the performance gains achieved with generics, the new generic container libraries (BCL and third party), and key aspects of the underlying .NET implementation.

For those transitioning from C++, the book provides an in-depth look at the similarities and differences between templates and.NET generics. It also explores the syntactic variations associated with using generics with each of the .NET languages, including C#, Visual Basic, J#, and C++.

دانلود کتاب «ژنریک های حرفه ای دات نت 2.0»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.