Вы находитесь на странице: 1из 32

GuaparaaprenderVelneoV7convdeos

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

Вам также может понравиться