Sunteți pe pagina 1din 4

1/6/2016

AppInventorPracticas
0

Ms Siguienteblog

Crearblog Acceder

App Inventor Practicas


Blog dedicado a publicar aplicaciones en app inventor y arduino

jueves, 28 de abril de 2016

Base de Datos con App Inventor 2


QUE ES APP INVENTOR ?

AppInventoresunaPlataformadedesarrolloparadispositivosandroidoriginalmentecreadaporelMIT(Institutotecnolgico
deMassachussetts)yqueahoraperteneceaGoogleLabs,
Paradesarrollaraplicacionesconappinventoresnecesariotenerunacuentadegmailyopcionaluntelfonootabletcon
sistemaoperativoandroid,sinosedisponedelcelularsepuedeusarelemuladorquetraelaaplicacinuotraexternacomo
BluestacksApp.
Appinventortrabajacontrespantallasunaladeldiseadorgrficoquesetrabajaonlineconlaweb,lasegundapantallaesel
editordebloquesparaelcualesnecesarioprimeroinstalarjavaennuestroordenadorsieselcasoylatercerapantallaesel
emuladordondepodemosvereinteractuarconnuestraaplicacinentiemporealaunquetododependedenuestraconexina
internet.
ParaconfigurarelappinventorloprimeroquedebemoshaceresingresaralapginadelMITappinventor.mit.edu/explore/para
locualdebemosusarunbuscadorqueseamozillafirefoxogooglechromeenwindows,safarienmac,elinternetexplorerno
funciona,tambinsiositeenmosqueabrirunacuentaengoogle.Despuesdeingresaralapginanosvamosarecursos
(Resources),GetStartydamosclicenSetupinstruccionesdondeaparecentresopcionesparausarlaaplicacin,usarel
emuladoronline,laaplicacinennuestrocelularotabletviawifioconectarelcelularalpcviacableusb.Amiparecerlamas
fcilesusarunlectordecdigoQR(lopodemosdescargardeplaystore),despusdehacerlaaplicacinobtenemoselcdigo
delaopcinBuilddelabarradetareassuperioryescogemosApp(provideQRcodefor.apk),seguidonosaparecerelcdigo
elcualdebemosescanearconnuestrocelularyprocederainstalarlo.
Sescogemoslaopcin2debemosdescargaraiStarterquenosservirparapoderusarelemuladordeuncelularenelpc,
despusdeinstaladoledamoscliceneliconoyluegonosvamosalapantallaprincipaldelaplataformadedesarrolloydamos
clicenConnectyluegoenEmulador,despusdeunosminutosseabrirelcelularvirtualmostrandonosnuestraaplicacin.
YaconfiguradoelpcyelcelularpulsamoselbotncreatedelapginaprincipaldelMITelcualnosllevaranuestracuentade
googledondedebemoslogearnos,luegodeestonosmuestraotrapginadondenospreguntasidamospermisodecompartircon
MITnuestrocorreoelectrnico,aceptamos,seguidoapareceotrapginaconlosTrminosycondiciones,ledamosaceptaryya
conestopodemosempezarausarlaplataforma.Lesdejounlinkdeyoutubeparaqueveanelprocedimiento:
https://www.youtube.com/watch?v=r8nBf3F0jGU

PROYECTOS:

BasedeDatos:

http://electrosistemascali.blogspot.com.co/

1/4

1/6/2016

AppInventorPracticas

Enestaentradavamosadesarrollarunabasededatosqueconsisteenpasaryalmacenar
datosentredospantallasconlaayudadelcomponenteTinyDB.
Loprimeroquedebemoshaceresseleccionarproyectonuevo,lecolocamosunnombre
quehagareferenciaalaaplicacin.
Nosaparecelaprimerapantallavacadondevamosaarrastrardelainterfazdeusuario
ubicadaenlacolumnaizquierdaelcomponenteListpicker,enlacolumnaderecha
propiedadesenelcuadrodetextolecolocamosunnombreenestecaso"seleccione",en
laventanaquediceElementsFromStringescribimosloselementosaseleccionardela
lista,enestecasoRojo,Azul,Verde,Amarillo.
Enelcuadrotextoescribimoselnombrequequeremosquemuestrelalista
Seleccione,.
UtilizamosunBotnsiguienteelcualalpresionaralmacenaeldatoseleccionadoy
nosllevaaotrapantallaenlacualnosmuestralaopcinseleccionada,paraalmacenar
eldatoseleccionadousamosdelelementotinyDBlaopcin(storevalue)almacenar
valor.
Creamosotrapantallaquevamosallamaropciones,enestapantallavamosausarun

http://electrosistemascali.blogspot.com.co/

2/4

1/6/2016

AppInventorPracticas

Creamosotrapantallaquevamosallamaropciones,enestapantallavamosausarun
LabelquedigaSeleccioneelTamao,usaremos5Checkboxparaseleccionarel
tamaodelapinturadegalon,galon,1galon,1balde,1cuete.
AgregamosunBotnalcualllamaremosSiguiente,alpresionarestebotnnos
muestraelresultadodelaseleccindelasdospantallasenunapantallaemergentepara
locualvamosautilizarelcomponenteNotifier,paraestapantallatambinvamosa
utilizarelcomponenteTinyDBelcualdebetenerelmismonombredelqueusamosen
laprimerapantalla.
Cuandopresionamoselbotnsiguientedelasegundapantallavamosalmacenandolos
botonescheckboxqueseseleccionaronyalmacenaresevalorenunavariableque
llamaremosTamao,conunavariabledecontrolifthenvamosapreguntarsiel
checkbox1estseleccionadoono,siestseleccionadoguardamosesevalor,conun
segundoifthenvamosaunireldatoanterioryelnuevodatoconlaayudadelaopcin
JointdelcomponenteText,conunsegundoJointvamosaunirloquehabaenglobal
TamaomselsegundoCheckbox,antesseteamosunavariableglobalquellamaremos
globalTamaoyenellaseirnguardandolosdatosseleccionados.Estemismo
procedimientolousamosparalaopcin3,4y5,entoncesenlavariableglobalTamao
tenemoselvalortotaldelasselecciones.
AhoraparamostrarelresultadovamosausarunNotificadorparaellousamosla
opcinShowMessageDialog,utilizamosunJointdelcomponenteTextparaunirlo
queseleccionamosdelapantallaanteriorconlaopcinGetValuedelcomponente
TinyDBenelTaglecolocamoselnombrecolorquedebeserelmismoqueusamosen
laprimerapantalla,dondedicevaluelfTagNothere,valornoencontradocolocamosNo
seencontrningndatoasociado,conlaayudadeotroJointunidoalJointanterior
unimoslavariableglobalTamao.,dondedicetitleenlaopcinshowmessagedialog
colocamosunTagquedigaSupedidoyenButtonTextAceptaryconestodamos
porterminadonuestraaplicacin.
Porultimodejoellinkparaquepuedanverelfuncionamientodelaaplicacin:
https://www.dropbox.com/s/dma4cy1ymt68253/BasedatosPantallas%20%282%29.ap
k?dl=0
Publicado por mares250 en 10:37:00

No hay comentarios:

Recomendar esto en Google

Pgina principal
Suscribirse a: Entradas (Atom)

Datos personales
mares250
Ver todo mi perfil

Archivo del blog


2016 (1)
abril (1)
Base de Datos con App Inventor 2

http://electrosistemascali.blogspot.com.co/

3/4

1/6/2016

AppInventorPracticas
Plantilla Travel. Con la tecnologa de Blogger.

http://electrosistemascali.blogspot.com.co/

4/4

S-ar putea să vă placă și