C#. Изучение и сферы применения

C#  — объектно-ориентированный язык программирования. Разработан в 1998—2001 годах группой инженеров компании Microsoft под руководством Андерса Хейлсберга и Скотта Вильтаумота как язык разработки приложений.

Если вы уже знакомы с С++, то изучить С# не составит для вас никакого труда из-за большой схожести синтаксиса. Но если вы новичок в программировании, то желательно пройти пару курсов по Python. Для изучения C# написано сотни книг, снято тысячи уроков, но большинство из этого всего работает не эффективно и не приносит желаемого результата. Наиболее эффективными методами при изучении какого-либо языка программирования являются полноценные курсы, на которых ученик не только проходит сухую теорию, но также разбирает все на практике, общается с другими учениками, а также задает вопросы лектору. Например, хорошими платформами для этого могут быть Shultais Education или GeekBrains. Тут можно найти как бесплатные, так и платные курсы, а для практического закрепления материала в виде решения задач рекомендуем перейти на informatics.ru.

Как уже говорилось в начале, C# был создан для разработки приложений Наиболее часто встречающиеся типы приложений:

Приложения Windows. Это приложения вроде Microsoft Office, имеющие знакомый «Windows-подобный» вид и представление. Создавать такие приложения достаточно просто с помощью модуля .NET Framework, который называется Windows Forms и представляет собой библиотеку управляющих элементов (кнопок, панелей инструментов, меню); эта библиотека может использоваться для создания пользовательского интерфейса Windows.

Web-приложения. Эти приложения представляют собой web-страницы, которые могут просматриваться любым web-браузером. В состав .NET Framework входит мощная система динамического создания содержимого web-страниц, позволяющая идентифицировать пользователя и обеспечивать безопасность. Эта система называется Active Server Pages.NET (ASP.NET — активные серверные страницы .NET); для создания приложений ASP.NET можно применять Web Forms языка С#.

Web-службы. Это новый замечательный способ создания гибких распределенных приложений. С помощью web-служб можно обмениваться по Интернету практически любыми данными с использованием единого простого синтаксиса независимо оттого, какой язык программирования применялся при создании web-службы и на какой системы она размещена. Приложениям всех перечисленных типов может потребоваться доступ к базам данных, что осуществляется с помощью раздела .NET Framework, называемого Active Data Objects.NET (ADO.NET — активные объекты с данными .NET). Также можно использовать и многие другие ресурсы, например, инструменты для создания 15 сетевых компонентов, графического вывода или выполнения сложных математических вычислений.

Если понравилась статья — подписывайся на наши социальные сети, чтобы не пропустить все самое интересное!

Источник: http://letopisi.org/images/e/ee/%D0%A0%D0%91%D0%BE%D0%BD%D0%B4%D0%B0%D1%80%D0%B5%D0%B23.pdf

Добавить комментарий