Pular para o conteúdo principal

Postagens

Fazendo e Utilizando Pacotes (Delphi)

Introdução Pacotes são utilizados para modularização e distribuição de objetos. São mais fáceis de ser implementados, já que utilizam a codificação padrão da linguagem Delphi, logo são DLLs nativas. Oferecem como vantagem redução do tamanho do executável, distribuição do código, facilidade de manutenção, dentre outras. Exemplo Primeiro vamos criar o projeto que será utilizado pelo pacote: Crie uma nova aplicação, adicionando um label (Nome), um edit e um botão (Confirmar), salve a aplicação com o nome de "Unit_Tpkt.pas" e "Prj_Tpkt.dpr" (o nome do Form continua como padrão), feito isso compile e feche a aplicação. * (Note que nosso programa não possui uma finalidade, estamos apenas demonstrando a criação de um pacote) Agora vamos criar o pacote com base no programa criado anteriormente: Navegue até "File -> New -> Other -> e na aba New escolha Package, na janela que se abriu clique no botão "add",

Funções de Data e Hora (MySQL)

Na documentação do MySQL pode ser encontrado um bom material sobre essas funções, colocarei a seguir algumas das que eu considero mais importantes: Time_To_Sec(Tempo) Converte o argumento tempo em segundos Ex.: SELECT TIME_TO_SEC(NOW()) -- 51349 NOW(), SYSDATE() Retornam data e hora atual eX.: SELECT NOW(), SYSDATE() -- 2007-12-17 17:29:21 2007-12-17 17:29:21 STR_TO_DATE(string, formato) Converte a string em determinado formato e retorna um valor DATETIME Ex.: SELECT STR_TO_DATE('03.10.2007 09.20', '%d.%m.%Y %H.%i.:%s'); -- 2007-10-03 09:20:00

Aplicação MDI no Java

Aplicações MDI (Multiple Dcument Interface ou Interface de Múltiplos documentos) são aquelas onde temos uma janela principal (ou pai) que gerencia várias outras (filhas), tornando possível trabalhar com mais de um documento de uma única vez, como exemplo temos editores de textos, planilhas, programas de correio eletrônico, enfim, muitas aplicações do nosso cotidiano se utilizam dessa tecnologia. A seguir temos um exemplo, retirado do livro Java Como Programar (Deitel) , que mostra o uso de duas classes do Swing (JDesktopPane e JInternalFrame) que fornecem suporte ao MDI. // pacotes de núcleo do java import java.awt.*; import java.awt.event.*; // pacotes de extensão do java import javax.swing.*; /** * * @author du */ public class Main extends JFrame{ private JDesktopPane theDesktop; //configura a GUI public Main() { super("Usando o JDesktopPane !!! VIVA !!!"); //cria uma barra de menus, um menu