Advertisement
Guest User

Test

a guest
Feb 5th, 2016
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.95 KB | None | 0 0
  1. Существует множество различных платформ и языков программирования, однако среди них нет более элитного, чем C#. Это поистине язык богов, сочетающий в себе простоту использования с поистине неограниченными возможностями. Знание C# — прекрасный детектор современного, умного и успешного человека. Изучение платформы .NET безошибочно указывает на успешного в будущем человека.
  2. ITT элита продолжает обсуждает будущее этого прекрасного и современного продукта компании Microsoft. Только в этом треде элитные разработчики ответят на самые острые вопросы индустрии.
  3.  
  4. Скачать VS2015: https://www.visualstudio.com/en-us/products/vs-2015-product-editions.aspx
  5. Community версии будет достаточно в большинстве случаев: она поддерживает и C#, C++, VB.NET и F#, а так же имеет возможность установки дополнений
  6.  
  7. Что почитать:
  8. - Bart De Smet - C# 5.0 Unleashed
  9. - Joseph Albahari и Ben Albahari - C# 5.0 in a Nutshell (на русском: C# 5.0, Справочник. Полное описание языка)
  10. - Pro C# 5.0 and the .NET 4.5 Framework (Andrew Troelsen)
  11. - Jon Skeet - C# in Depth (на русском: C# для профессионалов. Тонкости программирования)
  12. - Jeffrey Richter - CLR via C# (на русском: Программирование на платформе Microsoft .NET Framework 4.5 на языке C#)
  13. - Writing High Performance .NET Code (Ben Watson)
  14. - Pro WPF 4.5 in C# (Matthew MacDonald)
  15. - Windows Presentation Foundation 4.5 Cookbook (Pavel Yosifovich)
  16.  
  17. Что посмотреть:
  18. - Programming with C# - https://www.edx.org/course/programming-c-microsoft-dev204x-0
  19. - Beginning Game Programming with C# - https://www.coursera.org/course/gameprogramming
  20. - C# Fundamentals: Development for Absolute Beginners - https://goo.gl/meyyxO
  21. - https://nnm-club.me/forum/viewtopic.php?t=891636 - коллекция видеоуроков, по всему дотнетовскому.
  22.  
  23. Ресурсы:
  24. - http://stackoverflow.com/questions/tagged/c%23
  25. - http://www.tutorialspoint.com/csharp/
  26. - http://professorweb.ru
  27. - http://net-informations.com
  28. - http://habrahabr.ru/hub/csharp/
  29.  
  30. Онлайн-компиляторы:
  31. - http://ideone.com/
  32. - https://dotnetfiddle.net/
  33. - http://csstub.com
  34. - http://www.tutorialspoint.com/compile_csharp_online.php
  35.  
  36. FAQ
  37. Q: Что с IDE для других систем?
  38. A: Самый юзабельный вариант - MonoDevelop ( http://www.monodevelop.com/download/ )
  39. Для vim можно использовать OmniSharp ( https://github.com/OmniSharp/omnisharp-vim )
  40. VS Code ( https://www.visualstudio.com/en-us/products/code-vs.aspx )
  41. Также существуют плагины для Atom'а и Sublime Text, но функциональность там достаточно сильно урезана.
  42. SharpDevelop - еще одна IDE для C#, отличается малым размером (около 20мб) и опциональной портабельностью, при этом имея дизайнер WinForms и WPF, а также интеграцию с FxCop, StyleCop и прочими.
  43. Q: Пригоден для C# для мобильной разработки?
  44. A: Да, можно выбрать в окне выбора компонентов студии при установке VS
  45.  
  46. Дополнительные инструменты для разработки на C#
  47. LINQPad - сорт оф REPL, с возможностью быстрого подключения к БД и удобной визуализацией данных
  48. dnSpy - декомпилятор, малоизвестный форк ILSpy, где реализована возможность модификации IL-кода прямо в EXE и DLL файлах, отладка IL-кода и много других фич для reverse engineering'а. Плюс няшные темы как в студии
  49. dotPeek - бесплатный декомпилятор от JetBrains
  50. scriptcs - для запуска C# кода как скриптов, возможность использовать как REPL
  51.  
  52. Обзор Roslyn: https://github.com/dotnet/roslyn/wiki/Roslyn%20Overview
  53. Новые возможности C# 6.0: https://github.com/dotnet/roslyn/wiki/New-Language-Features-in-C%23-6
  54.  
  55. Код этой шапки: http://pastebin.com/raw/mUAJ6Ugz
  56.  
  57. Прошлый тред тонет здесь: https://2ch.hk/pr/res/613441.html
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement