Página 1 de 1

me pueden poner ejercicios? porfavor

Publicado: 26 Ago 2012, 07:29
por spooky
hola andaba buscando videotutos de autoit pero no encuentro yo buscaba algo asi como "como hacer una calculadora" o explicaciones de los comandos utilizados en autoit y queria saber si me podrian poner ejercicios haci para empesar a desarrollar bueno gracias

Re: me pueden poner ejercicios? porfavor

Publicado: 28 Ago 2012, 17:16
por jamaro
Hola spooky:

Creo que una buena manera de ir tomando contacto con el lenguaje es utilizando el foro y la ayuda de Autoit. En esta última hay ejemplos de casi todas las funciones y te pueden ser muy útiles. Échales un vistazo y pregunta las dudas que te surjan.

¡Saludos!

Re: me pueden poner ejercicios? porfavor

Publicado: 29 Ago 2012, 13:00
por joana
Para la calculadora usaría la ayuda.

Con esto te podría bastar:

El código está sacado de la ayuda. Le he añadido comentarios. Es darle un poco a las teclas, coger cada función, línea por línea. Ver que hace, que retorna y al final sacas el programa entero. Paciencia. Sinceramente a mi me gustaría también que hubieran ejercicios diseñados para aprender, pero veo poca cosa de AutoIt, comparándolo con aprender JAVA o C u otro lenguaje. Pero es lo de menos, este foro es muy bueno. Me da la sensación que se tarda en contestar, pero hay gente de mucha calidad.

Código: Seleccionar todo

#include <GUIConstants.au3>

GUICreate("Hola Mundo", 200, 100)    ;Creas el Form o GUI, digamos la ventana de la interface de la calculadora
GUICtrlCreateLabel("Hola Mundo! Cómo estás?", 30, 10)    ;Creas el label osea la cajita dónde mostrarás los números.
$okbutton = GUICtrlCreateButton("OK", 70, 50, 60)    ;Creas los botones de suma, resta...
GUISetState(@SW_SHOW)    ;Le dices que se muestre el GUI

While 1
  $msg = GUIGetMsg()  ;Dentro del loop while le pones a escuchar los comandos (si has apretado el boton, suma, resta)

  Select                 ;segun el boton que haga una u otra función.
    Case $msg = $okbutton ;evento de control
      MsgBox(0, "Evento GUI", "Usted presionó OK!")    ;si fuera el botón suma, pos guardarías en una variable el valor del label y borrarías el label y lo dejarías en opción de suma al siguiente valor del label.

    Case $msg = $GUI_EVENT_CLOSE ;evento del sistema     ;otra opción en este caso es cerrar el display, pero puedes añadir la resta, la multiplicación.
      MsgBox(0, "Evento GUI", "Usted clickeó CLOSE! Finalizando...")
      ExitLoop
  EndSelect
WEnd 

Re: me pueden poner ejercicios? porfavor

Publicado: 29 Ago 2012, 23:14
por arkcrew
Hola,

Personalmente opino que la mejor manera de aprender no es que te pongan ejercicios, sino que seas tu mismo quien se proponga las metas! Piensa, me gustaría hacer tal cosa y mira a ver como puedes llegar a esa meta, revisa el foro, pregunta, empieza por lo más básico y ve complicando cada vez más el código hasta ir poco a poco dominando las bases y comandos de este lenguaje.

Mucho ánimo!

Saludos!

Re: me pueden poner ejercicios? porfavor

Publicado: 01 Sep 2012, 08:21
por spooky
vale gracias pero lo que me refiero es como aprender si no hay bases de tutos ni nada por el estilo pero bueno gracias asi tratare de aprender