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

C# موثر (C# 4.0 را پوشش می دهد): 50 روش خاص برای بهبود C#

Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C#

دانلود کتاب Effective C# (Covers C# 4.0): 50 Specific Ways to Improve Your C# (به فارسی: C# موثر (C# 4.0 را پوشش می دهد): 50 روش خاص برای بهبود C#) نوشته شده توسط «Bill Wagner»


اطلاعات کتاب C# موثر (C# 4.0 را پوشش می دهد): 50 روش خاص برای بهبود C#

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

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

ناشر: Addison-Wesley Professional

نویسنده: Bill Wagner

زبان: English

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

سال انتشار: 2010

تعداد صفحه: 343

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

کد کتاب: 9780321658708 , 0321658701

نوبت چاپ: 2

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

من هر دو نسخه “سی شارپ موثر” را دارم. نسخه قدیمی‌تر و اولین نسخه عبارات لامبدا، LINQ یا ژنریک نداشت (اگرچه در پایان به عبارات عمومی اشاره می‌کرد). در ویرایش دوم، نکاتی (به نام “اقلام”) که از آن زمان خارج شده اند حذف شده اند و با مفاهیم تازه از NET 2.0 تا 4.0 جایگزین شده اند.

موارد به صورت کاملا واضح نوشته شده اند. بیشتر شکل ها گویای مفاهیم هستند. برخی از عکس‌ها آنقدر که می‌توانستند واضح نیستند (مجموعه زباله دات‌نت در ذهنم نقش بسته است – بیل! کمی تافت بخوانید! 🙂 اما در بیشتر موارد، هر مورد درک محکمی را به همراه داشت. می‌توانستم پاراگراف اول و آخر هر مورد را بخوانم تا توضیح واضحی از چشم پرنده داشته باشم. بعداً جزئیات را با هایلایتر بررسی می کردم و روشن می آمدم.

این کتاب یک خواهر دارد – “C# موثرتر”. این نسخه قبل از “C# موثر – نسخه دوم” منتشر شد. من هم صاحب آن نسخه هستم و تا به حال به گوش سگ رسیده است. این دو کتاب مانند نخود فرنگی و هویج با هم هستند، اگرچه “C# موثرتر” مفاهیم پیشرفته تری دات نت 3.0 را لمس می کند. درمان “C# موثرتر” از “بازده بازده”، تزریق وابستگی و ترکیب در فصل سوم به تنهایی الهام بخش است.

اگر واقعاً می خواهید همه چیز را انجام دهید، توصیه می کنم “C# in Depth” توسط جان اسکیت را تهیه کنید. نسخه جدیدی در تابستان 2010 منتشر می شود. کتاب Skeet خواننده را با سرعت پیشرفت های C# در .NET 3.0 (و به زودی 4.0) بدون ارائه نکات خاصی به آنها آشنا می کند. مجموعه “سی شارپ موثر” بدون اینکه کسی را سریع تر کند، نکات خاصی را به خواننده ارائه می دهد.

همچنین، نویسنده یک مرد باحال است. من در سال 2009 با سؤالاتی در مورد نسخه اول به او ایمیل زدم و او با پاسخ دادن در وبلاگ خود مرا به سرعت رساند. شما تشویق می شوید که به او بازخورد بدهید.

من «سی شارپ مؤثر» را یکی از اولین کتاب‌هایی می‌دانم که وقتی می‌خواهم مجموعه مهارت‌هایم را تقویت کنم، به آن دست پیدا می‌کنم.


I have both editions of “Effective C#”. The older, first edition did not have lambda expressions, LINQ, or generics (though it hinted at generics towards the end). In the second edition, tips (called “Items”) that have since fallen out of practice are weeded out and are replaced with fresh concepts from .NET 2.0, through 4.0.

The items are written in a very clear manner. Most of the figures are illustrative of the concepts. Some of the pictures aren’t quite as clear as they could be (.NET’s Garbage Collector sticks out in my mind – Bill! read some Tufte! 🙂 but for the most part, each item gave a firm understanding. I could read the first and last paragraph of each item to get a clear bird’s eye explanation. Later, I would pore over the details with a highlighter and come away enlightened.

This book has a sister – “More Effective C#”. This was released PRIOR to “Effective C# – Second Edition”. I own that copy too, and it’s dog-eared by now. The two books go together like peas and carrots, though “More Effective C#” touches on more advanced .NET 3.0 concepts. “More Effective C#”‘s treatment of “yield return”, dependency injection, and composition in the third chapter alone are inspiring.

If you really want to go all out, I’d recommend getting “C# in Depth” by John Skeet. There’s a new edition coming out in the summer of 2010. Skeet’s book will bring the reader up to speed on the advancements of C# in .NET 3.0 (and soon 4.0) without giving them any specific tips. The “Effective C#” series will give the reader specific tips without bringing anybody up to speed.

Also, the author is a cool guy. I emailed him back in 2009 with questions about the first edition and he brought me up to speed by responding on his blog. You are encouraged to give him feedback.

I consider “Effective C#” as one of the first books I reach when I want to brush up on my skill set.

دانلود کتاب «C# موثر (C# 4.0 را پوشش می دهد): 50 روش خاص برای بهبود C#»

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