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;
        }