O código a baixo é o para construção de um pequeno gerador de senhas básico, porém mesmo assim voce precisa ter um pouquinho de conhecimento para poder identificar os objetos e seus nomes dentro do código, se não mesmo não vai funcionar no seu projeto, numa oportunidade irei fazer um vídeo e postar no meu canal do youtube. Segue o código:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Gerador_de_senhas
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private const string SenhaCaracteresValidos = "ABCDEFGHIJKLMNOPKRSTUVYXWZabcdefghijklmnopqrstuvwxyz1234567890@#!?";
private const string SenhaCaracteresValidos1 = "ABCDEFGHIJKLMNOPKRSTUVYXWZabcdefghijklmnopqrstuvwxyz";
private const string SenhaCaracteresValidos2 = "1234567890";
private const string SenhaCaracteresValidos3 = "ABCDEFGHIJKLMNOPKRSTUVYXWZabcdefghijklmnopqrstuvwxyz1234567890";
//GERANDO SENHA COM LETRA, NUMERO E CARACTER ESPECIAL
public string CreatePassword(int tamanho)
{
int valormaximo = SenhaCaracteresValidos.Length;
Random random = new Random(DateTime.Now.Millisecond);
StringBuilder senha = new StringBuilder(tamanho);
for (int indice = 0; indice < tamanho; indice++)
{
senha.Append(SenhaCaracteresValidos[random.Next(0, valormaximo)]);
}
return senha.ToString();
}
//GERANDO SENHA COM LETRA
public string CreatePassword1(int tamanho)
{
int valormaximo = SenhaCaracteresValidos1.Length;
Random random = new Random(DateTime.Now.Millisecond);
StringBuilder senha = new StringBuilder(tamanho);
for (int indice = 0; indice < tamanho; indice++)
{
senha.Append(SenhaCaracteresValidos1[random.Next(0, valormaximo)]);
}
return senha.ToString();
}
//GERANDO SENHA COM NUMERO
public string CreatePassword2(int tamanho)
{
int valormaximo = SenhaCaracteresValidos2.Length;
Random random = new Random(DateTime.Now.Millisecond);
StringBuilder senha = new StringBuilder(tamanho);
for (int indice = 0; indice < tamanho; indice++)
{
senha.Append(SenhaCaracteresValidos2[random.Next(0, valormaximo)]);
}
return senha.ToString();
}
//GERANDO SENHA COM LETRA E NUMERO
public string CreatePassword3(int tamanho)
{
int valormaximo = SenhaCaracteresValidos3.Length;
Random random = new Random(DateTime.Now.Millisecond);
StringBuilder senha = new StringBuilder(tamanho);
for (int indice = 0; indice < tamanho; indice++)
{
senha.Append(SenhaCaracteresValidos3[random.Next(0, valormaximo)]);
}
return senha.ToString();
}
private void btnGerar_Click(object sender, EventArgs e)
{
int numero;
string result;
numero = Convert.ToInt32(mtbSize.Text);
result = CreatePassword(numero);
txtSenhaGerada.Text = result;
}
private void btnFechar_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void btnCopiar_Click(object sender, EventArgs e)
{
Clipboard.SetText(txtSenhaGerada.Text);
}
private void btnL_Click(object sender, EventArgs e)
{
int numero;
string result;
numero = Convert.ToInt32(mtbSize.Text);
result = CreatePassword1(numero);
txtSenhaGerada.Text = result;
}
private void btnN_Click(object sender, EventArgs e)
{
int numero;
string result;
numero = Convert.ToInt32(mtbSize.Text);
result = CreatePassword2(numero);
txtSenhaGerada.Text = result;
}
private void btnLN_Click(object sender, EventArgs e)
{
int numero;
string result;
numero = Convert.ToInt32(mtbSize.Text);
result = CreatePassword3(numero);
txtSenhaGerada.Text = result;
}
}
}
Voltado para assuntos de tecnologia da informação e noticias e downloads do genero
sexta-feira, 30 de janeiro de 2015
sábado, 17 de janeiro de 2015
ANDROID 5.0 GALAXY S3 MINI GT-I8190L - TOTALMENTE FUNCIONAL
Muitos são consumistas de novidades de tecnologia, venho aqui trazer para meus amigos seguidores do blog o lançamento de uma custom rom para galaxy s3 mini dentre outros do android versão 5.0.2, veja o video a baixo siga todas instruções do video e do site mencionado.
Android 5.0 para galaxy s3 mini, porem esse tutorial pode ser usado para outros dispositivo, assista o vídeo:
link site download: www.maclaw.pl
Obrigado por acessar, deixe seu comentário por favor, faça sua critica, de qualquer maneira, com limites é claro, mas contirbua com nosso blog para que ele se mantenha vivo.
Android 5.0 para galaxy s3 mini, porem esse tutorial pode ser usado para outros dispositivo, assista o vídeo:
link site download: www.maclaw.pl
Obrigado por acessar, deixe seu comentário por favor, faça sua critica, de qualquer maneira, com limites é claro, mas contirbua com nosso blog para que ele se mantenha vivo.
Impressora 3D CubePro, de uso pessoal, já está disponível no Brasil
A Robtec já está vendendo no Brasil a CubePro, impressora 3D de uso pessoal considerada uma das mais avançadas do mundo. O modelo é desenvolvido pela norte-americana 3D Systems e é considerado uma evolução da Cube X.
A novidade está disponível a partir de R$ 15.490 e pode ser encontrada em três versões, determinadas pelo número de jatos de impressão: CubePro, CubePro Duo e CubePro Trio. Seu grande diferencial em relação a qualquer outro modelo da categoria é o fato de permitir trabalhos com até três combinações de cor e também com um novo material de produção, o nylon, além dos plásticos ABS e PLA. O nylon tem maior durabilidade, mais resistência a calor e peso, e pode receber acabamentos como pintura ou adesivo.
Outra vantagem do equipamento é sua área de construção de até 28,5 x 27 x 23 cm, que permite a impressão de peças maiores e com qualidade profissional em alta-resolução (70 micron camadas), 2,5 vezes maior que qualquer outra impressora da categoria. A CubePro é toda fechada, no conceito de “ambiente de impressão controlado”, e aquecida, fator que reduz o risco de distorção e impacta positivamente na qualidade final da peça.
Fonte: http://www.tecmundo.com.br/impressora-3d/72758-impressora-3d-cubepro-uso-pessoal-disponivel-brasil.htm
sábado, 8 de novembro de 2014
CRIANDO SOFTWARE DEMONSTRAÇÃO
CRIANDO SOFTWARE DEMONSTRAÇÃO
Boa tarde, estive procurando algo na internet sobre esse assunto de criar software trial, demo ou similar, como não encopntrei nada sobre isso resolvi fazer algo parecido,não é algo definitivo mas já dá pra se ter uma ideia do que se deseja, veja estes videos, compartilha curte e muito mais.
Google+
segue o codigo da aplicação mostrada nos videos:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
namespace DEMO
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
string serial;
string folder = @"C:\ProgramData\ativar";
if (! Directory.Exists(folder))
{
Directory.CreateDirectory(folder);
}
string arkivo = @"C:\ProgramData\ativar\reg" + ".txt";
if (! File.Exists(arkivo))
{
File.Create(arkivo);
}
StreamReader leitor = new StreamReader(@"C:\ProgramData\ativar\reg.txt");
serial = leitor.ReadLine();
if (serial != "1234-5678-9876")
{
this.Text = "Software não Regitrado";
button1.Enabled = false;
}
else
{
ativado();
}
leitor.Close();
}
private void ativado()
{
this.Text = "Software";
button1.Enabled = true;
btnAtivar.Visible = false;
label2.Visible = false;
textBox1.Visible = false;
lblAviso.Visible = false;
}
private void btnAtivar_Click(object sender, EventArgs e)
{
if (textBox1.Text != "1234-5678-9876")
{
lblAviso.Text = "Serial Inválido";
}
else
{
string gravar;
gravar = textBox1.Text;
StreamWriter escrev = new StreamWriter(@"C:\ProgramData\ativar\reg.txt");
escrev.WriteLine(gravar);
escrev.Close();
Form1_Load( sender, e);
}
}
}
}
sexta-feira, 31 de outubro de 2014
Aprendendo C#: Passar variável para outro Form em C#
Aprendendo C#: Passar variável para outro Form em C#: Olá a todos, Gostaria de compartilhar uma dica em que, confesso, também já quebrei a cabeça para resolver. Como podemos passar variáveis,...
quarta-feira, 10 de setembro de 2014
ENVIAR E-MAIL VIA VISUAL C#
Uma maneira bem simples de enviar e-mail via console no C# é usando esse codigo de exemplo:
try
{
//Mensagem
MailMessage message = new MailMessage();
//Pessoa que está enviando o e-mail
message.Sender = new MailAddress("seu e-mail");
message.From = new MailAddress("seu e-mail");
//Para quem o e-mail está sendo enviado
message.To.Add(new MailAddress("destinatario"));
//Assunto da mensagem
message.Subject = "E-mail de teste via console";
//Corpo do e-mail
message.Body = "Este e-mail foi apenas um teste via console NÃO RESPONDER!!!!!!!";
//E-mail via HTML
message.IsBodyHtml = true;
//Protocolo smtp
SmtpClient smtp = new SmtpClient();
//Colocando usuario e senha do servidor de e-mail
smtp.Credentials = new NetworkCredential("seu e-mail", "senha");
//Ativa SSL
smtp.EnableSsl = true;
//Endereço do servidor smtp
smtp.Host = "servidor smtp";
//Porta smtp
smtp.Port = porta;
//Enviando e-mail
smtp.Send(message);
//Sabendo que a mensagem foi enviada
System.Console.WriteLine("Mensagem enviada com sucesso");
}
catch (Exception ex)
{
System.Console.WriteLine(ex.Message);
}
Console.ReadKey();
Voce deve colocar esse codigo dentro de sua static no código C#:
Abraços a todos
try
{
//Mensagem
MailMessage message = new MailMessage();
//Pessoa que está enviando o e-mail
message.Sender = new MailAddress("seu e-mail");
message.From = new MailAddress("seu e-mail");
//Para quem o e-mail está sendo enviado
message.To.Add(new MailAddress("destinatario"));
//Assunto da mensagem
message.Subject = "E-mail de teste via console";
//Corpo do e-mail
message.Body = "Este e-mail foi apenas um teste via console NÃO RESPONDER!!!!!!!";
//E-mail via HTML
message.IsBodyHtml = true;
//Protocolo smtp
SmtpClient smtp = new SmtpClient();
//Colocando usuario e senha do servidor de e-mail
smtp.Credentials = new NetworkCredential("seu e-mail", "senha");
//Ativa SSL
smtp.EnableSsl = true;
//Endereço do servidor smtp
smtp.Host = "servidor smtp";
//Porta smtp
smtp.Port = porta;
//Enviando e-mail
smtp.Send(message);
//Sabendo que a mensagem foi enviada
System.Console.WriteLine("Mensagem enviada com sucesso");
}
catch (Exception ex)
{
System.Console.WriteLine(ex.Message);
}
Console.ReadKey();
Voce deve colocar esse codigo dentro de sua static no código C#:
Abraços a todos
quinta-feira, 21 de agosto de 2014
Curso de C#
CURSO de programação C# básico siga passo a passo cada video:
Video 001 - Apresentação do visual stúdio:
Video 002 - Imprimindo ou escrevendo nome na tela:
Assinar:
Postagens (Atom)
-
CLIQUE E MUDE COMPLETAMENTE O JOGO Atenção vejo como é fácil trabalhar em casa com Negócio Online com um método simples e do absoluto Zero...
-
Estratégia de Operação em Opções Binárias: Rejeição de Preço e Fluxo de Velas Estratégia de operação em opções binárias baseada na rejei...
-
Passos para a Estratégia de Retração em M5 Para criar uma estratégia de retração em M5 para opções binárias com base em regiões de sup...
NEOBUX
https://www.neobux.com/imagens/banner9/?u=arimateiab&u3=34402090