Файл: Классификация языков программирования высокого уровня (Предпосылки развития современных средств программирования).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 29.03.2023

Просмотров: 325

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Рисунок 18 - Пример работы функции поиска по таблице по критерию «ФИО Автора»

При выполнении функции удаления данных с выбранной строки DataGridView генерируется соответствующее информационное сообщение (рис.19).

Рисунок 19 - Информационное сообщение о проверке решения по удалению данных в таблице БД

В случае подтверждения пользователем операции удаления данных благодаря нажатию кнопки «Да» в информационном сообщении о проверке решения по удалению данных в таблице БД запись удаляется, о чем свидетельствует надпись в Label, что находится рядом с компонентом ProgressBar.

Пример результата удаления записи из таблицы базы данных приведен на рис.20.

Рисунок 20 - Пример результата удаления записи из таблицы базы данных

Выводы по главе 3

В рамках данной главы приведено описание основных возможностей использования разработанного программного обеспечения с помощью таких средств разработка, как язык программирования С#, интегрированная среда разработки ПО Visual Studio 2010, фреймворка .NET, технологии Windows Forms. Приведены результаты создания пользовательского интерфейса разработанного ПО, отражены основные компоненты, классы, модули и описаны ключевые функциональные возможности по обработке созданной системой данных, хранимых в созданной БД. Обеспечена возможность авторизации в созданной системе. Для исключения возможности ложных срабатываний операций удаления данных из БД предусмотрена валидационная проверка в виде сообщения о подтверждении действий пользователя.

ЗАКЛЮЧЕНИЕ

В рамках первой главы приведены результаты проведенного анализа специфики исторического развития средства разработки программ, описаны предпосылки развития современных средств создания вычислительных программ, проведен обзор этапов создания первых языков программирования.

В рамках второй главы данной работы описаны результаты анализа языков разработки программного кода. Описан ряд существующих классификаций высокоуровневых языков программирования, приведено описание существующих типов трансляторов, а именно, интерпретаторов, компиляторов и ассемблеров.


Кратко обозначены ключевые отличия между декларативными и императивными языками разработки ПО, описаны логические и функциональные подходы к созданию программного кода, приведен рейтинг популярности средств разработки на 2017-й год. Проведен анализ возможностей современных языков программирования C#, Python и C++, кратко обозначены их основные преимущества, недостатки и особенности.

В рамках данной главы приведено описание основных возможностей использования разработанного программного обеспечения с помощью таких средств разработка, как язык программирования С#, интегрированная среда разработки ПО Visual Studio 2010, фреймворка .NET, технологии Windows Forms.

Приведены результаты создания пользовательского интерфейса разработанного ПО, отражены основные компоненты, классы, модули и описаны ключевые функциональные возможности по обработке созданной системой данных, хранимых в созданной БД.

Обеспечена возможность авторизации в созданной системе. Для исключения возможности ложных срабатываний операций удаления данных из БД предусмотрена валидационная проверка в виде сообщения о подтверждении действий пользователя.

В процессе выполнения работы достигнута поставленная цель посредством решения следующих задач:

1. Проведен анализ специфики исторического развития средств разработки программ.

2. Осуществлен анализ языков написания программного кода.

3. Выполнен анализ особенностей классификации высокоуровневых языков программирования.

4. Осуществлена разработка программного обеспечения с помощью языка C#.

5. Проведено описание структуры проекта и интерфейса пользователя разработанного программного продукта.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Галин А.Б. Информатика: учебник. – М.: Феникс, 2012. – 223 с.
  2. Голицына О.Л., Партыка Т.Л., Языки программирования. Учебное пособие. – М.: Форум, 2012. – 467 с.
  3. Джосаттис Н.М. Стандартная библиотека C++. Справочное руководство. — М.: Вильямс, 2014. – 1136 c.
  4. Забудский Е.И. Объектно-ориентированный анализ и программирование на языке C# — М.: Кафедра ОИиППО ГУ-ВШЭ, 2012. — 705 с.
  5. Иванова Г.С. Основы программирования Учебник для вузов. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2012. –303 с.
  6. Камаев В.А., Костерин В.В. Технологии программирования Учебник. — М.: Высшая школа, 2016. - 314 с.
  7. Колесников Е.А. Перфокарты. Технико-исторические заметки. – М.: Реноме, 2016. — 184 с.
  8. Лутц М. Изучаем Python. СПб.: Символ-Плюс Медиа, 2012. – 1280 с.
  9. Могилев А.В., Листрова Л.В. Методы программирования. Компьютерные вычисления. – СПб.: БХВ-Петербург, 2013. – 320 с.
  10. Нейгел К., Ивьен Б., C# 5.0 и платформа .NET 4.5 для профессионалов. М.: Академия, 2014. – 1440 с.
  11. Одинец В.П. Зарисовки по истории компьютерных наук. – Сыктывкар: Коми пединститут, 2013. — 421 с.
  12. Орлов С.А. Теория и практика языков программирования. – СПб.: Питер, 2014. – 688 с.
  13. Пройдаков Э.М. Страницы истории отечественных ИТ. – М.: Альпина Паблишер, 2016. — 241 с.
  14. Рихтер Д. Программирование на платформе Microsoft .NET Framework 4.0 на языке C#. – СПб.: Питер, 2012. – 720 с.
  15. Саммерфилд М. Программирование на Python 3. СПб.: Символ-Плюс, 2012. – 608 с.
  16. Семакин И.Г. Информатика и информационно-коммуникационные технологии. Базовый курс: - М: БИНОМ, Лаборатория знаний, 2012. – 314 с.
  17. Сузи Р.А. Язык программирования Python. М.: Интуит, 2016. – 351 c. 
  18. Тюгашев А.А.. Основы программирования. Часть 2. – СПб.: Университет ИТМО, 2016. – 160 с.
  19. Фет Я.И. Хрестоматия по истории информатики. – Новосибирск: Гео, 2014. — 559 с.
  20. Хорев П.Б. Объектно-ориентированное программирование. – Москва: Академия, 2012. – 446 с.