Академический Документы
Профессиональный Документы
Культура Документы
Guadeaprendizajede
VelneoV7
envdeo
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
GuaparaaprenderVelneoV7convdeos
Introduccin
Conestaguaqueremosayudarteaaprovecharalmximotu
aprendizajedeVelneoV7siguiendodeformaptimalosvideos
formativos.
Estestructuradaen12gruposordenadosdemenoramayordificultad
dondepodrsencontrarencadaunodeellosunabrevedescripcinde
latemticaqueengloba.Dentrodecadagrupo,cadavdeoconstade
otradescripcingeneralparapreparartesobreelcontenidodelmismo.
Siguiendolatotalidaddelosvdeosincludosenestagua,serscapaz
dedesarrollaraplicacionesempresarialesconVelneoV7deunaforma
eficaz,aprovechandoalmximolapotenciayrentabilidaddenuestra
plataforma.
Disfrtalos!
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
01.Primerospasos
RealizatusprimerospasosparacomenzaraprogramarconVelneo.
Hallegadoelmomentodeponernosmanosalaobra,asquedebemosprepararnospara
esteviajequevamosarecorrerhastanuestrodestinofinalqueesconseguirelconocimiento
necesarioparadesarrollareficazmenteaplicacionesempresarialesconVelneoV7.
Comoencualquierviajeantesdeiniciarlodebemosprepararnos,esoesloquevamosa
hacerconlosvdeosdenuestrosprimerospasosenlosquedejaremoslistonuestroequipo
paraempezaraprogramarconVelneoysabremosdondepodemosencontrarayudaencaso
dequeseanecesario.
01.01.QupuedodesarrollarconVelneo?Ver
DescubrealgunosdelostiposdeaplicacionesquepuedesdesarrollarconVelneo.Ellmite
lopondrst,estoesunpequeocatlogoparairabriendoboca.
01.02.DescargareinstalarVelneoVer
DescargaeinstalaloscomponentesparaprogramarconVelneoycomienzaaprogramaren
tuservidorCloud.Cuandoterminestuequipoestarlistoparaquepuedasprogramary
practicartodoloquevasairdescubriendoenlossiguientesvdeos.
01.03.PaneldecontroldevServerCloudVer
Conocecmoadministrartuservidorclouddedesarrollo.Noesunaherramientasque
vayasausaramenudo,perosesnecesarioquesepascomopuedeshacerloencualquier
momento.
01.04.AdministrarmivServerCloudconvAdminVer
AhoraqueyatienestuvServerCloudprontotendrslanecesidaddegestionarlosusuarios,
gruposdeusuariosypermisos,soluciones,proyectosinstancias,enganches,
transacciones,etc.ConestevdeoaprenderslofcilqueesaccederconvAdminal
servidorydeformavisualadministrarloenremoto.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
01.05.AyudaymanualesdereferenciaVer
Localizalosrecursosdeayudadisponiblesdesdeloscomponentesydesdelawebde
Velneoquepuedesconsultarydescargar.Cuandonecesitesayudaacurdatedetodos
estosrecursosquetienesatudisposicin.
Yaestamoslistos,avancemoshastaelsiguientegrupodevdeos.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
02.Formacinbsica
Adquierelosconocimientosbsicosnecesariosparacomenzara
programarconVelneo.
Esnecesarioverelbosqueantesdeadentrarseenlparaconocerrbolarbol.Eseesel
objetivodeestaformacinbsica.Vamosaaprenderadesarrollarnuestrasprimeras
aplicacionesdesdecero,realizandoelprocesocompletodedesarrollo,desdelaplasmacin
delanlisisenlabasededatoshastalacreacindelainterfazdelaaplicacin.
Estosvdeosestnorganizadosenordencrecientededificultadparaquecadapasoquedes
teresultesencillo,comenzandoconunaaplicacinconunatabladecontactos,luego
veremoseldesarrollodeunaaplicacinparalagestindeunTodoList,alavezque
conoceremostodoslosaspectosdeloscomponentesbsicosdelaplataforma.Terminando
coneldesarrollodeunaaplicacindepedidosconmltiplestablasyrelaciones.
Abrchateelcinturnydisfrutadeestas12horasgratuitasdeformacinquesernbsicas
entuaprendizaje!
02.01.DesarrollarmiprimeraaplicacinVer
Creadesdecerotuprimeraaplicacin,conunatabla.Setratadeldesarrollocompletoy
desdecerodeunaaplicacindecontactos.
Descargaaqulainstalacindelaaplicacindesarrolladaenelvdeo.
02.02.Cursodedesarrollo.Bsico(1)Ver
02.03.Cursodedesarrollo.Bsico(2)Ver
AprendelosconceptosbsicosdeprogramacinconVelneo.Enestemagnficocursopara
losqueseacercanporprimeravezaVelneodescubrirssuarquitectura,componentes,a
manejareleditor,ainstalaraplicaciones,ejecutarlasymuchomsmientrasdesarrollasuna
aplicacinparalagestindeunTodoList.Estecursode9horasestdivididoen3vdeos
quenotepuedesperder.
Descargaaqulainstalacindelaaplicacindesarrolladaenelvdeo.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
02.06.Desarrollaraplicacindepedidos(1)Ver
02.06.Desarrollaraplicacindepedidos(2)Ver
02.07.Desarrollaraplicacindepedidos(3)Ver
02.08.Desarrollaraplicacindepedidos(4)Ver
Ahoraquehemosempezadoaconocerelbosque,vamosahacerotrapasadarpidapara
desarrollardesdecerounaaplicacindepedidosconvariastablasyrelaciones.Setratade
verelprocesonormaldedesarrollodeunaaplicacinconcaractersticasrealesyms
tablas,algoquenosvamosaencontrarennuestrodaada,deformacontinua.Conestos4
vdeosrepasarseldesarrollocompletodelabasededatos,losobjetosvisualesdela
aplicacin,ascomolainstanciacindelamismaparaprocederasuejecucin.
Descargaaqulainstalacindelaaplicacindesarrolladaenelvdeo.
Ahoraqueyaconoceselbosqueavistadepjaroenelprximobloquedevdeosvasa
aprenderlosconceptosqueteayudarnacomprenderlaspeculiaridadesdeVelneo.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
03.Arquitectura
DominarlaarquitecturadeVelneoteayudaracomprendercmodebes
programarconVelneo.
Sinoconoceselbosqueteperdersenl.Cuandocomprendeselporqudelascosaste
resultamssencilloaprenderelcmo.Eselmomentoadecuadodeentenderlaarquitectura
delaplataformaycomoestnimplantadosdeterminadosconceptosquelahacendiferentea
otrasalahoradealcanzarelobjetivodeconseguirtumximaproductividadcomo
desarrolladordeaplicacionesempresariales.
03.01.ArquitecturaVelneoVer
Conoceen1minutolasposibilidadesdelaarquitecturamultiplataformadeVelneoylas
diferentesmodalidadesdeimplantacindeaplicaciones.Desarrollaunasolavezeimplanta
tuaplicacinendiferentesplataformasconrendimientonativo,sinmquinasvirtuales.
03.02.ProgramarenlocalyCloudVer
PuedesprogramaryejecutartusaplicacionestantoenelservidorCloudcomoenun
servidorqueestenturedlocaleinclusoentuequipo.Aunquedemomentodisponesdetu
servidorencloudsiemprepuedesmejorartuniveldeVelneoytrabajarindistintamenteen
cloudoenlocal.
03.03.Soluciones,proyectosyobjetosVer
AprendesobreeleditorintegradovDeveloplosconceptosdeSolucin,ProyectoyObjeto
ascomolarepresentacinvisualdelaherencia.Estassonlaspiezasquecomponentus
aplicacionesysiempreseorganizanas,alcomprenderestaorganizacinestslistopara
darelsiguientepasoqueesdominarlaherencia.
03.04.HerenciaVer
Laherenciaesunacaractersticafundamentalquedebesdominarparamodularizartus
aplicacionesyreutilizarelcdigodesarrollado.Probablementeconozcaselusodela
herenciadeclases,aquVelneoaplicauncriteriosimilarperoaniveldeaplicacin,deesta
formaunproyectoconoceaotroypuedeusartodossusobjetossintenerquevolvera
programarlos.Conlaherenciaahorrarstiempoyganarsfiabilidad.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
03.05.Flujo.EntradaysalidaVer
Dominaelconceptodeflujoqueseutilizaconstantementealdesarrollaraplicacionesyaque
nosayudaaprogramarconmssencillez.Lareglabsicadelainformticaesprocesarla
informacinenbasea3fasesEntradaProcesoSalida.ElflujodeVelneotepermiteaplicar
eseprincipiobsicoentrecadaunodelosobjetosdetuaplicacin,unobjetopuederecibir
informacinqueprocesaryentregarensusalidaaotroobjetoquelarecibircomosu
entradayassucesivamente.Estoteayudaaorganizarmejortusobjetosyhacerquetu
cdigoseamspequeoyreutilizable.
03.06.ModeloVistaControladorenVelneoVer
CmooperaelconceptoModeloVistaControladorenVelneo.Siestsacostumbradoa
utilizarelpatrndearquitecturaMVC(ModeloVistaControlador)enestevdeoencontrars
comoVelneoimplementaestaarquitectura.
03.07.ProgramarenmvilesytabletsVer
CompruebalasposibilidadesqueofreceellenguajeQMLatusaplicacionesparaconseguir
unainterfazvlidaparamviles,tabletsyescritorio.Esteejemploteayudaraverque
Velneotodavatedeparamuchasagradablessorpresasqueirsdescubriendopocoapoco.
Ahoraquedominamoslateoradelaarquitecturavamosadarelsiguientepaso,dominarla
quesindudaserunapiezaclaveeneldesarrollodetusaplicaciones,labasededatosde
Velneo,concelaenelsiguientegrupodevdeos.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
04.BasededatosNoSQL
Unapiezafundamentaldelaplataformaessubasededatos,ahorra
tiempodeprogramacinconociendosusventajas.
DominarlabasededatosdeVelneoteproporcionargranrapidezyfiabilidadenel
desarrollodetusaplicaciones.Todoloquepuedasprogramarenlabasededatosteayudar
aprogramarlainterfazdetusaplicacionesdeformasencillayrpida.Adems,elrefactoring
automticotepermitircambiarlosidentificadoresdetablas,campos,ndices,etc.ytu
aplicacinseguirfuncionandosinnecesidaddequeprogramesniunalneadecdigo.
Pontemanosalaobraydescubrelosconceptosyfuncionalidadesdelamagnficabasede
datosdeVelneo.
04.01.NavegarporlainformacinsinSQLVer
Descubrecmonavegarporlainformacinatravsdelasrelacionesentretablas,graciasa
labasededatosNoSQL.Sepuedeprogramaraplicacionesempresarialessinescribir
sentenciasSQL.LasrelacionesdelabasededatosdeVelneosonpermanentesloquenos
permitenavegarporlainformacinhacialospluralesomaestrosdeunregistroounalista
deregistrosobteniendolalistaderegistrosdelatablapadreohijaenfuncindela
navegacinrealizada.EinclusoVelneopermitequeelusuariofinalpuedanavegarporla
informacinsinnecesidaddehacerbsquedamanualmenteoescribirsentenciasSQL.
Rpidoysencillotantoparaelusuariocomoparaelprogramador.
04.02.ContenidosinicialesVer
Conocecmopodemosasignarvalorespordefectoacamposdetablasatravsdela
propiedad"contenidoinicial".Cadavezquealgunodelosdatosutilizadosenlafrmuladel
contenidoinicialdeuncampocambie,sevolveracalcularlafrmula.Estofuncionaa
todoslosnivelestantoenelservidorcomoenelcliente,ademsalestarimplcitoenel
camposabesqueseejecutarsiempre.
04.03.EnlacespluralesautomticosVer
Losenlacespluralestepermitenrelacionarlosregistrosdelatablamaestraconsus
registrosenlatablapluralynavegarporellos.Losenlacespluralessondinmicosyse
creanautomticamentecuandoseaadenaunatablandicescuyosprimeroscamposse
correspondenconelndiceprimariodelatablamaestra,sinprogramacin.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
04.04.AccesoaregistrossinprogramarVer
Unodelosgrandesobjetivosdelasaplicacionesempresarialesesmanejarlainformacin
relacionadaentrelastablasdelabasededatos.Velneodisponedecamposdetipopuntero
quenosfacilitanesalabor.Setratadepunterosespecialesquenosayudarnaapuntar
desdeunregistroaotrodesumismatablaatravsdecondicionesespecialesdeposicino
resolucindendices,aprendeahacerlosinescribircdigo,simplementerellenandouna
propiedadesenladefinicindeloscampos.
04.05.ActualizacionessinusartriggersVer
Lainformacinnoesesttica,cambiayenelmundoempresarialeshabitualquerealicemos
mltiplesclculos.Velneoensubasededatosdisponeaniveldetabladelsubobjeto
actualizacinquenosayudaarealizaroperacionescomoelclculodeexistenciasen
almacn,saldosdecontabilidad,totalesenlosdocumentosdecomprayventa,etc.sin
necesidaddeescribircdigo,simplementerellenandolaspropiedadesdelaactualizacin
dondeleindicamosloquedebehacerporalta.Velneoyadeduceloquedebehacerpor
modificacinybaja.Lasactualizacionesnosevitantenerqueprogramartriggersoeventos
detablaparacontrolarqudebehacerporalta,bajaymodificacin,sonrapidsimasde
programar,potentesyfiables.Aprendeausaractualizacionesymejorarstuproductividad
comoprogramadornotablemente.
04.06.HazrefactoringyahorratiempoVer
Duranteeldesarrolloomantenimientodeunaaplicacineshabitualquetengamosla
necesidaddecambiarnombredetablas,campos,ndices,etc.Velneocuandoestoocurre
escapazderealizarautomticamenteelrefactoringentodoslosobjetosquelousan
dejandolaaplicacintotalmenteoperativasinnecesidaddeprogramarnada.Adems,
cuandosecambiaelidentificadordeuncampopodramosperdersucontenidoenlabasede
datosdelclientesalvoqueprogramemosunprocesodemigracin,Velneotambinnos
aportaunasolucindirectaysencillasinnecesidaddeprogramar,solotenemosque
declararunsubobjetodetraspasodecampoeindicarlecomosellamabaelcampoantesy
comosellamaahora,alejecutarlaaplicacinVelneomigrarautomticamentelosdatosde
esecampo.
04.07.ClienteBasededatosconvDataClientVer
ConocealdetalleelclientededatosvDataClientyelconjuntodefuncionalidadesquete
proporciona.Cuandoprogramamoseshabitualquerervercomoestlainformacingrabada
fsicamenteenlabasededatos.vDataClientnospermiteconsultarlosdatos,probarlos
ndiceseinclusoejecutarprocesoscontralainformacinseleccionada.Unpotente
componentequehacemsfcillavidadelprogramador.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
Unavezcompletadoesteimportantegrupodevdeos,ytrasconocerlaprogramacincon
Velneo,laarquitecturadelaplataformaylascaractersticasdelapotentebasededatos,
ahorahallegadoelmomentodeconocerotrasposibilidadesqueVelneoponeanuestro
alcanceparadesarrollaraplicacionesmsrpidoydesdeelprimerda.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
05.Programarapartirdecdigoabierto
Velneoteayudaasermsrentable.AprovechalosrecursosqueVelneo
poneatudisposicin.
Programardesdeceroesmuyinteresantecuandodeseamosaprenderaprogramarconuna
nuevaplataformadedesarrollo,sinembargocuandoqueremosserproductivosdebemos
seguirelprincipiodequelaformamsrpidadedesarrollaresaquellaenlaquenotenemos
queprogramar,sinoqueutilicemoscdigoyaexistenteydesarrolladoporprogramadores
conmsexperienciaquenosayudartantoasermsrentablescomoaaprendercomolo
hacenlosmsexpertosparaaplicarloenmisdesarrollos.
LacomunidaddeVelneocuentaconuninteresantecatlogodeOpenAppsquetienesatu
disposicin.Lamayorasongratuitasytienenfinesformativoscomolosejemplosytutores,
yotrasdepagoyaquesonplantillasprofesionalesparaquepongastusaplicacionesen
produccinenuntiemporcord.ConocelasOpenAppsyscalestodoeljugo.
05.01.QusonlasVelneoOpenApps?Ver
Aprovechalasventajasdeprogramarapartirdecdigoabiertoaumentandotuproductividad
conelusodelasplantillasempresariales.Conocerslosdiferentestiposdeplantillasque
puedesencontrarenelcatlogo.
05.02.InstalarejecutaVelneoOpenAppVer
Descarga,instalayejecutaunaaplicacinempresarialdecdigoabierto.Conocerslos
pasosquedebesseguirparaqueunaOpenAppqueteinteresedelcatlogopaseaformar
partedelassolucionesinstaladasentuservidor.
05.03.ModificarunaVelneoOpenAppVer
TrasinstalarunaVelneoOpenAppqueesdecdigoabiertoaprendelofcilquees
adaptarlaalasnecesidadesdetusclientesdeformarpidayproductiva.Recuerdaqueel
beneficiodetutrabajoresideenlareduccindeloscostesdeprogramacinyque
focalizarteenadaptarunestndaratusectoresmsproductivoqueprogramarlotodo.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
05.04.CrealainterfazenminutosVer
Enpocosminutosserscapazdecrearlainterfazparalagestindelosdatosdetu
aplicacin.Estolopuedesconseguirgraciasalacasimgicafuncionalidaddepegarcomo...
eneleditordeVelneo.PartiendodelasplantillasdelaOpenAppvDiseoTemplatesque
puedesdescargardelcatlogoversquerpidopuedescrearelinterfazdetusaplicaciones.
Adems,pegarcomo...nospermiteafirmarquetodoslosobjetosdeinterfazquehas
programadosonasuvezplantillasparatusnuevosdesarrollosconslocopiarlosenel
portapapeles.
05.05.QuesVelneovBase?Ver
Desarrollatusaplicacionesaprovechandounncleoconrecursoscomunes(interfaz,
utilidades,etc.)aumentandolarentabilidadentusdesarrollos.Velneohadesarrolladouna
aplicacindecontactosquecontienelastablasyobjetosvisualesquecasitodaslas
aplicacionesutilizanparaquenotengasqueprogramarlos.SimplementeheredavBasey
arrancaeldesarrollodetuaplicacinconunagrancantidaddetrabajoyarealizada.
05.06.QuesVelneovERP?Ver
TegustaraempezaradesarrollartuERPenVelneoconlosmdulosdecompras,ventas,
almacnyTPVyadesarrollados?Ahorratiempoydineroutilizandoestaplantillaempresarial
decdigoabiertocomopuntodepartidayaqueestotalmentepersonalizableparaque
implantessolucionesadaptadasacadaunodetusclientes.
05.07.PersonalizarmiVelneovERPVer
Observalorpidayfcilqueresultapersonalizartuaplicacindecdigoabiertoapartirde
laplantillaempresarialvERPheredada.Podrspersonalizarlasintocarelcdigofuentede
vERP,detalformaquecuandosalgannuevasversionesdevERPpodrsincluirlasentus
aplicacionessinnecesidaddereprogramartucdigo.
05.08.VelneovERPenejecucinVer
QuincluyelaOpenAppoficialVelneovERP?Miraestevdeoyconocerslas
caractersticasyfuncionalidadesprincipales.Loversenfuncionamientoypodrsvalorar
todoeltiempodedesarrolloqueteahorrasconsloheredarla.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
HastaaquhemosvistotodoslosrecursosgratuitosqueVelneoponeadisposicinde
cualquierprogramadorinteresadoenelplataforma.Sitehagustadoloquehasvistoy,
todavaeresnivel1,hallegadoelmomentodedarelsaltoaunnuevonivelquetepermitir
seguiravanzandoenelconocimientodeVelneoconlossiguientesvideotutoriales.
Apartirdeahorapodemosconsideraralosgruposdevdeoscomounmanualdereferencia
envdeo.CadagrupoestdestinadoaensearteafondounreadelaplataformaVelneo.
Losgruposestnpensadosparaqueaprendaslosconceptosenunordendedificultad
creciente,aunquetambinpuedesabordarloscomocualquiermanualdereferenciaenel
ordenquemsteintereseosegnlasnecesidadespuntualesquetesurjanalprogramarcon
Velneo.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
06.Basededatos
ConocerlabasededatosdeVelneoeslabaseparadesarrollarde
formasencillayagradable.
LabasededatosdeVelneoesclaveeneldesarrollodeaplicacionesempresariales,ha
llegadoelmomentodeentrarendetalle.Debesconocertodoslostiposdetablas,campos,
ndicesyelrestodesubobjetosdelastablas.Aunquenolosutilicesahoramismo
conocerlosteayudarcontodaseguridadenelfuturo.Asqueteanimoaqueempiecesya
conestaseriedemagnficosvdeosconlosquedominarslabasededatosdeVelneo.
06.01.TablasdedatosVer
Aprendeacrearlosdiferentestiposdetablas:maestras,submaestras,arboladas,
histricas.Cadatipodetablatienesuscaractersticasporloqueesnecesariosconocerlos
tiposparaquenuestrodiseodebasededatossealomsptimoposible.
06.02.Campos.TiposdecampoVer
Conocelostiposdecamposquepuedesutilizarparaalmacenarinformacinenlastablas.
Esimportantesaberquetipodecampodebesusarparacadainformacinquedeseas
almacenardecaraaoptimizareltamaoendiscodelosdatosylosndices.
06.03.Campos.EnlacesentretablasVer
Crearelacionesentretablasconenlacesatablamaestra,tablaesttica,enlacesindirectos,
enlacessingularesdeplural,hermanoscontiguos,etc.Estosenlacessonpermanentesy
permitenprogramaraccediendoatodalainformacinsinnecesidaddeescribircdigo.
06.04.ContenidosinicialesVer
Podemosprogramarqueloscamposasumanunvalorpordefectooqueelvalordeun
camposecalculeenfuncindelcambiodevaloresdeotroscampostantoenaltacomoen
modificacin,daigualquelaoperacinserealiceaniveldeinterfazodeunproceso.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
06.05.ndicesVer
Losndicesnospermitenaccederrpidamentealainformacin,verstodoslostiposde
ndicesquepuedesdefinirdondedestacalapotenciadelosndicesportrozosypalabras
ademsdelostiposdeclavenicayaceptarepetidasyelparticularndicedemltiples
claves.
06.06.EnlacespluralesVer
Losenlacespluralessonunsubobjetoquelastablascreandeformaautomticaynos
permitennavegarporlainformacinenbasedelastablasconsusrelacin1a1,1an.La
navegacinapluralesserealizaconstantementeennuestrasaplicacionesysolorequiereel
usodelcomandodeinstruccincargarplurales,algoqueelusuariofinaltambinpuede
hacerdesdeelmennavegante.
06.07.ActualizacionesVer
Programarconactualizacionesessinnimoderapidezyseguridad.Definevisualmentelas
propiedadesdeloscomponentesdeactualizacinporacumulacinovalorabsolutayahorra
tenerqueescribirmuchaslneasdecdigoentriggers.
06.08.TriggersVer
Existen3triggersanterior,internoyposteriorporcadaoperacindealta,bajay
modificacindebasededatos.Estos9triggersaportanunagranflexibilidadalahorade
aadirfuncionalidadyaplicarlasreglasdenegociodentrodenuestrabasededatos.
Algunasdelasfuncionalidadestpicasdelostriggerssonverificarlainformacinantesde
darseunalta,bajaomodificacin,eliminaloshistricosdelregistros,crearotrosregistros,
etc.
06.09.TraspasodecamposVer
Cuandotienestablasenproduccincondatos,elcambiodeidentificadordeuncampose
vuelvecrticoyaquenosobligaahacerunprocesodemigracin.Conelsubobjetode
traspasoteevitarsescribircdigoyVelneoharesetrabajoporti.Adems,estesistema
permiteasignarvaloralosregistrosyaexistenteenunatablacuandocreamosuncampo
nuevo.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
06.10.VariableslocalesdetablasVer
Lasvariableslocalessonunsubobjetoquetienesumbitorestringidoalobjetoalque
pertenece.Observaunejemplodeusodevariableslocalesparagestionarinformacin
internadeunatablay,porejemplo,condicionaractualizaciones.Delamismaformase
puedeusarenobjetosvisuales.
06.11.VariablesglobalesVer
Existendostiposdevariablessegnsuspersistencia,endiscooenmemoria.Lasvariables
globalessoncomunesparatodalaaplicacinytodoslosusuariossisonendisco,osu
valoresespecficoparacadaclienteytodoslosobjetosdelaaplicacinenejecucinenel
clientesiesenmemoria.
06.12.TablasestticasVer
Lamayoradelainformacinqueguardamosenlabasededatosesdinmica,sinembargo
tambinexistendatosquesonestticos,porejemplolosdasdelasemana,losmesesu
otrainformacinqueslopuedemodificarelprogramadorperonoelusuariofinal.Para
almacenaresainformacinevitandolanecesidaddecrearunatablaysusobjetosvisuales
existeelobjetotablaesttica.Enlatablaestticalosregistrossondeclaradosporel
programadorynopuedensermodificadosporelusuario.
Yahoraquelabasededatosyanotienesecretosparatillegaelmomentodeaportarlealos
datoslamejorinterfazparaquelosusuariosdisfrutenusandotusrpidas,sencillasy
bonitasaplicaciones.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
07.Interfaz
Conelusodelosobjetosdeinterfaz,aprenderstodolonecesariopara
poderejecutartusaplicacionesentusdispositivos.
Unaaplicacintienemuchaspiezasensuinterfaz.Todocomienzaconunmarcoque
contieneunmen,unaovariastoolbars,docksyformularios.Debesconocerydominarel
conceptodeaccinparaquetusprogramaspuedanserejecutadosporlosusuarios.
07.01.MarcoAUTOEXECVer
Creaunmarcoparapoderejecutartusaplicaciones.AUTOEXECeselnombrequedebe
tenerelobjetomarcodetuaplicacin.Unmarcopuedecontenerdocks,toolbarsyunabarra
demenquepodrsconfiguraratugusto.
07.02.AccinVer
Lasdiferentesopcionesdetuaplicacinsebasanenacciones.Unaaccinesunobjeto
capazdeconcatenaraotrosobjetoscomoveamosenelconceptodeflujo.Unaaccin
puedeserejecutadadesdeunmen,unatoolbar,unbotndeunformulario,etc.
07.03.MenytoolbarVer
Losmensylastoolbarssonlosobjetosmsestandarizadosparadarlealusuariola
capacidaddeejecutarlasdiferentesopcionesfuncionalesdetuaplicacin.Podemosutilizar
mensenlabarrasuperiordemenytambinincrustarmensencualquierformularioe
inclusoenlosbotones,tambinsepuedendeclararmensarbolados.Lastoolbarsepueden
aadirenlosdocksqueseacoplanalmarcoprincipaldelaaplicacin.
07.04.ManejadoresdeEventosVer
Creagruposdeinstruccionesaejecutarenbotones,formularios,etc.conelmanejadorde
eventos.Losmanejadoresdeeventosonsubobjetosdelosformulariosenlosque
incluiremostodalafuncionalidadquedeseemosejecutarbiencuandoelusuariopulseun
botnocuandosedisparecualquiersealseadeteclado,ratn,etc.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
07.05.ConexionesdeEventosVer
Gestionalassealescomoporejemplodeteclado,ratn,prdidasygananciasdefoco,etc.
Conectaesassealesalosmanejadoresdeeventosparaquetuaplicacinsecomportea
niveldeinterfazcomotudeseas.
07.06.VariableslocalesVer
Muchosdelosobjetosademsdetrabajarconinformacindelastablasdisponende
variableslocalesquepermitenalmacenarinformacinlocalalobjeto.Sideunobjetose
creanmltiplesinstancias,cadaunotendrsuspropiasvariableslocales.
07.07.AlmacndeobjetosVer
Rentabilidadyproductividadalmximoreutilizandotodostusdesarrolloscomopartede
nuevasaplicacionesysinreescribirdenuevo.Miraestevdeoyobservacomoensegundos
puedesconvertirtodoslosobjetosdesarrolladosparaelmdulodecomprasenlosobjetos
yafuncionalesdelmdulosdeventasNotelocrees?Miraelvdeo.
07.08.HerenciainversaVer
Tegustaraquetusaplicacionespuedanserheredadasypersonalizadasporotros
desarrolladoressintocarabrirtucdigoysinquelotoquen?Velneotepermitecrearenlos
controlescontenedoresdesubformularioscomopestaas,splitters,cajasypilasde
formularios,ascomoenlosmensquecreespuntosdeinsercin.Tuotrodesarrollador
podrisheredarlaaplicacinyaadirnuevossubformulariosenesospuntosdeinsercin.
Endefinitivaampliaropersonalizarlafuncionalidaddelaaplicacinsintocarelfuente
original.Estoayudaaquepuedassacarnuevasversionesyqueseactualicendeforma
transparenteparaquetodosigafuncionandoigualdebiensinquehayaquehacer
adaptacionesocambiosenelcdigodepersonalizacin.
Seguimosavanzandoconfuerza.Lainterfazdenuestrasaplicacioneseselescaparatede
nuestrotrabajo,poresoestanimportantecuidarsudiseo,funcionalidadyusabilidad.Por
esotrasaprenderestosaspectostanimportantesparanuestrainterfaznosvamosa
adentrarenlosobjetosdevistadedatosqueseusandeformamasiva.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
08.Interfaz.Vistasdedatosdelista
Podemoselegirdistintasformasdemostrarlainformacindesdelas
listasderegistrosdeformavisual.
Elserhumanoestacostumbradoatrabajarconlistas.Siemprenosresultamsnatural
manejarlainformacinconlistas.Velneoledamuchaimportanciaalagestindelistasen
tusaplicacionesyporesemotivoponeatudisposicinunconjuntodeobjetosquete
ayudarnatenerunainterfazricaendiseoyfuncionalidad.
08.01.RejillaVer
Eselobjetomsusadoenlasaplicacionesjuntoalformulario.Laclsicarejillaogridnos
sirveparapresentarlistasderegistrosdelastablas,demodoquecadafilasecorresponde
conunregistroycadacolumnaconuncampodelatablaofrmula.
08.02.RejillaavanzadaVer
Esteobjetocomplementalarejilla,adicionalmentealasfuncionalidadesestndarpermite
queelusuarioentiempodeejecucinpuederealizaragrupamientosmltiples,aadirclculo
detotalesysubtotales,manipularlascolumnas,etc.
08.03.rbolvisordetablasVer
Lastablasarboladasrequierenunobjetoquevisualiceenformaderbolsucontenido.El
objetorbolvisordetablasarboladasescapazdeconstruirdinmicamenteelrbolenbase
alaspartescomunesdelaclavedelcdigodelosregistros.
08.04.CasilleroVer
ElobjetoCasillerocapazdepresentarunalistaderegistrosenformadeceldas(casillas)
distribuidasenformadefilasycolumnas.Seutilizaparamostrarregistrosenunafila,en
unacolumnaoenuncuadroorectngulodondelosregistrosseajustanautomticamenteen
funcindeltamaodisponible.Elcasilleromuestraensuinteriorunformularioporloque
permiteademsdevisualizarinformacineditarla.
08.05.BlocdeformulariosVer
Esteobjetopresentaunalistaderegistrosconunformularioquepermiteeditarlosregistros,
yavanzarentreellosatravsdeunpaginador.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
08.06.ListViewVer
Conesteobjetopodemosvisualizarlistasderegistrosdeformasencillaconuniconoyun
textodeformasimilaracomolopodemosverenlosexploradoresdearchivosdelos
sistemasoperativos.
08.07.ViewFlowVer
Esteobjetopresentalistasderegistrosdeunmodogrficoamododepresentacinde
diapositivasquepuedenmostrarunaimagendelregistroounformulario.Esunobjeto
bastanteutilizadoeninterfacestctilesyaqueelpasoderegistroesbastantesencilloy
naturalparaelusuario.
08.08.InformeVer
Unobjetoclsicoennuestrasaplicacionesempresarialeseselinformequenosimprimirla
informacindelastablasapapel,aunquetambinpermiteprevisualizarlainformacinen
pantallaogenerarunficheroendiscoconelinformeenformatoPDF.
08.09.PersonalizacindeinformesVer
Eshabitualqueennuestrasaplicacionesdeseemosdarlealusuariofinaloanuestros
distribuidoreslaposibilidaddepersonalizarlosinformes.Enestevdeotemostramosunade
lasposiblesformasdepersonalizarinformesmedianteelusodelaherencia.
08.10.ListaQMLVer
QMLesunlenguajecreadoporQtquetienegrandescapacidadesgrficasyseusatanto
paraaplicacionesdeescritoriocomoparaelinterfazdedispositivostctiles.Conesteobjeto
podrsmostrarlistasderegistrosconungranabanicodeposibilidadesvisualesyefectos,
inclusotepermitecreartuspropioscontrolesparavisualizarlistasusandoQML.
08.11.ReutilizarobjetoQMLVer
DescubrelosencilloqueesreutilizarunobjetoQMLcreadosporotrosprogramadores.
CambiandounaspocaspropiedadespuedesconseguiradaptarcualquierobjetoQMLpara
quemuestrelainformacindetustablas.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
08.12.MultivistaVer
Elobjetomultivistacomosunombreindicaescapazdemostrardiferentesvistas
sincronizadas.Enmuchasocasionescuandodiseamoselinterfazdelaaplicacinnos
encontramosconlanecesidaddemostrarmltipleslistasofichasdediferentestablas
sincronizadasatravsdesusrelaciones,esdecirquecuandoenlaprimeralista
seleccionamosuncliente,semuestreenlasegundavistasusfacturasyalseleccionaruna
facturasemuestreenlaterceravistaelformulariodelafacturaparasuvisualizacino
inclusoedicin.Elobjetomultivistanospermitehacerlodeformasencillayaqueescapaz
desincronizarlasvistasenfuncindeprocesosydesuentradaysalida.
08.13.AlternadordelistaVer
DespusdeverlagrancantidaddeobjetosdevistadedatosdelistadisponiblesenVelneo
esteobjetonosdalaposibilidadaquepodamosmostrarlainformacinconcualquierdelos
objetosquetengascreadosparaunatabla.Siporejemplocreamosparaunatablaun
alternadorqueincluyeunarejilla,uncasilleroyuninforme,siparamostrarunalistade
registrosdelatablausamoselalternador,pordefectoelusuarioverlainformacinconel
primerobjetodeclarado,enestecasolarejilla,perotendrlaposibilidaddecambiaral
casillerooinformeparaverlainformacinconeseformatosinlanecesidadderecargarla
informacin.
Ahoraqueconocemoscomovisualizarlainformacindenuestrastablascuandotenemos
unalistaderegistrosllegaelmomentodeaprenderavisualizaroeditarlainformacindelos
registrosdenuestrastablas,sigamosadelanteparaaprenderausarlasvistasdedatosde
ficha.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
09.Interfaz.Vistasdedatosdeficha
Usamoslosobjetosdevistadedatosdefichaparamostraroeditar
informacinpartiendodeunorigenfichaoregistrodeunatabla.
Aunqueeshabitualtrabajarconlistascuandobuscamosinformacin,necesitamosobjetos
capacesdemostrarunafichaparasuvisualizacinyedicin.Losformulariossonunode
losobjetosquemsseutilizaeneldesarrollodeaplicacionesempresariales.
Ahoravamosaaprenderacrearformularios,ausarlosdiferentestiposdecontroles,a
aadirfuncionalidadenbotones,amaquetarelformularioparaquesiempreseveabienyse
ajustealespaciodisponible,yaaplicarlaamalgamaquenospermiteincluirotrosobjetos
dentrodeunformulario.
09.01.FormulariosVer
Elformularioesunodelosobjetosmsusadosennuestrasaplicaciones.Conocecmo
crearformulariosusandoelasistente,comoeditarlosyadaptarlosaldiseoyfuncionalidad
deseados.
09.02.BotonesycomandosVer
Elcontrolbotnesunodelosmsutilizadoenlosformularios.Verscomosepuedeaadir
unbotnenunformularioyaplicarlefuncionalidadatravsdelapropiedadcomandoysu
ampliavariedaddeopciones.
09.03.LayoutsVer
Maquetatusformulariosydefinecmoseajustarnloscontrolestantoenposicincomoen
dimensinenbasealaaplicacindelayoutsdetipovertical,horizontalogridycomoaplicar
losespaciadoresparaforzarespaciosoempujaraotroscontroles.
09.04.FormularioscomosubobjetosVer
Unformularioesuncontenedordecontroles,yVelneodisponedecontrolesqueasuvez
soncontenedoresdeobjetos.Aadesubformulariosatuformularioutilizandoloscontroles
separadordeformularios,splitter,cajaypiladeformularios.Losformulariossinorigenode
origenfichadelamismatablasepuedenincrustarenestoscontrolescontenedores.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
09.05.VistadedatosVer
Elcontrolvistadedatosnosabrelapuertaalaamalgamadeobjetossinlmite.Utilizaeste
controlparaincluirenunformulariootrosobjetos(rejillas,casilleros,informes,formularios,
etc.)relacionadosatravsdeunprocesoobsquedaylaaplicacindelflujo.Porejemplo,
estecontrolseusaparacrearformulariosdeltipocabeceradetalle.
09.06.OptimizarparacloudVer
CuandoqueramosquenuestraaplicacinseejecuteamximavelocidadenClouddebemos
ocuparnosdelaoptimizacindenuestrosformulariosysubformularios.Lopodremoshacer
deformasencillausandomanejadoresdeeventoparalassealesonHideyonShow.Siun
formulariomuestramuchainformacinycontienemltiplessubformulariosincrustadosenun
pestaador,podemosevitarquetodosecarguealabrirelformularioprincipal,consiguiendo
quesecarguemuyrpidoydifiriendolacargadecadasubformularioalmomentoenelque
elusuariohaceclicenlapestaaquehacevisibleelsubformulario.
09.07.ControlesSVGVer
Paracrearinterfacesricosdisponesdelaposibilidaddeincluirimgenesvectorialesconlos
diferentestiposdecontrolesSVGqueaportanrealismoyfuncionalidadaplicabletambin
parainterfacestctiles.
09.08.ExtensindefichaVer
Necesitasmostraroeditarenunformulariodatosdediferentesregistrosdelamismao
diferentestabla?Losformulariospermiteneditardatosdeunregistrodelatabladeorigen,
conelsubobjetoextensindefichaserompelalimitacindenopodervisualizaroeditar
mltiplesregistrosdemltiplestablasenelmismoformulario.Adems,Velneosincronizala
actualizacindelosdatosdetodoslosregistroscuandoaceptamoselformularioprincipal.
Yahemosavanzadomuchoennuestroconocimientodeldesarrollodeaplicacionescon
VelneoV7,podemoscrearnuestrabasededatosascomoelinterfazdelaaplicacin,
debemosahoraregresaralabasededatosparacompletarnuestrosconocimientoscon
todaslasfuncionesavanzadasquenosayudarnadesarrollarmejoresaplicaciones.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
10.Basededatosavanzada
AprovechalasventajasdelaBBDDavanzadadeVelneoqueteaportar
mltiplesfuncionalidadessinapenasescribircdigo.
Aunqueyahemosvistocondetallelostiposdetablas,campos,ndices,etc.Aqu
encontrarsungrupodevdeosqueteayudarnafijaresosconocimientomsen
profundidad,conejemplosdecadatipo.
Siconsiderasquenonecesitasesterepasopuedessaltartelos5primerosvdeoseir
directamentealosdetemasavanzadoscomosonlosndicescomplejosylastablasde
extensin.
10.01.Tutorialdetablas(parte1)Ver
Aprenderadisearlabasededatosdetuaplicacin,conocersejemplosdetablas
maestras,adisearutilizandoesquemasyelasistentedetablasademsderepasar
posiblescriteriosdenomenclaturaparatusobjetos.
10.02.Tutorialdetablas(parte2)Ver
Aprendelosusosdelastablasarboladas,comodisearestructurasdecabecerasydetalle
contablassubmaestrasyacrearrelacionesconeleditordeesquemasentrelastablas.
10.03.Tutorialdetablas(parte3)Ver
Conocelastablashistricasysusposiblesusosyaprendetodolostiposdecamposque
puedesutilizarenlastablasdeVelneoconejemplosdesuaplicacinycaractersticas.
10.04.Tutorialdetablas(parte4)Ver
Losndicesteayudarnagestionar,buscarylocalizarinformacindeformainmediata(por
trozos,palabras,etc.)Conocesustipos,laposibilidaddecrearndicescondicionadosysu
uso.
10.05.Tutorialdetablas(parte5)Ver
Concersloscamposdeenlacesatablamaestraytablaestticaylosenlacesavanzadosa
travsdepunteroindirectovirtualyreal,singularesdepluralporposicinendiceylos
hermanoscontiguos.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
10.06.ndicescomplejosVer
Enocasionesnecesitashacerbsquedasrpidasdeinformacinqueseencuentra
almacenadaendiferentestablas.Unasolucinesrealizarbsquedasencadatablaycruzar
lainformacin,peroesorequiereoptimizarelprocesodebsquedaypuedenosertodolo
rpidoquenecesitamos,otraopcinesduplicarlainformacinenlastablasparapoder
crearunndicequecontienetodalainformacin.Velneodisponedeunndicequete
permitirencontrarregistrosdeunatablabuscandoporcamposdeotrastablasrelacionadas
graciasalapotenciadelosndicescomplejos.
10.07.TablasextensinVer
Lastablasdeextensinsonlasolucinalossiguientescasos:Sitienesunatablaconun
tamaoderegistromuygrandedondehaycamposdegrantamaoqueseusanenun
porcentajemuybajoderegistros,otienesunaaplicacinestndarenlaquequieresque
puedanaadirnuevoscamposaunatablasintocarlatablaoriginaldelestndar,otienes
unatablapolimrficaquecontieneinformacindediferentestiposderegistros(vehculo:
coche,camin,moto,etc.)ytegustaradividirlaendiversastablascadaunaconsus
campos.Lastablasdeextensinsecomportancomounaextensindelatablapadrecon
unarelacinautomtica1a1pudiendodesdelaextensinaccederalosdatosdelatabla
padreyaladeltodassusextensinyviceversa.
Unavezquehemoscreadonuestrabasededatosparaalmacenarlainformacinyhemos
creadolosndicesadecuadosparaexplotarlainformacinconelmejorrendimientollegael
momentodeconocercmobuscarylocalizarlainformacinennuestrabasededatos.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
11.Consultas.Accesoalainformacin
Buscarlainformacinenlabasededatosesunadelastareasms
habituales,aprendelasdiferentestcnicasquepuedasaplicar
Veamosahoracmopodemoslocalizarregistrosindividualesobuscarlistasderegistros
quecumplancondicionessencillasocompletas.Tambinaprenderemosagestionarlalistas
deregistrosencontradosparacombinarlos,aadiendo,quitandoocruzandoregistrosentre
lasdiferenteslistasparaobtenerlainformacindeseada.
11.01.LocalizadorVer
Ellocalizadortepermiteencontrarunregistrosdeunmodosencillohaciendousodelos
ndicesexistentesenlatabla,deacuerdoauntextodebsquedaintroducido.Elregistro
localizadopuedeluegovisualizarseconunformulariooaplicarsuvalorauncontrolde
edicin.
11.02.Bsqueda.ListacompletaVer
Buscartodoslosregistrosdeuntablaporunndiceesunatareadeprogramacinrealmente
sencillagraciasalusodelobjetobsquedaydelcomponentedebsquedadonde
especificamoselndicequeutilizarparabuscar.
11.03.BsquedaconformularioVer
Eshabitualquecuandobuscamosinformacinpreviamentedebemossolicitaralusuariolos
datosqueconformarnloscriteriosdebsqueda.Velneopermitequeenelobjetode
bsquedasedeclareunformularioenelqueelusuariopodrrellenarlosdatosdebsqueda,
enlabsquedausaremosfcilmenteesainformacinparafijarloscriteriosdebsquedaen
loscomponentes.Adems,podemosvercomorealizarbsquedamscomplejascon
diferentescomponentesdebsquedaquenospermiteaadir,quitarocruzarlaslistasde
registrosobtenidasencadacomponentehastaobtenerlalistadeseada.
11.04.CestaVer
Lascestassoncontenedoresdelistasderegistrosenmemoria.Seusanmuchosenla
programacindeprocesosymanejadoresdeeventoparatrabajarconlosdatosencontrados
enunabsquedaocargarlista.Lascestassepuedenprocesarparacombinarinformaciny
tambinparaprocesarlalistaderegistrosparasulectura,modificacinoeliminacin.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
11.05.LupaVer
Lalupaesunobjetoquepermiteprogramarfiltradospredefinidosentiempode
programacin.Estosfiltradospuedenserestticosodinmicosbasadosendatos
solicitadosalusuarios.Seusanhabitualmentecomoopcindemendecontextoenrejillas.
Estamosllegandoalfinalyantesdeterminarvamosarepasaralgunoscomponentesdela
plataformaVelneoquenosamplanlasposibilidadesdedesarrollo,desplieguey
funcionalidadesdenuestrasaplicaciones.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
12.Componentes
LaplataformaVelneoV7constadevarioscomponentesquete
ayudarnarealizarlaboresdeformaespecializada
Esteltimogrupopodemosconsiderarlounanexodeconsultaalquepodemosrecurrirpara
conocerlascaractersticasdealgunoscomponentesquesemuestrancondetalleenlos
siguientesvdeos.
12.01.InstalacindeVelneovServerVer
EnotrosvdeoshemosvistocomoinstalaryadministrarelservidorVelneovServerCloud,
ahorallegaelmomentodevercomodescargar,instalaryactivarelVelneovServerentu
equipo,enunaredlocaloenelservidordetucliente.
12.02.Entornodedesarrollo.vDevelopVer
Velneocuentaconuneditorintegradoconelquepodrsdesarrollaralcompletotus
aplicacionesdesdelassoluciones,proyectosyobjetosycontrolesdelabasededatosyla
interfaz.Disponerdediferentespanelesconfigurablesconlosquepodrscambiar
propiedades,usarinspectorobuscadoresavanzadosdeobjetos.Esteesuncomponente
cuyodominioesindispensableparaserlomseficacesennuestrastareasdedesarrollo.
12.03.GaleradeobjetosVer
Cuandoqueremoscrearunnuevoobjetosabrimoslagaleradeobjetosquenospermite
elegirlosobjetosdisponiblesenfuncindelproyectodedatosoaplicacinenelquenos
encontremos.Unavezlocalizadoelobjetoausarpodemoscrearlodirectamentedesdela
galera,ademsdeponerconsultarunaayudarpidasobreelmismo.
12.04.EditordefrmulasVer
Lasfrmulasestnentodalaplataforma,porejemploenlaspropiedadesdeobjetos,
subobjetos,controles,parmetrosdecomandosdeinstruccin,etc.Eleditordisponedeuna
toolbarconmltiplesasistentesqueseadaptanenfuncindesilafrmulaesV7o
JavaScript.Debesdominarloparadesarrollarconmsagilidad.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
12.05.VelneovAdminafondoVer
ConocerstodalafuncionalidaddeVelneovAdminqueeseladministradorremotodel
VelneovServer.Serepasanlasfuncionalidadesincluidasenlosdiferentesmensde
usuarios,gruposdeusuarios,soluciones,instancias,enganches,transacciones,discoy
mensajesdesistema.
12.06.BorrarunasolucinVer
ParaborrarunasolucinusaremosVelneovAdmin.Paraquepuedaserborradauna
solucinnodebetenerinstanciasdeclaradas,ademsdebemostenerpermisosde
administracinparaborrarsolucionesyenconcretosobreesasolucinaborrarque
tampocodeberaestarsiendoheredadaporotrassoluciones.
12.07.InformespersonalizablesVer
Sinecesitasqueelusuariofinalpuedapersonalizaryadaptarsusinformesdebersusar
VelneovReportquecomoversenestevideopermitehacerlodeformasencillayentiempo
deejecucin.
12.08.VelneovReportsVer
LaOpenAppVelneovReportpermiteextenderlafuncionalidaddelosinformesaunnivel
msavanzadocomoporejemplosubinformes,textoHTMLmultipginaeinclusola
personalizacinentiempodeejecucinporpartedelusuario.Herdalayusasuscomandos
deinstruccin.
12.09.AplicacioneswebconvModApacheVer
SiqueremoscrearsolucionesWebestecomponenteesnuestroaliadoparaconseguirlode
formasencilla.vModApacheesunmduloqueseintegraenelservidorwebApacheyque
hacedepuenteentreelApacheyelVelneovServer.Deestaformacuandolesolicitanuna
pginawebaApachepuedesolicitarinformacinalservidordeVelneoquelepuede
devolverHTML,CSS,XML,JSON,JavaScript,etc.enfuncindecmoqueramos
programarlo.Estaesunasolucinestndarqueseapoyaenunodelosservidoresms
utilizadosenInternetyqueademsdetodalafuncionalidadqueaportanospermitecrear
solucioneswebquecombinenPHP,Python,JavaScript,etc.conVelneo.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
Enhorabuena!
Hascompletadoestecursobasadoenvideotutoriales.Ahorayasolo
nosquedadeseartequedisfrutestrabajandoconestamaravillosa
plataformadedesarrollodeaplicacionesempresarialesllamadaVelneo.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
GuaparaaprenderVelneoV7convdeos
Msformacineinformacin
Velneoponeatudisposicinrecursosformativosparacompletarel
autoaprendizajeconestecursobasadoenvideotutoriales.
SinecesitasmsformacinponteencontactoconVelneoparaquepodamosayudartecon
nuestrosdiferentesrecursosformativos.Disponemosdecursosonlineypresencialesde
diferentesnivelesquepodemospotenciarconsesionesdeconsultoraonlineopresencial.
Pol.Ind.AGranxa,
EdificiovCenter
RaD,esquinaparalela3
36400Porrio(Pontevedra)
Espaa
Telf.(+34)902020261
velneo@velneo.com
velneo.es
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1