Необходимо разработать устройство, способное измерять расстояние до объекта в горизонтальной плоскости бесконтактным способом. Объект твердое, неподвижное тело ( в физическом понимании). Максимальное измеряемое расстояние 1 метр, минимальное- 0,1 метра, точность измерений +1мм,-1мм. Данные должны ...
Написать класс на С++ Qt
Имеется базовый класс FExportManager.
Необходимо наследовать от него классы FTXTExportManager,FDBFExportManager,FXLSExportManager реализующие экспорт в CSV,DBF и XLS соответственно.
В конструктор класса передаётся карта содержащая параметры экспорта.
Входными данными является модель QAbstractTableModel.
class FExportManager
{
FExportManager(QMap mapParams);
~FExportManager();
void setModel(QAbstractTableModel* pModel);
virtual bool startExport();
}
class FDBFExportManager
{
FDBFExportManager(QMap mapParams);
~FDBFExportManager();
virtual bool startExport() override;
}
class FTXTExportManager
{
FDBFExportManager(QMap mapParams);
~FDBFExportManager();
virtual bool startExport() override;
}
Описание параметров:
TXT:
FILE=out.csv
Параметр принимает путь к выходному файлу и его название.
DELIMITER=;
Определяет разделитель для значений
ENCLOSE_SEQUENCE="
Определяет
ESCAPE_SEQUENCE=\
Определяет символ экранирования
PRINT_HEADER=FALSE
Определяет необходимо-ли выводить названия колонок
ENCODING=CP1251
Определяет кодировку файла
DBF
FILE=out.dbf
Параметр принимает путь к выходному файлу и его название.
STRUCTURE=NAME{C15},COUNT{N9.14},DTADD{D}
Определяет структуру файла
ENCODING=CP866
Определяет кодировку файла
Описание структуры DBF файла
Должны поддерживаться следующе типы полей:
Строка: "C"
формат: C
пример: "{C15},{C80}"
Число: "N"
формат: N
пример: "{N5},{N15.3}"
Дата: "D"
формат D
пример: "{D}"
Заявки фрилансеров
Похожие заказы
- Прикладное ПО6 заявокЗакрыт5 лет назад
Необходим парсер для wialon retranslator: http://extapi.wialon.com/hw/cfg/WialonRetranslator%201.0.pdf Linux, FreeBSD надо что бы приложение слушало порт и раскладывало сообщения по "идентификатор контроллера.TXT"
Прикладное ПО2 заявкиЗакрыт5 лет назадСуть в чем Есть программа которая запускается батником, в нем команда – test.exe /cfg "c:txt.cfg" /init "c:". т.е. по сути имеем три файла (exe, cfg, bat) Над их собрать в один, но так ...
Прикладное ПО3 заявкиЗакрыт5 лет назадНеобходимо сделать контрольную работу (паскаль) 1. Задание по теме "Сортировка" Написать и отладить следующие программы. 1. Сортировка массива с использованием алгоритма пирамидальной сортировки. 2. Сортировка ...
Прикладное ПО1 заявкаЗакрыт5 лет назадБот будет работать в телеграмм канале. Подразумевается разделение бота на два блока. Блок admin и блок user. Работа бота в блоке user подразумевает получение от пользователя сообщение и пересылка его в блок admin. Admin видит ...
Прикладное ПО3 заявкиЗакрыт5 лет назадЕсть готовая часть с регистрацией и авторизацией на Angular 7 Нужно дополнить : - user profile (часть уже готова) - поиск между пользователями по фильтрам
Прикладное ПО2 заявкиЗакрыт5 лет назадИщу специалиста, кто разбирается в инсталляторах, желательно в advanced installer. Необходимо собрать EXE и SFX архив. Оплата по договорённости.
Прикладное ПО1 заявкаЗакрыт5 лет назаднаписать парсер номеров таксистов
Прикладное ПО1 заявкаЗакрыт5 лет назадРазработка электро схемы и платы. МК с интерфейсами Ethernet, 1WIRE, RS-485, … Необходимы специалист или группа специалистов для разработки электрической схемы и платы контроллера. На плате будут МК ESP32 и интерфейсы: ...
Прикладное ПО2 заявкиЗакрыт5 лет назадЗдравствуйте. Нужно сделать обертку (универсальную), что бы можно было натянуть на него (или в него) любой exe. Суть проста, отслеживать успешную установку оффера (как это делать я не знаю, ...
Прикладное ПО2 заявкиЗакрыт5 лет назад