Delphi 10 Seattle

Exploraremos algumas das principais novidades do Rad Studio 10 Seattle, a mais nova versão do IDE da Embarcadero que oferece, entre outras coisas, suporte ao desenvolvimento para Windows.

Descrição

O Rad Studio é a ferramenta de desenvolvimento multiplataforma da Embarcadero Technologies, com ela é possível desenvolver aplicações nativas para as plataformas Win32, Win64, Android, iOS32, iOS64 e OSX a partir de um único código fonte. Nós escrevemos o código uma única vez e compilamos para todas as plataformas citadas. Isso é possível graças a presença de sete compiladores que fazem o trabalho pesado para nós. No final de agosto de 2015 a Embarcadero lançou oficialmente a mais nova versão do Rad Studio, o Rad Studio 10 Seattle. Essa nova versão também é conhecida como Delphi 10, DX ou Delphi Seattle. O Rad Studio é na verdade a suíte de desenvolvimento que é composta pelo Delphi e C++, assim o RX é formado pelo DX e o CX.

07h16m
Criando primeiro projeto no delphi seattle statusbar panel menus 08m40s System timer para inserir data e hora na barra de status datetostr date timetostr time 03m44s Inserindo imagem picture stretch form position podesktopcenter 05m09s Criando novo formulario e botao glyph 07m38s Chamando um formulario try finally application createform showmodal freeandnil 05m26s Menu ecomnercial para alt events tecla de atalho shortcut 03m55s Novo formulario para calculo de salario comissao de um vendedor 10m11s Usandro regra de tres para calculo de salario comissao de um vendedor 09m45s Criando uma procedure para calculo de salario comissao de um vendedor 07m17s Criando uma function para calculo de salario comissao de um vendedor 11m46s Novo sistema de menu usando toolbar e imagelist 09m53s Adicionando ao mainmenu o imagelist com imagens pixels 07m46s Adicionando actionlist ao mainmenu e toolbar centralizando as acoes 10m07s Finalizar formulario action cafree self nil liberar memoria 01m25s Desinstalando e instalando o firebird 2_gds32_dll fbclient_dll iboconsole 08m27s Firebird 2_criando tabela create table constraint primary key create index 10m01s Criando um formulario com crud simples mas completo para uma tabela 08m33s Manualmente abrindo open e fechando close ibdatabase ibtransaction ibtable 04m34s Dbexpress tsqlquery tdatasetprovider tclientdataset tdatasource 10m28s Usando dbexpress tsqlconnection para acessar o banco de dados 09m43s Personalizando botoes imagens e procedure limpar campos 06m48s Preenchendo os campos edit usando tclientdataset e procedure 04m00s Usando tclientdataset para navegar last prior firs next entre os registros 04m17s Clientdataset eof bof testando navegacao enabled para os botoes 09m25s Habilitando e desabilitando botoes manualmente com enabled 11m01s Procedure status boolean habilitando e desabilitando botoes mais otimizado 08m02s Sql insert para gravar os dados no banco com parametros e try except 10m09s Usando with do para otimizar o codigo na insercao de dados no banco 02m19s Ajustes na manutencao dos campos e botoes 09m00s Sql update atualizacao dos dados no banco 07m39s Excluindo registros sql delete 05m45s Otimizando codigo juntando excluir alterar inserir em uma unica procedure 13m11s Finalizando crud manualmente com dbexpress 05m20s Criando template add to repository other copy 08m47s Crud completo mais simples usando applyupdates no clientdataset 10m10s Mais applyupdates para usar com dbnavigator nbpost nbinsert nbdelete nbfirst etc 07m01s Iniciando novo form e nova maneira de criar crud usando eventos e dbexpress 09m31s Usando evento statechange do tdatasouce para controlar os botões sender state dsbrowse dsinsert dsedit 10m20s Usando evento ondatachange do tdatasouce para controlar a navegacao dos registros 11m05s Firedac fdconnection fdtransaction fdquery e parametros firebird 09m47s Firedac exemplo crud completo fdtable fdguixwaitcursor fdphysfbdriverlink firebird 10m17s Firedac firebird iwsystem gsapppath getcurentdir fdconnection beforeconnect 12m01s Firedac com postgresql libpq dll compatibilidade das versoes e bits 12m22s Firedac com postgresql libpq dll instalando configurando e conectando 12m07s Firedac com postgresql crud completo funcionando 04m08s Target platforms 32-bit 64-bit debug 08m45s Firemonkey fmx multi-devices application e vcl 11m29s Firemonkey fmx ancoramento anchor left right top bottom 04m50s Target celular real android conectando usb e mostrando na tela 06m01s Firemonkey configurando sdk ndk para compilar e testar no celular real 10m18s Firemonkey multi-devices testando a aplicacao no celular real android 07m08s Firemonkey multi-devices avd manager novo sdk e novo ndk 07m26s Firemonkey multi-devices teste celular real android com sdk e ndk novo manualmente 11m03s
06h53m
Atualizando sdk original e testando no celular 10m45s Sdk manager para emulador android 05m41s Testando aplicacao android no emulador sdk ndk nativo 05m30s Testando aplicacao android no emulador com sdk e ndk instalado manualmente 06m31s Android configuration application store validacao key store e certificado 09m27s Provisioning gerando chaves keystore alias assinando a aplicacao certificado 07m24s Mac os x configurando compartilhamento acesso remoto vnc viewer pelo pc 09m08s Configurando paserver no mac os x ios simulator xcode platform assistant server 12m54s Criando profile para conectar com ios simulator e sdk mac testando aplicacao 10m06s Configurancao sdk e implementando aplicacao para mac os x desktop 07m10s Deployment fazendo deploy da aplicacao para mac os x ios simulator e android 10m43s Deploy apple store obtencao de cerficado de desenvolvedor developer apple 13m11s Como publicar no play store google android alterar icone 07m54s Introducao a livebindings bindingslist primeiro exemplo 09m48s Livebindings bindingslist colorpanel rectange elipse 05m47s Criando e lendo xml livebindings bindsourcedb bindingslist tbindnavigator grid 10m11s Livebindings xml clientdataset efetuando pesquisa x filter filtered filteroptions 09m03s Mais livebindings xml clientdataset employe 04m57s Livebindings deploy remote path enviar arquivo xml para celular 09m33s Ler getdocumentspath getshareddocumentspath enviar xml para celular android 09m06s Ler getdocumentspath getshareddocumentspath enviar xml para apple ios 04m53s Livebindings bindsource bindingslist com banco de dados 07m59s Crud completo usando livebindings com banco de dados 06m33s Prototypebindsource para prototipacao livebindings 06m15s Instalando e compilando e testando componentes rxlib rxlibrary 09m21s Idftp para acessar dados de um servidor web via ftp indy clientes 09m25s Idftp host username password port para acessar dados de um servidor web 11m19s Idftp conectando e desconectando com um servidor web 11m17s Idftp put enviando arquivos para servidor web 06m43s Idftp get fazendo download de arquivos do servidor web 09m49s Notificationcenter createnotification presentnotification implementando notificacoes e testando no celular 12m16s Notificationcenter implementando notificacoes e testando no computador desktop 05m34s Mediaplayer mediaplayercontrol para repdroducao e audio e video 09m34s Implementando controles play e stop mediaplayer audio e video 06m09s Implementando trackbar e timer no mediaplayer audio e video 11m37s Como usar a propriedade tag com sender para identificar o componente 07m20s Trackbar para volume mediaplayer som e video 05m39s Aplicando estilos themes tstylemanager activestyle 12m25s Firemonkei efeitos animacoes floatanimation bitmapanimation 09m08s Firemonkei efeitos animacoes coloranimation 06m07s Firemonkei efeitos animacoes bitmapanimation 05m18s 3d firemonkei cube texturematerialsource light lightmaterialsource 09m11s 3d firemonkei floatanimation cube lightmaterialsource 04m55s Iniciando sistema embarcado embedded 08m34s Implementacao firebird embarcado embedded 09m32s Testando embarcado embedded fbembed_dll incudt30_dll incuuc30_dllfirebird 07m48s Criando arquivo ini tinifiles para usar varios bancos de dados na mesma aplicacao 09m38s Arquivo ini tinifiles readstring path para usar varios bancos de dados 09m11s Lendo bancos matriz e filial usando arquivo ini tinifiles readstring 05m06s

Este curso ainda não recebeu avaliações.