Paginas Web Peru, Alojamiento en Peru, hosting en Peru, host en peru, alojar mi pagina web, Registro de Dominios Peru, Dominios en Perú, Hosting Perú, Dominio Económico, Domain ILIMITADO TODO INCLUIDO, Hosting peru, Registro de dominios peru, paginas web peru, antivirus,Venta de computadoras, laptops, computadoras portatiles, impresoras, escaner, antivirus, programas, software, marketing por internet, comercio electronico, empresas peruanas,Paginas web Peru, Diseño web, Hosting Peru;, Alojamiento web Peru, elaboracion de paginas web en Peru
 
Contacto en vivo
Registro de Dominios
Alojamiento de Páginas Web
Diseño de Páginas Web
Posicionamiento Web
Distribuidor de Antivirus
Distribuidor de PC's y Laptops
 

Somos especialistas en: Diseño de Páginas Web, Servicio de alojamiento Web, registro de Dominios y desarrollo de Sistemas a medida(Sitema de Facturación, Sistema de control de Inventarios, Tiendas Electrónicas ó Carrito de Compras, Sistemas en Internet), contribuimos con la educación ofreciendo códigos libres y ejemplos de proyectos desarrollados (en Visual Basic, .Net, Asp, PHP, Java) gratis.

Paginas Web Peru, Alojamiento en Peru, hosting en Peru, host en peru, alojar mi pagina web, Registro de Dominios Peru, Dominios en Perú, Hosting Perú, Dominio Económico, Domain ILIMITADO TODO INCLUIDO, Hosting peru, Registro de dominios peru, paginas web peru, antivirus,Venta de computadoras, laptops, computadoras portatiles, impresoras, escaner, antivirus, programas, software, marketing por internet, comercio electronico, empresas peruanas,Paginas web Peru, Diseño web, Hosting Peru;, Alojamiento web Peru, elaboracion de paginas web en Peru


 

 
 
VISUAL BASIC SCRIPT  

 

Introduccion:

Como habréis visto, un grandísimo porcentaje de todos los ejemplos sobre ASP tanto en este como en otros sitios Web están escritos utilizando Visual Basic Script, normalmente referido como VBScript.

 

Este es un tutorial de introducción para aprender a utilizar VBScript, orientado casi al 100% a su uso con el entorno ASP por lo que obviaremos su utilidad en la programación en el lado del cliente (como sustituto de Javascript).

 

¿Por que Visual Basic Script?

Los motivos que en mi opinión han motivado el uso extendido de VBScript para programar las páginas Active Server son principalmente:

Su parecido con Visual Basic. Aunque parezca mentira, la gran mayoría de desarrolladores ASP, especialmente los primeros, no
  venían del entorno Web sino del de programación. Era más normal que un programador Visual Basic hiciese la programación de un sitio Web, utilizando por tanto VBScript por ser un subconjunto de lo que ya sabía.
Su sencillez, tanto en sintaxis como en funcionamiento. VBScript (y cualquiera de los lenguajes de la familia Visual Basic) son
  probablemente los lenguajes de programación más cercanos al lenguaje natural (inglés, claro) que existen. Esto hace más sencillo su aprendizaje: si queremos hacer algo mientras ocurra tal cosa, utilizamos una instrucción while, para que os hagáis una idea. Todas las instrucciones terminan con alguna de cierre, como if..end if, lo que hace que el código sea mucho más sencillo que leer que utilizando, por ejemplo, la sintaxis de corchetes de C o Javascript.
  • Me es imposible no pensar en una treta de Microsoft para extender su lenguaje: puesto que ASP es una tecnología de Microsoft,
  parece lógico que la propia empresa favoreciese este lenguaje en detrimento de Javascript, probablemente utilizándolo desde el principio en los primero ejemplos, tutoriales y libros sobre ASP.
 
  ActiveX Scripting  
 

La aplicación anfitriona (vamos a hablar a partir de ahora del servidor Web) utiliza ActiveX Scripting para ejecutar código VBScript. ActiveX Scripting (o Active Scripting) es un motor de script reutilizable que se puede usar en cualquier aplicación, en este caso en ASP (o Internet Explorer). Por defecto, viene con dos lenguajes integrados: VBScript y JScript. Sin embargo, se pueden desarrollar plugins independientes para que admita otro tipo de lenguaje, como Perl o Python.
ASP funciona extrayendo todo el código VBScript de la página, instanciando ActiveX Scripting y pidiéndole que ejecute el código. Además, ASP le pasa al motor de script el contexto, que no son más que referencias a los objetos ASP (Response, Request...) para que el código pueda ejecutarse: cuando pone Response.Write, tiene que escribir el texto para que sea enviado como HTML, por ejemplo. Eso no es problema de VBScript, sino de ASP.
Por defecto, el lenguaje de script de las páginas ASP es VBScript, así que si no definimos nada, ActiveX Scripting pensará que el código es VBScript e intentará ejecutarlo como tal. Si queremos que ejecute código JScript, tendremos que indicarlo en la página ASP así:
<%@LANGUAGE = "JScript"%>
O establecerlo por defecto en la configuración del servidor Web.

 
  Caracteristicas generales de VBScript  
 
Empty (vacío): un Variant sin inicializar. Es un 0 para variables numéricas y una cadena vacía ("") para variables de texto. Esto
  significa que si sumo 5 + var y la variable var no tiene nada, el resultado será 5, al tomarse la variable como 0.
  • Null: es un Variant que no contiene datos válidos intencionadamente.
  • Boolean (booleano) es un Variant que solo puede tener el valor lógico de verdadero o falso. Es True o False (-1 y 0).
Byte (octeto): contiene un entero entre 0 y 255
Integer (entero): contiene un número entre -32.768 y 32.767.
Currency (moneda): -922.337.203.685.477,5808 a 922.337.203.685.477,5807.
Long (entero largo): contiene un entero entre -2.147.483.648 y 2.147.483.647.
  • Single (precisión simple): contiene un número en coma flotante entre 3,402823E38 y -1,401298E-45 para valores negativos, y entre
  1,401298E-45 y 3.402823E38 para valores positivos.
  • Double (doble precisión ): contiene un número en coma flotante entre -1,79769313486232E308 y -4,94065645841247E-324 para
  valores negativos, y entre 4,94065645841247E-324 y 1,79769313486232E308 para valores positivos.
  • Date (Time) (fecha): Contiene un número que representa una fecha (y una hora) entre el 1 de Enero del año 100 y el 31 de Diciembre
  de 9999.
String (cadena): contiene una cadena de longitud variable, de hasta 2 mil millones de caracteres de longitud.
Object (objeto): contiene un objeto.
Error: contiene un número de error.
 
 

VARIABLES

 

Declaracion de una Variable:

No es obligatorio declarar las variables que utilicemos en VBScript. Además, como es un lenguaje sin tipo, declararla se limita a "avisar" de que vamos a utilizar tal variable con tal nombre:

 

Dim nombre

 

Se pueden declarar varias en la misma línea:

 

Dim nombre, apellido, URL

 

Si no declaramos la variable, podremos utilizarla de todas formas en el primer momento en que hagamos referencia a ella. Esto, sin embargo, no es muy aconsejable, puesto que podríamos escribirla incorrectamente y obtener errores difíciles de encontrar.

De hecho, es muy recomendable incluir la instrucción Option Explicit al principio del script, que obliga a tener todas las variables que utilicemos declaradas antes de su uso, devolviendo un error en caso contrario. Así sabremos si en lugar de nombre hemos puesto por error nimbre y por esto no funcionaba el script.

 

Nombres de Variables

 

Debe comenzar con un carácter alfabético.
No puede contener un punto.
No debe superar los 255 caracteres.
Debe ser única en su ámbito.
  • No puede llevar tildes o acentos o cualquier otro carácter no anglosajón :-(

 

El ámbito o alcance de una variable es la zona donde se declara. Si declaramos la variable nombre al principio de la página, no podemos declararla otra vez a no ser que sea dentro de una función o un procedimiento. La primera tiene ámbito de página y la segunda de procedimiento: la primera se destruye cuando termina la ejecución de la página o el script y la segunda cuando termina la función.

Nombres válidos: nombre, cadena, oConn, rs, SQL, cadena_de_conexion
Nombres inválidos:
_nombre, árbol, 234casa.

 

B = 200 guarda el número 200 en la variable B.
nombre = "Carlos" guarda la cadena "Carlos" en la variable nombre.
 
  Bariables Escalaras y Vectoryales  
 

Una variable escalar es una variable que sólo guarda un valor, como las dos anteriores. Una variable vectorial, una variable de matriz o simplemente un vector (array en inglés) es un tipo especial de variable que puede contener una serie de valores en lugar de uno solo. Se declara de la misma forma, excepto en que hay que definir cuántos valores vamos a guardar en ella. Tenéis un artículo dedicado exclusivamente a los vectores titulado Los señores vectores aquí en ASPFácil.

 

Contantes

Las constantes son como las variables en cuanto que se referencian mediante el nombre pero, a diferencia de éstas, su valor nunca cambia. VBScript además define sus constantes intrínsecas o constantes de VBScript.

Se crean con la instrucción Const, asignando a continuación un valor:

 

Const PI = 3.1416
Const web = "http://www.aspfacil.com"
Const fecha = #20-6-78#

 

Fijáos como las comillas denotan una cadena y las almohadillas (#) denotan una fecha. Las constantes sólo pueden recibir valores constantes, que no pueden variar. No pueden crearse con el resultado de una función, por ejemplo.

 

Comentario

Los comentarios son fragmentos de texto que podemos incluir en el script y que no se ejecuta, de forma que sólo son visibles cuando leemos el código del script. Son muy útiles y recomendables, puesto que pueden ayudar a clarificar ciertas partes de código que no es muy clara.

Para escribir comentarios utilizamos la apóstrofe (') o comilla simple al comienzo de la línea. El resto de la línea es un comentario:

 Dim a, b, c  
 'Esto es un comentario  
 pero esto ya no!

  
 
Paginas Web Peru, Alojamiento en Peru, hosting en Peru, host en peru, alojar mi pagina web, Registro de Dominios Peru, Dominios en Perú, Hosting Perú, Dominio Económico, Domain ILIMITADO TODO INCLUIDO, Hosting peru, Registro de dominios peru, paginas web peru, antivirus,Venta de computadoras, laptops, computadoras portatiles, impresoras, escaner, antivirus, programas, software, marketing por internet, comercio electronico, empresas peruanas,Paginas web Peru, Diseño web, Hosting Peru;, Alojamiento web Peru, elaboracion de paginas web en Peru

| Dirección: Av. Petit Thouars 1255 Of. 302 Santa Beatriz - Lima - Perú |
| Teléfonos: 266-2540 / 795-9969 / 472-1464 Celular: 9-91554872 (claro) / (62)962705978(claro) |
| Email: informes@web-peru.net MSN: jjavavb@hotmail.com
|

| Ing. Eli James Cabello Alvino Copyright © 2010 web-peru.net ® TICOM|


hosting, hosting Peru, Hosting Perú, hosting, perú, hosting economico peru, hosting barato en peru, prueba gratis, hosting, alojamiento,web hosting,alojamiento web,alojamiento de webs,hospedaje,hospedaje web,hospedaje de webs,hospedaje de pagina web,alojamiento de paginas web,alojar,hospedar,albergar,hosting mensual,alojamiento mensual,hospedaje mensual, servidor, servidor de hosting, servidor de paginas web, servidor de alojamiento, proveedor, proveedor de hosting, proveedor de alojamiento, host, alojamiento, hosting, reseller, fantastico, servidor, alojar, web, dominio,dominios, peru, nombre,nombres, que es un dominio, como publicar mi pagina web, como tener mi pagina web,compre su dominio aqui, registro de dominios peru, venta de dominios peru, dominios peru, hosting peru, alojamiento web peru, alojamiento de paginas web peru,Paginas web peru, diseño web peru, diseño de paginas web en peru, carrito de compras en peru, e-commercce en peru, comercio electronico en peru, marketing por internet en peru, publicidad en internet, email marketing, venta de computadoras, laptops, notebook, computadoras personales, paginas web en asp, paginas web en php, lenguajes de programacion, visual basic, asp, php, java script, ajax, asp .net, visual basic .net, visual basic script, visualbasicscript, diseño de base de datos, ejemplos de access, ejemplos de sql server, programacion orientada a objetos, registro de dominios, hosting, alojamiento de paginas web, antivirus en peru, distribuidor de avg antivirus en peru, distribuidor de antivirus nod32 en peru, distribuidor de antivirus eset en peru, distribuidor en peru antivirus kaspersky, diseño elaboracion y construccion de software a medida, programas gratis, ejemplos de codigos, outlook expres, microsoft outlook, fire works, photoshop, dreamweaver, flash, plantillas web, modelo de paginas web, ejemplos de paginas web, modelos peruanas, mujeres peruanas, empresas peruanas, portal empresarial, toda las empresas del peru, turismo en peru, lugares turisticos de peru,posisionamiento web, alta en buscadores, todo sobre linux