Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть несколько .h, .cpp файлов, фрагмент программы, который занимается распознаванием команд и затем вызовом соответствующий методов или выполнением соответствующих действий.

НАПРИМЕР:

Вам дается doxygen-описание метода ISceneManager::addOctTreeSceneNode (см. вложение method-example.zip), нужно по этому описанию создать

файл addOctTreeSceneNodeC.h(см. вложение) addOctTreeSceneNodeC.cpp (см. вложение)

дополнить файл CmdProcessor.h (см. вложение), добавив в enum CmdType элемент smr_addOctTreeSceneNode

дополнить файл CmdProcessor.cpp, добавив в одно место распознавание команды

if(CmdName==L"smr_addOctTreeSceneNode")

{

return CmdType::smr_addOctTreeSceneNode;

}

в другое её реализацию

case CmdType::smr_addOctTreeSceneNode:

sc=new addOctTreeSceneNodeC(*cmd);

nd=smr->addOctTreeSceneNode(((addOctTreeSceneNodeC*)sc)->msh,((addOctTreeSceneNodeC*)sc)->parent,((addOctTreeSceneNodeC*)sc)->mppn);

obid=ObDb::Register(nd,ObDbElementType::node,ObDbSceneElementType::SceneNode,obid);

nd->setID(obid);

reply->name=cmd->name;

reply->addVar("obid",SCommand::Convert::longToStringw(obid));

break;

Смысл такой. CmdProcessor получает комманду типа Command (см. Command.h)

Команда эта представляет собой Словарик из названий параметров и их значений.

И конвертирует её в специальную команду (для каждой команды - свой класс, в нашем случае addOctTreeSceneNodeC.)

В addOctTreeSceneNodeC самое главное и единственное - конструктор, он принимает в качестве параметра объект типа Command и выбирает нужны параметры, заполняя свои поля, а поля у этой специальной команды соотвествуют параметрам метода.

Далее вызывается сам нужный метод, с параметрами из экземпляра это специальной команды и возможно создается какой-то объект, он потом регистрируется и заполняется CommandReply. (но иногда и ничего не возращается, это будет помечено)

Если ещё не запутались милости просим.

Происходит так: даем проект, сделанный в Visual Studio 2005, вы получаете от нас файлы типа method-example.zip в котором скажем 20 методов.

Делаете, мы тестируем и Вы получаете деньги.

Возможен вариант 50/50.

Пожалуйста, указывайте в ставке цену за 20 методов и срок, за который планируете делать такой объем.

16 лет назад
limenutt
Гость 
NaN летРоссия
17 лет в сервисе
Был
12 лет назад
Выбранные исполнители
Camelot58
Андрей 
38 летРоссия
17 лет в сервисе
Был
14 лет назад
16 лет назад
Пишет код аккуратно, адекватно относится к требованиям, соблюдает сроки. Я очень доволен.
Предельно четкое и корректное ТЗ. Помогает в реализации. Достойная и своевременная оплата.
Yurka
42 годаУкраина
18 лет в сервисе
Был
9 лет назад
16 лет назад
Очень толковый человек, адекватно воспринимает дополнения/уточнения в тех.задании, аккуратно пишет код. Уверен, будем сотрудничать еще, я доволен.
Очень хорошо написано ТЗ. На все вопросы(уточнения) отвечает достаточно быстро. С оплатой тоже никаких проблем не было, оплачивал своевременно. Прислушался к некоторым моим советам по улучшению ефективности и быстроты кода. Если будут еще заказы, с удовольствием с ним буду сотрудничать.
  • Похожие заказы
  • Программа - автоапдейтер файлов с сайта, а так же показ и загрузка новостей с сайта. Есть PSD с новым интерфейсом , надо будет его поставить в программу и добавить пару ссылок которые будут открывать сайт. ...

    Прикладное ПО1 исполнитель
    Завершен
    16 лет назад
  • $2500

    Срочно требуется специалист имеющий опыт работы по внедрению Terrasoft CRM x25 на предприятии.

    Закрыт
    16 лет назад
  • $1000

    Нужна программа робот. Вот краткое описание ее... 1) Программа сканирует 40 сайтов с постоянно обновляемой информацией. (возможно на сайте стоит защита от роботов. Возможно ли обойти? Подмена Proxy, иные варианты.) 2) Скачивает базы к себе во временные ...

    Закрыт
    16 лет назад
  • $250

    У нас есть программа на VB6 для считывания данных с элементов чертежей САПР Inventor. Ее надо дорабатывать под новые версии этой САПР. В ваших предложениях укажите: - примеры использования вами API Inventor - перечень САПР для которых вы писали ...

    Прикладное ПОнет заявок
    Закрыт
    16 лет назад
  • Необходимо написать макрос, или иными способами решить следующую задачу: в окне программы Corel Draw, на рабочем поле, необходимо сделать стандартную шапку (см. приложение), в которой по типу пхп форм вбивались бы текстовые данные, а также автоматом ...

    Прикладное ПО1 исполнитель
    Завершен
    16 лет назад
  • Нужно запрограммить микроконтроллер серии Zilog Z8 Encore! Подробности при переписке. Просьба: без основательного опыта в данной области - не беспокоить. Только для проживающих на Украине.

    Закрыт
    16 лет назад
  • Требуется простейшее win32 приложение по защите дискеты от копирования. Предположительно, с использованием api функций и перехватом процессов считывания. Смысл такой: когда запускаем программу(она может быть даже невидимой или запускаться в трее) - она не дает скопировать инфу ...

    Закрыт
    16 лет назад
  • Для создания клиент-серверного приложения, интегрированного с сайтом, системами оплат и мультимедийным сервисом, требуются программисты C# Проект долгосрочный, поэтапный. Задача первого этапа-создание ядра системы, подсистемы администрирования, модуля основного сервиса, модуля статистики. Требования: 1. Программирование С# от 3х лет 2. ...

    Закрыт
    16 лет назад
  • $10

    Нужно написать небольшую софтинку на дельфях. 10-15 минут работы. Подробности - в аттаче. Оплата - сразу после проверки. Все вопросы - в асю 328892. Можно в офф.

    Прикладное ПО1 исполнитель
    Завершен
    16 лет назад