Login
Estamos no Facebook
Buscar
Quem está conectado
Há 18 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 18 Visitantes :: 2 Motores de buscaNenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Brasília
| |
Estamos no Twitter

Nossa Comunidade

Nosso Grupo

Últimos assuntos
Top dos mais postadores
| Marcos Guedes | ||||
| hugo | ||||
| alceu11 | ||||
| Julio | ||||
| m@r<3|o | ||||
| mfelis | ||||
| Tales Ruan | ||||
| Nelson Arcas | ||||
| _batmanvfp_ | ||||
| marcio |
Karaoke feito em FoxPro 2.6
23/5/2012, 11:45 por fabiomacarrao
Bom dia a todos. Desenvolvi um programa em FoxPro for windows 2.6 para karaoke. tenho mais de 2700 …
Comentários: 3
Estatísticas
Temos 4048 usuários registradosO último usuário registrado atende pelo nome de fabiomacarrao
Os nossos membros postaram um total de 14428 mensagens em 2047 assuntos
[Tópico Único] - Funções úteis
Página 2 de 2 • Compartilhe •
Página 2 de 2 •
1, 2
[Tópico Único] - Funções úteis
Relembrando a primeira mensagem :
Enviando Email:
Enviando Email:
- Código:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Net;
using System.Net.Mail;
/// <summary>
/// Summary description for EnviaEmail
/// </summary>
namespace EnvioEmail
{
public class EnviaEmail
{
#region valores padrões
private string host = "smtp.gmail.com";
private int porta = 587;
private bool SSL = true;
//
private string nomeRemetente = "Nome do Remetente";
private string emailRemetente = "email@remetente.com";
private string nomeDestinatario = "Nome do Destinatário";
private string emailDestinatario = "email@destinatario.com.br";
//
private bool isHTML = false;
private string conteudo = "";
private string assunto = "";
//
private string emailCredenciado = "teste@dominio.com";
private string senhaCredenciada = "senha";
#endregion
#region métodos set para alteração dos valores padrões
public void setHost(string host) { this.host = host; }
public void setPorta(int porta) { this.porta = porta; }
public void setSSL(bool SSL) { this.SSL = SSL; }
public void setNomeRemetente(string nome) { this.nomeRemetente = nome; }
public void setEmailRemetente(string email) { this.emailRemetente = email; }
public void setNomeDestinatario(string nome) { this.nomeDestinatario = nome; }
public void setEmailDestinatario(string email) { this.emailDestinatario = email; }
public void setIsHTML(bool HTML) { this.isHTML = HTML; }
public void setConteudo(string conteudo) { this.conteudo = conteudo; }
public void setAssunto(string assunto) { this.assunto = assunto; }
public void setEmailCrendeciado(string email) { this.emailCredenciado = email; }
public void setSenhaCredenciada(string senha) { this.senhaCredenciada = senha; }
#endregion
public EnviaEmail()
{
//
// TODO: Add constructor logic here
//
}
public bool enviar()
{
// Enviar o email
bool enviado = false;
try
{
SmtpClient cliente = new SmtpClient(this.host, this.porta);
cliente.EnableSsl = this.SSL; ;
MailAddress remetente = new MailAddress(this.emailRemetente, this.nomeRemetente);
MailAddress destinatario = new MailAddress(this.emailDestinatario, this.nomeDestinatario);
MailMessage mensagem = new MailMessage(remetente, destinatario);
mensagem.IsBodyHtml = this.isHTML; // define se será em formato html, ou não
mensagem.Body = this.conteudo;
mensagem.Subject = this.assunto;
NetworkCredential credenciais = new NetworkCredential(this.emailCredenciado, this.senhaCredenciada, "");
cliente.Credentials = credenciais;
//
cliente.Send(mensagem);
enviado = true;
}
catch { }
return enviado;
}
public bool enviar2()
{
// Use esta, se a função acima não funcionar
bool enviado = false;
try
{
SmtpClient cliente = new SmtpClient(this.host);
NetworkCredential credenciais = new NetworkCredential(this.emailCredenciado, this.senhaCredenciada);
//
cliente.EnableSsl = this.SSL; ;
cliente.UseDefaultCredentials = false;
cliente.Credentials = credenciais;
//
MailAddress remetente = new MailAddress(this.emailRemetente);
MailAddress destinatario = new MailAddress(this.emailDestinatario);
MailMessage mensagem = new MailMessage(remetente, destinatario);
//
mensagem.IsBodyHtml = this.isHTML; // define se será em formato html, ou não
mensagem.Body = this.conteudo;
mensagem.BodyEncoding = System.Text.Encoding.UTF8;
mensagem.Subject = this.assunto;
mensagem.SubjectEncoding = System.Text.Encoding.UTF8;
//
cliente.Send(mensagem);
enviado = true;
}
catch { }
return enviado;
}
}
}
Última edição por Marcos Guedes em 8/1/2010, 12:01, editado 8 vez(es) (Razão : Alguns erros corridos!)
Marcos Guedes- Webmaster

Re: [Tópico Único] - Funções úteis
Listando sub-diretórios de um diretório especificado:
- Código:
DirectoryInfo dir = new DirectoryInfo("C:\\");
DirectoryInfo[] diretorios = dir.GetDirectories();
foreach (DirectoryInfo diretorio in diretorios)
Console.Write(diretorio.Name);
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: [Tópico Único] - Funções úteis
Listando arquivos de um diretório especificado:
- Código:
DirectoryInfo dir = new DirectoryInfo("C:\\");
FileInfo[] arquivos = dir.GetFiles("*.*");
foreach (FileInfo arquivo in arquivos)
Console.Write(arquivo.Name);
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: [Tópico Único] - Funções úteis
Listando drivers disponíveis:
- Código:
string[] drives = Directory.GetLogicalDrives();
foreach (string drive in drives)
Console.Write(drive);
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: [Tópico Único] - Funções úteis
Criando um GUID com C#:
- Código:
System.Guid.NewGuid().ToString()
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Página 2 de 2 •
1, 2
Página 2 de 2
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
» Criar atalho, SYS(2020) e Desktop
» Karaoke feito em FoxPro 2.6
» Como separar caminho do diretório?
» Erro no Projeto Chat
» Utilizando PHPMailer
» Programador em Visual Foxpro
» Link PHP (Dúvida)
» Fundo do PROJETO Transparente??
» Minimizar , Maximizar e Restaurar
» Pivot Table no sql server
» Scroll EditBox Automatico
» Select Nexval do FoxPro no OracleXE
» Colocar gif na caixa do MESSAGEBOX ()
» Comparar Versões do programa.exe
» Menu lateral
» Fazer com que a tela do sistema assume a janela principal
» Trocar Palavra no Sistema
» invocar Dll em Xbase
» Fechar Porta Aberta