PHP-GTK: Criando Aplicações Gráficas com PHP
(Terceira Edição)
ISBN: 978-85-7522-309-3
Páginas: 400
Autor: Pablo Dall'Oglio
Ano: 2012
Todo programador já deve ter ouvido falar sobre PHP, uma das linguagens mais utilizadas no mundo. A popularidade do PHP deve-se à sua facilidade em criar aplicações dinâmicas para a internet, com suporte à maioria dos gerenciadores de bancos de dados existentes, além de um conjunto de funções que permitem desde a criação de simples portais até complexas aplicações de comércio eletrônico.
O que poucos entenderiam até alguns anos atrás é a possibilidade de criar aplicações-cliente, com janelas, botões, listas e painéis em PHP. Pois este é justamente o foco de PHP-GTK Criando Aplicações Gráficas com PHP. O PHP tem crescido muito nos últimos anos e se tornou uma linguagem de propósitos gerais. Este livro é prova disto. Por intermédio do PHP-GTK, você pode utilizar o PHP para desenvolver aplicações com visual atraente e nativo para várias plataformas, como Linux, Windows e Mac, utilizando a mesma linguagem que utiliza para criar aplicações para a Web.
Conheça as novidades da terceira edição !
Principais tópicos abordados no livro:
- Introdução ao PHP, arrays, strings, bancos de dados
- Tutorial completo sobre orientação a objetos
- Exemplos de utilização de janelas, árvores, listas, botões
- Exemplos de utilização de menus, diálogos, formulários
- Crie suas próprias classes, estendendo o GTK
- Exemplos com bancos de dados (inserção, listagem, navegação)
- Utilização da ferramenta Glade (geração de notas fiscais)
Clique aqui para ver o Sumário
Clique aqui para ver o Capítulo 1
Clique aqui para ver uma amostra do livro
Onde Comprar:
- O livro pode ser adquirido diretamente pela editora Novatec:
Clique aqui para entrar no site da Editora Novatec
- O livro pode ser adquirido pela livraria TempoReal:
Clique aqui para entrar no site da Livraria Tempo Real
- O livro pode ser adquirido pelo Submarino:
Clique aqui para entrar no site do Submarino
- O livro pode ser adquirido pela Cultura:
Clique aqui para entrar no site da Cultura
- O livro pode ser adquirido pelo LinuxMall:
Clique aqui para entrar no site do LinuxMall
- O livro pode ser adquirido pela Saraiva:
Clique aqui para entrar no site da Saraiva
Melhorias da 3a Edição
3a edição (Junho de 2012)
- O capítulo 2 (introdução ao PHP) e o capítulo 3 (Objetos e bancos de dados) foram totalmente remodelados e atualizados;
- Muitos exemplos do livro ganharam explicações mais elaboradas e detalhadas sobre os códigos-fontes desenvolvidos. A edição passada pecava um pouco nisso, pois existiam muitos códigos-fontes que não eram totalmente cobertos pela explicação. Isso foi bastante melhorado nesta nova edição;
- O capítulo 9, que fala sobre o glade foi atualizado e todo o tutorial agora aborda o glade-3, todas as imagens e explicações foram atualizadas;
- No capítulo 10, foi criado um tutorial novo que explica ao programador como lidar com uma aplicação que abre e fecha várias janelas filhas;
- No capítulo 10, foi criado um tutorial novo que explica como utilizar Web Services. Neste exemplo, criamos um cadastro de clientes se comunicando com o servidor via SOAP, armazenando os dados em uma base de dados remota;
- No capítulo 10, foi criado um tutorial novo que explica como criar um editor de códigos PHP (IDE) em PHP-GTK, utilizando o componente GtkSourceView. Neste tutorial, criaremos uma classe que tornará muito simples a tarefa de criar um editor de códigos;
- No capítulo 10, foi criado um tutorial novo que explica como criar uma visão de ícones (GtkIconView), similar à um navegador de arquivos;
- Foram feitos vários ajustes quanto à constantes que mudaram de nome (Ex: Gtk::TYPE_STRING => GObject::TYPE_STRING).
Depoimentos:
"Primeiramente quero lhe parabenizar pelo seu trabalho e dedicação. Adquiri 2 de seus livros, PHP OO, e Relatórios e tenho aprendido muito, e ontem conheci o PHP-GTK que com certeza vou adquirir este livro também. Em relação a dedicatória do livro, faz a admiração ao teu trabalho ainda maior, e saber que existe pessoas que buscam valores pessoais e respeito ao próximo. "
João Renato Nunes
de Rio do Sul - SC
"O livro do Pablo é um achado. Eu me considero um programador mediano
de PHP, daqueles que sabem fazer suas consultas em bancos de dados e
exibir os resultados sem muitas firulas. Sempre que tentava fazer um
programa com orientação a objetos eu acabava me enrolando e
desistindo. Mas em sua primeira parte, o livro do Pablo explica com
clareza os conceitos de programação orientada a objetos, além de
recapitular alguns conceitos importantes de PHP - preenchendo,
inclusive, algumas lacunas no meu conhecimento da linguagem.
A parte de GTK, então, é brilhante, recheada de exemplos claros e nada
confusos. Geralmente eu me perco um pouco quando leio esses livros,
mas os exemplos do Pablo são complexos na medida certa, e vão
crescendo aos poucos, acrescentando detalhes devagar, e quando você lê
uma explicação e pensa "mas e se eu quiser usar isso de uma maneira
diferente?", poucas páginas depois vem um exemplo do jeito que você
queria. Parece que o Pablo lê a mente da gente...
O livro é realmente uma beleza. Eu vinha tentando fazer um programa
usando Python e GTK (o popular PyGTK) mas a documentação me confundia
bastante. O livro do Pablo não só me convenceu a usar o PHP para a
tarefa, como ainda me deu base para, no futuro, usar o Python para
fazer os meus programa, já que agora toda a parte do GTK ficou bem
mais clara para mim. Se você quer aprender a usar o GTK, não importa
se com PHP, Python, C ou o que quer que seja, acabou de achar uma
ótima referência. É um daqueles livros para fazer os gringos morrerem
de inveja de nós, falantes do idioma português..."
Roberto Bechtlufft
de Rio de Janeiro, RJ
"Sem dúvida, uma grande virtude em qualquer obra é a simplicidade (o que
não significa ausência de profundidade conceitual). Assim, quando
desenvolvemos um aplicativo, escrevemos um texto ou mesmo conversamos
com alguém, devemos buscar a clareza e a objetividade, sem no entanto
perdemos a capacidade de inovar. O livro /Criando Aplicações Gráficas
com PHP/, reúne todas essas qualidades, além de uma ótima didática.
Uma outra grande qualidade do livro é sua abordagem bastante completa,
que vai desde o bê a ba da linguagem, passando pela Orientação a Objetos
até chegar ao PHP-GTK e a criação de aplicações gráficas.
Dificilmente até mesmo programadores experientes deixarão de aprender
algo com os capítulos iniciais. Pra quem está começando, mesmo que não
queira de imediato mergulhar no PHP-GTK, ainda assim encontrará muita
cosa útil no livro. Para aqueles que buscam desenvolver aplicações
gráficas em PHP, dificilmente encontrarão reunidos no mesmo volume maior
quantidade de informações e, como já foi dito, com uma didática tão boa.
Parabéns ao Pablo pela iniciativa que mostra cada vez mais a abrangência
e a capacidade do PHP. Comprei o livro e está sendo (embora ainda não
tenha tido condições de explorá-lo como ele merece) um ótimo investimento."
Haroldo Barbosa
de Fortaleza, CE
"Na primeira versão do livro já percebi a excelente didática do autor e
foi impossível não sair desenvolvendo em PHP-GTK.
Nesta segunda versão o autor se superou. Basta comprar o livro para se
apaixonar pela linguagem e sair programando, pois o livro é completo e
os exemplos são todos aplicáveis as necessidades atuais."
Rodrigo Bisterço
de São Paulo, SP
"O livro tem uma didática excelente, a minha intenção ao compra-lo foi entender
alguns dos conceitos do gtk que pra mim ainda eram meio obscuros, porém, me
surpreendi com tamanha qualidade do conteúdo, as ilustrações são bem
intuitívas e os códigos de exemplo são todos muito práticos e bem comentados,
o livro é rico em exemplos e a sua abordagem sobre os conceitos de POO é muito
boa também, não tenho mais nada a dizer a não ser parabenizar o autor pelo
conteúdo e recomendar este livro a outros leitores."
Tobias Viana Taurian
de Queimados, RJ
"Um ótimo livro que aborda de forma simples e didática todas as
particularidades, vantagens e conceitos da linguagem, com conteúdo
rico em exemplos, boa diagramação e principalmente, útil tanto aos
iniciantes quanto aos mais experientes, levando a todos o conceito de
que com o php-gtk não há limites."
Luiz Fernando "Zendrael" Estevarengo
de Araraquara, SP
"Eu já programo há algum tempo em PHP, desenvolvendo aplicações para web e
sempre tive vontade de desenvolver softwares client-side com o PHP. Essa
possibilidade agora é real graças a você e ao Andrei, isso irá revolucionar
o desenvolvimento de sofwares e o comércio do mundo real e o eletrônico. Ex:
uma empresa pode vender da maneira convencional (balcão) e ao mesmo tempo
pela internet sem a necessidade de ficar atualizando no banco de dados da
web, ou seja poderemos criar aplicações polivalentes que podem ser operadas
tanto pelo vendedor conencional(no balcao) quanto pelo cliente via internet.
Pablo graças a vocês o futuro chegou para nós entusiastas do PHP. Aqui fica
o meu sincero muito obrigado e lhe manterei informado sobre minhas evoluções
e com certeza recorrerei à tua ajuda e da comunidade quando precisar."
Wender Fernandes
de Goiânia, GO
"Bom livro, gostei muito de aprender sobre php-gtk com ele.
Liguagem clara. Não sei se é do manual, mas falta dizer como
funciona os tipos de parâmetros de certos métodos. Tirando isso,
o livro está bom."
Emílio Santiago do Carmo
de Trindade, GO
"Excelente livro sobre aplicações desktop utilizando PHP-GTK,
o livro aborda desde o que é o PHP, suas principais funções, orientação
a objetos bem explicado e a parte de desenvolvimento de aplicações
desktop com PHP-GTK. Recomendo a todos."
Mauricio Seigi Mikami
de Presidente Venceslau, SP
"Muito bom o livro, bem completo de liguagem clara."
Joao Ricardo Ziglio do Amaral
de Santa Cruz do Rio Pardo, SP
"Poucos livro que adquiri eh bom quanto este livro,
exemplos bem didaticos, objetivos e claros. Gostaria de
parabenizar o autor pelo esforço em tornar este livro uma realidade. Valeu Pablo!!!!"
José Augusto
de Brasília
Mande você também seu depoimento para







