Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Существует множество различных платформ и языков программирования, однако среди них нет более элитного, чем C#. Это поистине язык богов, сочетающий в себе простоту использования с поистине неограниченными возможностями. Знание C# — прекрасный детектор современного, умного и успешного человека. Изучение платформы .NET безошибочно указывает на успешного в будущем человека.
- ITT элита продолжает обсуждает будущее этого прекрасного и современного продукта компании Microsoft. Только в этом треде элитные разработчики ответят на самые острые вопросы индустрии.
- Скачать VS2015: https://www.visualstudio.com/en-us/products/vs-2015-product-editions.aspx
- Community версии будет достаточно в большинстве случаев: она поддерживает и C#, C++, VB.NET и F#, а так же имеет возможность установки дополнений
- Что почитать:
- - Bart De Smet - C# 5.0 Unleashed
- - Joseph Albahari и Ben Albahari - C# 5.0 in a Nutshell (на русском: C# 5.0, Справочник. Полное описание языка)
- - Pro C# 5.0 and the .NET 4.5 Framework (Andrew Troelsen)
- - Jon Skeet - C# in Depth (на русском: C# для профессионалов. Тонкости программирования)
- - Jeffrey Richter - CLR via C# (на русском: Программирование на платформе Microsoft .NET Framework 4.5 на языке C#)
- - Writing High Performance .NET Code (Ben Watson)
- - Pro WPF 4.5 in C# (Matthew MacDonald)
- - Windows Presentation Foundation 4.5 Cookbook (Pavel Yosifovich)
- Что посмотреть:
- - Programming with C# - https://www.edx.org/course/programming-c-microsoft-dev204x-0
- - Beginning Game Programming with C# - https://www.coursera.org/course/gameprogramming
- - C# Fundamentals: Development for Absolute Beginners - https://goo.gl/meyyxO
- - https://nnm-club.me/forum/viewtopic.php?t=891636 - коллекция видеоуроков, по всему дотнетовскому.
- Ресурсы:
- - http://stackoverflow.com/questions/tagged/c%23
- - http://www.tutorialspoint.com/csharp/
- - http://professorweb.ru
- - http://net-informations.com
- - http://habrahabr.ru/hub/csharp/
- Онлайн-компиляторы:
- - http://ideone.com/
- - https://dotnetfiddle.net/
- - http://csstub.com
- - http://www.tutorialspoint.com/compile_csharp_online.php
- FAQ
- Q: Что с IDE для других систем?
- A: Самый юзабельный вариант - MonoDevelop ( http://www.monodevelop.com/download/ )
- Для vim можно использовать OmniSharp ( https://github.com/OmniSharp/omnisharp-vim )
- VS Code ( https://www.visualstudio.com/en-us/products/code-vs.aspx )
- Также существуют плагины для Atom'а и Sublime Text, но функциональность там достаточно сильно урезана.
- SharpDevelop - еще одна IDE для C#, отличается малым размером (около 20мб) и опциональной портабельностью, при этом имея дизайнер WinForms и WPF, а также интеграцию с FxCop, StyleCop и прочими.
- Q: Пригоден для C# для мобильной разработки?
- A: Да, можно выбрать в окне выбора компонентов студии при установке VS
- Дополнительные инструменты для разработки на C#
- LINQPad - сорт оф REPL, с возможностью быстрого подключения к БД и удобной визуализацией данных
- dnSpy - декомпилятор, малоизвестный форк ILSpy, где реализована возможность модификации IL-кода прямо в EXE и DLL файлах, отладка IL-кода и много других фич для reverse engineering'а. Плюс няшные темы как в студии
- dotPeek - бесплатный декомпилятор от JetBrains
- scriptcs - для запуска C# кода как скриптов, возможность использовать как REPL
- Обзор Roslyn: https://github.com/dotnet/roslyn/wiki/Roslyn%20Overview
- Новые возможности C# 6.0: https://github.com/dotnet/roslyn/wiki/New-Language-Features-in-C%23-6
- Код этой шапки: http://pastebin.com/raw/mUAJ6Ugz
- Прошлый тред тонет здесь: https://2ch.hk/pr/res/613441.html
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement