vložil Radek Červinka
8. dubna 2013 01:08
Dostal jsem oficiální povolení psát o některých možnostech Delphi XE4, které vyjde snad co nevidět a jeho největší novinkou bude podpora vývoje iOS zařízení (tj. iPhone, iPad a spol.).
Upozornění: veškeré informace jsou ohledně pre-release verze. Home page je embarcadero.com/products/delphi/ios-development.
Dnes ohledně TWebBrowser pro iOS a základy vůbec.
Na obrázku vidíte designer pro mobilní zařízení - momentálně pro iOS (ale IMHO podobně to bude pro Android). Toto je výsledkem práce základního mobilního wizardu, který nabízí několik typů aplikace (prázdná, header x footer, page control …). V tomto případě podle šablony Header x Footer.
Když se podíváte vlevo do Structure View, tak uvidíte Header (s labelem), Footer a WebBrowser. Jak Footer, tak Header je komponenta TToolbar.
Nyní do Footer přidám clearing edit a tlačítko.
Samozřejmě, že tlačítko dostane nějaký styl - kliknutím na stylelookup vyberete styl tlačítka.
Nyní jen stačí vytvořit obsluhu tlačítka:
procedure THeaderFooterForm.Button1Click(Sender: TObject);
begin
WebBrowser1.Navigate(ClearingEdit1.Text);
HeaderLabel.Text := ClearingEdit1.Text;
end;
Pokud se podíváte na první obrázek vpravo - uvidíte volbu platformy.
V mém případě to je iOS Simulátor - potřebujete dostupný OS X systém a v něm nakonfigurovaný PAServer. Takže když dáte F9, IDE zakomunikuje s PAServerem
a pošle mu binárku a příkaz pro spuštění simulátoru a nahraní předané binárky.