ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programación en c#


Enviado por   •  15 de Agosto de 2012  •  Prácticas o problemas  •  1.592 Palabras (7 Páginas)  •  432 Visitas

Página 1 de 7

GUIA PRÁCTICA

ESTRUCTURA: PROGRAMACION ORIENTADA A OBJETOS

MODULO: Programación en c#

No. GUIA: TRES (3)

OBJETIVOS

 Concepto de vectores

 Concepto de captura

 Distinguir mediante ejercicios prácticos los vectores y como realizar capturas.

 Concepto de sobrecarga

 Realización de ejemplos de pasos de argumentos a la aplicación.

La siguiente guía nos permitirá analizar, modificar, comprender y desarrollar nuestros propios ejercicios, recuerde que para comprender mejor cada uno de los temas vistos en nuestro curso es necesario que usted también tenga la tarea de investigar.

VECTORES

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace vector

{

class texto

{

string [] primnom = { "Raul", "Maria", "Daniel", "Camilo", "Dina", "andrea" };

string[] apellido = new string[6];

void imprimir ()

{

for (int i = 0 ; i< primnom.Length ; i++)

Console.WriteLine(primnom [i]+ " " + apellido[i]);

}

public static void main(String [] variable)

{

texto aux = new texto ();

aux.imprimir();

aux.apellido[0]="Ortiz";

aux.apellido[1]=" Giacometto";

aux.apellido[2]="Sierra";

aux.apellido[3]="Prieto";

aux.apellido[4]="Otavo";

aux.apellido[5]="Martin";

aux.imprimir();

}

}

}

INTRODUCCIÓN A LOS FLUJOS O STREAM.

El manejo de archivos en la plataforma .NET se logra mediante la clase Stream que representa un flujo de información (Un archivo es considerado un flujo de datos, al igual que los datos transferidos de un dispositivo a otro, o los datos transferidos por la red mediante TCP/IP).

La clase Stream, es una clase abstracta, por lo que no es posible utilizarla directamente ya que no se puede crear instancias. Lo que se debe hacer es utilizar una de sus clases derivadas que se especializan en el tratamiento de streams para diferentes destinos como por ejemplo FileStream (para el manejo de archivos), Memorystream (para el manejo de datos en memoria), etc.

La primera opción para escribir y/o leer datos de un archivo de texto es utilizar la clase FileStream. Esta clase se encuentra en el namespace System.IO y es una clase derivada de la clase Stream.

El FileStream actúa como un intermediario entre el sistema de archivos y nuestra aplicación, permitiendo realizar de una manera limpia y sencilla operaciones de escritura y lectura en archivos. Para utilizar el FileStream, lo primero que se debe hacer es crear una instancia que apunte al archivo deseado. Para esto se tiene la opción de utilizar alguno de los constructores ofrecidos, tal y como se muestra a continuación:

Como se ve en la figura anterior, es un constructor bastante tedioso de utilizar porque recibe una cantidad considerable de parámetros. Para contrarrestar esto, tenemos la posibilidad de utilizar alguno de los métodos ofrecidos por la clase utilitaria File, que nos permite obtener un FileStream con parámetros específicos de acuerdo al método utilizado para obtenerlo. A continuación se muestra un ejemplo:

En el ejemplo anterior se utilizó el método Create el cual crea el archivo en la ruta especificada y en caso de que el archivo exista, es sobrescrito. Estos métodos ofrecidos por la clase File, facilitan el desarrollo de aplicaciones con manejo de archivos y permite una mejor lectura de código.

Para escribir datos en un archivo de texto, se utilizan los métodos Write y WriteByte. El primero recibe como parámetro un vector de bytes que representa la información a almacenar, mientras el segundo recibe como parámetro un solo byte para ser escrito. Elegir cual de los dos métodos utilizar depende del escenario, ya que cuando se va a escribir gran cantidad de información, no es recomendable escribir byte a byte porque se ejecutaría muchas veces el mismo ciclo sino que por el contrario, es conveniente escribir varios bytes a la vez.

CAPTURA DE DATOS DESDE TECLADO

cómo leer una cadena de texto en una consola C# y mostrarla por pantalla.

Para ello, declararemos una variable de tipo String llamada texto. Posteriormente a través del método ReadLine de la clase Console, leeremos el contenido tecleado por el usuario y lo almacenaremos en dicha variable. Finalmente, a través del método WriteLine de la clase Console, mostraremos el contenido de la variable texto.

using System;

class Ejemplo

{

public static void Main(string[] args)

{

Console.WriteLine("Introduzca un texto");

String texto;

texto = Console.ReadLine();

Console.WriteLine("El texto introducido es: " + texto);

...

Descargar como (para miembros actualizados)  txt (9 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com