Curso basico c sharp iv

20
Microsoft Student partners Oscar Ortiz Pinzon Bogota - Colombia

Transcript of Curso basico c sharp iv

Page 1: Curso basico c sharp   iv

Microsoft Student partnersOscar Ortiz PinzonBogota - Colombia

Page 2: Curso basico c sharp   iv

Marylin Alarcón de AvilaMicrosoft Leader Cartagena - Colombia

Yaruby AlcántaraMicrosoft Student partnersValencia – Venezuela

Jose Gabriel Hidalgo Microsoft Student partnersGuayaquil – Ecuador

Page 3: Curso basico c sharp   iv

Cronograma de actividades:

Page 4: Curso basico c sharp   iv

Cronograma de actividades:

4 de Abril - Taller de aplicaciones Windows con C#

11 de Abril - no habrá actividad por semana santa

18 de Abril - Manejo de Eventos, Hilos y gráficos en Winform y C#

25 de Abril - Taller de Aplicaciones Windows con Bases de datos

Page 5: Curso basico c sharp   iv

Cronograma de actividades:

2 de Mayo - Taller de Asp .Net conceptos básicos

9 de Mayo - Taller Aplicaciones sencillas con Asp .net

Page 6: Curso basico c sharp   iv

Agenda de hoy

Estructura de datosListasPilasColasDiccionarios

Page 7: Curso basico c sharp   iv

Estructura de datos

En programación, una estructura de datos es una forma de organizar un conjunto de datos elementales con el objetivo de facilitar su manipulación. Un dato elemental es la mínima información que se tiene en un sistema.

Page 8: Curso basico c sharp   iv
Page 9: Curso basico c sharp   iv
Page 10: Curso basico c sharp   iv

LISTAS En Ciencias de la Computación, una lista

enlazada es una de las estructuras de datos fundamentales, y puede ser usada para implementar otras estructuras de datos. Consiste en una secuencia de nodos, en los que se guardan campos de datos arbitrarios y una o dos referencias (punteros) al nodo anterior y/o posterior. El principal beneficio de las listas enlazadas respecto a los array convencionales es que el orden de los elementos enlazados puede ser diferente al orden de almacenamiento en la memoria o el disco, permitiendo que el orden de recorrido de la lista sea diferente al de almacenamiento.

Page 11: Curso basico c sharp   iv
Page 12: Curso basico c sharp   iv

Pila?

Una pila (stack en inglés) es una lista ordinal o estructura de datos en la que el modo de acceso a sus elementos es de tipo LIFO (del inglés Last In First Out, último en entrar, primero en salir) que permite almacenar y recuperar datos. Se aplica en multitud de ocasiones en informática debido a su simplicidad y ordenación implícita en la propia estructura.

Para el manejo de los datos se cuenta con dos operaciones básicas: apilar (push), que coloca un objeto en la pila, y su operación inversa,retirar (o desapilar, pop), que retira el último elemento apilado.

Page 13: Curso basico c sharp   iv
Page 14: Curso basico c sharp   iv
Page 15: Curso basico c sharp   iv

Cola – Queue

 Una cola es una estructura de datos, caracterizada por ser una secuencia de elementos en la que la operación de inserción push se realiza por un extremo y la operación de extracciónpop por el otro. También se le llama estructura FIFO (del inglés First In First Out), debido a que el primer elemento en entrar será también el primero en salir.

Las colas se utilizan en sistemas informáticos, transportes y operaciones de investigación (entre otros), dónde los objetos, personas o eventos son tomados como datos que se almacenan y se guardan mediante colas para su posterior procesamiento. Este tipo de estructura de datos abstracta se implementa en lenguajes orientados a objetos mediante clases, en forma de listas enlazadas.

Page 16: Curso basico c sharp   iv
Page 17: Curso basico c sharp   iv
Page 18: Curso basico c sharp   iv

Diccionarios

Un diccionario es una obra de consulta de palabras y/o términos que se encuentran generalmente ordenados alfabéticamente. De dicha palabras o términos se proporciona su significado, etimología, ortografía y, en el caso de ciertas lenguas fija su pronunciación y separación silábica.

La disciplina que se encarga, entre otras tareas, de elaborar diccionarios es la lexicografía. La información que proporciona varía según el tipo de diccionario del que se trate. Se encuentran por lo general en la forma de un libro impreso, pero también en versión electrónica a través de un programa de cómputo que hace funcionar un PDA electrónico o de una computadora de fines generales.

Page 19: Curso basico c sharp   iv
Page 20: Curso basico c sharp   iv

F5 Simplemente es correr…. RECURSOS  WWW.DCE2005.COM http://MSDN.MICROSOFT.COM www.elguille.info www.willydev.net www.frameworkla.net