20 abril 2006

Parte I: Conceptos de System.Data.SqlClient, ListBox, try-catch y foreach

Hola a todos.
Aqui les publico un pequeño resumen de algunos conceptos de las clases, propiedades y metodos donde usaremos en algunos ejemplos:

ListBox (Clase).
Representa un control de cuadro de lista de Windows. El control ListBox permite mostrar una lista de elementos para que el usuario los seleccione haciendo clic en ellos.
ListBox.Items (Propiedad).
Obtiene los elementos del control ListBox. Esta propiedad permite obtener una referencia a la lista de elementos actualmente almacenados en el control ListBox. Con esta referencia, se pueden agregar elementos, quitar elementos y obtener un recuento de los elementos de la colección.
ListBox.ObjectCollection.Add (Método).
Agrega un elemento a la lista de elementos de ListBox.
ListBox.ObjectCollection.Clear (Método).
Quita todos los elementos de la colección. Cuando se quitan elementos de la lista, se pierde toda la información sobre los elementos eliminados.

System.Data.SqlClient (Espacio de nombres).
El espacio de nombres System.Data.SqlClient es el proveedor de datos de .NET Framework para SQL Server. Un proveedor de datos de .NET Framework para SQL Server describe una colección de clases utilizada para tener acceso a una base de datos de SQL Server en el espacio administrado. Al utilizar SqlDataAdapter, se puede rellenar un DataSet residente en memoria, que sirve para consultar y actualizar la base de datos.Para obtener más información sobre cómo utilizar este espacio de nombres, vea las clases SqlDataAdapter, SqlDataReader, SqlCommand y SqlConnection.
SqlConnection (Clase).
Representa una conexión abierta con una base de datos de SQL Server. Esta clase no se puede heredar.
SqlDataAdapter (Clase).
Representa un conjunto de comandos de datos y una conexión de base de datos que se utilizan para rellenar un DataSet y actualizar una base de datos de SQL Server. Esta clase no se puede heredar. SqlDataAdapter, se utiliza como un puente entre DataSet y SQL Server para recuperar y guardar datos. SqlDataAdapter proporciona este puente mediante la asignación de Fill, que cambia los datos en DataSet para que coincidan con los datos del origen de datos.
SqlDataAdapter.Fill (Método)
Rellena un objeto DataSet o un objeto DataTable. Agrega filas a DataSet o las actualiza para hacerlas coincidir con las filas del origen de datos utilizando los nombres de DataSet y DataTable.
Sintaxis: SqlDataAdapter.Fill(DataSet, String)
Ejemplo: SqlDataAdapter.Fill(dsDatos, "dtTabla")
DataSet (Clase).
Representa una caché de memoria interna de datos. DataSet, que es una caché de memoria interna de datos recuperados de un origen de datos, representa un componente fundamental de la arquitectura de ADO.NET. DataSet está compuesto por una colección de objetos DataTable que se pueden relacionar entre ellos mediante objetos DataRelation. También se puede imponer la integridad de los datos de DataSet mediante los objetos UniqueConstraint y ForeignKeyConstraint.
DataTable (Clase)
Representa una tabla de datos en memoria. DataTable es un objeto central de la biblioteca ADO.NET. Entre los objetos que utilizan DataTable se incluyen DataSet y DataView.
DataRow (Clase)
Representa una fila de datos en un DataTable. Los objetos DataRow y DataColumn son componentes principales de un DataTable. Utilice el objeto DataRow y sus propiedades y métodos para recuperar, evaluar, insertar, eliminar y actualizar los valores de DataTable.

try-catch
La instrucción try-catch consta de un bloque try seguido de una o más cláusulas catch, las cuales especifican controladores para diferentes excepciones.

foreach, in
La instrucción foreach repite un grupo de instrucciones incluidas en el bucle para cada elemento de una matriz o de un objeto collection. La instrucción foreach se utiliza para iterar en una colección de elementos y obtener la información deseada, pero no se debe utilizar para cambiar el contenido de la colección, ya que se pueden producir efectos secundarios imprevisibles.
La instrucción presenta la siguiente forma:
foreach (type identifier in expression) statement
Donde:
type: Tipo del identificador identifier.
identifier: Variable de iteración que representa el elemento de la colección. Si la variable de iteración es un tipo de valor, se trata en efecto de una variable de sólo lectura que no puede ser modificada.
expression: Expresión que representa una matriz o una colección de objetos. El tipo de los elementos de la colección debe poder convertirse al tipo de identifier. No utilice una expresión que evalúe como null.
Evalúe un tipo que implemente IEnumerable o un tipo que declare un método GetEnumerator. En el último caso, GetEnumerator debe devolver un tipo que implemente IEnumerator o que declare todos los métodos definidos en IEnumerator
statement: Instrucciones que se deben ejecutar dentro del bucle.
El resumen de los concetos, lo encontraran en la ayuda del MSDN.

Nos vemos,
Saludos

No hay comentarios.:

Publicar un comentario

Todos los comentarios serán leídos y moderados previamente. Serán publicados aquellos comentarios que respeten las siguientes reglas:
1. Su comentario debe estar relacionado al contenido del post.
2. No se aceptan comentarios tipo SPAM e incluyan incluya links en el contenido de su comentario.
3. Si quieres dejar la url de tu blog, hazlo utilizando la opción OpenID.
4. La caja de comentarios no es el lugar para pedir intercambio de links (para ello ve a la página de contacto).
5. Ofensan personales, amenazas o insultos NO serán permitidos, que ofendan a la integridad de la persona.