Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Крюгер
 Аватар для Крюгер
0 / 60 / 3
Регистрация: 16.11.2012
Сообщений: 412
Записей в блоге: 3
#1

есть ли варианты? - C++

05.04.2013, 17:37. Просмотров 254. Ответов 1
Метки нет (Все метки)

кажется продумал технологию движка, который собираюсь делать но вот как оформить его так, чтобы можно было работать с плагинами своего формата (например какой нибудь *.jtm) да чтоб ко всему прочему сделать его хотя бы под 2 платформы - линукс и окна, прошу помощи у экспертов. Ткните меня в нужную сторону, подкиньте литературы(хотяб ссылочек) ну а дальше сам разберусь , заранее спасибо
знаю (немного_) что вроде бы как можно оформить в виде библиотеки экспортируемых классов(если не правильно написал не пинайте)
есть технология СОМ интрефейсов,

но что лучше я не знаю, тк не использовал ни то ни другое
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2013, 17:37     есть ли варианты?
Посмотрите здесь:

C++ Может есть варианты по проще??
Варианты сортировок C++
A * B = C Варианты реализации C++
C++ Варианты обхода графа
C++ Варианты заданий:
C++ Варианты ответов (тест)
Написать собственные варианты функций C++
варианты развитися с++ C++
Варианты перевода из 10 СС в 2-ую C++
Варианты использования c++ C++
Варианты организации файлового В/В в C++ C++
C++ Itoa варианты

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор FAQ
09.04.2013, 22:09     есть ли варианты? #2
Крюгер, очень абстрактное задание, под плагином можно понимать простую DLL-ку подгрузив которую получаем тот или иной функционал. Вобще же движок я вижу как утилиту производящую рассчёт положений, зависимостей и прочей математики на которой графический блок отрисует. Т.е вначале мы напишем версию 1 движка, и запихнём все функции обработки в DLL-ку. Пройдёт некоторое время, пользователи найдут глюки, мы поймём что половина функций несёт в себе лишнее и захочем переписать. Чтобы не перебивать весь проект мы пишем DLL-ку версию 2 в которой есть заголовки всех функций из DLL1 однака сама начинка функций уже другая, те функции которые мы вообще изъяли мы уже заменим заглушками аля
C++
1
2
3
4
5
rettype funname(fun params) 
{
    //тела не будет
    return 0;//скажем функция станет заглушкой и вседга будет возвращать ноль либо другое значение необходимое для продолжения алгоритма
}
Затем обкатав код мы ещё внесём измений и так до бесконечности. Касательно COM ActiveX если не было практики в их создании, то лучше для начала создать платформо зависмый код а уж потом шагнуть к кросплатформенным технологиям.
Самые азы создания DLL по ссылкам (там очень по децки, но для самого начала хватит) Моё мнение просто напиши движок под окна с библиотекой импорта - DLL будет просто ульем функций, свяжет которые уже сам движок
Помогите с подключением dll к проекту
GetFileType и GetCosoleCursorInfo
Yandex
Объявления
09.04.2013, 22:09     есть ли варианты?
Ответ Создать тему
Опции темы

Текущее время: 23:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru