Mostrando postagens com marcador c#. Mostrar todas as postagens
Mostrando postagens com marcador c#. Mostrar todas as postagens

quarta-feira, 15 de junho de 2011

C# - Obter os arquivos de um diretório

Olá,

Para fazer uma listagem de todos os arquivo que estão em um diretório, basta chamar a função System.IO.Directory.GetFiles, no exemplo abaixo, adiciono todos os arquivos *.exe à um listbox chamado listBox1

foreach (string a in System.IO.Directory.GetFiles(@"C:\diretorio", "*.exe"))

{
listBox1.Items.Add(a);
}

Até,

quarta-feira, 8 de junho de 2011

C# - Enviar email usando System.Net.Mail

Olá,

Hoje estou postando uma forma de mandar email simples e rápida pelo C#, só não se esqueçam de trocar as informações pelas suas informações (e por favor, não deixe nada chapado no código, isso é só um exemplo...)

E também não esquecer de incluir a referência abaixo também...

using System.Net.Mail;

MailMessage mensagem = new MailMessage("emailDE@email.com", "emailPara@email.com", "Titulo", "Corpo do email");

SmtpClient clienteSMTP = new SmtpClient();
clienteSMTP.Host = "servidorSMTP";
clienteSMTP.Credentials = new System.Net.NetworkCredential("usuarioServidorSMTP", "SenhaServidorSMTP");
clienteSMTP.EnableSsl = true;
clienteSMTP.Send(mensagem);


Até,

segunda-feira, 16 de maio de 2011

Obtendo o HTML de uma página com C#

Olá,

Hoje tive que resolver um pequeno problema... Eu precisava fazer acesso à um site, ler o seu conteúdo (no caso era uma tabela que retornava baseado numa determinada URL) usei o código abaixo para fazer a leitura da página (no caso, como exemplo, deixei http://www.uol.com.br/ ), vamos ao código...

Primeiro faço using do System.IO e System.Net, depois criei um web.request e um web.response para respectivamente, fazer a chamada e o retorno do conteudo da página web, o conteudo retornado da página fica armazenado variavel resposta, que passo para o processo que faz o tratamento no html que preciso...

using System.IO;
using System.Net;


WebRequest req = WebRequest.Create("http://www.uol.com.br/");
WebResponse res = req.GetResponse();
Stream dataStream = res.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string resposta = reader.ReadToEnd();
p_processa( resposta );
reader.Close();
res.Close();

Até,

sábado, 9 de agosto de 2008

Compilador de Stored Procedure para o SQL Server

Algumas vezes é necessário recompilar um grande número de procedures. Um jeito rápido para isso é criar um novo projeto, adicionar um richTextBox e um button e adicionar o seguinte código no click do botão:

DirectoryInfo dr = new DirectoryInfo(pasta);
FileInfo[] bmpfiles = dr.GetFiles("*.sql");
foreach (FileInfo f in bmpfiles)
{
richTextBox1.AppendText("osql -Sservidor -dbanco -E -i" + f.Name + "\r");
}


A saída gerada no richTextBox é o comando para a compilação via prompt do DOS. Devemos substituir:

pasta - pela pasta que tem a localização dos arquivos a serem compiladas
servidor - nome do servidor sql
banco - banco de dados sql

Obs: -E é para conexões trusted, para mais informações ver osql /?

Acessar API do Windows

Exemplo de acesso à função Beep da API do Windows

Declarar como uma função do C#

[System.Runtime.InteropServices.DllImportAttribute("kernel32.dll")]
private static extern int Beep(int dwFreq, int dwDuration);

Executar a chamada dentro de outra função:

Beep(200,100);

Primeiro Post

O objetivo deste blog é ser uma coleção de exemplos de códigos-fontes. Toda contribuição é bem-vinda