Главная страница

Курсовая аэропорт. Разработка базы данных гражданских авиалиний


Скачать 0.93 Mb.
НазваниеРазработка базы данных гражданских авиалиний
АнкорКурсовая аэропорт
Дата07.12.2021
Размер0.93 Mb.
Формат файлаdoc
Имя файлаcourse_project_airport.doc
ТипПояснительная записка
#295596
страница5 из 10
1   2   3   4   5   6   7   8   9   10

3.1 Интегрированная среда разработки Visual Studio



Система Microsoft Visual Studio является самой сложной интегрированной средой разработки (integrated development enviroment - IDE), доступной для программистов в настоящее время. Она является результатом долгой истории развития языков программирования и интерфейсов и вобрала в себя достижения многих сред разработки программного обеспечения [4].

Разработана Visual Studio была в 1997 году и тогда это была первая среда разработки, в которой были собраны различные средства разработки ПО. Сама по себе, студия написана на языках С++ и С#.

Существует огромное множество сред разработки программного обеспечения, однако, почему именно Visual Studio является такой удобной при разработке приложения с использованием C подобного языка. Рассмотрим основные достоинства Microsoft Visual Studio перед другими средами разработки:

  1. Огромная библиотека расширений которая постоянно увеличивается;

  2. Настраиваемая панель и закрепляемые окна: возможность легко подстроить визуальный интерфейс сильно влияет на скорость и комфортабельность разработки;

  3. Простой рабочий процесс и файловая иерархия: отличные помощники при проектировании приложения в стиле ООП;

  4. Статистика мониторинга производительности в режиме реального времени: возможность на ходу проверить количество ресурсов которые тратит компьютер для поддержания работы программного обеспечения;

  5. Инструменты автоматизации;

  6. Легкий рефакторинг и вставка фрагментов кода: незаменимая помощь при разработке приложений;

  7. Поддержка разделенного экрана;

  8. Список ошибок, который упрощает отладку: возможность осуществлять быстрый и эффективный поиск ошибок, а так же упрощает их устранение.

По состоянию на 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 и мощность С++.

Каковы же преимущества этого языка перед другими ООП языками, рассмотрим следующие достоинства:

  1. Единицей компиляции является файл. Файл может содержать одно или несколько описаний типов: классов, интерфейсов, структур, перечислений, типов-делегатов, с указанием (или без указания) об их распределении по пространствам имен; 

  2. Структурированные типы: классы и интерфейсы, одномерные и многомерные массивы, строки, структуры, перечисления, несовместимые с целыми;

  3. Типы подразделяются на ссылочные (классы, интерфейсы, массивы, делегаты) и типы-значения (элементарные типы, перечисления, структуры). Объекты ссылочных типов размещаются в динамической памяти (куче), а переменные ссылочных типов являются, по сути, указателями на эти объекты;

  4. Автоматическая сборка мусора;

  5. Обработка исключений;

  6. Свойства - элементы классов (объектов), доступ к которым осуществляется так же, как и к полям, но реализуется неявно вызываемыми подпрограммами get и set; 

  7. События - элементы классов процедурного типа (делегаты), к которым вне класса, где они определены, применимы только операции += и –=, позволяющие добавить или удалить методы-обработчики событий для объектов данного класса [4].

На графике, представленном на рисунке 3.2 можно увидеть, что С# находится в тройке лидеров среди всех языков программирования. Это говорит о том, что язык является одним из самых признанных языков в мире на данный момент и огромное множество разрабатываемых приложений создается именно на этом языке программирования.

Рисунок 3.2 – Рейтинг языков программирования
Однако основной причиной выбора этого языка программирования является то, что на этом языке построена система построения клиентских приложений Windows Forms.
1   2   3   4   5   6   7   8   9   10


написать администратору сайта