Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Существует множество различных платформ и языков программирования, однако среди них нет более элитного, чем C#. Это поистине язык богов, сочетающий в себе простоту использования с поистине неограниченными возможностями. Знание C# — прекрасный детектор современного, умного и успешного человека. Изучение платформы .NET безошибочно указывает на успешного в будущем человека.
- ITT элита продолжает обсуждает будущее этого прекрасного и современного продукта компании Microsoft. Только в этом треде элитные разработчики ответят на самые острые вопросы индустрии.
- [b]Скачать VS2015: https://www.visualstudio.com/en-us/products/vs-2015-product-editions.aspx[/b]
- Community версии будет достаточно в большинстве случаев: она поддерживает и C#, C++, VB.NET и F#, а так же имеет возможность установки дополнений
- [b]Что почитать:[/b]
- - 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)
- [b]Что посмотреть:[/b]
- - 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 - коллекция видеоуроков, по всему дотнетовскому.
- [b]Ресурсы:[/b]
- - http://stackoverflow.com/questions/tagged/c%23
- - http://www.tutorialspoint.com/csharp/
- - http://professorweb.ru
- - http://net-informations.com
- - http://habrahabr.ru/hub/csharp/
- [b]Онлайн-компиляторы:[/b]
- - http://ideone.com/
- - https://dotnetfiddle.net/
- - http://csstub.com
- - http://www.tutorialspoint.com/compile_csharp_online.php
- [b]FAQ[/b]
- [b]Q:[/b] Что с IDE для других систем?
- [b]A:[/b] Самый юзабельный вариант - [i]MonoDevelop[/i] ( http://www.monodevelop.com/download/ )
- Для vim можно использовать [i]OmniSharp[/i] ( https://github.com/OmniSharp/omnisharp-vim )
- [i]VS Code[/i] ( https://www.visualstudio.com/en-us/products/code-vs.aspx )
- Также существуют плагины для Atom'а и Sublime Text, но функциональность там достаточно сильно урезана.
- [i]SharpDevelop[/i] - еще одна IDE для C#, отличается малым размером (около 20мб) и опциональной портабельностью, при этом имея дизайнер WinForms и WPF, а также интеграцию с FxCop, StyleCop и прочими.
- [b]Q:[/b] Пригоден для C# для мобильной разработки?
- [b]A:[/b] Да, можно выбрать в окне выбора компонентов студии при установке VS
- [b]Дополнительные инструменты для разработки на C#[/b]
- [i]LINQPad[/i] - сорт оф REPL, с возможностью быстрого подключения к БД и удобной визуализацией данных
- [i]dnSpy[/i] - декомпилятор, малоизвестный форк ILSpy, где реализована возможность модификации IL-кода прямо в EXE и DLL файлах, отладка IL-кода и много других фич для reverse engineering'а. Плюс няшные темы как в студии
- [i]dotPeek[/i] - бесплатный декомпилятор от JetBrains
- [i]scriptcs[/i] - для запуска 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/???
- Прошлый тред тонет здесь: https://2ch.hk/pr/res/559343.html
Advertisement
Add Comment
Please, Sign In to add comment