Рассчитай точную стоимость своей работы и получи промокод на скидку 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
Заказ выполнил
anatoliy17
5
скачать
Реализовать враппер(RichEditWrapper для backend=”win32”).docx
2019-04-23 21:24
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Отлично проделанная работа и все в срок. Преподаватель оценил работу на 100 из 100!

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

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Преддипломная практика по первой части диплома
Отчёт по практике
Программирование
Стоимость:
700 ₽
Необходимо выполнить 3 лабораторные работы в одной программе.
Решение задач
Программирование
Стоимость:
150 ₽
Салон сотовых телефонов (Delphi + DB)
Курсовая работа
Программирование
Стоимость:
700 ₽
Составить программу вычисления следующих функций:
Решение задач
Программирование
Стоимость:
150 ₽
Проектирование интернет-афиши и справки кинотеатра
Курсовая работа
Программирование
Стоимость:
700 ₽
разработка кроссплатформенного менеджера подкастов
Дипломная работа
Программирование
Стоимость:
4000 ₽
Разработать программу-приложение на языке Java
Контрольная работа
Программирование
Стоимость:
300 ₽
Написать курсовой по Операционным системам . М-03597
Курсовая работа
Программирование
Стоимость:
700 ₽
Операционные системы реального времени: понятие и виды
Реферат
Программирование
Стоимость:
300 ₽
Разработка классов Point и Circle для программы в main (см. скрин в приложениях)
Контрольная работа
Программирование
Стоимость:
300 ₽
разработка консольного приложения на языке С++
Контрольная работа
Программирование
Стоимость:
300 ₽
Технические средства автоматизации и управления
Контрольная работа
Программирование
Стоимость:
300 ₽
Архитектура ЭВМ - 2 вопроса (5 вариант в прилагаемой методичке)
Контрольная работа
Программирование
Стоимость:
300 ₽
15, 2, 7, 13, 11
Контрольная работа
Программирование
Стоимость:
300 ₽
Алгоритм Уоршалла в С++
Контрольная работа
Программирование
Стоимость:
300 ₽
Выполнить практические задания по открытому программному обеспечению. М-03507
Контрольная работа
Программирование
Стоимость:
300 ₽
SIMULINK.
Контрольная работа
Программирование
Стоимость:
300 ₽
разработка и реализация конфигурации в 1с:Предприятие по заданию
Контрольная работа
Программирование
Стоимость:
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 вы получите информацию о подробном расчете стоимости аналогичной работы