Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры к экзамену ВизСр.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
242.18 Кб
Скачать
  1. Создание экранной формы для отображения содержимого бд.

ODBC — Open Database Connectivity (Открытый интерфейс для подключения к базам данных), обозначающее наиболее универсальную на настоящий момент технологию, посредством которой можно получить доступ к базам данных.

Интерфейс ODBC (Open Database Connectivity), разработанный Microsoft. он позволяет приложениям Windows получить доступ к данным различных систем управления базами данных, используя запросы на языке SQL. При этом можно получить доступ к данным любой СУБД, для которой существует ODBC драйвер. Так, например, в состав дистрибутива Visual C++ входят ODBC драйверы для баз данных в формате Access, Btrieve, dBase, FoxPro, Excel, Paradox, а также для обычных текстовых файлов. Кроме того, поставляются ODBC драйверы и для удаленных СУБД - SQL Server и Oracle.

Алгоритм создания программы:

  1. Создайте новый проект,на первом шаге определения свойств приложения выберите для него однооконный интерфейс.

  2. На втором шаге включить поддержку баз данных(определив на каком уровне в приложении будет обеспечена поддержка баз данных).

  3. Теперь надо указать MFC AppWizard какую базу данных и какую таблиицу из нее мы желаем просматривать в нашем приложении. Для этого мы должны нажать кнопку Data Source, также рассположенную в диаалоговой панели MFC AppWizard и выбрать ODBC

  4. Определить метод работы приложения с базой данных.(Snapshot-Используется для данных, которые не изменяются во время работы приложения; Dynaset-БД, может изменяться во время работы приложения.)

  1. Классы mfc для работы с сетью.

классы MFC, предназначеные для работы с сетью.

Во-первых, это классы CSocket и CAsyncSocket. Они предназначены для работы с сетью посредством протокола TCP/IP. Оба они являются потомками класса CObject (класс CAsyncSocket непосредственный потомок класса CObject, а класс CSocket - потомок класса CAsyncSocket). Оба эти класса работают с данными на самом низком уровне (в библиотеке MFC, естественно) - т. е. они заняты пересылкой отдельных байтов. Разница между ними такая - при использовании класса CSocket приложение дожидается ответа от другого компьютера, т. е. работа программы блокируется, пока сетевая операция не завершится. Если же приложение использует класс CAsyncSocket, то клиент и сервер будут работать асинхронно (без взаимной блокировки).

Во-вторых, это целое семейство классов MFC, предназначенных для работы со стеком протоколов TCP/IP. Сюда относятся такие классы как CInternetSession (служит для создания и инициализации сессий), CInternetConnection (управляющий соединением с сервером) и производные от него классы CFtpConnection (соединение по протоколу FTP) и CHttpConnection (соединение по протоколу HTTP) и некоторые другие.

  1. Программирование приложений для Интернета.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]