¿Cuáles son las características de VB?
Búsqueda de artículo: Nombre Texto completo Página de inicio del artículo Desarrollo de información de TI Lenguaje Desarrollo de software Desarrollo WEB Examen Certificación Base de datos Programa Vida Academia de programación Libros electrónicos Tema candente Foro de programación Papel de computadora Lenguaje C - C - C # - .NET - JAVA - VB - DELPHI - Ensamblaje - Estructura de datos
Su ubicación actual: Inicio - Lenguaje de desarrollo - Programación VB - Conceptos básicos de VB - Explorar artículos
Características de VB
Clics: 1078 Fecha de lanzamiento: 2007-9-17 21:59:55 Ingrese al foro
La razón por la cual Visual Basic es el favorito de la mayoría de los entusiastas de la programación y los programadores profesionales es que tiene las siguientes características Características:
1. Orientado a objetos
VB adopta ideas de programación orientada a objetos. Su idea básica es descomponer problemas de programación complejos en una colección de objetos relativamente simples que pueden completar funciones independientes. El llamado "objeto" es una entidad operable, como un formulario, un botón de comando en un formulario, una etiqueta, Texto. cajas, etc La programación orientada a objetos es como bloques de construcción: los programadores pueden "dibujar" diferentes tipos de objetos, como ventanas, menús, botones, etc., directamente en la pantalla de acuerdo con los requisitos de diseño del programa y la interfaz, y establecer propiedades para cada objeto.
2. Basado en eventos
En el entorno de Windows, el programa se ejecuta de manera controlada por eventos. Cada objeto puede responder a múltiples eventos diferentes y cada evento puede controlar un fragmento de código: el proceso del evento. Determina la función del objeto. Este mecanismo suele denominarse impulsado por eventos. Los eventos pueden ser desencadenados por acciones del usuario o por el sistema o la aplicación. Por ejemplo, hacer clic en un botón de comando activa el evento Click del botón y se ejecuta el código del evento. Si el usuario no realiza ninguna operación (no se activa ningún evento), el programa está en estado de espera. Toda la aplicación se compone de procesos de eventos independientes.
3. Desarrollo integrado de software
VB proporciona un entorno de desarrollo integrado para la programación. En este entorno, los programadores pueden diseñar la interfaz, escribir código, depurar el programa, hasta que la aplicación se compila en un archivo ejecutable que se puede ejecutar en Windows y se genera un programa de instalación para ella. El entorno de desarrollo integrado de VB proporciona a los programadores una gran comodidad.
4. Lenguaje de programación estructurado
VB tiene tipos de datos ricos, es un lenguaje que se ajusta a la idea de programación estructurada y es simple y fácil de aprender. Además, como lenguaje de programación, VB tiene muchas características únicas.
5. Potente función de acceso a bases de datos
VB puede acceder a una variedad de bases de datos utilizando controles de datos, VB 6. El control ADO proporcionado por O no solo puede implementar la operación y el control de la base de datos con la menor cantidad de código, sino que también puede reemplazar el control de datos y el control RDO.
6. Soporte para tecnología de incrustación y vinculación de objetos
El núcleo de VB es el soporte para la tecnología de incrustación y vinculación de objetos (OLE), que es un método para acceder a todos los objetos. Utilizando la tecnología OLE, se pueden desarrollar programas que integren sonidos, imágenes, animaciones, procesamiento de textos, Web y otros objetos.
7. Funciones de red
VB 6. O proporciona la herramienta de diseño DltTML (Dynamic}tTML). Esta tecnología se puede utilizar para crear y editar páginas web dinámicamente, lo que permite a los usuarios desarrollar software de aplicaciones de red multifuncional en VB.
8. Múltiples asistentes de aplicaciones
VB proporciona una variedad de asistentes, como asistentes de aplicaciones, asistentes de instalación, asistentes de objetos de datos y asistentes de formularios de datos, a través de los cuales puede crear rápidamente aplicaciones de diferentes tipos y funciones.
9. Admite intercambio dinámico y tecnología de enlace dinámico.
A través de la tecnología de programación de intercambio dinámico de datos (DDE), las aplicaciones desarrolladas en VB pueden establecer comunicación de datos con otras aplicaciones de Windows. A través de la tecnología de biblioteca de enlaces dinámicos, las funciones escritas en lenguaje C o lenguaje ensamblador se pueden llamar fácilmente en programas VB, y también se pueden llamar funciones de la interfaz de programación de aplicaciones (API) de Windows.
lO. Función de ayuda en línea
En VB, utilizando el menú de ayuda y la tecla de función F1, los usuarios pueden obtener fácilmente la información de ayuda que necesitan en cualquier momento. Los códigos de muestra relevantes se muestran en la ventana de ayuda de VB. Se puede obtener una gran cantidad de códigos de muestra copiando y pegando, lo que brinda comodidad a los usuarios para aprenderlos y usarlos.
Visual Basic
Visual Basic (VB) es un lenguaje de programación basado en eventos desarrollado por Microsoft que incluye un entorno de desarrollo asistido. Desde cualquier punto de vista, VB es el lenguaje más utilizado en el mundo; no sólo los desarrolladores que elogian a VB, sino también el número de desarrolladores que se quejan de VB. Se deriva del lenguaje de programación BASIC. VB tiene una interfaz gráfica de usuario (GUI) y un sistema de desarrollo rápido de aplicaciones (RAD). Puede usar fácilmente DAO, RDO y ADO para conectarse a la base de datos o crear fácilmente controles ActiveX. Los programadores pueden utilizar fácilmente los grupos proporcionados por VB para crear rápidamente una aplicación.
Historia del desarrollo
En 1991, Microsoft lanzó Visual Basic versión 1.0. Esto causó un gran revuelo en su momento. Muchos expertos consideran la aparición de VB como un acontecimiento que marcó una época en la historia del desarrollo de software. De hecho, a juzgar por nuestra perspectiva actual, las funciones de VB1.0 son realmente demasiado débiles (¡pero recientemente VB6.0 y VB.NET tienen bastantes funciones!). Pero en su momento Kun fue el primer software de programación "visual". Esto hizo que los programadores estuvieran muy contentos y todos intentaron crear software en la plataforma VB. Microsoft tampoco perdió tiempo en lanzar tres versiones de VB2.0, VB3.0 y 4.0 durante el año. A partir de VB3, Microsoft integró el controlador de base de datos ACCESS en VB, lo que mejoró enormemente las capacidades de programación de bases de datos de VB. A partir de VB4, VB también introdujo la idea de programación orientada a objetos. VB es potente y fácil de aprender. Además, VB también introduce el concepto de "control", de modo que podamos utilizar directamente una gran cantidad de programas VB ya compilados. Visual Basic .NET 2002 (v7.0) salió en 2002, Visual Basic .NET 2003 (v7.1) salió en 2003, Visual Basic 2005 (v8.0) salió el 7 de noviembre de 2005 y Visual Basic 2005 se lanzó al mismo tiempo. La versión simplificada gratuita de Visual Basic 2005 Express Edition es para principiantes y estudiantes de Visual Basic. Aunque Visual Basic 2005 Express Edition es una versión gratuita, Microsoft requiere que las personas que usan esta versión se registren en el sitio web de Microsoft para obtener un código de registro del producto antes de poder usarlo. De lo contrario, Visual Basic 2005 Express Edition sólo podrá ejecutarse. 30 días. La ventaja de los "parámetros explícitos" de VB2005 es que puede escribir directamente botones estilo XP y otros controles. Sin embargo, el pequeño programa escrito por él ocupa casi 10 MB de memoria.
Después de varios años de desarrollo, se ha convertido en un lenguaje y entorno de desarrollo profesional. Los usuarios pueden crear rápidamente programas de Windows con Visual Basic y ahora también pueden escribir programas cliente/servidor de nivel empresarial y potentes aplicaciones de bases de datos.
Lenguajes derivados de VB
Microsoft ha desarrollado una serie de lenguajes de scripting relacionados con VB
-VBA, es decir, ¿VBA? , se incluye en aplicaciones de Microsoft (como Microsoft Office) y productos de terceros como WordPerfect Office. Puede parecer contradictorio que VBA esté integrado en varias aplicaciones, pero sus funciones son tan poderosas como las de VB.
- VBscript es el lenguaje ASP predeterminado y también se puede utilizar en secuencias de comandos de Windows y codificación de páginas web. Aunque su sintaxis es similar a VB, es un lenguaje completamente diferente. VBS no ejecuta la biblioteca de tiempo de ejecución de VB, pero lo ejecuta el host de script de Windows. Las diferencias entre estos dos lenguajes afectan el rendimiento de los sitios web ASP. Cuando Microsoft se estaba preparando para desarrollar una nueva herramienta de programación, su primera decisión fue utilizar el VB6 más popular para realizar cambios o reconstruir el proyecto para desarrollar nuevas herramientas. Posteriormente, Microsoft desarrolló Visual Basic .NET, el sucesor de VB y parte de la plataforma .NET. El lenguaje de programación VB.net es un lenguaje de programación serio orientado a objetos y no es totalmente compatible con VB.
Características del lenguaje
La idea central de VB es ser fácil de usar para los programadores, ya sean novatos o expertos. VB puede crear fácilmente un sistema GUI para aplicaciones, pero también puede desarrollar programas bastante complejos. El programa VB es una combinación de disposiciones de componentes visuales basadas en formularios, y se agrega código para especificar las propiedades y métodos de los componentes. Debido a que algunas de las propiedades y métodos predeterminados ya están definidos en el software, los programadores pueden completar un programa simple sin escribir mucho código. En versiones anteriores, los problemas de rendimiento de los programas VB se han puesto sobre la mesa, pero con el rápido aumento de la velocidad de la computadora, hay cada vez menos debates sobre el rendimiento. Se pueden agregar y cambiar pilas de controles de formulario utilizando la tecnología de arrastrar y soltar. Una caja de herramientas llena de controles para mostrar los controles disponibles (como cuadros de texto o botones). Cada control tiene sus propias propiedades y eventos. Los valores de propiedad predeterminados se proporcionan cuando se crea el control, pero el programador también puede cambiar. se puede cambiar con las operaciones y modificaciones del usuario en tiempo de ejecución, formando así un programa dinámico. Por ejemplo: el pequeño evento de cambio del formulario se puede cambiar cuando el usuario cambia el tamaño de la ventana durante el tiempo de ejecución. Posición Al agregar el código correspondiente al evento de cambio de texto en el cuadro de texto, el programa puede ajustar automáticamente la posición cuando se ingresa texto. Traducir o evitar la entrada de ciertos caracteres. Un programa VB puede contener uno o más formularios. El formulario principal y múltiples subformularios, similar a una ventana de diálogo con pocas funciones en un sistema operativo (por ejemplo, un formulario sin botones de maximizar y minimizar) se pueden usar para proporcionar funcionalidad emergente. Los componentes de VB pueden tener interfaces de usuario o no. para que el programa del lado del servidor pueda manejar el uso adicional de VB. El método de cálculo de parámetros se utiliza para realizar la recolección de basura. Este método contiene una gran cantidad de objetos y proporciona soporte básico orientado a objetos. Con más componentes, los programadores pueden elegir las bibliotecas de extensión que necesitan. A diferencia de VB, no distingue entre mayúsculas y minúsculas, pero puede convertir automáticamente las palabras clave a mayúsculas y minúsculas y forzar que los nombres apilados de las entidades en las entradas de la tabla de símbolos sigan las reglas de escritura. , las comparaciones de cadenas distinguen entre mayúsculas y minúsculas. Sí, pero esta función se puede desactivar y permite que una gran cantidad de controles externos tengan su propio espacio vital.
VB también proporciona métodos para crear, usar y reutilizar estos controles, pero debido a problemas de idioma, no es sencillo crear otro desde una aplicación.
Terminología
Cuando se habla de Visual Basic, a menudo se escuchan los siguientes términos, por lo que una comprensión básica de estos términos es muy útil.
Control
En pocas palabras, ¿un control es una herramienta gráfica que constituye o construye una aplicación de Visual Basic, que incluye ventanas, botones, casillas de verificación, cuadros de lista y controles de datos? y controles de imagen, etc….
Evento
Acción iniciada por el usuario o el sistema operativo. Eventos Algunos ejemplos son pulsaciones de teclas, clics del mouse (Click), doble clic del mouse (DblClick), límites de tiempo o recepción de datos desde un puerto.
Método
Código de procedimiento incrustado en la definición del objeto que determina cómo el objeto procesa la información y responde a un evento. Por ejemplo, un objeto de base de datos tiene el elemento básico de métodos para abrir un conjunto de registros y pasar de un registro a otro. Contiene propiedades que definen sus características, definen sus tareas e identifican los eventos a los que puede responder. Los controles y formularios son ejemplos de todos los objetos en Visual Basic.
Objeto
¿Un control, formulario, etc. puede considerarse como un objeto?.
Proceso
Un segmento de código escrito para completar ciertas tareas. Los procedimientos generalmente se usan para responder a eventos específicos. Se pueden usar como funciones definidas por el usuario en las aplicaciones.
Atributos
Los atributos son las propiedades de cada objeto que compone la interfaz de usuario. Por ejemplo, el tamaño, posición, color, ancho, alto, etc. mencionados en el "objeto" anterior se denominan propiedades del control. Las propiedades determinan la apariencia del objeto y, a veces, su comportamiento. La mayoría de las propiedades del objeto están predefinidas en VB, pero algunas propiedades deben definirse durante el proceso de solicitud. Las propiedades pueden proporcionar datos a un objeto y recuperar información del objeto.
Controversias sobre VB
Oponentes
VB es un lenguaje lleno de controversias: muchos programadores tienen fuertes sentimientos sobre la calidad de los programas de VB. Hay bastantes personas que sienten que VB no es digno de su uso y que es un lenguaje para niños y programadores novatos. Ha sido un lenguaje sencillo desde sus inicios. Algunas funciones en C y Java no aparecen en VB. Mientras disfruta de la comodidad y velocidad de Zhangfa, algunas funciones, como la verificación de tipos y declaraciones en tiempo de compilación, están desactivadas de forma predeterminada. De esta manera, algunos programadores lamentan la facilidad de uso de VB y, en general, observan con frustración la aparición de errores similares al "tipo indefinido". ?Algunos críticos creen que la simple naturaleza del VB lo hace perjudicial en el futuro. Muchas personas han aprendido VB por sí mismas, pero no han aprendido buenos hábitos de programación. Cuando VB ingrese al aula, los estudiantes no aprenderán muchas técnicas y estructuras básicas de programación, porque muchas técnicas ya están incluidas en componentes que son visibles para el usuario. No aprenda hábitos de programación estándar, porque VB tiene la característica escalable, lo que conduce a la generación de algunos códigos inexplicables. Además, la comprobación de muchos errores y advertencias está desactivada de forma predeterminada, lo que dificulta a los programadores encontrar errores ocultos. Los programadores experimentados activarán estas opciones cuando programen en VB. ?Muchos críticos criticaron a Microsoft por simplemente copiar las ideas de BASIC en VB. El famoso informático Edsger Dijkstra dijo una vez un dicho famoso: "Si un estudiante aprende BASIC por primera vez, es casi imposible que aprenda una programación excelente: porque esta gente ha perdido toda esperanza. 1" (Dijkstra trata Fortran, PL/1 , COBOL y APL también son implacables.) Otro chiste es: "Los verdaderos programadores no usan BASIC. Sólo los niños menores de 12 años lo hacen".
”
- No es muy simple. Los programas que desarrolla sólo pueden ejecutarse en Microsoft Windows
- Es demasiado grande Visual Studio requiere varios discos para instalarse. El programa también necesita una biblioteca de tiempo de ejecución de 1,4 M.
- Hay un error en el IDE
- VB no puede integrar bien la API básica de Windows. "Pequeños trucos" de operaciones de bajo nivel para realizar programación, y las operaciones de memoria de bajo nivel del lenguaje C son mucho más simples que VB.
Partidarios
Pero hay muchos. Partidarios de VB explica que la facilidad de uso de VB es su mayor ventaja, ya que permite a los programadores experimentados de VB o a las personas que acaban de empezar a desarrollar programas rápidamente a su manera. Además, las capacidades de programación de VB pueden ser muy poderosas para conectarse a la base de datos. Por ejemplo, el control se puede utilizar para vincular la base de datos. De esta manera, el programa escrito en VB puede dominar toda la información de la base de datos sin escribir una línea de código. Funciones en varios idiomas como GoSub, On Error y El último carácter. del nombre de la variable determina el tipo declarado (como la cadena str$). La sintaxis de VB es diferente de la de la mayoría de los lenguajes, lo que puede confundir a los nuevos programadores. "Dim a, b, c As Integer" declara c como una variable entera. , pero a y b son de tipo Variante. También hay algunas características, como el carácter de guión bajo "_" que se usa al escribir varias líneas de código. Los programadores informarán errores debido a un uso no estándar. p>
Resumen
VB atraerá más elogios y críticas y seguirá siendo popular entre los usuarios y programas. Es muy adecuado para desarrollar programas con una interfaz amigable (para datos de terminales), pero. no es adecuado para desarrollar otros programas (como programas de cálculo conjunto)
Características que VB no tiene
- Herencia tanto VB5 como VB6 son lenguajes de programación orientados a objetos. no incluye funciones de herencia. VB proporciona funciones de clase especiales, pero aún no pueden satisfacer las necesidades de los programadores. Contiene todas las funciones orientadas a objetos
-Soporte de subprocesos múltiples
-Excepción. El manejo se usa en VB.net, pero solo en la declaración "En caso de error, ir a la línea".
- Soporte muy limitado para punteros
- VB solo puede admitir de 8 a 32. enteros de bits y muchos lenguajes tienen soporte ilimitado.
- VB no permite variables inmutables en ninguna memoria de matriz. VB no admite las funciones anteriores y los programadores deben autoinformar los métodos de construcción. lograr funciones similares.
VB Revolution
VB1.0 fue lanzado en 1991. Este avance en la conexión de lenguajes de programación e interfaces de usuario se llamó Tripod (a veces llamado Ruby). El diseño original fue realizado por Alan Cooper.
Timeline
- En abril de 1991, Visual Basic. Se lanzó la versión 1.0 de Windows
- En septiembre de 1992, se lanzó la versión DOS de Visual Basic 1.0.
- En noviembre de 1992, se lanzó VB2.0. Ha mejorado la confiabilidad y la velocidad con respecto a la versión anterior.
- En el verano de 1993 se lanzó VB3.0, dividido en versión estándar y versión profesional. Contiene un motor de datos que puede interpretar directamente las bases de datos de Access.
- En agosto de 1995, VB4.0 lanzó una versión de 32 bits y otra de 16 bits. Esto incluye apoyo a las clases.
- En febrero de 1997, se lanzó VB5.0. Los programadores pueden utilizar la versión de 32 bits para importar programas de 16 bits creados con la versión 4.0 y compilarlos correctamente. También incluye soporte para controles creados por el usuario.
- En el verano de 1998, se lanzó VB6.0.
- En 2001 se lanzaron Visual Basic.net y .NET Framework. Debido a que utiliza nuevos núcleos y funciones, muchos programadores de VB tienen que reescribir programas.
- En 2003, se lanzaron Visual Basic.net 2003 y .NET Framework 1.1.
- En 2004, Microsoft abrió una versión beta de Visual Studio .NET 2005 (con nombre en código Whidbey). Contiene una versión beta de .NET Framework 2.0.
- En 2005, Microsoft anunció que ya no admitiría versiones de VB que no fueran .NET. La comunidad de VB respondió de inmediato a la noticia y algunos usuarios antiguos también enviaron peticiones con la esperanza de que la empresa continuara brindando soporte técnico a VB. Micro ? aún no está dispuesto a cambiar su decisión.
- Visual Studio.net 2005 se lanzará el 7 de noviembre de 2005.
Descripción general: La próxima versión de Microsoft Visual Basic tiene mejoras principalmente en las siguientes tres áreas: mejoras en formularios web, servicios web y sintaxis orientada a objetos. Web Forms permite a los usuarios experimentados de Visual Basic desarrollar aplicaciones de red tan fácilmente como lo hacen con los programas independientes actuales. A través de la interfaz SOAP, los servicios web le permiten implementar los componentes que diseñe en cualquier lugar donde tenga acceso a Internet. Además, varias mejoras clave en los lenguajes orientados a objetos hacen que el código de Visual Basic sea tan flexible como C, incluida la herencia, el polimorfismo y la sobrecarga. Para obtener información sobre este aspecto, consulte la "Nota clave de VBITS sobre la próxima generación de Visual Basic" de Steve Ballmer.
Visual Basic ha experimentado muchas mejoras. Pero una cosa que me ha encantado desde sus inicios es que, en esencia, todavía puedes escribir tus programas igual que en 1991. Por supuesto, su paquete de software se ha mejorado mucho en comparación con esa época, pero estas mejoras son generalmente complementarias y no oscurecen su propósito como herramienta de programación en sí. Este propósito es: hacer que Visual Basic sea más simple y rápido para diseñar, escribir y escribir. depurar excelentes aplicaciones orientadas a objetos.
La versión actual de Visual Basic 6.0 introdujo WebClasses como un medio simplificado para configurar aplicaciones robustas orientadas a la red. De hecho, las WebClasses proporcionan una gran cantidad de formas de portar programas a Internet a través de herramientas comunes. (Para obtener una discusión detallada sobre la escalabilidad de red de Visual Basic 6.0, consulte la "columna Conceptos básicos avanzados" de Ted Pattison (publicada por Microsoft Internet Developer en octubre de 1999).
Recientemente me enteré de la próxima versión que Visual Basic planea lanzar. adoptar algunas mejoras nuevas. La principal mejora está en la capacidad de almacenamiento, la capacidad de almacenamiento que los desarrolladores pueden usar se ha ampliado. La próxima versión de Visual Basic planea usar el entorno Visual Studio llamado Web Forms.
Web Forms representa una nueva solución de red basada en componentes. Los servicios web se convertirán en una nueva solución basada en XML que publica funciones de procesamiento de eventos de nivel medio a través de protocolos de red estándar. Al mismo tiempo, el lenguaje Visual Basic incluirá algunas construcciones que los desarrolladores han solicitado durante mucho tiempo, haciendo que Visual Basic sea consistente con los hábitos de programación orientados a objetos familiares para los usuarios de C y Java. Estas mejoras se anunciarán en la próxima versión beta de Visual Basic.
Los cambios en la próxima versión de Visual Basic sorprenden. Si desea obtener los beneficios que aportan, utilícelos. Si no lo desea, puede utilizar con confianza lo que todavía está utilizando. Sin embargo, es bueno saber que la funcionalidad que ofrecen C y Java se puede implementar en un lenguaje como Visual Basic que es mucho más fácil de usar que C y Java.
Tendencias de desarrollo futuras
¿Qué impresión te dejó esta introducción estilo vista previa? Es una buena pregunta, pero puedes encontrar la respuesta. El año pasado, podemos ver claramente los cambios en el desarrollo ASP. Estos programas de desarrollo a menudo constan de algunos scripts ASP fáciles de leer y todo el programa se ejecuta en base a estos scripts. Dado que ASP interpreta y ejecuta todo el código script, la gente descubre gradualmente las limitaciones inherentes de esta tecnología al ensamblar cada componente. Escucho que cada vez más desarrolladores dicen que quieren separar completamente sus controladores de eventos del código de script e implementarlos en modelos compilados más rápidos, escritos en C++ o Visual Basic, a través de una interfaz COM para ensamblaje.
Visual Basic puede satisfacer todos los motivos que se te ocurran. ¿Diseñar componentes usando Visual Basic no es en realidad más difícil que usar VBScript o JScript? Puede escribir código que se ejecute más rápido y cumpla sus requisitos fácilmente. Cuando se lance la próxima versión de Visual Basic, podrá utilizar Visual Basic para generar objetos orientados a la red que sean compatibles con ASP. En resumen, tomar la ruta de la combinación de componentes se considerará la mejor opción ahora y en el futuro.
Como mencioné anteriormente, las aplicaciones orientadas a Internet escritas con Visual Basic (y WebClasses) ya tienen una base amplia. El problema es que la mayoría de las aplicaciones basadas en WebClasses no están bien diseñadas. No distinguen bien entre las diferentes capas de la aplicación, confundiendo los procesos de nivel medio con interfaces de usuario basadas en DHTML.
La próxima versión de Visual Basic introducirá WebClasses, que son herramientas cuidadosamente seleccionadas para el desarrollo web. Porque es más escalable, más potente y verdaderamente independiente del idioma. Funciona en todas las herramientas de Visual Studio. Si presta atención a algunas reglas básicas del desarrollo multicapa, podrá realizar esta transición fácilmente. Se debe prestar especial atención a la separación del proceso de la capa intermedia y el proceso de la capa de visualización. Se recomienda encarecidamente consultar la arquitectura Windows DNA 2000 al realizar este trabajo. Las funciones principales de procesamiento de eventos deben completarse en la capa intermedia y puede utilizar varios componentes escritos en varios lenguajes compilados que desee para implementar estas funciones. Luego, estos componentes se ensamblan en un archivo de script ASP para que puedan funcionar juntos. Sería ideal si pusieras la mayor parte de tu lógica en objetos de eventos en lugar de scripts. No sólo es una buena idea para futuras transiciones a servicios web, sino que también es una práctica que vale la pena emular.