Conceptos AppInventor Para Android
Enviado por kivzone • 2 de Octubre de 2012 • 2.001 Palabras (9 Páginas) • 853 Visitas
Contenido
Conceptos 3
Bloques 3
Propiedades 3
Componentes 3
Bloques de control (Estructuras de control) 4
if 4
ifelse 4
choose 4
foreach 5
for range 5
while 5
get start text 5
close screen 5
close screen whith result 6
Bloques de definición 7
procedure 7
procedureWithResult 7
name 7
variable 8
| (Barra Vertical) 8
Bloques de lista 9
make a list 9
select list item 9
replace list item 9
remove list item 9
insert list item 9
length of list 10
append to list 10
add items to list 10
is in list? 10
position in list 10
pick random item 11
is list empty? 11
copy list 11
is a list? 11
list to/from csv 11
list to csv row 11
list to csv table 11
list from csv row 12
list to csv table 12
Conceptos
Bloques
Publicado a la(s) 26/02/2011 02:05 por Antonio Ricoy Riego [ actualizado el 02/04/2011 09:23 ]
El Editor de bloques
Con el Editor de bloques vamos a definir cómo se comportará la aplicación. Estableceremos lo que los componentes deben hacer y cuándo hacerlo. Por ejemplo, que debe ocurrir cuando el usuario pulsa un botón.
El Editor de bloques se ejecuta en una ventana independiente. Al hacer clic en Abrir el editor de bloques de la ventana de diseño, el archivo del programa del Editor de bloques se descargará y a continuación se debe ejecutar.
El Editor de bloques tiene dos fichas en la esquina superior izquierda: Built-In (incorporados) y My Blocks (mis bloques) . Los botones de debajo de cada ficha se amplían y se muestran los bloques cuando se hace clic. La bloques Built-In son el conjunto estándar de bloques que están disponibles para cualquier aplicación que construyas. Los bloques My Blocks contienen bloques específicos que están vinculados al conjunto de componentes que has elegido para tu aplicación.
Propiedades
Publicado a la(s) 26/02/2011 02:03 por Antonio Ricoy Riego [ actualizado el 02/03/2011 08:19 ]
¿Qué son las propiedades?
Los componentes tienen propiedades que se pueden ajustar para cambiar la forma en que el componente aparece dentro de la aplicación. Para ver y cambiar las propiedades de un componente, primero debe seleccionar el componente deseado en la lista de componentes.
Los valores de algunas propiedades de ciertos componentes no son modificables, aún así si se podrán consultar.
Componentes
Publicado a la(s) 26/02/2011 02:02 por Antonio Ricoy Riego [ actualizado el 27/02/2011 12:45 ]
¿Qué son los componentes?
Los componentes son los elementos básicos que utilizamos para hacer aplicaciones Android. Son como los ingredientes de una receta. Algunos componentes son muy simples, como una Etiqueta (Label), que sólo muestra el texto en pantalla, o un botón (Button) que se pulsa para iniciar una acción. Otros componentes son más elaborados: un lienzo (Canvas) que puede almacenar imágenes fijas o animaciones, un sensor de movimiento (AccelerometorSensor) que funciona como un mando de Wii y detecta cuando se mueve o agita el teléfono, los componentes para hacer o enviar mensajes de texto, los componentes que para música y video, los componentes para obtener información de sitios Web, y así sucesivamente.
Para utilizar un componente en tu aplicación, debes hacer clic, arrastrar y soltar en el visor (Viewer) en el centro de Designer. Cuando se agrega un componente al visor, también aparecerá en la lista de componentes a la derecha de este.
Los componentes tienen propiedades que se pueden ajustar para cambiar la forma en que el componente aparece dentro de la aplicación. Para ver y cambiar las propiedades de un componente, primero debe seleccionar el componente deseado en la lista de componentes.
Los valores de algunas propiedades de ciertos componentes no son modificables, aun así si se podrán consultar.
Bloques de control (Estructuras de control)
if
________________________________________
Evalúa una determinada condición. Si el resultado es verdadero, realiza la o las acciones correspondientes a la secuencia de bloques incluidos en then-do, en caso contrario los bloques se ignoran (no hace nada).
ifelse
________________________________________
Evalúa una determinada condición. Si el resultado es verdadero, realiza la o las acciones correspondientes a la secuencia de bloques incluidos en then-do, en caso contrario realiza las acciones de la secuencia de bloques correspondiente a else-do.
choose
________________________________________
Lo mismo que la anterior estructura de control pero en esta además devuelve el valor establecido en then-return o en else-return según corresponda al resultado de la evaluación de la condición
foreach
________________________________________
Repite la ejecución del contenido del bloque para cada elemento de la lista de la lista. Utiliza el nombre de determinada variable para hacer referencia al elemento de lista actual.
forrange
________________________________________
Repite la ejecución del contenido del bloque para cada valor numérico incluido en el rango, desde el valor definido en start hasta el definido en end, incrementando el valor cada vez según el valor establecido en steep. Utilice el nombre de la variable para hacer referencia al valor actual. (desde i=1 hasta i = 10 incrementando i de uno en uno)
while
________________________________________
Repite la acción o conjunto de acciones situadas dentro del bloque mientras la evaluación del test (expresión lógica) de como resultado verdadero. Comienza evaluando la condición, si es verdadero realiza el proceso incluido dentro del bloque. Cuando el resultado es falso el bloque termina.
getstarttext
________________________________________
Devuelve el texto pasado a la ventana actual cuando la aplicación se inició, en caso de que se le haya pasado.
closescreen
________________________________________
Cierra la ventana actual.
closescreenwhithresult
________________________________________
Cierra la aplicación y establece la variable APP_INVENTOR_RESULT al valor dado.
Bloques de definición
procedure
...