Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
nefton
44 / 20 / 5
Регистрация: 28.02.2013
Сообщений: 190
#1

API для моего приложения - C++

11.02.2016, 13:31. Просмотров 169. Ответов 1
Метки нет (Все метки)

Этап 1.
Я пишу приложение для windows, оно делает какую-то работу, что-то считает и т.п.
У него в результате этой работы появляются данные. Не много в принципе, пару десятков цыфр и немного текста.
Так же это приложение умеет чтото выводить на экран (пряоугольники к примеру)
На этом этапе всё замечательно.

Этап 2.
Появляются много других людей, которым тоже надо эти данные и уметь выводить прямоугольники на экран.
Но они не знают С++, не разбираются в этих алгоритмах, да и код я им давать не хочу.
Зато они знают Java, Питон, Дельфи паскаль или бейсик или ещё чтото о чём я даже не слышал.
Им нужны эти данные в их программах.
Вот и стоит вопрос об интерфейсе.
Самое простое что пришло пока на ум это положить все эти данные текстов куда нибудь в окно.
А они потом WinAPI::GetWindowText

Но этот подход кажется мне уж сильно криворуким.
Сначала переводить в строки, потом им парсить эти данные.
А управлять моим выводом? SetWindowText? и мне парсить надо получается?

Ещё вариант через файл, но мне диск жалко. Каждую секунду его перезаписывать.
Бинарный файл в памяти был бы выходом в принципе, но я о такой технике не в курсе.

Так же интересный вариант по сети. Типа сервера, хоть и на локальном компьютере.
(думаю на этом и остановлюсь если ничего нормального не придумается)

Может есть какие-то вменяемые способы взаимодействия приложений в виндовс?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2016, 13:31
Я подобрал для вас темы с готовыми решениями и ответами на вопрос API для моего приложения (C++):

Где в памяти храняться данные моего приложения? - C++
Добрый день! Подскажите кто знает, у меня тут пара нубских вопросов: 1. Вот когда я создаю данные какого - нибуть типа, например DWORD...

Сайт для Win Api для C/C++ - C++
A где можно найти сайт или хелп по всем функциям c++(например sqrt, pow и т.д.) что бы приводились примеры и какие библеотеки надо...

API функции для работы с окном - C++
Подскажите, пожалуйста, есть ли API функции в с++, с помощью которых можно закрывать, разворачивать, сворачивать, перемещать и т.п. окно ? ...

Прошу совета по выбору API для изучения - C++
Здравствуйте, я хочу начать изучение какого-нибудь API на C++ для создания приложений (преимущественно на Windows). Мне в школе задали...

Приложение на C++ для работы с API, подскажите/объясните принцип. - C++
Здравствуйте! Требуется написать программу(для себя любимого :)) на C/C++ для работы с API http://www.reg.ru/reseller/API2-tech ...

Мне нужен API для работы с модемом ? Pls. - C++
Нужен API, библиотеки, примеры кода - чтобы реализовать как минимум дозвон, прием звонков, работу с АОН или как максимум - все...

1
Kastaneda
Jesus loves me
Эксперт С++
4756 / 2960 / 243
Регистрация: 12.12.2009
Сообщений: 7,517
Записей в блоге: 2
Завершенные тесты: 1
11.02.2016, 13:41 #2
Цитата Сообщение от nefton Посмотреть сообщение
Может есть какие-то вменяемые способы взаимодействия приложений в виндовс?
по сети нормально, плюс еще можно через общую память - твое приложение туда пишет, другое приложение читает, но в этом случае другим языкам возможно будет сложно, не везде это поддерживается, где не поддерживается можно через нативы реализовать, но вызов нативов опять же не везде поддерживается. Поэтому через сокет думаю лучше всего.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2016, 13:41
Привет! Вот еще темы с ответами:

Много ли времени нужно для изучения win api? - C++
Интересует данный вопрос, также хотел еще спросить: сложный ли он (win api)?

С чего начать писать свои API для приложений - C++
можно ссылки Заранее спаисибо)

Написать reusable API для работы со связным списком структур - C++
6. Имеем чистый С. Напишите reusable API для работы со связным списком структур. Структуры могу быть разного типа, но в одном списке...

Приложения для телефона - C++
Писать приложения для телефона можно только на Java? Просто я слышал, что можно писать на си++ приложения для телефона, это правда?


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru