Principal | Buscar | Contacto | Mapa |  
Menú
 Principal
 
Agregar Favoritos
 Buscar en el Sitio
 Categorías
 Condiciones Uso
 Enlace Roto
 Estadísticas
 Google Groups
 Newsletter
 Noticias
 Novedades
 Página de Inicio
 Publicitar
 Recomiéndanos
 Software en tu Web
 Submit Software
 
Software Gratis
- Educativos
- Escritorio
- Gestores
- Internet
- Juegos
- Multimedia
- Programación
- Utilidades
 
Navegación
- Afiliados               - ZonaTecnológica    - Enciclopedia          - Diccionario            - ZonaVideos            - Trailers                  - Radios On-Line       - ZonaTV Online      - ZonaMujer            - Amigos y Pareja
- Biografías de Cine
- Bingo onLine
- Casino onLine
- Comprar y Vender
- Curiosidades
- Diccionarios Gratis
- Diseño y Gifs
- Drivers Gratuitos
- Esoterismo
- Fondos p/Móviles
- Free Ringtones
- Ganar Dinero
- Google Maníacos
- Guía de Casinos
- Hoteles
- Índice Web
- Manuales Gratis
- Paypal España
- Poker onLine
- Recetas
- Salvapantallas
- Seguridad
- Servicios
- Templates Gratis
- Tienda online
- Universo Seti
- Venta de Dominios
- Venta de Libros
- Wallpapers Gratis
- Webmasters         - Mapa del Sitio
 
Fondos Gratis

Fondos de Escritorio Animados Gratis!!

Wallpapers Animados Gratis !!
 

 

 

 Microsoft
 
 

Migración a ASP .NET: consideraciones clave

Cambios estructurales

Los cambios estructurales son aquellos que afectan al diseño y al estilo del código de páginas Active Server. Es necesario tener en cuenta varios de estos cambios para garantizar que su código funcionará en ASP .NET.

Bloques de código: declaración de funciones y variables

En ASP, se pueden declarar subrutinas y variables globales entre los delimitadores del código.

<%
   Dim X
   Dim str
   Sub MySub()
      Response.Write "This is a string."
   End Sub
%>

En ASP .NET, esta opción ya no está permitida. En su lugar, se deben declarar todas las funciones y variables dentro de un bloque <script>.

<script language = "vb" runat = "server">
   Dim str As String
   Dim x, y As Integer

   Function Add(I As Integer, J As Integer) As Integer
      Return (I + J)
   End Function
</script>

Mezcla de lenguajes de programación

En ASP, se puede elegir principalmente entre dos lenguajes de programación: VBScript o Microsoft® JScript®. Además, existe total libertad para mezclar y combinar bloques de secuencias de comandos en una misma página.

En ASP .NET, actualmente se puede elegir entre tres lenguajes de programación: C#, Visual Basic .NET, o JScript. Observe que he mencionado Visual Basic .NET, no VBScript. El motivo es que VBScript no existe en la plataforma .NET porque está totalmente incluido en Visual Basic .NET. Si bien es cierto que se puede utilizar cualquiera de estos lenguajes, es importante recordar que, a diferencia de lo que sucede en ASP, no se pueden mezclar en la misma página. Es perfectamente factible que la Página1.aspx de su aplicación contenga código de C# mientras la Página2.aspx de la misma aplicación contenga código de Visual Basic .NET. La única limitación es que no pueden mezclarse en la misma página.

Nuevas directivas de página

En ASP, todas las directivas deben colocarse en la primera línea de una página y dentro del mismo bloque delimitador. Por ejemplo:

<%LANGUAGE="VBSCRIPT" CODEPAGE="932"%>

En ASP .NET, la directiva Language ha de colocarse junto a una directiva Page, como se muestra a continuación:

<%@Page Language="VB" CodePage="932"%>
<%@OutputCache Duration="60" VaryByParam="none" %>

Se pueden tener todas las líneas de directivas que se necesiten. Además, las directivas se pueden situar en cualquier lugar del archivo .aspx, aunque por lo general suelen colocarse al principio del archivo.

En ASP .NET se han incluido varias directivas nuevas. Le animo a que las busque en la documentación de ASP .NET y descubra las mejoras que pueden aportar a su aplicación.

Las funciones de procesamiento ya no son válidas

En ASP, los desarrolladores llegaron a la conclusión de que podían obtener mejores resultados utilizando las denominadas "funciones de procesamiento" (del inglés "Render Function"). Una función de procesamiento es, básicamente, una subrutina que contiene bloques de HTML insertados en el cuerpo. Por ejemplo:

<%Sub RenderMe()
%>
<h4> Este texto HTML está siendo procesado. </h4>
<%End Sub
RenderMe
%>

A pesar de que se pueden obtener resultados interesantes con este tipo de funciones, esta forma de escribir código ya no está permitida en ASP .NET. Probablemente se mejore con el cambio. Estoy seguro de que alguna vez se ha encontrado con funciones que rápidamente se vuelven ilegibles o son imposibles de administrar tan pronto se empiezan a mezclar y combinar código y HTML de esta manera. La forma más sencilla de que esto funcione en ASP .NET consiste en reemplazar los resultados HTML por llamadas a Response.Write, como se muestra a continuación:

<script language="vb" runat="server">
   Sub RenderMe()
      Response.Write("<h4> Este texto HTML está siendo procesado. </h4>")
   End Sub
</script>

<%
   Call RenderMe()
%>

Nótese que he escrito la "forma más sencilla", es decir, que no tiene por qué ser la mejor. Según la complejidad y cantidad de código de procesamiento, puede ser preferible utilizar controles Web personalizados que le permitan establecer mediante programación los atributos HTML y separar realmente el código del contenido. De este modo, se produce un código mucho más legible.

Al Pasar >>

Hoteles

Casino online

Bingo onLine

Poker

Juegos Casino

 

LO ÚLTIMO en tu Correo. Suscríbete Gratis a NUESTRO BOLETÍN !!

Te Agradeceríamos nos informes si encuentras un ENLACE ROTO

                                                                                                                              
 

 

 

 

 | Home | Buscar | Mapa Sitio | Categorías | Contacto |
Copyright © 2002 - 2008 - Zona Gratuita .COM - Permitido el uso Parcial citando Fuentes y Autores
 | Zona Gratuita | Casino onLine | ShaFree | Utilidades Gratis |