Курсовая аэропорт. Разработка базы данных гражданских авиалиний
Скачать 0.93 Mb.
|
3.1 Интегрированная среда разработки Visual StudioСистема Microsoft Visual Studio является самой сложной интегрированной средой разработки (integrated development enviroment - IDE), доступной для программистов в настоящее время. Она является результатом долгой истории развития языков программирования и интерфейсов и вобрала в себя достижения многих сред разработки программного обеспечения [4]. Разработана Visual Studio была в 1997 году и тогда это была первая среда разработки, в которой были собраны различные средства разработки ПО. Сама по себе, студия написана на языках С++ и С#. Существует огромное множество сред разработки программного обеспечения, однако, почему именно Visual Studio является такой удобной при разработке приложения с использованием C подобного языка. Рассмотрим основные достоинства Microsoft Visual Studio перед другими средами разработки: Огромная библиотека расширений которая постоянно увеличивается; Настраиваемая панель и закрепляемые окна: возможность легко подстроить визуальный интерфейс сильно влияет на скорость и комфортабельность разработки; Простой рабочий процесс и файловая иерархия: отличные помощники при проектировании приложения в стиле ООП; Статистика мониторинга производительности в режиме реального времени: возможность на ходу проверить количество ресурсов которые тратит компьютер для поддержания работы программного обеспечения; Инструменты автоматизации; Легкий рефакторинг и вставка фрагментов кода: незаменимая помощь при разработке приложений; Поддержка разделенного экрана; Список ошибок, который упрощает отладку: возможность осуществлять быстрый и эффективный поиск ошибок, а так же упрощает их устранение. По состоянию на 2019 год, Visual Studio и её аналог, созданный Microsoft занимают лидирующие позиции среди IDE. Это обуславливается доступностью и гибкостью этих сред разработки, широкими возможностями для расширения функционала под конкретные потребности разработчика за счет плагинов [2]. Рисунок 3.1 – Рейтинг сред разработки Так же, Visual Studio лучшая среда разработки для работы на таких языках программирования как C# и С++. 3.2 Язык программирования С#С# появился в 2000 году и был разработан компанией Microsoft, чтобы составить конкуренцию SunMicrosystem и их объектно-ориентированному языку Java. Он стал частью новой технологии Microsoft, названной .NET. В рамках этой технологии предусмотрена единая среда выполнения программ (Common Language Runtime, CLR), написанных на разных языках программирования. Одним из таких языков, основным в этой среде, и является C#. Этот язык был создан на основе языка С++ и стал одним из лучших объектно-ориентированных языков. С# — простой, современный, объектно-ориентированный язык с безопасной системой типов, происходящий от С и С++. С# будет удобен и понятен для программистов, знающих С и С++. С# сочетает продуктивность Visual Basic и мощность С++. Каковы же преимущества этого языка перед другими ООП языками, рассмотрим следующие достоинства: Единицей компиляции является файл. Файл может содержать одно или несколько описаний типов: классов, интерфейсов, структур, перечислений, типов-делегатов, с указанием (или без указания) об их распределении по пространствам имен; Структурированные типы: классы и интерфейсы, одномерные и многомерные массивы, строки, структуры, перечисления, несовместимые с целыми; Типы подразделяются на ссылочные (классы, интерфейсы, массивы, делегаты) и типы-значения (элементарные типы, перечисления, структуры). Объекты ссылочных типов размещаются в динамической памяти (куче), а переменные ссылочных типов являются, по сути, указателями на эти объекты; Автоматическая сборка мусора; Обработка исключений; Свойства - элементы классов (объектов), доступ к которым осуществляется так же, как и к полям, но реализуется неявно вызываемыми подпрограммами get и set; События - элементы классов процедурного типа (делегаты), к которым вне класса, где они определены, применимы только операции += и –=, позволяющие добавить или удалить методы-обработчики событий для объектов данного класса [4]. На графике, представленном на рисунке 3.2 можно увидеть, что С# находится в тройке лидеров среди всех языков программирования. Это говорит о том, что язык является одним из самых признанных языков в мире на данный момент и огромное множество разрабатываемых приложений создается именно на этом языке программирования. Рисунок 3.2 – Рейтинг языков программирования Однако основной причиной выбора этого языка программирования является то, что на этом языке построена система построения клиентских приложений Windows Forms. |