Рассчитай точную стоимость своей работы и получи промокод на скидку 200 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
выполнено на сервисе Автор24
Студенческая работа на тему:
Реализовать враппер(RichEditWrapper для backend=”win32”)
Создан заказ №1960840
18 апреля 2017

Реализовать враппер(RichEditWrapper для backend=”win32”)

Как заказчик описал требования к работе:
В рамках библиотеки pywinauto реализовать класс RichEditWrapper для backend=”win32” (документация). Методы враппера должны покрывать всю функциональность по работе с текстом и Undo/Redo. Написать модульные тесты и сделать pull request. Пояснения преподавателя: Наверно, для начала стоит почитать пр о основные концепции pywinauto в Getting Started Guide. Когда станет понятно, что такое враппер и как посылаются action'ы реальному контролу (для "win32" врапперов - это отправка оконных сообщений через SendMessage). Конкретно для RichEdit контрола есть раздел RichEdit Messages (по ссылке в задании), который как раз и описывает все оконные сообщения, на который реагирует данный тип контрола. Реализовать методы для каждого сообщения - это слишком много. Но основные - с дюжину - надо осилить. Найти RichEdit контрол можно, например, в приложении WordPad (для отладки). Но для юнит тестов использовать приложение, встроенное в операционную систему, - не очень правильно. Но тот же WordPad есть в сэмплах для Visual Studio. Например, By default, these samples are installed in drive:\Program Files\Microsoft Visual Studio 10.0\Samples\C++\MFC\ole\wordpad (на крайняк могу выслать сорцы). Репозиторий, куда делать pull request: https://github.com/pywinauto/pywinauto Сэмпл для юнит тестов можно добавлять в виде бинарника в папку apps. Разумеется, все комменты и тексты в коде должны быть на английском. Предполагается, что юнит тесты запускаются на английском интерфейсе винды. И да, про юнит тесты и contribution здесь тоже кое-что есть: https://github.com/pywinauto/pywinauto/wiki/Contribution-Guide-(draft
подробнее
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
19 апреля 2017
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
DWork
5
скачать
Реализовать враппер(RichEditWrapper для backend=”win32”).docx
2019-04-23 21:24
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Отлично проделанная работа и все в срок. Преподаватель оценил работу на 100 из 100!

Хочешь такую же работу?

Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Курсовая работа по программной инженерии
Курсовая работа
Программирование
Стоимость:
700 ₽
Технические средства автоматизации и управления
Контрольная работа
Программирование
Стоимость:
300 ₽
Система мониторинга безопасного рассстояния для транспортных средств
Выпускная квалификационная работа
Программирование
Информационная система учета заказов на обслуживание судов
Дипломная работа
Программирование
Стоимость:
4000 ₽
ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ ФАЙЛОВ
Лабораторная работа
Программирование
Стоимость:
300 ₽
лабораторной работы в в AVR Studio язык ассемблер
Контрольная работа
Программирование
Стоимость:
300 ₽
Выполнить работу по программированию.М-01632
Контрольная работа
Программирование
Стоимость:
300 ₽
Решить задачи
Контрольная работа
Программирование
Стоимость:
300 ₽
Программирование на C++ , задачи ВЫЧИСЛИТЕЛЬНАЯ МАТЕМАТИКА
Контрольная работа
Программирование
Стоимость:
300 ₽
Компьютерное моделирование физических процессов
Контрольная работа
Программирование
Стоимость:
300 ₽
Небольшое задание по Матлабу
Контрольная работа
Программирование
Стоимость:
300 ₽
2 практические работы комп графика и система комп верстки Latex
Контрольная работа
Программирование
Стоимость:
300 ₽
Решение задач по математическому линейному программированию
Контрольная работа
Программирование
Стоимость:
300 ₽
Читай полезные статьи в нашем
Системы программирования
Неотъемлемой частью современных ЭВМ являются системы программного обеспечения, которые являются средствами, расширяющими возможности аппаратуры и сферу ее использования. Эти системы являются посредником между человеком и вычислительной машиной, автоматизируют выполнение определенных функций в соответствии с профилем специалистов и режимами их взаимодействия с ЭВМ. Программное обеспечение повышает ...
подробнее
Основные элементы интерфейса Компас-3D
В нашем случае такой средой является система автоматизированного проектирования Компас-3D. Познакомимся подробнее с интерфейсом данной системы и посмотрим, насколько он удобен для пользователя.
Интерфейс системы Компас-3D аналогичен интерфейсам других Windows-приложений. После запуска программы на экране появляется главное окно системы, которое изображено на рис.1.

Верхняя строка окна содержит назв...
подробнее
Динамический HTML
Одним из методов реализации идеи динамичности стало дополнение разработчиками языка HTML и встраивание в браузеры средств обработки специальных языков программирования (JavaScript, JScript и VBScript). Сами сценарии (скрипты), т. е. программы, созданные с помощью этих языков, размещаются совместно с основным содержанием и разметкой HTML-документа. Исходные тексты подобных программ перемещаются в с...
подробнее
Размещение веб-сайтов
Любой сайт представлен набором файлов, созданных в различных редакторах. Помимо создания сайта, его еще необходимо разместить в сети.
Более простым вариантом является размещение сайта на веб-сервере, специально предоставляющем подобные услуги. Выбор конкретного веб-сервера определяется целью сайта: либо он носит личный характер (например, для общения друзей), либо представляет коммерческий проект....
подробнее
Системы программирования
Неотъемлемой частью современных ЭВМ являются системы программного обеспечения, которые являются средствами, расширяющими возможности аппаратуры и сферу ее использования. Эти системы являются посредником между человеком и вычислительной машиной, автоматизируют выполнение определенных функций в соответствии с профилем специалистов и режимами их взаимодействия с ЭВМ. Программное обеспечение повышает ...
подробнее
Основные элементы интерфейса Компас-3D
В нашем случае такой средой является система автоматизированного проектирования Компас-3D. Познакомимся подробнее с интерфейсом данной системы и посмотрим, насколько он удобен для пользователя.
Интерфейс системы Компас-3D аналогичен интерфейсам других Windows-приложений. После запуска программы на экране появляется главное окно системы, которое изображено на рис.1.

Верхняя строка окна содержит назв...
подробнее
Динамический HTML
Одним из методов реализации идеи динамичности стало дополнение разработчиками языка HTML и встраивание в браузеры средств обработки специальных языков программирования (JavaScript, JScript и VBScript). Сами сценарии (скрипты), т. е. программы, созданные с помощью этих языков, размещаются совместно с основным содержанием и разметкой HTML-документа. Исходные тексты подобных программ перемещаются в с...
подробнее
Размещение веб-сайтов
Любой сайт представлен набором файлов, созданных в различных редакторах. Помимо создания сайта, его еще необходимо разместить в сети.
Более простым вариантом является размещение сайта на веб-сервере, специально предоставляющем подобные услуги. Выбор конкретного веб-сервера определяется целью сайта: либо он носит личный характер (например, для общения друзей), либо представляет коммерческий проект....
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы