Hogar Finanzas personales Descubriendo Visual Basic. Tecnología de Internet de NET: ASP. NET - Dummies

Descubriendo Visual Basic. Tecnología de Internet de NET: ASP. NET - Dummies

Tabla de contenido:

Video: Curso Programacion Paginas Web Asp - Cursos Online 2025

Video: Curso Programacion Paginas Web Asp - Cursos Online 2025
Anonim

ASP. NET es la tecnología integrada. NET que utilizas para crear páginas web y otras aplicaciones basadas en Internet. ÁSPID. NET no es simplemente la próxima versión de ASP (páginas Active Server). ASP fue expulsado y ASP. NET fue escrito desde cero. Es un lenguaje nuevo, orientado a objetos.

ASP. NET implica dos tecnologías principales: WebForms, que son controles de interfaz de usuario con código detrás de ellos que, en conjunto, crean una página web para que los visitantes puedan verla en sus navegadores; y servicios web, que son una clase o clases que proporcionan funcionalidad pero no una interfaz de usuario. Los servicios web no se pueden ver en un navegador; solo se usan programáticamente de forma similar a cómo un formulario de Windows de VB podría usar funciones almacenadas en un Módulo VB tradicional.

El objetivo de ASP

La idea principal de Active Server Pages es que las personas (o solo una persona) naveguen por Internet (o una intranet local) y lleguen a una página en su Sitio web Pero en lugar de simplemente ver contenido estático y enlatado en esa página (HTML simple y preescrito), desea proporcionar contenido dinámico. La mejor manera de interactuar dinámicamente con un visitante es generar la página web en su servidor en ese momento. Luego, envía el HTML reciente resultante al visitante.

Así puede hacer que su sitio web sea atractivo, actualizado, variado e interesante para el visitante. También tenga en cuenta que una página web dada puede ser utilizada por miles de personas simultáneamente. Esta posibilidad requiere algunos ajustes en la forma de programar. Por ejemplo, ¿cómo puede su programa persistir (recordar) las variables globales?

Limitaciones de HTML

Las páginas web se programan en un lenguaje llamado HTML, que los navegadores como Internet Explorer entienden y responden. Pure HTML simplemente describe cómo deberían verse el texto y los gráficos: tamaño, ubicación, color, etc. No puede hacer cálculos significativos con HTML. Ni siquiera puedes agregar 2 + 2. Por sí mismo, HTML es bastante inútil.

HTML simplemente especifica que un título es relativamente grande, que parte del texto del cuerpo en la página web es de color azul, que un gráfico es más bajo en la página que otro gráfico, y así sucesivamente. HTML también incluye algunos objetos simples como tablas y listboxes. Sin embargo, incluso las tablas y cuadros de lista son objetos de visualización estáticos, esencialmente sin vida.

Para ampliar las capacidades de HTML, se desarrolló la idea de un servidor activo. Le permite calcular en su servidor; luego los resultados de ese cálculo se componen en una página de HTML.La página HTML luego se envía a la computadora del visitante para verla en su navegador. Esta capacidad da vida a sus páginas web.

ASP utiliza un lenguaje de script (JavaScript o VBScript) para hacer su cálculo. Los lenguajes de script son un subconjunto de su lenguaje principal (Java o Visual Basic). Sin embargo, con ASP, los visitantes no necesitan tener funciones de lenguaje integradas en su computadora. Obtienen los resultados de su computación del lado del servidor, que se traduce a HTML ordinario y luego se les envía como una página que pueden ver. Si hacen clic en un botón Enviar, por ejemplo, ese hecho se comunica nuevamente a su servidor, donde puede llevarse a cabo más informática y se genera otra página HTML para que se envíe de vuelta al visitante. Este ciclo puede continuar mientras el visitante esté interesado.

ASP, por lo tanto, le permite hacer muchas cosas útiles en su servidor que nunca podría hacer con HTML. Puede acceder a una base de datos, insertar componentes preescritos, revisar sus páginas web (incluir noticias sobre su empresa, fecha de hoy, etc.) para que los visitantes no se aburran de ver el mismo contenido cada vez que visitan, y muchas otras técnicas valiosas. El visitante ve los anuncios de productos más recientes, información de última hora y cualquier otra cosa que quiera proporcionar. Sus páginas web se vuelven interactivas, receptivas y oportunas.

Cortafuegos y otros males necesarios

Debido a que ASP envía HTML estándar al visitante, ASP supera un problema de compatibilidad del navegador. No importa si las personas usan Netscape, Internet Explorer (IE) u otro navegador: pueden ver sus páginas HTML estándar. Además, los firewalls, diseñados para evitar que los hackers, los whackers, los virus, los gusanos y otros invasores entren en su computadora, están diseñados para permitir que HTML pase sin ser desafiado. Un HTML inocente, meramente descriptivo y meramente visual no puede dañar su computadora, del mismo modo que una imagen de una pistola no puede disparar.

Puede insertar secuencias de comandos en una página HTML y, por lo tanto, dejar que la computadora del visitante haga una computación limitada. Esto se llama scripting del lado del cliente. Funciona bien si está seguro de que todos sus visitantes tienen los componentes de idioma necesarios instalados en sus máquinas, que su configuración de seguridad permite la creación de scripts (muchos scripts de bloque) y que todos usan el mismo navegador (y ese navegador soporta scripting). Por lo tanto, si solo está ejecutando un sitio que está destinado a ser utilizado internamente en una intranet, y todos en su empresa usan IE, y está seguro de que todos tienen los componentes correctos en sus discos duros, siga adelante y pruebe algo de informática del lado del cliente. Las intranets a menudo permiten secuencias de comandos. Sin embargo, tiene muchas razones para preferir la informática del servidor que envía resultados HTML a los clientes.

Marchando hacia ASP. Los programadores NET

querían más que ASP ofrecido, y ahora puede ver extensiones de archivos y páginas web llamadas ASPX. Esa extensión te dice que ASP. NET se está utilizando. De hecho, gran parte del código fuente ASP puede funcionar perfectamente sin modificaciones serias mediante el uso de ASP.Motor NETO. Por lo tanto, forzar a un archivo de código fuente ASP a ejecutarse bajo ASP. NET, simplemente cambie su extensión de nombre de archivo. ASP a ASPX. En algunos casos, puede funcionar sin modificaciones.

ASP. NET no requiere que deseche cualquier código ASP existente que haya escrito. De hecho, las páginas ASP pueden ejecutarse una al lado de la otra, simultáneamente con ASP. Páginas de red. Puede mantener sus aplicaciones Web ASP actuales ejecutándose en el mismo servidor que la nueva ASP. NET las aplicaciones web que creas

La siguiente lista es una muestra de las fortalezas y características que encontrará cuando comience a usar ASP. NET:

  • ASP. El código NET es más fácil de escribir, depurar y mantener que ASP, en particular para proyectos más grandes. ÁSPID. NET le proporciona un conjunto generoso de herramientas de depuración que simplemente no estaban disponibles en ASP (incluidos los puntos de interrupción, el seguimiento y los extensos mensajes de error).
  • ASP. El código NET se puede escribir en Visual Basic completo. NET, para que pueda aprovechar algunos de sus conocimientos de programación existentes, transfiriendo su experiencia de la plataforma del sistema operativo Windows a la intranet / plataforma de Internet del navegador.
  • Se pueden usar los componentes Legacy ActiveX que haya escrito. Lenguajes NET
  • Hay disponibles potentes herramientas de depuración IDE.
  • Obtiene diseño y edición WYSIWYG.
  • Los asistentes pueden guiarte en tareas tediosas o complejas.
  • La base orientada a objetos de ASP. La programación de NET puede facilitar la lectura, la reutilización, el mantenimiento y el intercambio de códigos entre grupos de programadores que deben trabajar juntos en un solo proyecto.
  • ASP. NET VB. El código fuente NET se escribe en una ventana separada y se guarda en un archivo separado del HTML. (HTML también se utiliza para contribuir a una página web ASP.NET.) Esta característica de código subyacente hace la vida más fácil porque no tiene que intentar leer a través de HTML / VB mezclado. Código fuente NET.
Descubriendo Visual Basic. Tecnología de Internet de NET: ASP. NET - Dummies

Selección del editor

El ciclo de vida de un objeto Java - variables ficticias

El ciclo de vida de un objeto Java - variables ficticias

Mientras trabaja con objetos en Java, entendiendo cómo son los objetos nacer, vivir sus vidas, y morir es importante. Este tema se llama el ciclo de vida de un objeto, y dice algo como esto: 1. Antes de que un objeto pueda crearse a partir de una clase, la clase debe estar cargada. Para hacer eso, Java ...

El método principal en un programa Java - Dummies

El método principal en un programa Java - Dummies

La figura tiene una copia del código de la lista. La mayor parte del código contiene la declaración de un método llamado main. (Solo busque la palabra main en el encabezado del método del código). Por ahora, no se preocupe por las otras palabras en el encabezado del método: public, static, void, String y args. Me gusta ...

Gen Directorio R. java Archivo - dummies

Gen Directorio R. java Archivo - dummies

El nombre del directorio gen significa generado. El directorio gen contiene R. java. Esta lista muestra la parte del archivo R. java generado para usted cuando crea un proyecto completamente nuevo. / * ARCHIVO GENERADO AUTOMÁTICAMENTE. NO MODIFIQUE. * * Esta clase fue generada automáticamente por la herramienta * aapt de los datos de recursos que encontró. It ...

Selección del editor

Cómo usar herencia en PHP con programación orientada a objetos - dummies

Cómo usar herencia en PHP con programación orientada a objetos - dummies

Programación orientada a objetos en PHP tiene otra característica que lo hace muy útil para proyectos grandes. Muchos objetos están relacionados entre sí, y puede usar una relación de árbol genealógico para simplificar su programación. Cómo construir un bicho basado en otro bicho Hay un bicho nuevo en la ciudad. Este tiene la misma ...

Cómo usar PHP para hacer un cambio para programación de HTML5 y CSS3 - Dummies

Cómo usar PHP para hacer un cambio para programación de HTML5 y CSS3 - Dummies

A menudo, te encuentras con una situación en la programación de HTML5 y CSS3 donde tienes una expresión que puede tener muchos valores posibles. Siempre puede usar la estructura para administrar esta situación, pero PHP proporciona otra opción interesante. El código de este programa usa la estructura del interruptor. Eche un vistazo a cómo se hace:

Selección del editor

Use F2 para copiar y mover texto - dummies

Use F2 para copiar y mover texto - dummies

Después de seleccionar texto en Word 2007, puede presionar F2 para copiar el texto y pegarlo en otro lugar, incluso en otro documento de Word en el que esté trabajando. Siempre que recuerde usar la tecla F2, copiar y mover un bloque de texto usando esta técnica puede ser muy útil.

Usando la vista de diseño de Notebook en Word para Mac 2011 - dummies

Usando la vista de diseño de Notebook en Word para Mac 2011 - dummies

La vista Diseño de Notebook en Word para Mac 2011 para Mac tiene tantos usos. Notebook Layout View es ideal para los estudiantes que escriben notas, los empleados de oficina que asisten a las reuniones, los asistentes que realizan un seguimiento de las tareas y los profesionales que necesitan registrar las reuniones con los clientes. Notebook Layout tiene sus propias pestañas especiales en la cinta de opciones: Inicio, Apariencia, ...

Usando la Galería de Elementos en Word 2008 para Mac - Dummies

Usando la Galería de Elementos en Word 2008 para Mac - Dummies

Una característica nueva en Office 2008 para Mac es la Galería de Elementos. Elements Gallery ofrece una manera rápida de insertar elementos en sus documentos de Word, como bibliografías, tablas, gráficos, textos artísticos y más. Para agregar un elemento a su documento: