Manejar objetos con ASP

23/09/2006 - 22:15 por Federico Ezequiel | Informe spam
Hola:

Estoy comenzando con ASP. Hoy estoy contento porque pude hacer mi primer
código.
El asunto es que manejo bastante bien Visual Basic y me encantaría avanzar
más e interactuar con objetos como cuadros de texto, barras de progreso,
etc.
Estoy trabajando con ASP desde FrontPage (resérvense las críticas...)

Tengo dos consultas:
1) ¿Cómo puedo incorporar, por ejemplo, cuadros de texto en la página? Yo
intenté mediante INSERTAR - AVANZADAS - CONTROL ACTIVEX pero en la lista no
aparecen los cuadros de texto.
2) Una vez que incorporé el cuadro de texto, ¿cómo hago referencia a él y
qué propiedades puedo usar del cuadro de texto?. Por ejemplo: ¿puedo usar la
propiedad text?
Agradecería que me orienten en esto.

Federico
 

Leer las respuestas

#1 Dani Castillo
23/09/2006 - 23:37 | Informe spam
Una cosa que tienes que tener muy presente en asp es que es una forma de
programar distinta a vb :-)

en asp, uno hace un programa que "genera" un resultado html, ese html ha de
ser todo lo standar posible, sino te veras en problemas ya que no sabes "que
hay" al otro lado de tu servidor, puede ser un pc con windows e internet
explorer... o un mac, o un linux, o cualquier cosa :-)

¿eso significa que asp no soporta objetos? bueno, los soporta, pero
dependiendo de su funcionalidad:

1) Objetos de servidor: requieren instalarlos en el server (y no todos te lo
permitiran) , sirven para automatizar tareas en servidor, no en cliente (es
decir, sin interface grafica, solo para calculos y demas, o todo lo mas que
generen una respuesta grafica 'entendible' por el cliente, html puro, o
jpg/gif "puntual" nada muy complejo)

2) Objetos "activex" permiten una interaccion grande con el cliente, de
forma similar a los ocx en vb, pero aqui tienes dos grandes objeciones, la
primera, que solo los veran los clientes que usen internet explorer, y
segunda, que de estos usuarios solo los que "acepten" ejecutar tu activex
los veran, el navegador dara un aviso de seguridad ya que un activex puede
"hacer cualquier cosa" en el pc del cliente (virus, formatear, etc)
practicamente nadie querra usar tu pagina :-S


Por suerte, html tiene algunos objetos básicos, el area de texto es
simplemente un textarea
<textarea name="nombredelcontrol">Aqui el contenido</textarea>

hace siglos que no toco el frontpage pero creo recordar que tenia un icono
directo de textarea en la barra de objetos html

tienes tambien botones (<input type="button"...) radio buttons, checkbox, y
listas y cuadros desplegables, todos muy basicos

te recomiendo acudir a algun manual de html "basico" que te dara una idea de
lo que puedes y no puedes usar, no hace falta entrar a fondo en html si usas
un entorno grafico de desarrollo, pero conviene tenerlo en mente


Asp genera html pero tambien javascript, es una opcion bastante maja para
'crear' controles y manejarlos, mejorando la funcionalidad o aspecto de los
existentes en html, pero es un tema bastante complejo en ocasiones , existen
eso si, codigos javascript de controles ya 'preparados' mas o menos para su
uso (htmlarea, controles de seleccionar fechas, etc) , tambien la
interaccion básica en tiempo real con los controles se realiza mediante
javascript, en otras cosas (ej. saber que ha tecleado el usuario en un
formulario una vez enviado) asp tiene su propio objeto request.form

(por lo demas: el frontpage no es que te critique por usarlo.. pero uf! yo
que tu lo abandonaba *ya* , frontpage se lleva muy mal con el codigo asp,
cuando le de la paranoia al frontpage te desarticulara toda tu pagina porque
piensa que asp son 'comentarios' en el codigo que puede mover a su antojo...
:S , si no le da por ahi le dara por cambiar las rutas de las imagenes por
file:// destrozando de nuevo tu pagina) personalmente uso un editor de
texto plano para programar asp, pero eso ya va por manias :), un editor
visual de paginas web (dreamweaver, o bueno hay varios) te servira mucho
mejor, aunque admito que no he probado las ultimas versiones del frontp


___________________________
Dani Castillo

Mis Fotos:
http://picasaweb.google.com/dcdani
___________________________
"Federico Ezequiel" escribió en el mensaje
news:
Hola:

Estoy comenzando con ASP. Hoy estoy contento porque pude hacer mi primer
código.
El asunto es que manejo bastante bien Visual Basic y me encantaría avanzar
más e interactuar con objetos como cuadros de texto, barras de progreso,
etc.
Estoy trabajando con ASP desde FrontPage (resérvense las críticas...)

Tengo dos consultas:
1) ¿Cómo puedo incorporar, por ejemplo, cuadros de texto en la página? Yo
intenté mediante INSERTAR - AVANZADAS - CONTROL ACTIVEX pero en la lista
no aparecen los cuadros de texto.
2) Una vez que incorporé el cuadro de texto, ¿cómo hago referencia a él y
qué propiedades puedo usar del cuadro de texto?. Por ejemplo: ¿puedo usar
la propiedad text?
Agradecería que me orienten en esto.

Federico

Preguntas similares