AUTOIT orientado al POO duda

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
Juanjo17
Mensajes: 10
Registrado: 04 Abr 2012, 13:44

AUTOIT orientado al POO duda

Mensaje por Juanjo17 »

Bueno pues creo que AUTOIT es un lenguaje POO pero ami me gustaría ponerle botones,cajas de textos etc etc.. (como vb6 o vb.net)

Alguien sabe que es lo que tengo que descargar? o no es posible?

Saludos :smt035
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Re: AUTOIT orientado al POO duda

Mensaje por Ximorro »

No, no es así, AutoIt no es orientado a objetos, es un lenguaje procedural interpretado. Puede usar objetos de Windows, pero no crear nuevos.
No es un lenguaje de altas prestaciones, su fuerte es su facilidad de programación y su potencia a la hora de interactuar con las entrañas de Windows y con otros programas (nació como un lenguaje de scripting para manejar otros programas, por ejemplo para hacer instalaciones desatendidas). Ha evolucionado y ya no es un simple lenguaje de scripting, sino que es de propósito general.
A la hora de distribuir los ejecutables es genial, nada de runtimes como java ni librerías gigantescas como .NET. Los clientes reciben un pequeño exe y a correr tTambién se pueden usar archivos auxilares, claro, pero normalmente no hace falta, y además se pueden incluir dentro del exe)

Respecto a poder hacer interfaces de usuario (GUI) sí se puede aunque me temo que en esto no es tan cómodo como con sistemas de desarrollo con más solera como VB. En principio se programan por código, hice un tutorial de inicialización aquí:
http://www.emesn.com/autoitforum/viewto ... f=2&t=2246

Pero para crear el GUI inicial se dispone de algunas herramientas según el IDE que uses. Si usas Scite, el típico hasta ahora, incorpora un editor llamado KODA.

También hay en versión beta un nuevo IDE muy prometedor, que incorpora un buen editor de interfaz, es el ISN Autoit Studio, hablamos de él aquí:
http://www.emesn.com/autoitforum/viewto ... f=2&t=3036

Si ves interesante AutoIT aquí tienes una guía de como empezar a atacarlo:
http://www.emesn.com/autoitforum/viewto ... f=2&t=2593

Saludos
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
Juanjo17
Mensajes: 10
Registrado: 04 Abr 2012, 13:44

Re: AUTOIT orientado al POO duda

Mensaje por Juanjo17 »

Gracias,al AutoIT voy a empezar a estudiarlo.. me va a servir para proyectos futuros con vb.net...

Saludos y gracias de nuevo...
Juanjo17
Mensajes: 10
Registrado: 04 Abr 2012, 13:44

Re: AUTOIT orientado al POO duda

Mensaje por Juanjo17 »

Una cosa... me he descargado el KODA pero la duda es que por ejemplo, pongo un boton ¿como le meto código a ese boton?

El código lo debería de hacer desde el Autoit en sí no?

Sañidps :smt033
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: AUTOIT orientado al POO duda

Mensaje por Chefito »

Haber, el Koda es un generador de guis simplemente. Tu generas tus ventanas con sus controles y luego te da el código hecho. Nada más.

Para meter código en los controles y hacer que interactuen según un evento u otro, tienes que abrir este código con el scite y empezar a poner tu propio código. No es como vb, el cual vas creando la ventana con sus controles y cliqueando en los controles te coloca en la parte del código de uno de sus eventos (ejemplo, cliqueando un botón te coloca en el evento click). Además, autoit no trata los eventos igual que estos lenguajes, que lo hacen con funciones de tratamiento de eventos (en realidad sí puede, pero eso es algo más avanzado).
En un principio autoit se centra en un bucle principal del cual no sale nunca hasta que tu se lo indicas. Dentro de este bucle tratas los eventos con por ejemplo un select....case o un switch....case (suele ser lo más habitual).

Mira la ayuda, sus ejemplos, empieza por el principio, aprende, y luego avanza a cosas más complicadas. Verás que al final puedes hacer casi todo lo que tu quieras :smt002 .

Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Re: AUTOIT orientado al POO duda

Mensaje por Ximorro »

Además, no te descargues el KODA de forma independiente, mejor te instalas el Scite completo que ya lo lleva incorporado. La instalación básica de AutoIt viene con un Scite muy simplificado.

Mírate los enlaces que te puse más arriba....
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2085
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: AUTOIT orientado al POO duda

Mensaje por BasicOs »

Actualizando un post que hablaba sobre com usar oo, objetos en Autoit, autoitobject-udf

http://www.autoitscript.com/forum/topic ... bject-udf/

Salu22:)
Responder