Cadastre-se Revistas DevMedia Cursos
  Live chat by Netwatts

Space de Gladstone Matos
Busca Autor


Últimas 20 atualizações de Gladstone Matos

Artigo - Algoritmo - joguinho para aprendizado infantil

ola Pessoal

Estava a procura de um jeito mais 'facil' de ensinar algoritmo para criancas. O método de compor algoritmos no papel se demonstrou 'chato' para criancas abaixo de 10 anos.

Procurando na net encontrei o joguinho abaixo, achei muito interessante e queria compartilhar com a comunidade:


abracos
-->">
18/05/2010 3:14:00 PM





Artigo - JavaScript: exemplo de settimeout


settimeout permite simular um 'timer' com JavaScript, executando uma acao em intervalos programaveis (similar ao objeto TTimer do Delphi);

veja abaixo um exemplo basico de uso do settimeout com JavaScript (um relogio digital):

function startTime()
{
var today=new Date();
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
// add a zero in front of numbers<10
m=checkTime(m);
s=checkTime(s);
document.getElementById('txt').innerHTML=h+":"+m+":"+s;
t=setTimeout('startTime()',500);
}


function checkTime(i)
{
if (i<10)
{
i="0" + i;
}
return i;
}

< body onload="startTime()" >
< div id="txt"></div >




-->">
06/04/2010 2:25:00 PM





Artigo - JavaScript: obtendo tecla pressionada

<HTML>
<HEAD><TITLE>Obter o código da tecla pressionada</TITLE>
</HEAD>
<BODY>

<p>Experimente pressionar qualquer tecla e uma
mensagem mostrará o código da tecla pressionada.</p>

<script language="JavaScript">
function tecla(){
window.alert("O código da tecla pressionada
foi: " + event.keyCode);
}

document.body.onkeypress = tecla;
</script>

</BODY>
</HTML>
-->">
05/04/2010 9:04:00 AM





Artigo - PHP: Função substr


SINTAXE:

string substr ( string $string , int $start [, int $length ] )


Usando um início negativo
<?php
$rest 
substr("abcdef", -1);    // retorna "f"
$rest substr("abcdef", -2);    // retorna "ef"
$rest substr("abcdef", -31); // retorna "d"
?>


Usando um length negativo
<?php
$rest 
substr("abcdef"0, -1);  // retorna "abcde"
$rest substr("abcdef"2, -1);  // retorna "cde"
$rest sub
"> ...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
07/12/2009 10:52:00 AM





Artigo - JavaScript: Capturando o fechamento de uma janela popup

apesar de o problema parecer complexo, a solucao é simples:

<script language="javascript">

function abreJanela() {
    // definindo o objeto que será a janela
    var janela = window.open("http://www.globo.com", "janela", "width=700, height=600");
   
    janela.onbeforeunload = function() {       
        alert('A janela foi fechada pelo usuário');              
    }
}

</script>


bons códigos!

-->">
07/12/2009 10:40:00 AM





Artigo - Dica: alguns sites com muitos icones gratis


Dica para desenvolvedores web e desktop: alguns sites com toneladas de icones gratis - acesse e confira:


http://www.iconesgratis.com.br


http://www.iconfinder.net/ultimate


http://www.freeiconsdownload.com/


bons codigos!
-->">
20/10/2009 11:06:00 AM





Artigo - Linguagem HTML - Tabela ASCII x Codigo HTML



"> ...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
09/07/2009 2:06:00 PM





Artigo - Como pegar o IP do visitante do site com VBScript

Para obter o IP do visitante da pagina utilize a variavel
de cabecalho "LOCAL_ADDR";
Veja o exemplo abaixo:

ip_address = request.ServerVariables("LOCAL_ADDR")

response.write ip_address


-->">
23/06/2009 3:12:00 PM





Artigo - Delphi: Exemplo de uso da função StringReplace


Delphi: Exemplo de uso da função StringReplace

var

  before, after : string;

begin

  before := 'This is a way to live A big life';

  after  := StringReplace(before, ' a ', ' THE ',
                          [rfReplaceAll, rfIgnoreCase]);
  ShowMessage('Before = '+before);
  ShowMessage('After  = '+after);
end;

Before = This is a way to live A big life
After  = This is THE way to live THE big life



www.devmedia.com.br
-->">
23/06/2009 2:59:00 PM





Artigo - Delphi: Como esperar uma função como parâmetro de outra função


Como esperar uma função como parâmetro de outra função:


type

   TFunctionParameter = function(const value : integer) : string;

...

function One(const value : integer) : string;
begin
   result := IntToStr(value) ;
end;

function Two(const value : integer) : string;
begin
   result := IntToStr(2 * value) ;
end;

function DynamicFunction(f : TFunctionParameter) : string;
begin
   result := f(2006) ;
end;

...

//Examplo de uso:

var
   s : string;
begin
   s := DynamicFunction(One) ;
   ShowMessage(s) ; //mostra "2006"

   s := DynamicFunction(Two) ;
   ShowMessage(s) ; // mostra "4012"
end; -->">
23/06/2009 2:12:00 PM





Artigo - Delphi: Como abrir um TComboBox sem clica-lo

Como abrir um TComboBox sem clica-lo


ComboBox1.DroppedDown := True;




-->">
09/04/2009 11:35:00 AM





Artigo - Alterar nome do campo no firebird

DICA: Alterar nome do campo no firebird sem stress



Para mudar o nome do campo:
ALTER TABLE table1 ALTER [COLUMN] field1 TO field2;


Para mudar o tipo do campo:
ALTER TABLE table1 ALTER [COLUMN] field1 TYPE char(20);

Para alterar sua posição:
ALTER TABLE table1 ALTER [COLUMN] field1 POSITION 4;





-->">
01/04/2009 5:13:00 PM





Artigo - Delphi - Simular clique do mouse

{O exemplo abaixo simula o pressionamento da tecla do botãoesquerdo do mouse 
em uma determinada posição da tela. No exemplo serão utilizados dois botões
(Button1 e Button2), ao clicar no Button2 ser? executado o onClick do Button1
 como se o mouse tivesse clicado sobre ele }


Fonte: http://www.delphibr.com.br/

procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage('Button 1 clicked');
end;

procedure TForm1.Button2Click(Sender: TObject);
var
Pt : TPoint;
begin
Application.ProcessMessages;
{Obt?m o point no centro do Button1}
Pt.x := Button1.Left + (Button1.Width div 2);
Pt.y := Button1.Top + (Button1.Height div 2);
{Converte Pt para as coordenadas da tela }
Pt := ClientToScreen(Pt);
Pt.x := Round(Pt.x * (65535 / Screen.Width));
Pt.y := Round(Pt.y * (65535 / Screen.Height));
{Move o mouse}
Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_MOVE, Pt.x, Pt.y, 0, 0);
{Simula o pressionamento do botãoesquerdo do mouse}
Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTDOWN, Pt.x, Pt.y, 0, 0);
{ Simula soltando o botãoesquerdo do mouse }
Mouse_Event(MOUSEEVENTF_ABSOLUTE or MOUSEEVENTF_LEFTUP, Pt.x, Pt.y, 0, 0);
end;
-->">
12/03/2009 12:32:00 PM





Artigo - Delphi Win32: Adicionar o evento OnClick do DBGrid

private
procedure DBGridClick(Sender: TObject);
implementation
{$R *.DFM}
procedure TForm1.DBGridClick(Sender: TObject);
begin
ShowMessage('Clicou no DBGrid.');
end;
//Coloque as instruções abaixo no evento OnCreate do Form:
procedure TForm1.FormCreate(Sender: TObject);
begin
DBGrid1.ControlStyle := DBGrid1.ControlStyle + [csClickEvents];
TForm(DBGrid1).OnClick := DBGridClick;
end;
Observações:
{O segredo principal desta dica está OnCreate do Form.
A primeira instrução ativa o evento OnClick. A segunda instrução acessa o manipulador
 do evento OnClick.
Para isto precisamos tratar o DBGrid como se fosse Form, pois o evento
OnClick está declarado como protegido (protected) na classe TDBGrid.
}



Dica retirada de http://www.delphibr.com.br/
-->">
27/02/2009 11:19:00 AM





Artigo - Como detectar em uma aplicação Delphi se o Windows esta desligando

Para seu programa executar uma tarefa quando o usuário tiver clicado em
Desligar Computador (ou Reiniciar, qualquer coisa do tipo), primeiramente vá
na seção private da declaração de classe na unit do form principal e digite
a seguinte linha:

procedure WMEndSession (var Msg : TWMEndSession); message WM_ENDSESSION;

Depois, na seção implementation da unit, digite a seguinte rotina:

procedure TNomeDoForm.WMEndSession (var Msg : TWMEndSession);
begin
if Msg.EndSession = TRUE then
FazAlgo; // Aqui você faz o que tem que fazer
inherited;
end;


FONTE: http://www.guiadodelphi.com.br/ler.php?codigo=667
-->">
22/07/2008 6:26:00 PM





Artigo - Como não parar uma aplicação Delphi durante um processo longo?


> Como não parar a aplicação durante um processo longo?
"> ...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
16/07/2008 10:22:00 AM





Artigo - DEVMEDIA AVISO - MUDANCA DE RSS


DEVMEDIA AVISO (IMPORTANTE)
MUDANCA DE RSS



Em função de uma sobrecarga no servidor, o motor de geração de RSS foi completamente modificado. Por favor, atualize o seu link de RSS em http://www.devmedia.com.br/feed (mudanca valida a partir de 4 de julho de 2008).


Contamos com sua compreensao

Equipe DevMedia
-->">
04/07/2008 6:54:00 PM





Artigo - Como simular um click do mouse via código

Como simular um click do mouse via código


unit Unit1;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls;

type
TForm1 = class(TForm)
procedure FormClick(Sender: TObject);
procedure FormKeyPress(Sender: TObject; var Key: Char);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

{$R *.dfm}

procedure PressMouseDown(IsLeftButton: Boolean);
begin
if IsLeftButton then
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
else
mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0);
end;

procedure PressMouseUp(IsLeftButton: Boolean);
begin
if IsLeftButton then
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)
else
mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0);
end;

procedure ClickMouseButton(IsLeftButton: Boolean);
begin
PressMouseDown(IsLeftButton);
PressMouseUp(IsLeftButton);
end;

procedure TForm1.FormClick(Sender: TObject);
begin
ShowMessage('Fui clicado');
end;

procedure TForm1.FormKeyPress(Sender: TObject;
var Key: Char);
begin
PressMouseDown(True);
PressMouseUp(True);
end;

end.
FONTE:  http://www.arquivodecodigos.net/arquivo/visualizar_dica.php?qual_dica=140
-->">
04/07/2008 5:51:00 PM





Artigo - Como ligar ou desligar Caps Lock usando Delphi


Como ligar ou desligar Caps Lock usando Delphi

procedure TForm1.Button1Click(Sender: TObject);
var
  KeyState: TKeyboardState;
begin
  GetKeyboardState(KeyState);
  if(KeyState[VK_CAPITAL] = 0) then
    begin
      Keybd_Event(VK_CAPITAL, 1, KEYEVENTF_EXTENDEDKEY or 0, 0);
"> ...
Exibição do post interrompida. Para ler conteúdo completo, clique aqui
04/07/2008 5:46:00 PM





Artigo - Instalando o QuickReport no Delphi 7



Instalando o QuickReport no Delphi 7''

O pacote está disponível no Delphi 7, só não está instalado.

1. Abra o Delphi;
2. Menu: Component > Install Packages;
3. Clique no botão Add ou teclas ALT+A;
4. Localize a pasta bin dentro da pasta de instalação do Delphi, o
caminho se não foi alterado, geralmente é: C:\Arquivos de
programas\Borland\Delphi7\Bin;
5. Localize um pacote com o nome: "dclqrt70.bpl", selecione e clique
no botão abrir;
6. Pressione o botão ok

E pronto, o pacote do Quick Report já está instalado, ele será o
último item na paleta de componentes.
-->">
17/04/2008 10:12:00 AM





 

gladstone@clubedelphi.net

É diretor editorial DevMedia Group (gladstonematos@gmail.com)
Arquivo de atualizações
 2010
 2009
 2008
 2007
 2006

Estatísticas do Autor:
Número de posts: 105
Total de visualizações: 87502
Características dos posts deste autor:
Conteúdo:
Didática:
Utilidade:
32 11
 
DevMedia Group - Tel: (21) 3382-5038 - www.devmedia.com.br
2010 - Todos os Direitos Reservados a DevMedia Group