...poco a poco los impulsos eléctricos comenzaron a llenar la memoria de su cerebro de silicio. Tras un pequeño parpadeo que ilumino sus ojos, cobro vida...
Login v.0.2
Sencillo programa que nos solicita nombre de usuario, contraseña y confirmación de la misma. La contraseña introducida se guarda en un fichero, llamado en este caso "contraseña.dat".
Se ha utilizado BinaryWriter.
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 Login_v._0._2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void button1_Click(object sender, EventArgs e)
{
string Usuario, Pas1, Pas2;
// El metodo TiemEnd() elimina los espacios en blanco hasta el final
Usuario = tbusuario.Text.TrimEnd();
Pas1 = tbpas1.Text.TrimEnd();
Pas2 = tbpas2.Text.TrimEnd();
if (Pas1 == Pas2)
{
MessageBox.Show("Contraseña creada correctamente.", "Dado de Alta en el Sistema",
MessageBoxButtons.OK, MessageBoxIcon.Information);
Texto a voz II
Pequeña utilidad que nos lee los textos escritos, pudiendo elegir dos tipos de voz.
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.Speech.Synthesis;
namespace Texto_a_Voz_II
{
public partial class Form1 : Form
{
SpeechSynthesizer synthesizer = new SpeechSynthesizer();
List<VoiceInfo> vocesInfo = new List<VoiceInfo>();
public Form1()
{
InitializeComponent();
foreach (InstalledVoice voice in synthesizer.GetInstalledVoices())
{
vocesInfo.Add(voice.VoiceInfo);
voz.Items.Add(voice.VoiceInfo.Name);
}
voz.SelectedIndex = 0;
}
Suscribirse a:
Entradas (Atom)