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”.

lunes, 10 de diciembre de 2007

Triggers



¿Qué son?

Los triggers, disparadores o desencadenadores, son un tipo de procedimientos almacenados los cuales se ejecutan al momento de que se realice un evento (insert, delete, update) sobre la tabla que se indique.

¿Cómo crearlos?



Sintaxis para crear un trigger:



create trigger "nombre del trigger"
on "nombre de la tabla"
for "nombre del evento"
as
"sentencias"



Nota: Para modificar un trigger se utiliza la palabra "alter", en lugar del "create".



¿Cómo eliminarlos?



Sintaxis para eliminar un trigger:


drop trigger "nombre del trigger"




Ejemplos



Por ejemplo, se cuenta con dos tablas:


Se desea almacenar el total de productos con que se cuenta; es decir, cada vez que se inserte un producto se debe actualizar el total de productos. Es aquí donde entran los triggers, cada vez que se inserte un producto se debe actualizar la tabla totales, en su campo total_prod.


create trigger DisInsProductos
on productos
for insert
as
if(select count(*) from totales)=0
insert into totales values(1,0)
else
update totales set total_prod=total_prod+1


En el ejemplo primero se checa si ya se inserto un registro en la tabla totales, sino se realizo se inserta, en caso contrario, nada mas se actualiza… sencillo no creenJ.

Ahora otro ejemplo:


En este caso, cada vez que se ingrese un autor se debe incrementar el total_Autores en la tabla estadísticas, este proceso es igual para los libros. Además cada vez que se ingrese un libro se debe ir calculando el precio promedio de todos los libros. El script para este ejemplo:


--Trigger para Autores-Insertar


create trigger Dis_Estadisticas_Act
on Autores
for insert
as
if
(select count(*) from estadísticas)=0
insert into estadísticas values (1,0,0)
else
update estadísticas set total_Autores=Total_Autores + 1




--Trigger para el precio




create trigger Dis_Libros_Act
on Libros
for insert
as
--En este punto se declara una variable
declare @precio float
--Se guarda el precio que se acaba de insertar en la variable.
--La tabla inserted se crea con los datos insertados.
select @precio= precio from inserted
update Estadísticas set precio_promedio = (precio_promedio+@precio)/total_libros



Ahora, cada vez que se elimine un autor, el total de autores de la tabla estadísticas debe disminuir.




--Trigger para Autores-Eliminar

alter trigger Dis_Estadísticas_Elim
on Autores
for delete
as
update estadísticas set total_Autores=total_Autores-1

miércoles, 5 de diciembre de 2007

UTCV

Sistema Despresurizado



¿Qué es el sistema despresurizado?


Es un sistema para aquellas personas que desean continuar con sus estudios universitarios y que por motivos de trabajo; diversidad de horarios en sus actividades personales u otras razones, NO pueden integrarse a un horario escolar en días hábiles.


Beneficios

Título de TSU en Tecnologías de la Información y Comunicación. Área Informática Administrativa en: 3 años


Horarios




Requisitos

• Certificado de bachillerato (Original y Copia)
• Acta de Nacimiento (Original y Copia)
• Tres fotografías (tamaño infantil)
• Promedio Mínimo de 7.00
• Copia CURP
• Constancia laboral


Informes

Universidad Tecnológica del Centro de Veracruz
Ave. Universidad No. 350
Carr. Fed. Cuitláhuac-La Tinaja
Cuitláhuac, Ver. 94910

Tel. 278-732-5717 y 278-732-5792
Correo Electrónico: informe@utcv.edu.mx
Página Web: http://www.utcv.edu.mx/

viernes, 30 de noviembre de 2007

REFORMA MONETARIA

TRABAJO FINAL






INTRODUCCION


Actualmente se ha creado gran polémica sobre si se debe manejar la plata como moneda nacional. Algunos analistas piensan que podría ser un gran acierto del gobierno mexicano cambiar la de manera radical la reforma monetaria del país. Entre otras opiniones nos encontramos también la idea de adoptar una moneda extranjera como moneda nacional, esta idea cuenta también con varios seguidores y especialistas. En cualquiera de los casos la idea es dejar de utilizar el peso como moneda nacional, debido al ciclo interminable de devaluación en el que se encuentra envuelta.

Pero tu como ciudadano, ¿Que tiene que decir al respecto?, ¿Conoces las ventajas de estas alternativas?, ¿Quiénes son las autoridades que toman esta decisión tan importante para nuestro país?

Si no lo sabes, ahora es el momento de conocer este tema que podría afectar tu futuro como profesionista.


PROCESO

Haciendo uso de la información obtenida en Internet, deberás recopilar todos los datos, informaciones y comentarios y analizarlos para realizar el trabajo siguiente:

Por separado cada uno hará un trabajo en Word, de tres a cinco cuartillas (26 líneas), donde se debe de hablar de los siguientes puntos:

Reforma monetaria de México.
Adopción de una moneda extranjera.
i. Ventajas
ii. Desventajas
La plata como moneda nacional.

Además como autoevaluación deberás responder y decir en que Página Web, has encontrado la respuesta a las siguientes preguntas.
¿A qué se refiere la Reforma Monetaria Integral?
¿Qué significa “Riesgo cambiario”?
¿Qué son los “Tipos de cambio”?
¿Qué es el entorno Geo-Monetario?
¿Quién es el secretario de economía de México?


EVALUACIÓN







RECURSOS

Los recursos a emplear para la adquisición de conocimiento y generación de ideas son los que el alumno desee, siempre y cuanto anexe el URL de la página consultada.



FECHA DE ENTREGA

La indicada en el salón de clase.
**El trabajo debe ser entregado impreso, sin importar el tipo de impresión (blanco/Negro o color)



CONCLUSION

Al finalizar la tarea de WebQuest, el alumno será capaz de comprender los términos involucrados alrededor de la reforma monetaria de nuestro país.