Файл: Индивидуальный проект Упрощение работы с системами счисления с помощью электронного приложения.docx

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

Категория: Реферат

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

Добавлен: 30.11.2023

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

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

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Рис. 3 - ПереводчикРис. 4 - КалькуляторСледующим этапом стало написание функционала и логики для каждого элемента(виджета) приложения, что заняло больше всего времени и большую часть кода. Первым делом я написал алгоритм перевода чисел из одной системы счисления в другую в диапазоне от 2-ичной до 36-ричной(рис. 5). Этот алгоритм будет в дальнейшем использован как в переводчике систем счисления, так и в калькуляторе. Рис. 5 - Алгоритм переводаВторым этапом стала логика приложения, которую я строил на самописных функциях и событиях(ивентах), после которых эти функции выполнялись.2.4. Тестирование и доработка приложенияВ ходе тестов первой версии приложения я выявил несколько недоработок и багов, поэтому было решено доработать приложение и исправить все ошибки. Когда приложение полностью работало без ошибок, я решил обновить дизайн, сделать его более приятным, а также немного подкорректировать интерфейс. В новом дизайне я добавил больше красок, логотип, а также возможность поменять светлую и темную тему(рис. 6, 7, 8, 9).Рис. 6 - Главное меню(Светлая тема)Рис. 7 - Главное меню(Тёмная тема)Рис. 8 - ПереводчикРис. 9 - КалькуляторПриложение для ОС Windows уже готово(Запускать файл Project1.exe) и скачать его можно по QR-коду (рис. 10)Рис. 10 - QR-кодЗаключениеВ ходе работы над проектом я достиг свою цель, которая заключалась в создании приложения.Для достижения этой цели я выполнил все поставленные задачи, а именно:-Изучил теоретический материал;-Научился создавать приложения с оконным графическим интерфейсом, изучил основы дизайна;-Написал код для приложения.В процессе создания приложения я получил много новых знаний и навыков, которые смогу применять в будущих работах.
Интернет-источники

  1. https://python.org (документация Python)

  2. https://ru.wikipedia.org (википедия)

  3. https://customtkinter.tomschimansky.com (Документация библиотеки Tkinter)

  4. https://www.onlinegdb.com/online_python_interpreter (Онлайн компилятор Python)

  5. https://habr.com/ru/all/ (Примеры работы с библиотекой Tkinter)
ПАСПОРТ ПРОЕКТАНазвание проекта: Упрощение работы с системами счисления с помощью электронного приложенияРуководитель проекта: Черникова Татьяна МихайловнаАвтор проекта: Ручьев ГригорийУчебная дисциплина: Информатика (программирование)Тип проекта: Практико-ориентированныйЦель работы: Создание удобного приложения для работы с системами счисленияЗадачи работы: 1.Изучить теоретический материал по системам счисления;2. Изучить основы создания и дизайна приложений;3. Написать код приложенияПроблема проекта: Сложность в выполнении перевода и математических операций с числами в различных системах счисленияКраткое содержание проекта: Разработка приложения, которое поможет в работе с системами счисления, а код приложения будет написан в приложении PyCharmРезультат проекта (продукт): Электронное приложениеРеализация проекта: Поэтапное выполнение всех задач, получение новых знаний и их использование в проекте