کتاب آموزش زبان #C
نویسنده: مروّت گیوی Category: کتاب فنی و مهندسی Publisher: انتشارات ترجمک منتشرشده: جولای 18, 2021 ISBN: 978-622-98398-5-0 Tags: دانلود کتاب | دانلود کتاب برنامه نویسی | دانلود کتاب فنی و مهندسی | کتاب آموزش زبان #C |آموزش برنامه نویسی به زبان C# 8.0
مرجع سریع دستورات C# 8.0
راهنمای جیبی زبان، API و کتابخانه ها
مترجم: مروت گیوی
چرا سی شارپ؟
کتاب آموزش زبان C# 8.0: زبان برنامه نویسی #C یک زبان شی محور است که توسط مایکروسافت برای فریم ورک دات نت (NET Framework) ساخته شد. #C (که بصورت سی شارپ تلفظ می شود) براساس بعضی از بهترین خصیصه های زبان های برنامه نویسی بزرگ و اصلی ساخته شده است. سی شارپ ترکیب قدرت ++C و سادگی ویژوال بیسیک است و همچنین مقداری از جاوا به قرض گرفته است. اینکار موجب تولید زبانی شده است که به راحتی آموخته و استفاده می شود، قدرتمند و در مقابل خطا مصون است و تولید سریع اپلیکیشن ها را ممکن کرده است. همه اینها بدون فدا کردن مقدار زیادی از قدرت یا سرعت برنامه نویسی بدست آمده است، وقتی با ++C مقایسه می شود.
دانلود رایگان نمونه کتاب آموزش برنامه نویسی به زبان C# 8.0
در سال های پس از انتشار آن در سال 2002، #C به سرعت رشد کرده و به یکی از زبان های برنامه نویسی معروف تبدیل شد. این یک زبان برنامه نویسی همه منظوره است، بنابراین برای خلق دامنه وسیعی از برنامه ها مناسب است. همه چیز از یک برنامه کاربردی کوچک تا بازی های کامپیوتری، اپلیکیشن های دسکتاپ یا حتی سیستم های عامل را می توان با #C ساخت. این زبان را می توان با ASP.NET بکار گرفته و اپلیکیشن های تحت وب نوشت.
هدف از کتاب آموزش زبان C# 8.0
زمان برنامه نویسی در دات نت، برنامه نویسان دامنه وسیعی از گزینه ها را دارند و می توانند زبان مورد علاقه خود را انتخاب کنند. بعضی از زبان های خیلی معروف دات نت شامل #VB.NET، C++/CLI، F و #C است. از بین اینها، اغلب #C زبان انتخابی است. همانند سایر زبان های دات نت، #C ابتدای امر به یک زبان میانه کمپایل می شد. این زبان را زبان عمومی میانه (CIL) می نامیدند و روی فریم ورک دات نت اجرا می شود. یک برنامه دات نت بنابراین فقط روی سیستمی اجرا می شود که از قبل این فریم ورک در آن نصب شده باشد.
فریم ورک دات نت یک فریم ورک نرم افزاری است که شامل موتور اجرای عمومی و یک کتابخانه کلاس غنی است. این فریم ورک بر روی مایکروسافت ویندوز اجرا می شود و بنابراین فقط برای نوشتن اپلیکیشن های تحت ویندوز استفاده می شود. هرچند درگاه های بین پلتفرم آن ایجاد شده است و دو تا پورت اصلی آن یعنی Mono و .NET Core است. این دو هر دو پروژه های متن باز هستند که اجازه می دهند اپلیکیشن های دات نت در سایر پلتفرم ها مثل لینوکس، مکینتاش و سیستم های مستتر اجرا شوند.
فهرست مندرجات کتاب آموزش برنامه نویسی به زبان C# 8.0
- فصل 1- دنیا سلام
- فصل 2- کمپایل و اجرا
- فصل 3- متغیرها
- فصل 4- اپراتورها
- فصل 5- رشته ها
- فصل 6- آرایه ها
- فصل 7- دستورات شرطی
- فصل 8- حلقه ها
- فصل 9- متدها
- فصل 10- کلاس
- فصل 11- وراثت
- فصل 12- تعریف مجدد اعضا
- فصل 13- سطوح دسترسی
- فصل 14- استاتیک
- فصل 15- ویژگی ها
- فصل 16- ایندکس کننده ها
- فصل 17- واسط ها
- فصل 18- انتزاع
- فصل 19- فضای نام
- فصل 20- برشمارش
- فصل 21- رفع و رجوع استثناء
- فصل 22- سربارگذاری اپراتور
- فصل 23- تبدیل های سفارشی (دلخواه)
- فصل 24- کلمه کلیدی struct
- فصل 25- پیش پردازشگرها
- فصل 26- تفویض به نماینده
- فصل 27- وقایع
- فصل 28- ژنریک ها
- فصل 29- ثابت ها
- فصل 30- متدهای آسنکرون
بازگشت