Usar subrutinas y funciones
Autor: Qing Apple Computer Studio Haga clic: 351
Una pregunta sobre rápidamente: ¿por qué hay tan poco sobre el código de uso de subrutinas y funciones en el Libro de ASP?
Aunque es más fácil escribir código ASP y línea por línea, tiene muchos beneficios para codificar en forma de programa.
En primer lugar, el código no programático no es fácil de transferir a Visual Basic. Tal vez no tengas este plan en la actualidad, pero un día lo harás por un día
Su rendimiento o escalabilidad se trasplanta a componentes.
El segundo es que el programa se está ejecutando más rápido. El consumo máximo del rendimiento de ASP es la conversión de contexto.
HTML sucederá cuando. Debido a que no cambiará un contexto en el programa, sentirá este consumo. Además, ASP
El búfer también muestra que cuando la subrutina usa un código programático para hacer clic en la página, será muy diferente. Esta es una aplicación ASP que usa un código programático
La parte necesaria de Hello World:
Prive sub main ()
Respuesta. ¡Escribe Hello World!
final
Llamar a Major
Por razones completas, contengo un pequeño ejemplo de conversión de contexto en el programa. Si prueba este código, se ejecutará, pero por favor
No hagas esto dentro de tu propia aplicación.
< %@ Idioma = vBscript %>
< %
Sub Dostuff () privado ()
%>
este es <b> html texto!
< %
final
%>
<html>
<Evista>
<meta name = generador content = Microsoft Visual Studio 6.0>
</ablo>
<Body>
<p> < % llamar dostuff %> </p>
</body>
< /html>
Hay otros beneficios del código programático. En primer lugar, encontrará que es más fácil usar la parte del código incluida en el programa. Segundo, quiero
Hay menos líneas de código necesarias para el mismo propósito. En tercer lugar, comenzará a desarrollar una gran biblioteca de código reembolsable. Comenzando
El formulario es el archivo .inc.
Trasplante su código
Hay varias cosas tan simples como trasplantadas de VBScript a Visual Basic. En términos generales, debe eliminar el código y agregar el tipo de datos.
A veces, algunos algoritmos más efectivos también se pueden aplicar en Visual Basic, pero el código debe garantizarse primero.
En nuestra aplicación, por ejemplo, se trasplantará algún código simple a dos componentes COM de Visual Basic. ¿Algunos html?
El formato del formato se arrastra a la clase de expresión, y el código de objeto ADO se arrastra a la clase de acceso a datos que envuelve ADO. Por poner estas dos clases en
El archivo de proyecto DLL ActiveX puede hacer que el archivo del proyecto se simplifique un poco. En el trabajo real, se puede crear un proyecto separado para cada nivel.
Archivos, pero este archivo de ingeniería muestra ideas en una DLL. Si desea corregir esta situación, mueva la clase de acceso a datos a otra
En el archivo de ingeniería, se compila como una DLL. Debe aplicarse a esta nueva referencia DLL al archivo de ingeniería DLL para aplicar.
La base de datos utilizada en este archivo de ingeniería de muestra es una base de datos Northwind que se incluye con Visual Basic. En esto
En el archivo zip del archivo de ingeniería de muestra, hice una versión de este archivo para aquellos que no instalaron Visual Basic. muestra
El archivo de ingeniería también contiene una DLL compilada compilada con código ASP.