Pesquisa

Pesquisa personalizada

quarta-feira, 14 de março de 2012

VB .NET - Descarregando arquivos via FTP

FTP, VB.NET, FtpWebRequest , Upload,  Download, WebClient
Na linguagem VB .NET temos suporte a este recurso através da classe FtpWebRequest que implementa um cliente de protocolo FTP.

Para obter uma instância de FtpWebRequest, use o método Create. Você também pode usar a classe WebClient para fazer upload e download de informações de um servidor FTP. Usando qualquer uma dessas abordagens, quando você especificar um recurso de rede que usa o esquema FTP (por exemplo, "ftp://contoso.com") a a classe FtpWebRequest fornece a capacidade de interagir programaticamente com servidores de FTP.

Você deve ter um nome de usuário válido e a senha para o servidor FTP ou o servidor deve permitir logon anônimo.

Você pode especificar as credenciais usadas para conectar ao servidor, definindo a propriedade Credentials ou você pode incluí-los na parte UserInfo da URI passada para o método Create. Se você incluir as informações UserInfo na URI, a propriedade Credentials será definida como uma nova credencial de rede com as informações do nome do usuário e e senha especificados.

Você deve ter acesso aos recursos HTTP (WebPermission) para acessar o recurso FTP de outra forma será lançada uma exceção SecurityException.

Leia Mais: http://www.macoratti.net/12/02/vbn_ftp1.htm

segunda-feira, 12 de março de 2012

Comparar Datas

formulário, alertQuem nunca precisou comparar datas ? E verificar qual é a maior ?

No exemplo em seguida mostramos como comparar se a data do campo dois é maior que a data do campo um. Também está sendo disponibilizada uma função para máscara, ambas em Java Script. Quem nunca precisou comparar datas ?

A função formatar serve para colocar as máscaras nas datas, ela é chamada no evento OnKeyPress dos campos data1 e data2 da seguinte forma:
OnKeyPress="formatar(this, '##/##/####');

A função Compara_Datas é responsável pela validação das datas, esta recebe como parâmetros os campos data1 e data2 do formulário por meio da função valida que testa se o campo data2 está preenchido deve validar a data. A função valida é chamada no evento onSubmit do formulário da seguinte forma: onSubmit="return valida();"

Código Java Script: Não esqueça de colocar as tags:

function formatar(src, mask) {

var i = src.value.length;
var saida = mask.substring(0,1);
var texto = mask.substring(i)

if (texto.substring(0,1) != saida) {

src.value += texto.substring(0,1);
}

}

function Compara_Datas(data_inicial, data_final){

//Verifica se a data inicial é maior que a data final
str_data_inicial = data_inicial;
str_data_final = data_final;
dia_inicial = data_inicial.substr(0,2);
dia_final = data_final.substr(0,2);
mes_inicial = data_inicial.substr(3,2);
mes_final = data_final.substr(3,2);
ano_inicial = data_inicial.substr(6,4);
ano_final = data_final.substr(6,4);

if(ano_inicial > ano_final){
alert("A data final deve ser maior que a data inicial!");
data_final.focus();
return false
} else {
if(ano_inicial == ano_final){
if(mes_inicial > mes_final){
alert("A data final deve ser maior que a data inicial!");
data_final.focus();
return false
} else {
if(mes_inicial == mes_final){
if(dia_inicial > dia_final){
alert("A data final deve ser maior que a data inicial!");
data_final.focus();
return false
}
}
}
}
}
}


function valida() {

if (frmFiltroProgItens.data2.value != ""){

if(Compara_Datas(frmFiltroProgItens.data1.value, frmFiltroProgItens.data2.value) == false)
{ return false }
}

return true;

}

A seguir tem a imagem do código fonte. Clique para ampliar.

código fonte,  html, javascript

domingo, 4 de março de 2012

Gerador de senha em Delphi

Gerador de Senha, Delphi,  Randônica, Valores , Senhas,  Dicas de Delphi
Gerador de Senha.

Um exemplo para gerar uma senha randônica de 6 caracteres com letras e números.

Procedure TForm1.Button1Click(Sender: TObject);

var

i:integer;

const

str='1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ';

max=6;

begin

Edit1.Text:='';

for i:=1 to max do

Edit1.Text:=Edit1.Text+str[random(length(str))+1];

end;

quinta-feira, 1 de março de 2012

Ler e Gravar

phpVamos criar um contador para treinar a leitura e escrita em arquivo.

Primeiramente crie um arquivo chamado contar pode ser no bloco de notas. No meu caso coloquei no diretório C do Windows.

Edite este arquivo e coloque o número 0. (zero)

Abra um editor de código e coloque o seguinte entre tags php:

$contador = fopen('C:\contar.txt','r'); // abrimos o arquivo para leitura
$visitas = fgets($contador); // lemos seu conteúdo
fclose($contador); // fechamos o arquivo
$visitas++; // incrementamos o número de visitas, isto é o número lido no arquivo, por isso tem que ter o zero
$contador = fopen('C:\contar.txt','w'); // abrimos o arquivo para escrita
fwrite($contador,$visitas); // escrevemos o novo valor
fclose($contador); // fechamos o arquivo

echo $visitas; // mostramos o número de visitas no navegador

Agora você pode abrir o arquivo, ele deve conter o mesmo número que está sendo exibido no navegador.

código  fonte