Boteco Digital

Java

A Classe JTable é a classe responsável por representar um grid no swing, ao meu ver é umas das classes de GUI mais difícil de se trabalhar pela sua flexibilidade. Esta é uma classe que usa o padrão MVC(Model , View e Controller): Model: é a classe responsável por representar os dados da tabela, sempre que iremos modificar os dados de uma JTable deve ser feito através do objeto model que é implementado pela interface TableModel ( AbstractTableModel e DefaultTableModel). […]

mais
API de Pagamentos Javascript PHP

Na 1º parte deste artigo vou abordar a construção de um carrinho para sistema de vendas online, iremos usar 2 tabelas MySQL. Uma chamada ‘carrinho’ onde ficaram os itens adicionados e a tabela ‘compras’ onde ficaram os registros das compras efetuadas no site, salientando que um registro da tabela compras poderá estar ligado a vários registros na tabela carrinho através de uma chave estrangeira. Usaremos o PHP para a lógica do sistema e um pouco de JavaScript para efetuarmos adição […]

mais
Java

No artigo anterior vimos como representar um arquivo através de um objeto em java, agora veremos como gravar informações dentro dele. Em java temos duas formas de tratar arquivos, como um fluxo baseado em bytes armazenando seus valores em seu formato binário, por exemplo se formos armazenar o número 25 em arquivo em um fluxo de bytes será armazenado em sua forma binária que seria “00011001”. Ou podemos armazenar o valor 25 como um fluxo baseado em caracteres onde cada […]

mais
Java

Ao contrario do que podemos pensar a classe File em Java não representa um arquivo/diretório mas sim um caminho para um arquivo/diretório que pode ou não existir, então criar um objeto do tipo File não necessáriamente significa criar um arquivo, para isso pode-se utilizar um método especifico da classe, como também utilizamos outro método para saber se o arquivo já existe no sistema de arquivo . Veremos estes métodos a seguir. Vamos então instanciar um objeto File e verificar se […]

mais
Tags
PHP

Olá pessoal, quem nunca teve a necessidade de exportar dados de seu sistema online? E sem ter que acessar o seu painel do BD? Além de proporcionar mais eficiência no seu trabalho é um ótimo recurso a ser implementado no painel administrativo de seu cliente. Exportar do MySQL para o Excel nada mais é do que construir uma tabela HTML e dentro dela carregar os dados com PHP e depois forçar o download. Para isto teremos 2 arquivos: um arquivo PHP […]

mais
JQuery Web

Web Storage ou LocalStorage é uma nova especificação do HTML5 que visa fornecer um mecanismo para armazenar dados via chave/valor localmente no navegador do cliente. Esta especificação se difere do modelo clássico de cookies, primeiro por não possuir data de expiração e segundo por não enviar nenhum dado para o servidor a cada requisição poupando assim um pouco de banda. Basicamente existem dois tipos de armazenamento local: sessionStorage: armazena os valores somente enquanto a janela/aba estiver aberta. Então se fechar […]

mais
PHP

Em várias situações necessitamos enviar ou baixar de um servidor vários arquivos de uma unica vez e arquivos zip servem muito bem a este proposito, com a vantagem de dimuir um pouco o tamanho da informação. Vamos ver a seguir como manipular um arquivo ZIP através da extensão ZIP do PHP que nos permite compactar, extrair, adicionar um arquivo a um arquivo ZIP já existente, excluir um arquivo existente e como forçar o download de um arquivo ZIP. Vamos então […]

mais
Linux Web

Se você desenvolve há algum tempo com certeza já tem um servidor web instalado em seu pc(se não fica a dica de como instalar no Linux) e deve ter rodando vários sites em desenvolvimento através de uma URL no estilo http://localhost/site1/, http://localhost/site2/, etc. Todos estando dentro de uma pasta “/var/www/” ou “C:\wamp\www\” dependendo do seu Sistema Operacional, mas o Virtual Host do Apache nos permite ter vários sites rodando em nosso servidor em pastas em lugares diferentes e sendo acessados […]

mais
JQuery Web

Um dos plugins mais interessantes do jQuery é o jQuery UI, na verdade é um conjunto de plugins de interface combinado com Temas CSS que deixa seus sistemas web bem mais interessantes. Um dos “módulos” que mais gosto deste plugin é o datepicker, que para quem não sabe é aquele “calendariozinho” que aparece abaixo de um campo de formulário para selecionarmos uma data. Para utilizar o plugin você baixá-lo e para isso deve selecionar quais módulos do UI deseja utilizar. […]

mais
Javascript JQuery

Você já deve ter visto em vários sites uma janela modal. Para quem não a conhece pelo nome é aquela janela que quando clicamos para abri-la ela escurece o resto do site e coloca uma pequena janela em evidência e se você clicar fora da janela ela desaparece. Vamos criar um exemplo simples onde definiremos os links que irão abrir na forma modal utilizando o atributo rel com o valor “modal” e a janela que irá abrir será definida pelo […]

mais