Nuevo en Autoit: POR DONDE EMPEZAR

Antes de ir al Soporte consultame aquí, gracias
Responder
Avatar de Usuario
Ximorro
Profesional del Autoit
Mensajes: 1500
Registrado: 10 Jul 2009, 12:35
Ubicación: Castellón, España

Nuevo en Autoit: POR DONDE EMPEZAR

Mensaje por Ximorro »

Esta entrada está pensada para ayudar a aquellos que acaban de llegar a AutoIt y no saben cómo empezar.

Recopilo aquí algunas sugerencias que hemos hecho en otras partes del foro. Si ya programas en otros lenguajes los conceptos básicos ya los conoces (variables, funciones, bucles). Si no los conoces es lo primero que tienes que entender porque sin eso no podrás programar, ni en AutoIT ni en ningún otro sitio.

Para empezar con estas cosas básicas lo mejor es leer un poco las introducciones que tenemos en la ayuda de AutoIt. Como referencia pongo los títulos de la ayuda original en inglés y la traducida a español por el equipo de novii. Por ahora el último enlace de la traducción está aquí:
http://www.emesn.com/autoitforum/viewto ... f=2&t=1903

En lo sucesivo pongo los títulos que podemos encontrar en la pestaña Contenido de la ayuda.
AyudaCapturaDual.png
AyudaCapturaDual.png (15.47 KiB) Visto 11174 veces
En la ayuda yo empezaría por Tutorials (Tutoriales), puedes saltarte por ahora lo de expresiones regulares. Esto te dará un primer acercamiento al lenguaje. Es un primer contacto, tranquilo si no lo entiendes del todo, puedes volver a leerlo cuando sepas un poco más pero así ves "de qué va esto de AutoIt" :smt002

Luego puedes empezar aprendiendo de verdad en Language Reference (Referencia del lenguaje) donde verás cómo se manejan las variables, funciones, bucles... TODO ESTO ES IMPORTANTÍSIMO:
  • • Mira cómo especificar, guardar y usar datos en Datatypes (Tipos de datos), Variables y Macros.
    • Cómo hacer operaciones básicas con ellos en Operators (Operadores).
    • Las estructuras de control las tienes explicadas en Condicional Statements (Declaraciones condicionales) y Loop Statements (Declaraciones de bucles).
    • Para estructurar códigos también son imprescindibles las funciones, Functions (Funciones).
    • En Comments (Comentarios) verás cómo poner textos libres en el código que te ayudarán en el futuro a recordar qué hacías en esa parte del programa y también muy importante para que otros entiendan tu programa.

Además en Keyword/Statement Reference (Referencia de Palabras Claves) puedes completar alguna cosa que falte en lo anterior, pero ten en cuenta que es una referencia, tampoco se trata de mirárselo todo uno a uno. Puedes ir mirando según vayas necesitando.

Para empezar a manejar GUIs (ventanas o formularios) mírate GUI Reference (Referencia de GUI), también te puede ser útil el tutorial básico Mi primer GUI, exclusivo en este foro :smt003 :
http://www.emesn.com/autoitforum/viewto ... f=2&t=2246


En general cuando estés mirando una función o sentencia concreta, en la ayuda para cada una de ellas viene un pequeño programa para que veas cómo se usa. Se puede aprender mucho viendo estos programitas.


Y por supuesto está el foro para cuando tengas dudas que no puedas resolver con la ayuda. La experiencia nos dice que para ser efectivo (recibir respuestas y ayuda) en un foro de este tipo es muy interesante:
  • Buscar una duda antes de hacerla por si alguien la ha hecho antes (a la gente no le gusta resolver una misma duda una y otra vez)
    • Si es posible poner el código donde se tiene el problema, y mejor una simplificación del mismo (no es bueno lo de "hacedme este programa que yo no sé" o "aquí tenéis este programa de 10000 líneas que no va, arregladlo". Mostrando código (aunque no funcione, que por algo preguntas) demuestras que lo estás intentando ¡y eso es muy importante!)
    • Cuando preguntes pon un título adecuado a la entrada (cosas como "Quiero ayuda" no sirven para nada, por un lado los que ayudan si van con el tiempo justo no entran en una entrada así, por otro lado los foreros que en el futuro tengan una duda similar tendrán dificultades para encontrarlo en una entrada así ¡y volverán a hacer la pregunta!)
    No escribas codificado (el lenguaje sms no es adecuado en los foros, no te preocupes que el servidor puede almacenar todo este texto. Un lenguaje completo y sin faltas ayuda a leer las dudas de forma fluida y a entenderlas mejor :smt003 )
Aprende de los códigos de los demás, haciendo modificaciones de programitas ya hechos, y haciendo los tuyos propios, empezando por cosas MUY sencillitas: ¡practica!, ¡practica!, ¡practica! :smt024

Espero que os sea útil esta guía y que os enganchéis a AutoIt.
¡Nos vemos en el foro! :smt039
"¿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: 2083
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: Nuevo en Autoit: POR DONDE EMPEZAR

Mensaje por BasicOs »

@Ximorro Buena actualización del "HOW TO empezar" ;)
Añadir solo que si no quieres leer mucho y hacer mucho, y con poco tener el máximo, puedes bajar en un solo enlace todo el Autoit en un
100% PORTABLE en ESPAÑOL preparado por NOSOTROS mismos, por nuestro equipo del foro Autoit en español y otros programadores.
BAJAR AHORA -> Portable ESPAÑOL .
ejecutar el Hola Mundo Portable QUE se abre directamente

Salu22:) y a divertirse
Adjuntos
Pantalla Inicial AutoitPortable
Pantalla Inicial AutoitPortable
AutoitPortable.jpg (64.73 KiB) Visto 11192 veces
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: Nuevo en Autoit: POR DONDE EMPEZAR

Mensaje por Chefito »

Está bien la explicación de Ximorro. Siempre es de agracer por los usuarios buenas explicaciones :smt002 .

Y respecto a lo del autoit portable....mmmmm.....sigo sin probarlo :smt005 . Tengo el autoit instalado en todos mis SO. Puede que algún día lo pruebe.

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 ;).
Responder