Конвертер валют
Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain
Здравствуйте! Возможно данная тема обсуждалась, но я пока не нашёл нужного решения. Простенький конвертер валют создать могу, но хотелось, чтобы было обновление курса через интернет. И тут я не знаю как подступиться. Не работал с компонентами интернета в с++. Как вариант обдумывал идею базы данных и отображения в ней списка курса валют, либо ComboBox...Помогите разобраться, не по лени спрашиваю, а ради понимания. В интернете не нашёл ничего достаточно конкретного. Буду рад хоть ссылке на информацию или книгу. Но лучше конечно на примере.
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Посоветую искать и ещё раз искать поисковиком. Я знаю фирмы, которые занимаются написанием и поддержкой специальных веб сервисов, позволяющих получать биржевую информацию ( в том числе курс валют) в реальном времени. Это, как правило, веб сервисы, либо готовые embedded html объекты. И, конечно же, они все платные, так как этим фирмам нужно оплачивать труд программистов. Поэтому готовое красивое и одновременно бесплатное решение (да ещё и с грамотным и актуальным контентом) найти скорее всего не получится. Как вариант, могу предложить найти какой-нибудь уважаемый биржевой сайт и программно установить http соединение, получить интересующую страницу и распарсить её. Однако подобные сайты чаще всего защищаются от таких как мы "умников" тем, что показывают курсы валют картинкой, а не текстом. Да и скорость получения информации в таком случае будет хромать (страничка может быть достаточно тяжёлой, плюс сервер может перегружен и медленно отвечать, плюс никто не гарантирует его работы 24/7). Так что вернусь к самому началу своего сообщения - советую искать и ещё раз искать. Чем чёрт не шутит, вдруг повезёт.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.