Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+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: Сэмпл для юнит тестов можно добавлять в виде бинарника в папку apps. Разумеется, все комменты и тексты в коде должны быть на английском. Предполагается, что юнит тесты запускаются на английском интерфейсе винды. И да, про юнит тесты и contribution здесь тоже кое-что есть
подробнее
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
19 апреля 2017
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
Michaellsv
5
скачать
Реализовать враппер(RichEditWrapper для backend=”win32”).docx
2019-04-23 21:24
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Отлично проделанная работа и все в срок. Преподаватель оценил работу на 100 из 100!

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

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Тебя также могут заинтересовать
Создание отбора списка в 1С предприятие 8.3.18
Задача по программированию
Программирование
Двоичный калькулятор visual studio form c++
Другое
Программирование
Стоимость:
300 ₽
Сравнительный анализ систем поддержки принятия решений
Реферат
Программирование
Стоимость:
300 ₽
Тема на выбор
Курсовая работа
Программирование
Стоимость:
700 ₽
Визуализатор сортировки массивов на языке программирования C++
Расчётно-графическая работа (РГР)
Программирование
Разработать небольшой сайт
Курсовая работа
Программирование
Стоимость:
700 ₽
ВВЕДЕНИЕ В ПАКЕТ Octave
Контрольная работа
Программирование
Стоимость:
300 ₽
Программа для разбора txt файла на C для VisualStudio2012
Контрольная работа
Программирование
Стоимость:
300 ₽
Методы и алгоритмы принятия решений – 1 контрольная и 2 ЛР
Контрольная работа
Программирование
Стоимость:
300 ₽
Системы искусственного интеллекта в профессиональной деятельности
Контрольная работа
Программирование
Стоимость:
300 ₽
В пакете Mathematica написать стандартную функцию
Контрольная работа
Программирование
Стоимость:
300 ₽
контрольная Алгоритмы решения нестандартных задач
Контрольная работа
Программирование
Стоимость:
300 ₽
Топология сети
Контрольная работа
Программирование
Стоимость:
300 ₽
Архитектура ЭВМ - 2 вопроса (5 вариант в прилагаемой методичке)
Контрольная работа
Программирование
Стоимость:
300 ₽
ВВЕДЕНИЕ В ПАКЕТ Octave
Контрольная работа
Программирование
Стоимость:
300 ₽
-Construct a program that will request you to input function and will perform evaluation of all critical point
Контрольная работа
Программирование
Стоимость:
300 ₽
13, 17, 2, 4,10
Контрольная работа
Программирование
Стоимость:
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 вы получите информацию о подробном расчете стоимости аналогичной работы