Файл: Языки программирования высокого уровня.pdf

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

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

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

Добавлен: 19.06.2023

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

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

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

Рисунок 15 - Внешний вид созданной главной формы системы под записью администратора

Внешний вид созданной формы по управлению данными по стандартам во вкладке компонента TabContol «Редактирование» приведен на рис.16. Для обеспечения необходимых возможностей по управлению данными в таблице БД предусмотрено компоненты:

1. TextBox - для связи соответствующих полей БД с данной формой пользователя системы.

2. Button - для обеспечения возможностей добавления данных, перехода к вкладке просмотра данных по стандартам, перехода к форме поиска данных, формирования отчета и закрытие данной формы.

3. Label - для текстовых подписей соответствующих компонентов интерфейса.

4. ProgressBar - для отражения процесса добавления данных в таблицу БД.

5. GroupBox - для структурного объединения компонентов формы.

6. BindingNavigator - для перехода по записям в БД.

Рисунок 16 - Внешний вид созданной формы по управлению данными по стандартам (вкладка редактирования)

Внешний вид созданной формы по управлению данными по стандартам во вкладке компонента TabContol «Просмотр» приведен на рис.17.

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

  1. TextBox - проведение поиска данных по таблице БД;
  2. Button - для инициализации параметры данных, возврат к вкладке редактирования данных, удаление избранное записку в таблице;
  3. Label - для текстовых подписей соответствующих компонентов интерфейса;
  4. ProgressBar - для отображения процесса удаления данных из таблицы БД;
  5. ComboBox - для возможности загон критерия (названия поля таблицы БД), по которому проводит поиск;
  6. DataGridView - для структурного просмотра записей БД в интерфейсе пользователя.

Рисунок 17 - Внешний вид созданной формы по управлению данными по стандартам (вкладка просмотр)

Пример работы функции поиска по таблице по критерию «ФИО Автора» приведен на рис.18. Поиск осуществляется по ячейкам соответствующего столбца DataGridView, результирующий строку выделяется цветом для более удобной ориентации пользователя.

Рисунок 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 с.