Me funciona, muchísimas gracias.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenútoolStripStatusLabel1->Text = " ";
button_enviar->Enabled = false;
//La cadena "servidor" es el servidor de correo que enviará tu mensaje.
String^ servidor = textBox_smtp->Text;
// Crea el mensaje estableciendo quién lo manda y quién lo recibe.
MailMessage^ mensaje = gcnew MailMessage(
textBox_emisor->Text,
textBox_receptor->Text,
textBox_asunto->Text,
richTextBox_mensajazo->Text);
/*try
{*/
// Envía archivo adjunto.
Attachment^ archivo_adjunto = gcnew Attachment(textBox_ruta_buscar_archivo->Text);
mensaje->Attachments->Add(archivo_adjunto);
//}
//catch (ArgumentException)
//{
// // Sin asunto.
//}
//Envía el mensaje.
SmtpClient^ cliente = gcnew SmtpClient(servidor);
cliente->UseDefaultCredentials = false;
cliente->Credentials^ = gcnew NetworkCredential(textBox_emisor->Text, textBox_contra->Text);
cliente->Port^ = Convert->ToInt32(textBox_puerto->Text);
cliente->Host = textBox_smtp->Text;
cliente->EnableSsl = true;
//Añade credenciales si el servidor lo requiere.
//cliente.Credentials = CredentialCache.DefaultNetworkCredentials;
/* try
{*/
cliente->Send(mensaje);
//}
//catch (SmtpException)
//{
// MessageBox::Show("No haz introducido bien la contraseña. \nNo admite ciertos archivos que puedan contener virus como .exe, etc.\nEl archivo es demasiado grande.", "Aviso:",
// MessageBoxButtons::OK, MessageBoxIcon::Exclamation);
//}
toolStripStatusLabel1->Text = "Enviado.";
button_enviar->Enabled = true;
private: System::Void button_enviar_Click(System::Object^ sender, System::EventArgs^ e) {
toolStripStatusLabel1->Text = " ";
button_enviar->Enabled = false;
//La cadena "servidor" es el servidor de correo que enviará tu mensaje.
String^ servidor = textBox_smtp->Text;
// Crea el mensaje estableciendo quién lo manda y quién lo recibe.
MailMessage^ mensaje = gcnew MailMessage(
textBox_emisor->Text,
textBox_receptor->Text,
textBox_asunto->Text,
richTextBox_mensajazo->Text);
/*try
{*/
// Envía archivo adjunto.
Attachment^ archivo_adjunto = gcnew Attachment(textBox_ruta_buscar_archivo->Text);
mensaje->Attachments->Add(archivo_adjunto);
//}
//catch (ArgumentException)
//{
// // Sin asunto.
//}
//Envía el mensaje.
SmtpClient^ cliente = gcnew SmtpClient(servidor);
cliente->UseDefaultCredentials = false;
cliente->Credentials^ = gcnew NetworkCredential(textBox_emisor->Text, textBox_contra->Text);
cliente->Port^ = Convert->ToInt32(textBox_puerto->Text);
cliente->Host = textBox_smtp->Text;
cliente->EnableSsl = true;
//Añade credenciales si el servidor lo requiere.
//cliente.Credentials = CredentialCache.DefaultNetworkCredentials;
/* try
{*/
cliente->Send(mensaje);
//}
//catch (SmtpException)
//{
// MessageBox::Show("No haz introducido bien la contraseña. \nNo admite ciertos archivos que puedan contener virus como .exe, etc.\nEl archivo es demasiado grande.", "Aviso:",
// MessageBoxButtons::OK, MessageBoxIcon::Exclamation);
//}
toolStripStatusLabel1->Text = "Enviado.";
button_enviar->Enabled = true;
}
Cita de: rubenviceroy en 25 Abril 2011, 23:44 PM
Buenas quisiera aprender lo mas basico de electronica ya que quiero empezar y tengo un pequeño tallercito en mi casa si me pudieran ayudar se lo agradeciria mucho si me pudiesen decir como puedo aprenderlo algun libro o algo (recuerdo que no se nada de nada voy a empezar) no puedo meterme en un grado medio ya que no e terminado la eso y no llego a los 17 años muchas gracias
private void button_Grabar_Click(object sender, EventArgs e)
{
byte[] file = File.ReadAllBytes(textBox_ubicacion_archivo.Text);
progressBar1.Visible = true;
progressBar1.Minimum = 1;
progressBar1.Maximum = file.Length;
progressBar1.Value = 1;
progressBar1.Step = 1;
for (int i = 0; i <= file.GetUpperBound(0); i++)
{
serialPort1.Write(file, i, 1);
progressBar1.PerformStep();
}
progressBar1.Value = 1;
}
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package mypkg;
import java.util.Scanner;
import java.util.InputMismatchException;
/**
*
* @author Hunter
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Scanner lector = new Scanner(System.in);
int[] palillos = {7,5,3};
JuegoPalillos juego;
String[] jugador = new String[2];
jugador[0] = "Jugador 1";
jugador[1] = "Jugador 2";
int turno = 0;
int fila;
int cuantos;
juego = new JuegoPalillos(palillos);
do{
System.out.println(juego);
System.out.printf(jugador[turno]+". elige fila");
fila = lector.nextInt();
System.out.printf(jugador[turno]+". ¿cuántos palillos quieres quitar?");
cuantos = lector.nextInt();
if (juego.quitaPalillos(fila.cuantos)){
turno = (turno + 1) % 2;
}else{
System.out.printf("Introduce bien la fila y los palillos");
}
}catch (InputMismatchException e){
System.out.printf("por favor introduce un número.");
lector.next();
}cath (Exception exc){
System.out.printf("Se ha producido algún error " + exc.toString());
}
}while (!juego.finDeJuego());
System.out.println("El ganador ha sido " + jugador[turno]);
}
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package mypkg;
/**
*
* @author Hunter
*/
public class JuegoPalillos {
private FilaPalillos[] filas;
public JuegoPalillos(int[] palillos){
filas = new FilaPalillos[palillos.length];
for (int i = 0; i < filas.length; i++){
filas[i] = new FilaPalillos(palillos[i]);
}
}
public boolean quitaPalillos(int fila, int cuantos){
if (fila < 0 || fila >= filas.length)
return false;
else
return filas[fila].quitaPalillos(cuantos);
}
public boolean finDeJuego(){
for (int i = 0; i < filas.length; ++i){
if(filas[i].cuantosPalillos() != 0) return false;
}
return true;
}
public String toString(){
String s = "";
for (int i = 0; i < filas.length; i++){
s += i + " " + filas[i] + "\n";
}
return s;
}
}
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package mypkg;
/**
*
* @author Hunter
*/
public class FilaPalillos {
private int numPalillos;
public FilaPalillos(int tamaño){
numPalillos = tamaño;
}
public boolean quitaPalillos(int cuantos){
if (cuantos > numPalillos){
return false;
}else{
numPalillos -= cuantos;
return true;
}
}
public String toString(){
String s = "";
for (int i=0; i < numPalillos; i++){
s += "|";
}
return s;
}
public void añadePalillos(int cuantos){
numPalillos += cuantos;
}
public int cuantosPalillos(){
return numPalillos;
}
}