Ir al contenido principal

C# - Modelo de Programacion en Internet - .NET


C SHARP C# net (de momento lo entenderemos como programas en C Sharp) y ASP NET ( Active Server Pages ) son programas hechos para ejecutarse en la red de redes es decir en internet y mas apropiado en servidores de paginas( web server ).

En este modelo, minimo se ocupan dos computadoras a la primera le llamamos servidor y es su mision proporcionar paginas y algunos servicios a las segundas maquinas, este servidor tiene en ejecución constante un programa llamado servidor de paginas ( web server ).
La segunda maquina, le llamamos cliente y el unico programa que tiene en ejecución es un programa o compilador llamado browser de los cuales el mas comun es el internet explorer, mediante el browser el cliente sube a una maquina servidora y pide una pagina html almacenada en la servidora y el propio cliente a esta pagina.html la compila y la despliega dentro de la ventana del browser.
Para entender ASP ET, tenemos que entender algunas cosas elementales de esta tecnologia de MicroSoft.
En principio ASP es un programa que es ejecutado por un servidor de paginas y sus resultados son enviados a el browser de la maquina cliente.
Este programa que por cierto tiene por extensión aspx (ejemplo prog15.aspx) es un conjunto de objetos que pueden provenir de varias fuentes distintas, las mas comunes son:
A) Objetos HTML.- Son los objetos mas elementales que puede contener o construirse en cualquier pagina o forma html en internet, por ejemplo los input text, input submits, etc, (recordar que como objetos tienen sus propiedades y metodos que hay que cargar o programar ver apendice a final del capitulo).
B) Objetos ASP.- Son objetos propios de esta tecnologia y generalmente estan especializados en comunicacion entre formas o paginas html, pero tambien tiene objetos especializados en archivos, directorios, etc ver apendice al final.
C) Objetos ACTIVEX.- Componentes o controles especializados en muchas tareas hechos por MicroSoft para sus lenguajes visuales de programacion, ejemplos textbox, combobox, grids, etc ver apendice al final de la unidad.
D) Objetos ADO.- Active Data Object, componentes, controles u objetos especializados en la manipulación de bases de datos, entre ellas sqlserver, access, etc.
E) Objeto DOM.- Document object model, un objeto estandar y especializado en manipular una pagina html.
F) Objetos NET.- Nuevos objetos que facilitan aun mas la construcción de programas en internet, de momento entender que son una combinación de asp-activex.
Sin embargo recordar que todos estos objetos de distinta fuente deberan ser manipulados por algun lenguaje de programación, es mediante instrucciones en este lenguaje que se puede cargar propiedades o activar metodos o programar eventos.
Los lenguajes basicos que microsoft incluyo en su primera versión de ASP, son los llamados LENGUAJES SCRIPTS y los mas comunes fueron al principio VisualBasicScript, JavaScript y por esfuerzos de personas y compañias muy responsables PERLSCRIPT y actualmente JSCRIPT.

Comentarios

Entradas populares de este blog

Blogger - Marcadores Sociales Flotantes con la opción de cerrar

El truco se ve de la siguiente manera: Puede ver un Demo de este truco en el siguiente  blog de pruebas .

Blogger - Marcadores Sociales flotantes en la parte superior de la pagina

Los marcadores sociales son algo con lo cual todo blog debe contar, y hoy les traigo un excelente truco en el cual los  marcadores sociales  se ubican en la parte superior de la pagina y al bajar la pagina los marcadores bajan con ella. Los botones se verán de la siguiente manera:

Blogger - Como crear un botón Mi Yahoo

Para aquellos que no conocen que es  Mi Yahoo , quería pasar a explicar que es una web del tipo  iGoogle en la cual puedes personalizar todo lo que necesitas para navegar de una formar sencilla por la red. Puedes tener en una sola página noticias de última hora, correo, gadgets personalizados y el buscador de Yahoo (todo junto pero no revuelto).