Agradecimentos......................................................................................................13
Sobre o
autor..........................................................................................................14
Prefácio..................................................................................................................15
Capítulo 1 ▪
Introdução............................................................................................16
1.1 Considerações
iniciais.............................................................................16
1.1.1 Evolução
visual...............................................................................16
1.1.2 Evolução
arquitetural......................................................................17
1.1.3 A Internet
.......................................................................................17
1.1.4 O Adobe
Flex..................................................................................18
1.1.5 O conceito
RIA...............................................................................18
1.1.6 A linguagem
PHP............................................................................19
1.2 Tecnologias
envolvidas...........................................................................19
1.3 Organização deste
livro..........................................................................20
1.4 Como as aplicações RIA podem motivar o
usuário.................................. 21
1.4.1 O aplicativo
FlexStore......................................................................
21
1.4.2 Aplicação
Dashboard......................................................................22
1.5 Orientação a
objetos..............................................................................23
1.5.1 O que é um
objeto..........................................................................24
Capítulo 2 ▪ O Adobe Flex
........................................................................................26
2.1 O que é Adobe
Flex?...............................................................................26
2.2 Histórico do Adobe
Flex........................................................................28
2.3 Conhecendo as ferramentas do Adobe
Flex.............................................28
2.4 O que precisamos saber sobre o Adobe
Flex............................................29
2.5 Conhecendo o Adobe Flex 3.0
SDK.........................................................29
2.5.1
Download.......................................................................................29
2.5.2 Conhecendo a licença para o Adobe Flex 3.0 SDK
...........................30
2.5.3 Instalação do Adobe Flex 3.0
SDK................................................... 31
2.5.4 Testando o
SDK..............................................................................33
2.6 Conhecendo o Adobe Flex Builder
3.0.....................................................35
2.6.1 Download do Adobe Flex Builder
3.0...............................................35
2.6.2 Instalação do Adobe Flex Builder
3.0.............................................. 36
8 Desenvolvendo Sistemas com Flex e PHP
2.6.3 Testando o Adobe Flex
Builder....................................................... 36
2.7 Conhecendo o help do Adobe
Flex........................................................ 38
2.7.1 Flex 3 Language Reference no Flex
Builder...................................... 38
2.7.2 Flex 3 Language Reference na
Internet.............................................39
2.7.3 Documentação
completa.................................................................39
2.8 Conhecendo a estrutura do Adobe
Flex..................................................39
2.9 A linguagem
MXML...............................................................................42
2.10 A linguagem ActionScript
3.0.................................................................43
2.10.1 ActionScript e MXML
.................................................................. 44
2.10.2 Fundamentos básicos do ActionScript
3.0.......................................47
2.11 Orientação a objetos no ActionScript
3.0................................................54
2.11.1 Criando uma
classe........................................................................54
2.11.2
Packages.......................................................................................
56
2.11.3
Construtores.................................................................................58
2.11.4 Visibilidade de classes, funções e
variáveis.......................................59
2.11.5 Variáveis get/set:
Propriedade.........................................................59
2.11.6
Herança........................................................................................63
2.12 Variáveis Bindable
(DataBind)...............................................................65
2.13 Componentes visuais do Adobe
Flex.................................................... 66
2.14 Conhecendo os principais
componentes................................................67
2.14.1 Componentes de
formulário...........................................................67
2.14.2
TextInput......................................................................................67
2.14.3
Button.........................................................................................
68
2.14.4
CheckBox....................................................................................
68
2.14.5
RadioButton.................................................................................69
2.14.6
ComboBox....................................................................................70
2.14.7
Label............................................................................................73
2.14.8
Panel............................................................................................73
2.14.9
TabNavigator.................................................................................74
2.14.10
ViewStack....................................................................................74
2.15 Conhecendo o controle
DataGrid..........................................................74
2.15.1 Populando um
DataGrid................................................................74
2.15.2 Eventos do
DataGrid....................................................................
77
2.15.3 Inserindo botões no
DataGrid.......................................................78
2.15.4 Conhecendo o
AdvancedDataGrid................................................ 80
2.15.5
OLAPDataGrid............................................................................
84
2.16 Criando formulários
(Forms)............................................................... 84
2.16.1 Criando formulários
simples......................................................... 84
2.16.2 Criando formulários
complexos.................................................... 86
2.16.3 Validando
dados...........................................................................87
2.16.4 Utilizando
EmailValidator.............................................................89
2.16.5 Utilizando
NumberValidator........................................................ 90
Sumário 9
2.16.6 Como criar um
Validator............................................................... 91
2.16.7 Conectando formulários a
objetos.................................................94
2.16.8 Exemplo com DataBind
............................................................... 99
2.17 Trabalhando com
menus.....................................................................108
2.17.1 Criando um menu
simples...........................................................108
2.17.2 Capturando eventos no
menu......................................................109
2.18 Trabalhando com
SharedObjects..........................................................110
2.19 Criando uma biblioteca de classes (arquivos
.swc)................................ 111
2.19.1 Adicionando uma
classe................................................................112
2.19.2 Referenciando a biblioteca ao
projeto............................................113
2.20 Usando bibliotecas de
terceiros............................................................115
2.20.1 Conteúdo da biblioteca
flexlib......................................................116
2.21 Conhecendo a IDE
FlashDevelop.........................................................116
Capítulo 3 ▪ A linguagem
PHP................................................................................
119
3.1 O que é
PHP?........................................................................................119
3.2 Por que escolhemos
PHP?......................................................................119
3.3 Instalando o
PHP.................................................................................
120
3.3.1 Testando o
servidor.......................................................................
123
3.3.2 Como alterar as configurações do
Apache...................................... 124
3.3.3 Acessando o
servidor....................................................................
125
3.4 Aprendendo
PHP.................................................................................
126
3.4.1 Delimitadores de
código................................................................ 127
3.4.2
Comentários................................................................................
127
3.4.3
Variáveis.......................................................................................
127
3.4.4 Tipos de
variáveis..........................................................................
127
3.4.6 Estruturas de
controle...................................................................
129
3.4.7 Estruturas de
laço.........................................................................
130
3.4.8 Comandos para imprimir
dados................................................... 130
3.4.9
Includes.......................................................................................
133
3.4.10
Classes........................................................................................
134
3.5 Trabalhando com
arquivos...................................................................
134
3.6
__autoload()........................................................................................
136
3.7 Banco de
dados....................................................................................
138
3.7.1
MySQL.........................................................................................
138
3.7.2
PHPMyAdmin..............................................................................
139
3.7.3 Conectando o PHP ao
MySQL....................................................... 140
3.7.4
PDO..............................................................................................141
3.7.5
Frameworks?.................................................................................
142
3.7.6 Zend
Framework...........................................................................
143
3.8 Integrando o Adobe Flex Builder ao
PHP.............................................. 148
10 Desenvolvendo Sistemas com Flex e PHP
Capítulo 4 ▪ Conectividade entre Flex e
PHP........................................................... 151
4.1
Introdução............................................................................................151
4.2 Comunicação com
HTTPService.......................................................... 152
4.2.1
Exemplo.......................................................................................
153
4.3 Comunicação com
WebServices........................................................... 157
4.3.1
Exemplo.......................................................................................
158
4.4
RemoteObjects....................................................................................
159
4.4.1 Características do
RemoteObject...................................................160
4.4.2 Conhecendo o
AMFPHP..............................................................160
4.4.3 Instalação do
AMFPHP.................................................................161
4.4.4 Como funciona o
AMFPHP.......................................................... 162
4.4.5
Exemplo......................................................................................
163
4.4.6 Conexão com o Adobe
Flex...........................................................164
4.4.7 Enviando e recebendo dados com Flex e
AMFPHP........................166
4.5 Criando um exemplo real:
Oficina........................................................ 167
Capítulo 5 ▪ Criando uma aplicação
genérica.......................................................... 196
5.1 Instalando o WAMP
Server...................................................................
196
5.2 Criando a estrutura da
aplicação.......................................................... 197
5.2.1 Criando um diretório virtual
(alias)............................................... 198
5.2.2 Como aumentar a segurança dos arquivos
PHP............................. 199
5.2.3 Criando os projetos no Adobe Flex
Builder.................................... 199
5.3 Criando a conexão entre o Flex e o
PHP................................................202
5.3.1 O arquivo
services-config.xml........................................................203
5.3.2 Criando a classe ServerClass.as e
ServerClass.php..........................205
5.3.3 Resumo da estrutura de pastas e
arquivos......................................209
5.3.4
Checklist.......................................................................................211
5.3.5 Testando a conexão entre o Flex e o
PHP........................................ 212
5.4 Criando a classe que gerencia
formulários..............................................214
5.5 Criando o menu principal da
aplicação................................................. 219
5.6 Criando a tela de
Login........................................................................220
5.6.1 Implementando o acesso ao
servidor..............................................222
5.6.2 Melhorando a segurança no servidor PHP por meio de sessões.......225
5.7 Importanto a biblioteca
flexLib.............................................................228
Capítulo 6 ▪ Criando a aplicação locadora de
DVDs.................................................. 230
6.1
Introdução...........................................................................................230
6.2 Definindo a estrutura do banco de
dados..............................................230
6.3 Criando a estrutura de
pastas............................................................... 233
6.4 Criando e configurando a aplicação no Adobe Flex
Builder...................234
6.5 Configurando o
WAMPServer.............................................................. 235
6.6 Configurando o arquivo
services-config.xml.......................................... 235
6.7 Realizando o primeiro
teste.................................................................. 237
Sumário 11
6.8 Criando a tela de
Login........................................................................238
6.9 Verificando se o usuário está
logado...................................................... 245
6.10 Criando o menu da
aplicação.............................................................. 247
6.11 Criando o cadastro de
Pessoas.............................................................248
6.12 Refatorando a tela de cadastro de
pessoas............................................260
6.13 Tela de cadastro de
filmes....................................................................263
6.14 Tela de
empréstimos............................................................................269
Capítulo 7 ▪ Flex e
ZendFramework........................................................................
277
7.1 O
anúncio............................................................................................277
7.2 Testando o
Zend_AMF.........................................................................278
7.3 O futuro do
Zend_AMF.......................................................................282
Capítulo 8 ▪ O sistema em ambiente de
produção................................................... 283
8.1
Introdução...........................................................................................283
8.2
Finalizando.........................................................................................
291
Índice
remissivo....................................................................................................
292

2009/7/9 Lucio Batistella <lucky...@gmail.com>

> Daniel, tem como vc postar o índice ?
>
> Att
> Lúcio Batistella
>
>
>
> 2009/7/9 darkson <darkness1...@gmail.com>
>
>
>> Poxa Daniel, bacana cara, vou ver aki se compro ele ok?
>>
>> Valeu
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a