Файл: Индивидуальный проект Упрощение работы с системами счисления с помощью электронного приложения.docx
Добавлен: 30.11.2023
Просмотров: 91
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Рис. 3 - ПереводчикРис. 4 - КалькуляторСледующим этапом стало написание функционала и логики для каждого элемента(виджета) приложения, что заняло больше всего времени и большую часть кода. Первым делом я написал алгоритм перевода чисел из одной системы счисления в другую в диапазоне от 2-ичной до 36-ричной(рис. 5). Этот алгоритм будет в дальнейшем использован как в переводчике систем счисления, так и в калькуляторе. Рис. 5 - Алгоритм переводаВторым этапом стала логика приложения, которую я строил на самописных функциях и событиях(ивентах), после которых эти функции выполнялись.2.4. Тестирование и доработка приложенияВ ходе тестов первой версии приложения я выявил несколько недоработок и багов, поэтому было решено доработать приложение и исправить все ошибки. Когда приложение полностью работало без ошибок, я решил обновить дизайн, сделать его более приятным, а также немного подкорректировать интерфейс. В новом дизайне я добавил больше красок, логотип, а также возможность поменять светлую и темную тему(рис. 6, 7, 8, 9).Рис. 6 - Главное меню(Светлая тема)Рис. 7 - Главное меню(Тёмная тема)Рис. 8 - ПереводчикРис. 9 - КалькуляторПриложение для ОС Windows уже готово(Запускать файл Project1.exe) и скачать его можно по QR-коду (рис. 10)Рис. 10 - QR-кодЗаключениеВ ходе работы над проектом я достиг свою цель, которая заключалась в создании приложения.Для достижения этой цели я выполнил все поставленные задачи, а именно:-Изучил теоретический материал;-Научился создавать приложения с оконным графическим интерфейсом, изучил основы дизайна;-Написал код для приложения.В процессе создания приложения я получил много новых знаний и навыков, которые смогу применять в будущих работах.
Интернет-источники
Интернет-источники
-
https://python.org (документация Python) -
https://ru.wikipedia.org (википедия) -
https://customtkinter.tomschimansky.com (Документация библиотеки Tkinter) -
https://www.onlinegdb.com/online_python_interpreter (Онлайн компилятор Python) -
https://habr.com/ru/all/ (Примеры работы с библиотекой Tkinter)