В книге рассматриваются компоненты и классы Delphi 5" используемые для создания приложений Интернет и локальных сетей. Для начинающих дано введение в Интернет. Проведен анализ возможностей компонентов, даны рекомендации по их применению. Приводятся многочисленные примеры. Книга рассчитана на пользователей любой квалификации: от начинающих до опытных разработчиков.
Название: Программирование для Интернет в Delphi 5 Автор: Козлов А. В. Издательство: Бином Год: 2001 Страниц: 359 Формат: DJVU Размер: 7,56 МБ ISBN: 5-7989-0206-4 Качество: Отличное
Содержание:
От редактора От автора Глава 1. Основы Интернет 1.1 Введение 1.2 Происхождение Сети 1.3 Семейство протоколов ТСР/IP 1.4 Типы сервисов Интернет 1.4.1 Электронная почта 1.4.2 Сетевые новости Usenet 1.4.3 Передача файлов по FTP 1.4.4 Списки рассылки 1.4.5 WWW 1.4.6 Система поиска файлов Archie 1.4.7 Гипертекстовая система Gopher 1.4.8 Сервисы IRC, ICQ 1.4.9 Finger Глава 2. Delphi и Интернет 2.1 Введение 2.2 Подробнее о WWW 2.2.1 Протокол HTTP 2.2.2 Язык разметки гипертекста HTML 2.2.3 Универсальный локатор ресурса URL 2.3 Статические документы Интернет 2.4 Динамическое создание документов Web с помощью Delphi 2.4.1 Различия интерфейсов ISAPI, NSAPI, CGI и WIN-CGI 2.4.2 Интерфейс сервера Web, предлагаемый Delphi 2.4.3 Преобразование CGI-приложения в библиотеку динамической загрузки 2.5 Работ е с фор о 2.6 Строим «настоящее» приложение Web-сервера 2.6.1 Пример программы игры в крестики-нолики 2.6.2 Анализ программы 2.7 WEB браузер своими руками Глава 3. Глубже в Интернет. Элементы управления страниц Internet и InternetExpress 3.1 Введение 3.1.1 Еще раз об URL 3.1.2 О протоколе HTTP 3.2 Приложения сервера Web 3.2.1 Web-модуль 3.2.2 Приложение сервера Web 3.2.3 Немного об объектах-действиях 3.2.4 Работа с объектом TWebRequest 3.2.5 Ответ приложения Web-сервера клиенту 3.2.6 Отправка ответа клиенту 3.2.7 Шаблоны в документах HTML 3.3 Компоненты для работы с базами данных панели Internet 3.3.1 Подключение базы данных 3.3.2 Компонент TPageProducer 3.3.3 Компонент TQueryTableProducer 3.4 Расширение возможностей сервера Web. Технология ASP 3.5 Разработка компонентов ActiveX 3.5.1 Создание объекта ActiveForm 3.5.2 Тестирование компонентов ActiveX 3.5.3 Страницы свойств 3.5.4 Пользовательские страницы свойств 3.5.5 Создание компонентов ActiveX 3.6 Создание многопользовательских распределенных с использованием интерфейса сонетов 3.6.1 Что такое порт 3.6.2 Типы сокетных соединений 3.6.3 Описание сокетов 3.6.4 Сокеты клиента 3.6.5 Серверные сокеты 3.6.6 Работа с событиями сокетов 3.6.7 Описание примера 3.7 Компоненты страницы InternetExpress Глава 4. Элементы управления страницы FastNet 4.1 Компонент TNMDayTime 4.2 Компонент TNMTime 4.3 Компоненты. TNMMsg и TNMMsgServ 4.4 Компонент TNMEcho 4.5 Компонент TNMFinger 4.6 Компонент TNMFTP 4.7 Компонент TNMHTTP 4.8 Компонент TNMNNTP 4.9 Компонент TNMPOP3 4.10 Компонент TNMSMTP 4.11 Компоненты TNMStrm и TNMStrmServ 4.12 Компонент TNMUDP 4.13 Компонент TNMURL 4.14 Компонент TNMUUProcessor 4.15 Компонент TPowersock 4.16 Компонент TNMGeneralServer Глава 5. Справочные данные по компонентам 5.1 Компоненты страницы Internet 5.1.1 Компонент TClientSocket Свойство ClientType Свойство Socket Метод Create Метод Destroy 5.1.2 Компонент TServerSocket Свойство Socket Метод Create 5.1.3 Компонент TWebDispatcher 5.1.4 Компонент TCustomWebDispatcher Свойство Action Свойство Actions Свойство Request Свойство Response Метод ActionByName Метод Create Метод Destroy Метод DispatchAction Метод DoAfterDispatch Метод DoBeforeDispatch Событие AfterDispatch Событие BeforeDispatch 5.1.5 Компонент TPageProducer Событие OnHTMLTag 5.1.6 Компонент TQueryTableProducer Свойство DataSet Свойство Query Метод Content 5.1.7 Компонент TDataSetTableProducer Свойство DataSet Метод Content 5.1.8. Компонент TDataSetPageProducer Свойство DataSet Метод Content 5.1.9. Компонент TWebBrowser Свойство Application Свойство Busy Свойство Container Свойство ControlInterf ace Свойство DefaultInterface Свойство Document Свойство FullName Свойство HWND Свойство LocationName Свойство LocationURL Свойство Name Свойство Offline Свойство Parent Свойство Path Свойство ReadyState Свойство RegisterAsBrowser Свойство RegisterAsDropTarget Свойство Silent Свойство TopLevelContainer Свойство Туре Свойство Visible Метод ExecWB Метод GoBack Метод GoForward Метод GoHome Метод GoSearch Метод Navigate Метод Navigate2 Метод QueryStatusWB Метод Refresh Метод Refresh2 Метод Stop Событие OnBeforeNavigate2 Событие OnCommandStateChange Событие OnDocumentComplete Событие OnDownloadBegin Событие OnDownloadComplete Событие OnNavigateComplete2 Событие OnNewWindow2 Событие OnProgressChange Событие On TitlaChanga Событие OnVisible 5.2 Компоненты страницы InternetExpress 5.2.1 Компонент TXMLBroker Свойство AppServer Свойство Connected Свойство HasAppServer Свойство MaxErrors Свойство MaxRecords Свойство Notify Свойство Notif yCount Свойство Params Свойство ProviderName Свойство ReconcileProducer Свойство RemoteServer Свойство WebDispatch Метод AddNotify Метод ApplyXMLUpdates Метод Create Метод Destroy Метод FetchParams Метод GetDelta Метод GetErrorcount Метод GetErrors Метод GetXMLRecords Метод HTMLSubmitFormName Метод MasterRowSetVarName Метод RemoveNotify Метод RequestRecords Метод RequestUpdate Метод RowSetVarName Метод SetProvider Метод SubmitFormVarName Событие AfterDispatch Событие BeforeDispatch Событие OnGetErrorResponse Событие OnGetResponse Событие OnRequestRecords Событие OnRequestUpdate 5.2.2 Компонент TMidasPageProducer 5.3 Компоненты страницы FastNet 5.3.1 Компонент TNMDayTime Свойство DayTimeStr 5.3.2 Компонент TNMMsg Свойство FromName Метод PostIt Событие OnMessageSent 5.3.3 Компонент TNMEcho Свойство ElapsedTime Метод Echo 5.3.4 Компонент TNMFTP Свойство CurrentDir Свойство FTPDirectoryList Свойство ParseList Свойство Password Свойство UserID Свойство Vendor Метод Allocate Метод ChangeDir Метод Delete Метод DoCommand Метод Download Метод DownloadRestore Метод List Метод MakeDirectory Метод Mode Метод Nlist Метод Reinitialize Метод RemoveDir Метод Rename Метод Upload Метод UploadAppend Метод UploadRestore Метод UploadUnique Событие OnAuthenticationFailed Событие OnAuthenticationNeeded Событие OnFailure Событие OnListItem Событие OnSuccess Событие OnTransactionStart Событие OnTransactionStot Событие OnUnSupportedFunction 5.3.5 Компонент TNMHTTP Свойство Body Свойство CookieIn Свойство Header Свойство HeaderInfo Свойство InputFileMode Свойство OutputFileMode Свойство SendHeader Метод Delete Метод Get Метод Head Метод Options Метод Post Метод Put Метод Trace Событие OnAboutToSend Событие OnAuthenticationNeeded Событие OnFailure Событие OnRedirect Событие OnSuccess 5.3.6 Компонент TNMNNTP Свойство AttachFilePath Свойство Attachments Свойство Body Свойство CacheMode Свойство CurrentArticle Свойство GroupList Свойство Header Свойство HeaderRecord Свойство HiMessage Свойство LoMessage Свойство NewsDir Свойство ParseAttachments Свойство Password Свойство PostAttachments Свойство PostBody Свойство PostHeader Свойство Posting Свойство PostRecord Свойство SelectedGroup Свойство UserId Метод GetArticle Метод GetArticleBody Метод GetArticleHeader Метод GetArticleList Метод GetGroupList Метод PostArticle Метод SetGroup Событие OnAbort Событие OnArticle Событие OnArticleCacheUpdate Событие OnAuthenticationFailed Событие OnAuthenticationNeeded Событие OnBody Событие OnBodyCacheUpdate Событие OnGroupListCacheUpdate Событие OnGroupListUpdate Событие OnGrouSelect Событие OnGroupSelectRequired Событие OnHeader Событие OnHeaderCacheUpdate Событие OnHeaderList Событие OnHeaderListCacheUpdat Событие OnInvalidArticle Событие OnPosted Событие OnPostFailed 5.3.7 Компонент TNMStrm Свойство FromName Метод PostIt Событие OnMessageSent 5.3.8 Компонент TNMStrmServ Событие OnMSG 5.3.9 Компонент TNMPOP3 Свойство AttachFilePath Свойство DeleteOnRead Свойство MailCount Свойство MailMessage Свойство Password Свойство Summary Свойство UserID Метод UniqueID Метод DeleteMailMessage Метод GetMailMessage Метод GetSummary Метод List Метод Reset Событие OnAuthenticationFailed Событие OnAuthenticationN ceded Событие OnDecodeStart Событие OnFailure Событие OnList Событие OnReset Событие OnRetrieveEnd Событие OnRetrieveStart Событие OnRetriveEnd Событие OnRetriveStart Событие OnSuccess 5.3.10 Компонент TNMSMTP Свойство ClearParams Свойство EncodeType Свойство FinalHeader Свойство PostMessage Свойство SubType Свойство UserID Метод ExpandList Метод ExtractAddress Метод Verify Метод ClearParameters Метод SendMail Событие OnAttachmentNotFound Событие OnAuthenticationFailed Событие OnEncodeEnd Событие OnEncodeStart Событие OnFailure Событие OnHeaderIncomplete Событие OnMailListReturn Событие OnRecipientNotF Событие OnSendStart Событие OnSuccess 5.3.11 Компонент TNMTime Свойство TimeInt Свойство TimeStr 5.3.12 Компонент TNMUDP Свойство KiocalPort Свойство RemoteHost Свойство RemotePort Свойство ReportLevel Метод Create Метод Destroy Метод ReadBuffer Метод ReadStream Метод SendBuffer Метод SendStream Событие OnBufferInvalid Событие OnDataReceived Событие OnDataSend Событие OnInvalidHost Событие OnStatus Событие OnStreamInvalid 5.3.13 Компонент TNMURL Свойство Decode Свойство Encode Свойство InputString Событие OnError 5.3.14 Компонент TNMUUProc Свойство InputStream Свойство Method Свойство OutputStream Метод Decode Метод Encode Событие OnBeginEncode Событие ОпЕпйЕпсойе Событие OnBeginDecode Событие OnEndDecode 5.3.15 Компонент TPowersock Свойство About Свойство BeenCanceled Свойство BeenTimadOut Свойство BytesRecvd Свойство BytesSent Свойство BytesTotal Свойство Connected Свойство Handle Свойство Host Свойство LastErrorNo Свойство LocalIP Свойство Port Свойство Proxy Свойство ProxyPort Свойство RemoteIP Свойство ReplyNumber Свойство ReportLevel Свойство Status Свойство TimeOut Свойство TransactionReply Свойство WSAInfo Метод Abort Метод Accept Метод Cancel Метод CaptureFile Метод CaptureStream Метод CaptureString Метод CertifyConnect Метод Connect Метод Create Метод Destroy Метод Disconnect Метод FilterHeader Метод GetLocalAddress Метод GetPortString Метод Listen Метод Read Метод ReadLn Метод RequestCloseSocket Метод SendBuffer Метод SendFile Метод SendStream Метод Transaction Метод Write Метод WriteLn Событие OnAccept Событие OnConnect Событие OnConnectionFailed Событие OnConnectionRequired Событие OnDisconnect Событие OnError Событие OnHostResolved Событие OnInvalidHost Событие OnPacketRecvd Событие OnPacketSent Событие OnRead Событие OnStatus 5.3.16 Компонент TNMGeneralServer Метод Serve Событие OnClientContact 5.3.17 Компонент TNMFinger Свойство FingerStr Свойство User