Авторские разработки С++ MFC

О проекте | Новости | Статьи | Исх.тексты | Отзывы | Форум | Главная

Информация

arrow1.gif (529 bytes)О проекте
arrow1.gif (529 bytes)Новости
arrow1.gif (529 bytes)Я здесь впервые
arrow1.gif (529 bytes)Вопросы-ответы

Вопросы и ответы

Здесь я собрал некоторые вопросы, которые мне задают пользователи и мои ответы на них

Вопрос: Как изучить С++ MFC

Ответ:Мне довольно часто приходят письма с вопросами, как изучить Visual С++, с чего начать и как разобраться в обилии классов. Есть несколько простых шагов :

  1. Начинайте не с MFC, а с создания классов С++ в проекте Console Application. Для того, чтобы разобраться в классах возьмите любую книгу по С++ и пробуйте примеры из нее. После этого разберитесь с примером Класс матрицы там подробно описано создание простого класса.
  2. Изучите структуру программы MFC созданную MFC AppWizard(exe),Single document, Multiple document, Dialog based.
  3. Только после этого изучайте библиотеку классов MFC. Изучайте только те классы, которые нужны для конкретной работы, и чем сложнее работа, тем больше классов изучите.
  4. Практика и еще раз практика. Идите от простого к сложному начиная с простейших, но законченных приложений.

Вопрос : Как в визуале с++ работать с базами данных

Ответ: Посмотрите исходный текст программы Глоссарий, там используется база данных MDB

Вопрос: Как сделать программу для обмена данными с поисковым сервером, например Yandex

Ответ : Обмен с поисковыми машинами осуществляется при помощи простых текстовых строк, а обратно передаются строки ответа в формате html (форматированный тегами текст)
Фактически передаются параметры в программу на сервере.
Для выдачи и получения строк по протоколу http в MFC есть классы
CHttpFile
CHttpConnetion
Как с ними работать описано в помощи, в разделе "Internet Programming with WinInet"
Так же можно посмотреть пример клиентского приложения TEAR, которое есть в поставке VС++.
Поищите книгу Джамса К., Коуп К. "Программирование для Internet." Она Вам поможет.

 

© Авторские разработки http://progcpp.narod.ru при цитировании ссылка обязательна.

Сайт создан в системе uCoz