Инфа о С#

Тема в разделе "PHP / Python / Ruby / Perl / JavaScript", создана пользователем AkaBary, 26 ноя 2015.

Статус темы:
Закрыта.
  1. AkaBary

    AkaBary 4istii razOOm

    Регистрация:
    31 май 2014
    Сообщения:
    262
    Симпатии:
    161
    Розыгрышей:
    0
    Репутация:
    45
    Взято с двача(не реклама). Тупо копипаст.
    Существует множество различных платформ и языков программирования, однако среди них нет более элитного, чем C#. Это поистине язык богов, сочетающий в себе простоту использования с поистине неограниченными возможностями. Знание C# — прекрасный детектор современного, умного и успешного человека. Изучение платформы .NET безошибочно указывает на успешного в будущем человека.
    ITT элита продолжает обсуждает будущее этого прекрасного и современного продукта компании Microsoft. Только в этом треде элитные разработчики ответят на самые острые вопросы индустрии.

    Скачать VS2015: https://www.visualstudio.com/en-us/products/vs-2015-p..
    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-de..
    - 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#
    - 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.a.. )
    Также существуют плагины для 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 Overview
    Новые возможности C# 6.0: https://github.com/dotnet/roslyn/wiki/New-Language-Fe..
     
    aroused нравится это.
  2. foxovsky

    foxovsky Спасибо, что живой
    Команда форума Куратор раздела

    Регистрация:
    13 апр 2015
    Сообщения:
    1.275
    Симпатии:
    1.586
    Розыгрышей:
    0
    Репутация:
    267
    ->Существует множество различных платформ и языков программирования, однако среди них нет более элитного, чем C#. Это поистине язык богов, сочетающий в себе простоту использования с поистине неограниченными возможностями. Знание C# — прекрасный детектор современного, умного и успешного человека. Изучение платформы .NET безошибочно указывает на успешного в будущем человека.

    В голос. Толстоту троллинга на дваче не всем суждено понять.
     
  3. AkaBary

    AkaBary 4istii razOOm

    Регистрация:
    31 май 2014
    Сообщения:
    262
    Симпатии:
    161
    Розыгрышей:
    0
    Репутация:
    45
    Ради ссылок копипастнул)
    Да и мб кому понадобится..
     
    foxovsky нравится это.
Статус темы:
Закрыта.

Поделиться этой страницей

  • Яндекс.Метрика
  • Рейтинг@Mail.ru