0% encontró este documento útil (0 votos)
170 vistas5 páginas

Ficheros C#

El documento explica cómo abrir y guardar archivos con C#. Se necesita un textbox con la propiedad multiline establecida en verdadero, botones para abrir y guardar archivos, y controles openfiledialog y savefiledialog. Al hacer clic en el botón abrir, se abre un diálogo para seleccionar un archivo que luego se carga en el textbox. Al hacer clic en guardar, se guarda el contenido del textbox en el archivo y ubicación seleccionados.

Cargado por

Luis Antonio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
170 vistas5 páginas

Ficheros C#

El documento explica cómo abrir y guardar archivos con C#. Se necesita un textbox con la propiedad multiline establecida en verdadero, botones para abrir y guardar archivos, y controles openfiledialog y savefiledialog. Al hacer clic en el botón abrir, se abre un diálogo para seleccionar un archivo que luego se carga en el textbox. Al hacer clic en guardar, se guarda el contenido del textbox en el archivo y ubicación seleccionados.

Cargado por

Luis Antonio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

ABRIR Y GUARDAR FICHEROS CON C#

Necesitas un textbox al cual estableces la propiedad multiline a verdadero, agregas 2 botones para
abrir y guardar respectivamente y un control openfiledialog y un savefiledialog
La ilustracin que muestro tiene 2 botones, pero tu utiliza mejor un control menustrip y un
control ToolStrip para darle mayor limpieza y orden a la aplicacin. Adems agrega un
formulario acercade

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;//librera para manejo de archivos

namespace Ejemplo_archivos
{
public partial class Form1 : Form
{

public Form1()
{
InitializeComponent();
}
//variables globales
/*variable de cadena para la ruta del archivo que se va a abrir y guardar*/
string nom_archivo;
/*objeto para leer archivos*/
StreamReader s_reader;
/*objeto para escribir archivos*/
StreamWriter s_writer;
/*botn para abrir los archivos*/
private void btnabrir_Click(object sender, EventArgs e)
{
/*asignamos un ttulo al openfiledialog*/
openFileDialog1.Title = "selecciona archivo";
/*indicamos un filtro, en este caso archivo .txt*/
openFileDialog1.Filter ="texto(*.txt;*.ini|*.txt;*.ini|todos(*.*)|*.*)";
/*si presionamos el boton ok tomamos la ruta del archivo y se la asignamos
a la variable nom_archivo*/
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
nom_archivo = openFileDialog1.FileName;
}
/*si no existe un archivo con esa ruta retornamos*/
if (File.Exists(nom_archivo) == false)

{
return;
}
/*si existe el archivo se procede a leer el archivo localizado en la ruta
guardada previamente*/
s_reader = new StreamReader(nom_archivo);
/*antes limpiamos el textbox por si se abri un archivo previamente o escribimos en l*/
textBox1.Clear();
/*llenamos el textbox1 indicando al objeto reader que lea el archivo hasta su fin*/
textBox1.Text = s_reader.ReadToEnd();
/*por ultimo cerramos el archivo*/
s_reader.Close();
}

/*botn para guardar un archivo*/


private void btnguardar_Click(object sender, EventArgs e)
{
/*le damos un ttulo al savefiledialog*/
saveFileDialog1.Title = "guardar";
/*el filtro para guardar ser como tipo .txt, sin embargo puede ser.doc,.ppt,.pdf, etc*/
saveFileDialog1.Filter ="texto(*.txt;*.ini|*.txt;*.ini|todos(*.*)|*.*)";
/*si se desea como .doc sera as*/
// saveFileDialog1.Filter = "Documento de word(*.doc;*.ini|*.doc;*.ini|todos(*.*)|*.*)";
/*si no se presiona el botn ok retornamos*/
if (saveFileDialog1.ShowDialog() != DialogResult.OK)
{

return;
}
/*asignamos a la variable nom_archivo la ruta donde se guardar el archivo
junto con su nombre*/
nom_archivo= saveFileDialog1.FileName;
/*asignamos al objeto writer la ruta del archivo*/
s_writer = new StreamWriter(nom_archivo);
/*escribimos en el nuevo archivo el contenido del textbox de nuestra aplicacin*/
s_writer.WriteLine(textBox1.Text);
/*cerramos el archivo*/
s_writer.Close();
/*limpiamos el textbox*/
textBox1.Clear();
}
}
}

Reproduce .mp3 o .wav con C#


Crear un sencillo reproductor de msica
El ejemplo que se muestra a continuacin carga archivos .mp3 y .wav.
El cdigo para reproducir archivos .wav es el siguiente, agregando lo primero de todo
la librera necesaria para ello:
using System.Media;
SoundPlayer player = new SoundPlayer()
player.SoundLocation = "My Wav File.wav";
player.Play();
Con este cdigo ya podemos reproducir archivos .wav.

Para realizar la misma accin con archivos .mp3, primero tenemos que aadir el archivo wmp.dll
que se encuentra en la carpeta System32 a nuestro proyecto.
Una vez hecho esto el cdigo quedara de la siguiente manera:
using WMPLib;
WindowsMediaPlayer wplayer = new WindowsMediaPlayer();
wplayer.URL = "My MP3 file.mp3";
wplayer.controls.play();

También podría gustarte