Разработка приложений для Internet


         

Разработка приложений для Internet

Аннотация
Введение
Введение - 2
Как связаться с авторами
Наш сервер WWW
Благодарности
Visual C++ версия 5.0

Интерфейс WinInet
Классы WinInet
Общие принципы устройства приложений WinInet
Сеанс связи
Настройка сеанса связи
Обработка ошибок
Взаимодействие с серверами Internet
Чтение файла с серверов сети Internet
Взаимодействие с серверами FTP, WWW и Gopher
Асинхронный режим WinInet

Асинхронный режим WinInet - 2
Класс CInternetSession
Конструктор класса CInternetSession
Конструктор класса CInternetSession - 2
Конструктор класса CInternetSession - 3
Метод OpenURL
Метод OpenURL - 2
Метод GetFtpConnection
Метод GetFtpConnection - 2
Метод GetHttpConnection

Метод EnableStatusCallback
Метод OnStatusCallback
INTERNET_STATUS_RESOLVING_NAME
INTERNET_STATUS_NAME_RESOLVED
INTERNET_STATUS_CONNECTING_TO_SERVER
INTERNET_STATUS_CONNECTED_TO_SERVER
INTERNET_STATUS_SENDING_REQUEST
INTERNET_STATUS_REQUEST_SENT
INTERNET_STATUS_RECEIVING_RESPONSE
INTERNET_STATUS_RESPONSE_RECEIVED

INTERNET_STATUS_CLOSING_CONNECTION
INTERNET_STATUS_CONNECTION_CLOSED
INTERNET_STATUS_HANDLE_CREATED
INTERNET_STATUS_REQUEST_COMPLETE
Метод QueryOption
INTERNET_OPTION_CALLBACK
INTERNET_OPTION_CONNECT_TIMEOUT
INTERNET_OPTION_CONNECT_RETRIES
INTERNET_OPTION_CONNECT_BACKOFF
INTERNET_OPTION_CONTROL_SEND_TIMEOUT

INTERNET_OPTION_CONTROL_RECEIVE_TIMEOUT
INTERNET_OPTION_DATA_SEND_TIMEOUT
INTERNET_OPTION_DATA_RECEIVE_TIMEOUT
INTERNET_OPTION_HANDLE_TYPE
INTERNET_OPTION_CONTEXT_VALUE
INTERNET_OPTION_READ_BUFFER_SIZE
INTERNET_OPTION_WRITE_BUFFER_SIZE
INTERNET_OPTION_ASYNC_ID
INTERNET_OPTION_KEEP_CONNECTION
INTERNET_OPTION_USERNAME

INTERNET_OPTION_PASSWORD
INTERNET_OPTION_REQUEST_FLAGS
INTERNET_OPTION_EXTENDED_ERROR
Метод SetOption
Метод Close
Класс CInternetException
Элементы данных класса CInternetException
Обработка исключения CInternetException
Как вызвать исключение CInternetException - функция AfxThrowInternetException
Класс CInternetConnection

Оператор HINTERNET
Класс CFtpConnection
Работа со структурой каталогов сервера FTP
Метод GetCurrentDirectory
Метод GetCurrentDirectoryAsURL
Работа с файлами
Метод GetFile
Метод PutFile
Метод OpenFile
Класс CHttpConnection

Метод OpenRequest
Метод OpenRequest - 2
Метод OpenRequest - 3
Класс CInternetFile
Методы SetWriteBufferSize и SetReadBufferSize
Метод ReadString
Метод WriteString
Метод Close
Класс CHttpFile
Метод AddRequestHeaders

Метод SendRequest
Метод QueryInfo
Метод QueryInfo - 2
Метод QueryInfoStatusCode
Метод GetFileURL
Метод Close
Класс CFileFind
Метод GetLength
Метод GetFileURL
Метод GetLastWriteTime

Метод IsDirectory
Метод Close
Класс CFtpFileFind
Конструктор класса CFtpFileFind
Метод FindFile
Метод FindNextFile
Метод GetFileURL
Класс CGopherConnection
Класс CGopherLocator
Класс CGopherFile

Класс CGopherFileFind
Функции WinInet
Адреса URL
Функция AfxParseURL
Приложение Parse
Приложение Parse - 2
Приложение Parse - 3
Приложение Parse - 4
Приложение Parse - 5
Приложение Parse - 6

Приложение Parse - 7
Как работает приложение ParseURL
Как работает приложение ParseURL - 2
Взаимодействие с сервером FTP
Взаимодействие с сервером FTP - 2
Приложение ConsoleFtp
Приложение ConsoleFtp - 2
Приложение ConsoleFtp - 3
Приложение ConsoleFtp - 4
Устройство приложения ConsoleFtp

Устройство приложения ConsoleFtp - 2
Устройство приложения ConsoleFtp - 3
Устройство приложения ConsoleFtp - 4
Приложение FtpView
Ресурсы приложения FtpView
Ресурсы приложения FtpView - 2
Ресурсы приложения FtpView - 3
Ресурсы приложения FtpView - 4
Ресурсы приложения FtpView - 5
Исходные тексты приложения FtpView

Класс CFtpViewApp
Класс CFtpViewApp - 2
Класс CFtpViewDlg
Класс CFtpViewDlg - 2
Класс CFtpViewDlg - 3
Класс CFtpViewDlg - 4
Класс CFtpViewDlg - 5
Класс CFtpViewDlg - 6
Класс CFtpViewDlg - 7
Класс CFtpViewDlg - 8

Класс CFtpViewDlg - 9
Класс CFtpViewDlg - 10
Класс CFtpViewDlg - 11
Класс CFtpViewDlg - 12
Класс CFtpViewDlg - 13
Класс CFtpViewDlg - 14
Работа приложения FtpView
Как устроено приложение FtpView
Класс CFtpViewApp
Класс CFtpViewDlg

Элементы данных класса CFtpViewDlg
Таблица сообщений класса CFtpViewDlg
Конструктор класса CFtpViewDlg
Содержание