Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Практическая часть.. Описание доработки программы.Содержание книги
Поиск на нашем сайте 2 Практическая часть. Как доработать программу я придумал не сразу. Самый основной принцип остался неизменным, ядро программы получила значительные дополнения. У меня уже присутствует опыт программирования на python, этот язык программирования максимально удобный, поддерживается на большинстве устройств, и его производительность можно адаптировать, для высокоуровневой техники как персональных компьютеров, так и для низкоуровневой техники микроконтроллеров micro–python. Для каждой не маленькой программы необходим каркас – разделение на функции. Моя старая программа состоит из трёх основных частей, первая генерирует шифр и записывает его в папку shif для удобной передачи другим пользователям, второй которая шифрует введённый текст по сгенерированному шифру, и третьей, которая расшифровывает. Старые функции были доработаны возможностью генерировать несколько вариантов шифрования каждой буквы, шифровать по ним, что даёт большую защищённость, не теряя возможности расшифровывать. Сейчас добавились функции: кодирования шифра, дающее возможность закодировать шифр и передать через интернет, тому кто знает цифры для его декодирования, декодирования шифра и считывающая раскладку символов для всех вышеперечисленных функций, она дала возможность добавлять и изменять раскладку пользователям, даже не занимающимся программированием. Это могли бы быть отдельные программы, их объединяет, дизайн, где каждая функция вызывается через кнопку, а данные для обработки берутся из полей ввода. Это сделано с помощью библиотеки kivy – это огромна библиотека для придачи python программ дизайна, начиная от простых виджетов таких как кнопки поля ввода, изображения заканчивая анимацией катсцен. В kivy присутствует инструментарий для создания любых программ от простых до полноценных компьютерных игр. У программы присутствует отдельное окно, чтобы не работать с ней из консоли и я добавил ей поля ввода для того, чтобы пользователь вводил данные, и кнопки для вызова функций, шифр сохраняется в папке Shif, а закодированный шифр в папке shif for shipment. В дизайне программы, я сохранил скевоморфизм учитывая моду на него, он характеризуется, тем, что она отдалённо похожа, по дизайну на программу для перевода текста с иностранных языков.
|
||
|
Последнее изменение этой страницы: 2024-06-27; просмотров: 43; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.006 с.) |