От редактора
От автора
Глава 1. Основы Интернет
1.1 Введение
1.2 Происхождение Сети
1.3 Семейство протоколов TCP/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 Компонент TCHentSocket
Свойство 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
Событие BeforeDisfatch
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
Свойство Controllnterface
Свойство Defaultlnterface
Свойство Document
Свойство FullName
Свойство HWND
Свойство LocationName
Свойство LocationURL
Свойство Name
Свойство Offline
Свойство Parent
Свойство Path
Свойство ReadyState
Свойство Register AsBrowser
Свойство RegisterAsDropTarget
Свойство Silent
Свойство TopLevelContainer
Свойство Type
Свойство Visible
Метод ExecWB
Метод GoBack
Метод GoForward
Метод GoHome
Метод GoSearch
Метод Navigate
Метод Navigate2
Метод QueryStatusWB
Метод Refresh
Метод Refresh2
Метод Stop
Событие OnBeforeNavigate2
Событие OnCommandStateChange
Событие OnDocumentComplete
Событие OnDownloadBegin
Событие OnDownloadComplete
Событие OnNavigateComplete2
Cобытие OnNewWmdow2
Событие OnProgressChange
Событие OnTitleChange
Событие On Visible
5.2 Компоненты страницы InternetExpress
5.2.1 Компонент TXMLBroker
Свойство AppServer
Свойство Connected
Свойство HasAppServer
Свойство MaxErrors
Свойство MaxRecords
Свойство Notify
Свойство NotifyCount
Свойство Params
Свойство ProviderName
Свойство ReconcileProducer
Свойство RemoteServer
Свойство WebDispatch
Метод AddNotify
Метод ApplyXMLUpdates
Метод Create
Метод Destroy
Метод FetchParams
Метод GetDelta
Метод GetErrorcount
Метод GetErrors
Метод GetXMLRecords
Метод HTMLSubmitFormName
Метод MasterRowSetVarName
Метод RemoveNotify
Метод RequestRecords
Метод RequestUpdate
МетоД RowSetVarName
Метод SetProvider
М^етод SubmitFormVarName
Событие Af terDispatch
Событие BeforeDispatch
Событие OnGetErrorResponse
Событие OnGetResponse
Событие OnRequestRecords
Событие OnRequestUpdate
5.2.2 Компонент TMidasPageProducer
5.3 Компоненты страницы FastNet
5.3.1 Компонент TNMDayTime
Свойство DayTimeStr
5.3.2 Компонент TNMMsg
Свойство FromName
Метод Postlt
робытие OnMessageSent
5.3. Компонент TNMEcho
Свойство ElapsedTime
Метод Echo
5.3.4 Компонент TNMFTP
Свойство CurrentDir
Свойство FTPDirectoryList
Свойство ParseList
Свойство Password
Свойство UserlD
Свойство Vendor
Метод Allocate
Метод ChangeDir
Метод Delete
Метод DoCommand
Метод Download
Метод DownloadRestore
Метод List
Метод MakeDirectory
Метод Mode
Метод Nlist
Метод Reinitialize
Метод ReraoveDir
Метод Rename
Метод Upload
Метод UploadAppend
Метод UploadRestore
Метод UploadUnique
Событие OnAuthenticationFailed
Событие OnAuthenticationNeeded
Событие OnFailure
Событие OnListltem
Событие OnSuccess
Событие OnTransactionStart
Событие OnTransactionStop
Событие OnUnSupportedFunction
5.3.5 Компонент TNMHTTP
Свойство Body
Свойство-Cookieln
Свойство Header
Свойство Headerlnfo
Свойство 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
Свойство Userld
Метод GetArticle
Метод GetArticleBody
Метод GetArticleHeader
Метод GetArticleList
Метод GetGroupList
Метод PostArticle
Метод SetGroup
Событие OnAbort.
Событие OnArticle
Событие OnArticleCacheUpdate
Событие OnAuthenticationFailed
Событие OnAuthenticationNeeded
Событие OnBody
Событие OnBodyCacheUpdate
Событие OnGroupListCacheUpdate
Событие OnGroupListUpdate
Событие OnGroupSelect
Событие OnGroupSelectRequired
Событие OnHeader
Событие OnHeaderCacheUpdate
Событие OnHeaderLisf
Событие OnHeaderListCacheUpdate
Событие OnlnvaliclArticle
Событие OnPosted
Событие OnPostFailed
5.3.7 Компонент TNMStrm
Свойство FromName
Метод Postlt
Событие OnMessageSent
5.3.8 Компонент TNMStrmServ
Событие OnMSG
5.3.9 Компонент TNMPOP3
Свойство AttachFilePath
Свойство DeleteOnRead
Свойство MailCount
Свойство MailMessage
Свойство Password
Свойство Summary
Свойство UserID
Метод UniquelD
Метод DeleteMailMessage
Метод GetMailMessage
Метод GetSurama
Метод List
Метод Reset
Событие OnAuthenticationFailed
Событие OnAuthenticationNeeded
Событие OnDecodeStart
Событие OnFailure
Событие OnList
Событие OnReset
Событие OnRetrieveEnd
Событие OnRetrieveStart
Событие OnRetriveEnd
Событие OnRetriveStart
Событие OnSuccess
5.3.10 Компонент TNMSMTP
Свойство ClearParams
Свойство EncodeType
Свойство FinalHeader
Свойство PostMessage
Свойство SubType
Свойство UserlD
Метод ExpandList
Метод ExtractAddress
Метод Verify
Метод ClearParameters
Метод SendMail
Событие OnAttachmentNotFound
Событие OnAuthenticationFailed
Событие OnEncodeEnd
Событие OnEncodeStart
Событие OnFailure
Событие OnHeaderlncomplete
Событие OnMailListReturn
Событие OnRecipientNotFound
Событие OnSendStart
Событие OnSuccess
5.3.11 Компонент TNMTime
Свойство Timelnt
Свойство TimeStr
5.3.12 Компонент TNMUDP
Свойство LocalPort
Свойство RemoteHost
Свойство RemotePort
Свойство ReportLevel
Метод Create
Метод Destroy
Метод ReadBuffer
Метод ReadStream
Метод gendBuffer
Метод SendStream
Событие OnBufferlnvalid
Событие OnDataReceived
Событие OnDataSend
Событие OnlnvalidHost
Событие OnStatus
Событие OnStreamlnvalid
5.3.13 Компонент TNMURL
Свойство Decode
Свойство Encode
Свойство InputString
Событие OnError
5.3.14 Компонент TNMUUProcessor
Свойство InputStream
Свойство Method
Свойство OutputStreara
Метод Decode
Метод Encode
Событие OnBeginEncode
Событие OnEndEncode
Событие OnBeginDecode
Событие OnEndDecode
5.3.15 Компонент TPowersock
Свойство About
Свойство BeenCanceled
Свойство BeenTimedOut
Свойство BytesRecvd
Свойство BytesSent
Свойство BytesTotal
Свойство Connected
Свойство Handle
Свойство Host
Свойство LastErrorNo
Свойство LocallP
Свойство Port
Свойство Proxy
Свойство ProxyPort
Свойство RemotelP
Свойство 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
Событие OnlnvalidHost
Событие OnPacketRecvd
Событие OnPacketSent
Событие OnRead
Событие OnStatus
5.3.16 Компонент TNMGeneralServer Метод Serve
Событие OnClientContact
5.3.17 Компонент TNMFinger
Свойство FingerStr
Свойство User