Новости
Приложение
FAQ
Статьи
Android
Linux
Delphi
C#
OS
VT






0000000000000

Delphi Internet компонент Firemonkey !

Internet  компоненты для работы с наиболее популярными сетевыми протоколами в среде Delphi в частности HTTP, FTP, TCP, UDP,  Gopher, POP3, SMTP, NNTP, Ident, IRC, IMAP4, Finger, LPR, FSP, SOCKS,  SNPP, SNTP. Для использования компонентов закладки Internet проектах мобильных приложения на основе firemonkey будут доступны только 5 компнентов - TWebDispatcher, TPageProducer, TWebFileDispatcher, TXMLDocument и мобильный компонент браузер TWebBrowser. WebBrowser создан как COM объект  ActiveX WebBrowser из браузера Microsoft Internet Explorer. Последние версии Windows содержат TWebBrowser как обязательный компонент и без него теряют функциональность.

 

компонент описание
TWebDispatcher Используйте TWebDispatcher, чтобы преобразовать обычный модуль данных на веб-модуля. Добавьте объект TWebDispatcher в существующий модуль данных, который содержит другие невизуальные компоненты и бизнес-правил для веб-приложения. Затем удалите автоматически сгенерированный Web-модуль из веб-приложения и заменить его с модулем данных, который в настоящее время содержит веб-диспетчером.

TWebDispatcher позволяет приложению Web-серверу отвечать на сообщения запроса HTTP. Только один веб-диспетчер может быть добавлен к приложению. Именно поэтому автоматически генерируется веб-модуль, который представляет собой тип веб-диспетчером, должен быть удален из веб-приложения до модуля данных, содержащих TWebDispatcher могут быть добавлены.

Объект TWebDispatcher управляет коллекцией элементов действий, которые знают, как реагировать на сообщения запроса HTTP. Просмотр, добавление и удаление элементов действий, управляемых диспетчером, используя редактор действий, который открывается двойным щелчком по иконке TWebDispatcher.

TWebDispatcher публикует некоторые из свойств и событий, введенных TCustomWebDispatcher, но не вводит никаких новых свойств, событий или собственных методов.
TPageProducer Используйте TPageProducer, чтобы преобразовать шаблон HTML в строку HTML-команд, которые могут быть интерпретированы с помощью клиентского приложения, такие как веб-браузер. В приложениях, веб-посреднику, HTML шаблоны включают в себя HTML-команды и HTML-теги прозрачными, которые заменяются настраиваемым содержанием событием OnHTMLTag. шаблоны страниц приложения WebSnap часто включают в себя сценариев на стороне сервера (например, JScript или JavaScript) для динамической генерации контента.
TDataSetTableProducer Web.DBWeb.TDataSetTableProducer является производителем таблица, которая создает таблицу HTML для набора данных. Установите данныхобъект свойство TDataSetTableProducer, чтобы указать набор данных, который содержит записи, которые вы хотите отобразить. Вы не установите свойство DataSource, как и для объектов большинство данных, осведомленного в обычной базе данных приложения. Это происходит потому, что TDataSetTableProducer генерирует свой собственный источник данных внутри страны.
Вы можете установить значение DataSet во время разработки, если ваш веб-приложение всегда отображает записи из того же набора данных. Вы должны установить свойство DataSet во время выполнения, если вы основываете набор данных на информации, содержащейся в сообщении запроса HTTP.
TDataSetPageProducer Используйте TDataSetPageProducer, чтобы преобразовать шаблон HTML, который включает в себя данные поля в строку HTML-команд, которые могут быть интерпретированы с помощью клиентского приложения, такие как веб-браузер. HTML шаблоны включают в себя HTML-команды и HTML-теги прозрачными, которые заменяются настраиваемым содержанием производителем набора данных страниц в обработчик событий OnHTMLTag.

Набор данных производителей страниц отличаются от других компонентов производителей страницы в том, что они заменяют HTML-теги прозрачно, соответствующие поля в наборе данных с текущим значением этих полей.
TQueryTableProducer Вы можете произвести таблицу HTML для отображения результатов запроса, где параметры запроса приходят из сообщения запроса HTTP. Укажите объект Bde.DBTables.TQuery, который использует эти параметры как свойство запроса компонента Bde.DBBdeWeb.TQueryTableProducer.
Если сообщение запроса является запросом GET, параметры запроса поступают из полей запроса в URL, который был дан в качестве целевого сообщения запроса HTTP. Если сообщение запроса является запрос POST, параметры запроса приходят от содержания сообщения с запросом.
При вызове метода Content TQueryTableProducer, он выполняет запрос, используя параметры, найденные в объекте запроса. Затем он форматирует таблицу HTML для отображения записей в результирующего набора данных.
Как и с любым производителем стола, вы можете настроить параметры отображения или привязки столбцов в HTML-таблицы, или вставить таблицу в большем HTML документа.
TSQLQueryTableProducer Используйте TSQLQueryTableProducer, чтобы произвести таблицу HTML для записей параметризованного запроса. Объект TSQLQuery получает свои параметры из сообщения запроса HTTP. Если запрос является сообщением GET, параметры для запроса являются собственностью QueryFields объекта запроса. Если запрос является сообщение POST, параметры для запроса являются собственностью ContentFields объекта запроса.

Для того, чтобы произвести таблицу HTML для запроса, который не имеет никаких параметров, вместо того, чтобы использовать объект TDataSetTableProducer.

Смотрите WebServ демо для примера того, как использовать TSQLQueryTableProducer.
TTcpClient Используйте TcpClient для создания клиентских приложений TCP.
TcpClient публикует свойства и события из его компонентов предок сокета.                                                                                            Delphi Examples:

Copy Code
{
    This example demontrates the use of SendStream method. It is to be
    used with the example from TTcpServer section.
}
const DEFAULT_PORT = 2501;

procedure TForm3.Button1Click(Sender: TObject);
var
  myStream : TMemoryStream;
  I : Cardinal;
  userValue : Integer;
begin
  //creating a stream
  myStream := TMemoryStream.Create();
  for I := 0 to 8 do
  begin
    myStream.WriteBuffer(I,1);
  end;
  userValue := StrToIntDef(Edit1.Text, 0);
  myStream.WriteBuffer(userValue,1);

  //resetting the stream position
  myStream.Seek(0,0);

  //sending the stream
  TcpClient1.Active := true;
  TcpClient1.SendStream(myStream);
  TcpClient1.Active := false;

  //free the stream
  myStream.Free;

end;

procedure TForm3.FormCreate(Sender: TObject);
begin
  Edit1.Text := '0';
  Memo1.Lines.Clear;

  TcpClient1.RemotePort := IntToStr(DEFAULT_PORT);
  TcpClient1.RemoteHost := 'localhost';
  TcpClient1.Active := true;
end;

procedure TForm3.TcpClient1Send(Sender: TObject; Buf: PWideChar;
  var DataLen: Integer);
begin
  Memo1.Lines.Add(DateTimeToStr(now) + ' Sent data with ' + Edit1.Text);
end;      
TTcpServer Используйте TTcpServer для создания серверных приложений TCP.
TCPServer публикует свойства и события из его компонентов предок сокета.                                                                                             Delphi Examples:

Copy Code
{
This example demonstrated the use of TTcpServer in order to receive
a buffer (stream) and process it. It is to be used with the example
from TTcpClient section.
}

const DEFAULT_PORT = 2501;

{$R *.dfm}

procedure TForm3.Button1Click(Sender: TObject);
begin
  //connectiong the server
  TcpServer1.Active := true;
end;

procedure TForm3.Button2Click(Sender: TObject);
begin
  //disconnecting the server
  TcpServer1.Active := false;
end;

procedure TForm3.Button3Click(Sender: TObject);
begin
  //clearing the memo
  Memo1.Lines.Clear;
end;

procedure TForm3.FormCreate(Sender: TObject);
begin
  Memo1.Lines.Clear;

  //server initialization
  TcpServer1 := TTcpServer.Create(Self);
  TcpServer1.OnAccept := TCpServer1Accept;
  TcpServer1.OnCreateHandle := TcpServer1CreateHandle;
  TcpServer1.OnDestroyHandle := TcpServer1DestroyHandle;
  TcpServer1.LocalPort := IntToStr(DEFAULT_PORT);
end;

procedure TForm3.TcpServer1Accept(Sender: TObject;
  ClientSocket: TCustomIpClient);
var
  a : array[0..9] of byte;
  I : Cardinal;
begin

  ClientSocket.ReceiveBuf(a,10,0);
  Memo1.Lines.Add(DateTimeToStr(now) + ' Data added with ' +
                  IntToStr(a[9]));
  for I := 0 to 8 do
  begin
    Memo1.Lines.Add(IntToStr(a[I] + a[9]));
  end;
  Memo1.Lines.Add('--------------------');

end;

procedure TForm3.TcpServer1CreateHandle(Sender: TObject);
begin
  Memo1.Lines.Add(DateTimeToStr(now) + ' Server started.');
end;

procedure TForm3.TcpServer1DestroyHandle(Sender: TObject);
begin
  if Self.Memo1 <> nil then
    Memo1.Lines.Add(DateTimeToStr(now) + ' Server stopped.');
end;
TUdpSocket Используйте TUdpSocket для создания приложений UDP на основе. Добавьте объект TUdpSocket к форме или данных модуля, чтобы превратить приложение в клиент и сервер UDP / IP. TUdpSocket указывает желаемое соединение с сервером UDP / IP, управляет соединением, когда оно открыто, и разрывает соединение, когда приложение через. Он также принимает запросы для соединений UDP / IP от других машин и устанавливает соединения при получении запросов.
TWebFileDispatcher TWebFileDispatcher управляет свойствами текущего запроса HTTP-файла.
Добавьте объект TWebFileDispatcher к веб-приложению, чтобы включить и управлять свойствами текущего запроса HTTP файла (расширение, каталогов).
Примечание: Если веб-приложение создается, он автоматически включает в себя TWebModule объект, который является потомком TCustomWebDispatcher. Держите веб-модуль по умолчанию или заменить его другим модулем данных, который содержит потомок TCustomWebDispatcher, таких как TWebDispatcher.
TXMLDocument TXMLDocument представляет собой документ XML.
Используйте TXMLDocument для представления документа XML. TXMLDocument может прочитать существующий документ XML из файла, он может быть связан со строкой в ​​памяти, которая является содержимое документа XML, или он может создать новый пустой документ XML.
Вы можете использовать TXMLDocument непосредственно для загрузки документа XML, читать и редактировать его, и сохраните изменения. Вы можете также использовать TXMLDocument для доступа к объектам, сгенерированные Binding мастера XML Data.
TXMLDocument использует внешний DOM (Document Object Model) анализатор для анализа документа XML. Этот анализатор обычно назначается путем указания свойства DOMVendor.
При установке активного свойство истинно, TXMLDocument использует DOM-парсер для разбора документа XML, так что вы можете проверить или изменить его. В частности, свойство DocumentElement предоставляет интерфейс для корневого узла документа. Вы можете использовать этот интерфейс для доступа к его дочерние узлы и добавлять или удалять дочерние узлы.
TXMLDocument реализует интерфейс IXMLDocument. Приложения получить этот интерфейс от TXMLDocument или из узлов в документе.
Когда TXMLDocument создается без владельца, он ведет себя как сопрягаемую объект. То есть, когда все ссылки на его интерфейс высвобождаются, экземпляр TXMLDocument автоматически освобождается. Когда TXMLDocument создается с владельцем, однако, он ведет себя как любой другой компонент, и освобождается от ее владельца. При добавлении компонента TXMLDocument из палитры компонентов в форму или модуль данных, она автоматически создается с владельцем. Когда компонент TXMLDocument создается с помощью глобальной функции LoadXMLDocument (или с помощью функции, что связывание мастер XML Data генерирует вернуть корневой узел документа), функция создает экземпляр TXMLDocument без владельца.
Совет: Чтобы использовать TXMLDocument в Mac OS X или мобильных приложений, в окне инспектора объектов, установите свойство DOMVendor к Адом XML v4 сразу после падения этого компонента на Form Designer. В противном случае компонент TXMLDocument не больше не может использоваться для приложений ОС IOS / Android / OSX.
TWebBrowser TWebBrowser определяет веб-браузер.
TWebBrowser представляет собой визуальный компонент, который позволяет загрузку и отображение содержимого веб или локальных файлов. Загруженный URL или имя загруженного файла указывается через свойство URL.
TWebBrowser обеспечивает поддержку основных функций браузера, таких как: перейдите к URL, вернуться, идти вперед, наряду с конкретными событиями.
Для загрузки и отображения содержимого в TWebBrowser, вызовите метод Navigate с URL или имя файла в качестве параметра, или установить свойство URL, а затем вызвать метод Navigate без каких-либо параметров.
Для загрузки и отображения локальных файлов, явно развернуть файл, который будет отображаться при добавлении его в диспетчере развертывания, и добавьте 'файл: //' строка перед именем файла, при вызове метода Navigate.


Delphi 3D Scene & Shapes & Layers компонент Firemonkey !

3D Primer

FireMonkey представляет 2D вид объектов в 3D-пространстве. TViewport3D отображает 3D-контента в остальном 2D форме, в то время как TForm3D начинается с 3D-контентом. 2D и 3D могут быть вложенными.
FireMonkey 3D использует библиотеки специфи.... читать статью


Delphi  Animation компонент Firemonkey !

 Компоненты анимации в Дельфи для firemonkey представленны компонентами TColorAnimation, TGradientAnimation, TFloatAnimation, TRectAnimation, TBitmapListAnimation, TBitmapAnimation, TColorKeyAnimation, TFloatKeyAnimation, TPathAnimation. Для большинства специализированных наборов компонентов не доступны для .... читать статью


Delphi  Colors компонент Firemonkey !

 Блок Vcl.Graphics содержит определения полезных констант для TColor. Эти константы карты либо непосредственно к ближайшему соответствующего цвета в палитре системы (например, clBlue карты до синего) или к соответствующему экрану.... читать статью


Delphi  DBExpress компонент Firemonkey !

 Компоненты DBExpress позволяют самым простым способом организовать доступ к структурированным источникам данных. Для мобильных платформ вы можете разрабатывать приложения на основе firemonkey все компоненты доступны для использован.... читать статью


Delphi  Grids  Common controls компонент Firemonkey !

 

Компоненты Grids представлены TGrid, TStringGrid, THeader это обычные визуальные компоненты пришедщие из далекого прошлого первых версий Дельфи.... читать статью


Delphi  LiveBindings Misc компонент Firemonkey !

LiveBindings компоненты поддерживыемые как в VCL и FireMonkey в рамках RAD Studio.
LiveBindings основывается на реляционных логических выражениях с однонаправленным или двунаправленным взаимодействием клиента и сервера. LiveBindings также об объектах уп.... читать статью


Delphi Shapes компонент Firemonkey !

Описание

Образец Arrows3D демонстрирует, как использовать класс TViewport3D, чтобы просматривать и взаимодействовать с 3D-объектами. Класс TViewport3D реализует интерфейс для просмотра 3D-объектов. Этот пример использует 3D-элементы управления, такие .... читать статью

Delphi Indy SASL компонент Firemonkey !

Прежде всего вам нужно ознакомиться с официальными примерами. В зависимости от версии вашего Дельфи вы сможете найти Indy\BasicClientServer.  На этой странице имеется краткое описание SASL компонентов доступных .... читать статью


Delphi Indy Server компонент Firemonkey !

Прежде всего вам нужно ознакомиться с официальными примерами. В зависимости от версии вашего Дельфи вы сможете найти Indy\BasicClientServer. ения. Вы должны создать два типа приложений для сервера и для клиентского компьютера. Поэтому компо.... читать статью


Delphi Interbase компонент Firemonkey !

InterBase кросс-платформенная СУБД поддерживает Unicode и позволяет создать кросс платформенные приложения. Компоненты InterBase имеют свой редактор свойств вызываемый двойным щелчком. IBX может работать то.... читать статью


Delphi Indy Intercepts компонент Firemonkey !

Intercepts(Перехватчики) позволяют изменять  приняты данные в IOHandler и изменять их перед посылкой в IOHandler. Перехватчики  используются для реализации логики и отладки компонентов. Они могут быть также .... читать статью


Delphi Rest Client компонент Firemonkey !

Прежде всего сказать, что REST Client это библиотека для работы с JSON без явной поддержки XML. Структура REST библиотека фокусируется на JSON в качестве формата пре.... читать статью


Delphi TeeChart и Cloud компоненты в Firemonkey приложениях!

TeeChart поддерживается VCL и FireMonkey в RAD Studio компонент для построения графиков программного обеспечения Steema. TeeChart включает в себя быстрый и простой в использовании компоненты для построения ди.... читать статью


Delphi WebSrvices компонент Firemonkey !

Компоненты WebService это приложения выполняемые на сервере как служба и предоставляющее клиенту свои функции через протоколы Интернет. Благодаря WebSrvices происходит обмен информацией между приложениями. Пр.... читать статью


Delphi dbGo компоненты Firemonkey !

dbGo предоставляет разработчикам мощную и логической объектной модели для программного доступа, редактирования и обновления данных из широкого спектра источников данных через системные интерфейсы OLE DB. Наиболее распространенным использован.... читать статью

Delphi  Effect компонент Firemonkey !

 FireMonkey встроенный ImageFX двигатель обеспечивает более 50 GPU с питанием от эффектов. Эти эффекты невизуальные компоненты, которые могут быть найдены в категории Эффекты на палитре инструментов. Все указанные эффекты могут быть просто вк.... читать статью


Delphi  FireDAC компонент Firemonkey !

FireDAC библиотека которая, позволяющая осуществлять доступ к  MySQL, SQL, InterBase, SQLite, Oracle, Server,  PostgreSQL, DB2,  Firebird, Access, SQLAnywhere, Advantage DB, Informix из Delphi и C++ Builder. Разработка баз данных весело снова с FireDAC.... читать статью


Пишем на Delphi для Android

Сейчас хотя бы одно устройство управляемое операционной системой Android можно найти практически в каждом доме и это не только смартфоны и планшеты, которые у всех на слуху, это и мультимедиа проигрыватели и ТВ-приставки и даже детские игрушки.
.... читать статью

Делаем первые шаги в программировании.

Делаем первые шаги в программировании
Итак, по той или иной причине, вы начали задумываться об изучении программирования. Первоначально необходимо точно определиться, для чего вы собираетесь заняться этим. Конечно, сейчас .... читать статью

Развитие языков программирования: системы высокого и низкого уровня

Развитие языков программирования: системы высокого и низкого уровня
Языки программирования придуманы для разработки самых разнообразных программных продуктов. На сегодняшний день они подра.... читать статью

Общие основы программирования на компьютере

Программирование - это написание команд со строгим соблюдением синтаксиса.
Программа - это последовательное выполнение команд, написанных программистом.
Написание программы происходит на одном из языков програм.... читать статью

Нейролингвистическое программирование

Нейролингвистическое программирование.
В шестидесятых годах прошлого века знаменитый антрополог Грегори Бейтсон совместно с такими известными учеными как: Ричард Бендлер, Джон Гриндер, Френк Пьюселик, начал свою научную.... читать статью

Delphi Indy Client компонент Firemonkey !

Прежде всего вам нужно ознакомиться с официальными примерами. В зависимости от версии вашего Дельфи вы сможете найти Indy\BasicClientServer. Indy компоненты позволяют создавать клиент серверные приложения. Это означает, что должно быть два т.... читать статью


Delphi Material & Layout компонент Firemonkey !

Простой контейнер не виден во время выполнения и может быть использован для группы других элементов управления для обработки, как в целом. Например, вы можете установить видимость группы элементов управления в одно время, установ.... читать статью


Delphi Data Access компоненты в Firemonkey приложениях!

VCL компоненты и их пространство имен это не то же самое, что и FMX пространство имен. Вы можете использовать firemonkey в VCL приложениях! Обратное исполь.... читать статью


Delphi Internet компонент Firemonkey !

Internet  компоненты для работы с наиболее популярными сетевыми протоколами в среде Delphi в частности HTTP, FTP, TCP, UDP,  Gopher, POP3, SMTP, NNTP, Ident, IRC, IMAP4, Finger, LPR, FSP, SOCKS,  SNPP, SNTP. Для использования компонентов закладки Internet проектах мобильных приложени.... читать статью


delphi xe5 component additional


Firemonkey имеет следующие компоненты закладки additional в панели компонентов. Также вы можете ознакомиться с официальным ресурсом компнии .... читать статью

Delphi FireMonkey Standard




The following figure shows the relationship of some key classes that make up the FireMonkey hierarchy. To create a FireMonkey component, you need to decide which class you will use as an ancestor (extension point) to implement a .... читать статью


источник информации
index yandex. Рейтинг@Mail.ru



Древние Лебиральные технологии от знаменитых массонов



Отдых в Южной Осетии!



Бесплатная программа для перекодирование и обрезки видео!



Почему Путин засекретил потери солдат в мирное время?



Посмотри на красоту горных водоёмов и приключения блогеров!



Кавказцы осторожно - зомбисты не дремлют



Уличные драки с юмором



Жестокость и насилие на улицах - опастность от собак