C# in a Nutshell
نسخهی آخر زبان برنامه نویسی سی شارپ یعنی نسخهی 5 این زبان ، با ویژگیها و قابلیتهای جدید چندی پیش توسط مایکروسافت عرضه شد از این آپدیت میتوان به عنوان آپدیتی وسیع نام برد که قابلیتها و ویژگیهای پیشین این زبان را توسعه و بهبود بخشید.
در حالی که منابع بسیار زیاد آنلاین و .... برای یادگیری قابلیتهای جدید سی شارپ بر روی شبکهی اینترنت موجود میباشد ولی نکتهی مهم در استفاده از این کتاب در این است که بر خلاف موارد و منابعی که ذکر شد تمامی ویژگیهای جدید در این کتاب به صورت کامل و با یک حالت منطقی برای یادگیری ذکر شده است و به دور از توضیحات اضافه و حاشیه نویسی میباشد.
به دلیل همین طبقه بندی دسته ای ، این کتاب چه برای اشخاصی که علاقه به مطالعهی کل یک کتاب دارند چه برای افرادی که علاقه به مطالعهی مبحثی دارند مناسب میباشد.
این کتاب برای چه قشری مناسب میباشد؟
همان طور که ذکر شد به دلیل طبقه بندی خاص کتاب این کتاب چه برای برنامه نویسان حرفه ای و چه افراد مبتدی و تازه کار در زبان سی شارپ قابل استفاده است همچنین برای شروع استفاده از این کتاب به هیچ آشنایی قبلی نسبت به سی شارپ احتیاج نیست ولی آشنایی و تجربهی قبلی با زبانهای برنامه نویسی ( مانند سی ، سی پلاس پلاس ) الزامی است
سر فصلهای کتاب عبارتند از :
Chapter 1. Introducing C # and the. NET Framework
Chapter 2. C # Language Basics
#Chapter 3. Creating Types in C
#Chapter 4. Advanced C
Chapter 5. Framework Overview
Chapter 6. Framework Fundamentals
Chapter 7. Collections
Chapter 8. LINQ Queries
Chapter 9. LINQ Operators
Chapter 10. LINQ to XML
Chapter 11. Other XML Technologies
Chapter 12. Garbage Collection and Disposal
Chapter 13. Diagnostics and Code Contracts
Chapter 14. Concurrency & Asynchrony
Chapter 15. Streams and I / O
Chapter 16. Networking
Chapter 17. Serialization
Chapter 18. Assemblies
Chapter 19. Reflection and Metadata
Chapter 20. Dynamic Programming
Chapter 21. Security
Chapter 22. Advanced Threading
Chapter 23. Parallel Programming
Chapter 24. Application Domains
Chapter 25. Native and COM Interoperability
Chapter 26. Regular Expressions
تشکر و قدردانی:
جوزف البهاری :
در ابتدا میخواهم که از برادرم بن البهاری به دلیل کمک در به ثمر رسیدن این کتاب تشکر کنم که بدون اصرار و علاقهی وی نسخهی سوم این کتاب که موفقیت بزرگی نیز به دست آمد به ثمر نمینشست.
همچنین از تمامی اشخصاص اعم از ادیتورها و .... که در انتشار ونوشته شدن کتاب به اینجانب کمک کردند سپاس گذارم و همچنین در آخر از تمامی تیم اٌریلی و همچنین خانواده ام سپاس گذارم.
بن البهاری :
به دلیل اینکه برادرم زودتر از من متن تشکر و قدردانی خودش را نوشت نتیجه میگیرم که تمامی حرف هایی که من نیز میخاستم بیان کنم قبلن بیان شده اند ! ولی برای اطمینان از تمامی همکاران پیشینم در مایکروسافت تشکر میکنم و همچنین تیم اٌریلی که بدون زحمات آنها این کتاب به این شکل در نمیآمد