martes, 12 de febrero de 2008

CONFIGURACIÓN ASP:GRIDVIEW

Para empezar, todo proceso de configuración consiste en agregar aspectos no detallados en la vista por default de un control y que nosotros le podemos agregar por medio de las herramientas que nos ofrece ASP.

Dentro de la configuración que se puede realizar sobre un control GridView está la siguiente:

Ahora, para agregar columnas, simplemente basta con dar clic en editColumns. Las columnas pueden ser de diferentes tipos, para agregar un campo relacionado con un campo en una base de datos, esta la opción: BoundFields. Para esta tipo de campo se debe configurar las siguientes propiedades:

Una vez terminado, deben aparecer los campos de la siguiente manera:

martes, 5 de febrero de 2008

FUJOGRAMAS DE DESPLIEGUE

DEFINICIÓN

Los flujogramas son una herramienta sencilla, pero poderosa, que permite al personal de todos los niveles en la empresa visualizar la organización y sus procesos como un todo, sin que las jerarquías sean una limitación.

FLUJOGRAMAS vs. ORGANIGRAMAS

En contraste con los Organigramas, que son esencialmente mapas de la distribución de poder, los Flujogramas de Despliegue son mapas visuales de las interacciones entre la gente, las operaciones, las decisiones y los documentos, a través de las fronteras interdepartamentales .
UTILIDAD
Es una herramienta sustentada en el pensamiento sistémico, que enfatiza la atención en las interacciones, más que en las acciones por separado. Además, en un mismo flujograma se mantiene un grado similar de detalle y, si se desea más detalle de uno de los subprocesos, éste se describe en otro flujograma y así sucesivamente. Nos permite describir con facilidad el concepto de sistemas anidados, sistemas dentro de sistemas, con distinto grado de alcance y profundidad .
Más aún, estos flujogramas se elaboran en equipo, lo que facilita la integración de la gente, el diálogo , la construcción de una visión compartida y de un mapa mental colectivo del proceso. Así pues, son un campo para el aprendizaje organizacional y para el mejoramiento de la calidad, en un ambiente libre de temor. Tienen dos usos principales:
  1. Mantenimiento de procesos actual
  2. Diseño idealizado de procesos nuevos

CONCLUSIÓN

El trabajo en sí de hacer un flujograma de despliegue es una valiosa experiencia de descubrimiento. Generalmente, por primera vez nos damos cuenta de que existe mucha información que no se refleja en el Manual de Políticas y Procedimientos y, por otro lado, el enfoque sistémico de la herramienta permite una reestructuración guiada por el proceso mismo, en cada uno de sus etapas o pasos, sin dejarnos engañar por el desempeño aislado de los distintos departamentos o personas .

DISTRIBUCCIÓN DE OBJETOS DE DATOS

BASES DE DATOS RELACIONALES

Las bases de datos relacionales son el tipo de bases de datos actualmente más difundido. Los motivos de este éxito son fundamentalmente dos:

1. Ofrecen sistemas simples y eficaces para representar y manipular los datos
2. Se basan en un modelo, el relacional, con sólidas bases teóricas



La estructura fundamental del modelo relacional es precisamente esa, "relación", es decir una tabla bidimensional constituida por líneas (tuplas) y columnas (atributos). Las relaciones representan las entidades que se consideran interesantes en la base de datos. Cada instancia de la entidad encontrará sitio en una tupla de la relación, mientras que los atributos de la relación representarán las propiedades de la entidad. Por ejemplo, si en la base de datos se tienen que representar personas, se podrá definir una relación llamada "Personas", cuyos atributos describen las características de las personas (tabla siguiente). Cada tupla de la relación "Personas" representará una persona concreta.





En realidad, siendo rigurosos, una relación es sólo la definición de la estructura de la tabla, es decir su nombre y la lista de los atributos que la componen. Cuando se puebla con las tuplas, se habla de "instancia de relación".

TUPLAS

Las tuplas en una relación son un conjunto en el sentido matemático del término, es decir una colección no ordenada de elementos diferentes. Para distinguir una tupla de otra, se recurre al concepto de "llave primaria", o sea a un conjunto de atributos que permiten identificar unívocamente una tupla en una relación.

Naturalmente, en una relación puede haber más combinaciones de atributos que permitan identificar unívocamente una tupla ("llaves candidatas"), pero entre éstas se elegirá una sola para utilizar como llave primaria. Los atributos de la llave primaria no pueden asumir el valor nulo (que significa un valor no determinado), en tanto que ya no permitirían identificar una tupla concreta en una relación. Esta propiedad de las relaciones y de sus llaves primarias está bajo el nombre de integridad de las entidades (entity integrity).

TAREA:

Para el 08 de febrero la siguiente tarea:

Proceso de normalización y cada una de las formas normales.

viernes, 18 de enero de 2008

Crear un WebSite en ASP

Cuando se crea un sitio Web, Visual Studio crea una nueva página llamada Default.aspx. Cuando la página es creada, visual Studio muestra la página en la vista HTML source, donde se puede ver los elementos de la página HTML.

La página Default.aspx que fue creada también tiene una página detrás del código (code-behind), llamada Default.aspx.cs. Este tipo de páginas son archivos opcionales que contienen código que corre del lado del servidor (server-side).


Cada nuevo sitio Web también contiene una carpeta especial llamada App_Data. Esta carpeta es reservada para bases de datos, tal como las de SQL Server.

ASP.Net 2.0 soporta el tipo FILE WEB SITE. Esta opción es buena cuando IIS no está instalado en la computadora del desarrollador y el desarrollador quiere crear un WEB site sin el uso de un servidor Web remoto.

ASP.Net 2.0 también soporta el tipo FTP WEB SITE. Esta opción puede ser usada cuando construyes un sitio Web que va a ser almacenado en una computadora remota que no tienen instalado en Front Page Server Extensions.

ASP.Net 2.0 también soporta el tipo HTTP Web Site. Esta opción es útil cuando el IIS está instalado en la computadora del desarrollador o en una computadora remota.

RadioButton








El control RadioButton le brinda al usuario la habilidad de seleccionar entre un opción dentro de un grupo de opciones mutuamente excluibles ( es decir, si seleccionar una no puedes seleccionar otra; siempre y cuando este dentro de un grupo).

Bueno, para ubicar a un control RadioButton dentro de un grupo de controles RadioButton, es necesario utilizar su propiedad GroupName para cada control que deseas que pertenezca al grupo; por ejemplo si quieres pertenecer a una escuela, es necesario que te inscribas en ella. :)

Una vez que varios controles RadioButton pertenecen a un mismo grupo, solo puede seleccionar un solo control, es decir, son mutuamente excluibles; por ejemplo, si tienes dos RadioButton que pertenecen al grupo: sexo, no puedes seleccionar tanto hombre como mujer, eso sería un error.


PROPERTIES

El control RadioButton al igual que el resto de los WEB SERVER CONTROL, cuenta con propiedades o atributos que nos permiten definir las características del control. Dentro de las propiedades tenemos las siguientes, las cuales son las más usadas:


TEXT.- Esta propiedad permite definir la etiqueta para ese control.

TEXTALIGN.- Me permite definir la alineación del texto, para el RadioButton.

CHECKED.- Esta propiedad es usada para asignar(set) u obtener(get) el estado de un RadioButton; es decir, si esta o no seleccionado.


miércoles, 16 de enero de 2008

WEB SERVER CONTROLS


Un “server controls” es un control programable escribiendo código del lado del servidor, para responder a eventos del control. Un “server controls” mantiene automáticamente su estado a través de llamadas al servidor y son fácilmente identificados por su atributo runat=”Server”.

Un Server control debe tener un atributo ID para la referencia a el en el código. Todos los server controls heredan de la clase System. Web.UI.Control.

Se debe asignar el atributo ID para la referencia al control, al momento que se programa. Se puede decir que es la identificación programática del control.

Ofrecen mayor funcionalidad y mas consistencia en la programación que los HTML server controls. Los controles WEB server controls heredan de la clase WebControl.

Un WEB server control tiene la habilidad de detectar la capacidad del navegador y adaptarse apropiadamente, de acuerdo a esas capacidades.


Un Web Server Control puede ser agregado a la página desde la vista de diseño o la vista de código. Todos los Web Server Control deben localizarse dentro del elemento form que tiene el atributo runat=”server”.