-
GuaparaaprenderVelneoV7convdeos
GuadeaprendizajedeVelneoV7envdeo
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
GuaparaaprenderVelneoV7convdeos
IntroduccinConestaguaqueremosayudarteaaprovecharalmximotuaprendizajedeVelneoV7siguiendodeformaptimalosvideosformativos.
Estestructuradaen12gruposordenadosdemenoramayordificultaddondepodrsencontrarencadaunodeellosunabrevedescripcindelatemticaqueengloba.Dentrodecadagrupo,cadavdeoconstadeotradescripcingeneralparapreparartesobreelcontenidodelmismo.
Siguiendolatotalidaddelosvdeosincludosenestagua,serscapazdedesarrollaraplicacionesempresarialesconVelneoV7deunaformaeficaz,aprovechandoalmximolapotenciayrentabilidaddenuestraplataforma.
Disfrtalos!
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
01.PrimerospasosRealizatusprimerospasosparacomenzaraprogramarconVelneo.
Hallegadoelmomentodeponernosmanosalaobra,asquedebemosprepararnosparaesteviajequevamosarecorrerhastanuestrodestinofinalqueesconseguirelconocimientonecesarioparadesarrollareficazmenteaplicacionesempresarialesconVelneoV7.
Comoencualquierviajeantesdeiniciarlodebemosprepararnos,esoesloquevamosahacerconlosvdeosdenuestrosprimerospasosenlosquedejaremoslistonuestroequipoparaempezaraprogramarconVelneoysabremosdondepodemosencontrarayudaencasodequeseanecesario.
01.01.QupuedodesarrollarconVelneo?VerDescubrealgunosdelostiposdeaplicacionesquepuedesdesarrollarconVelneo.Ellmitelopondrst,estoesunpequeocatlogoparairabriendoboca.
01.02.DescargareinstalarVelneoVerDescargaeinstalaloscomponentesparaprogramarconVelneoycomienzaaprogramarentuservidorCloud.Cuandoterminestuequipoestarlistoparaquepuedasprogramarypracticartodoloquevasairdescubriendoenlossiguientesvdeos.
01.03.PaneldecontroldevServerCloudVerConocecmoadministrartuservidorclouddedesarrollo.Noesunaherramientasquevayasausaramenudo,perosesnecesarioquesepascomopuedeshacerloencualquiermomento.
01.04.AdministrarmivServerCloudconvAdminVerAhoraqueyatienestuvServerCloudprontotendrslanecesidaddegestionarlosusuarios,gruposdeusuariosypermisos,soluciones,proyectosinstancias,enganches,transacciones,etc.ConestevdeoaprenderslofcilqueesaccederconvAdminalservidorydeformavisualadministrarloenremoto.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
01.05.AyudaymanualesdereferenciaVerLocalizalosrecursosdeayudadisponiblesdesdeloscomponentesydesdelawebdeVelneoquepuedesconsultarydescargar.Cuandonecesitesayudaacurdatedetodosestosrecursosquetienesatudisposicin.
Yaestamoslistos,avancemoshastaelsiguientegrupodevdeos.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
02.FormacinbsicaAdquierelosconocimientosbsicosnecesariosparacomenzaraprogramarconVelneo.
Esnecesarioverelbosqueantesdeadentrarseenlparaconocerrbolarbol.Eseeselobjetivodeestaformacinbsica.Vamosaaprenderadesarrollarnuestrasprimerasaplicacionesdesdecero,realizandoelprocesocompletodedesarrollo,desdelaplasmacindelanlisisenlabasededatoshastalacreacindelainterfazdelaaplicacin.
Estosvdeosestnorganizadosenordencrecientededificultadparaquecadapasoquedesteresultesencillo,comenzandoconunaaplicacinconunatabladecontactos,luegoveremoseldesarrollodeunaaplicacinparalagestindeunTodoList,alavezqueconoceremostodoslosaspectosdeloscomponentesbsicosdelaplataforma.Terminandoconeldesarrollodeunaaplicacindepedidosconmltiplestablasyrelaciones.
Abrchateelcinturnydisfrutadeestas12horasgratuitasdeformacinquesernbsicasentuaprendizaje!
02.01.DesarrollarmiprimeraaplicacinVerCreadesdecerotuprimeraaplicacin,conunatabla.Setratadeldesarrollocompletoydesdecerodeunaaplicacindecontactos.
Descargaaqulainstalacindelaaplicacindesarrolladaenelvdeo.
02.02.Cursodedesarrollo.Bsico(1)Ver02.03.Cursodedesarrollo.Bsico(2)VerAprendelosconceptosbsicosdeprogramacinconVelneo.EnestemagnficocursoparalosqueseacercanporprimeravezaVelneodescubrirssuarquitectura,componentes,amanejareleditor,ainstalaraplicaciones,ejecutarlasymuchomsmientrasdesarrollasunaaplicacinparalagestindeunTodoList.Estecursode9horasestdivididoen3vdeosquenotepuedesperder.
Descargaaqulainstalacindelaaplicacindesarrolladaenelvdeo.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
02.06.Desarrollaraplicacindepedidos(1)Ver02.06.Desarrollaraplicacindepedidos(2)Ver02.07.Desarrollaraplicacindepedidos(3)Ver02.08.Desarrollaraplicacindepedidos(4)VerAhoraquehemosempezadoaconocerelbosque,vamosahacerotrapasadarpidaparadesarrollardesdecerounaaplicacindepedidosconvariastablasyrelaciones.Setratadeverelprocesonormaldedesarrollodeunaaplicacinconcaractersticasrealesymstablas,algoquenosvamosaencontrarennuestrodaada,deformacontinua.Conestos4vdeosrepasarseldesarrollocompletodelabasededatos,losobjetosvisualesdelaaplicacin,ascomolainstanciacindelamismaparaprocederasuejecucin.
Descargaaqulainstalacindelaaplicacindesarrolladaenelvdeo.
AhoraqueyaconoceselbosqueavistadepjaroenelprximobloquedevdeosvasaaprenderlosconceptosqueteayudarnacomprenderlaspeculiaridadesdeVelneo.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
03.ArquitecturaDominarlaarquitecturadeVelneoteayudaracomprendercmodebesprogramarconVelneo.
Sinoconoceselbosqueteperdersenl.Cuandocomprendeselporqudelascosasteresultamssencilloaprenderelcmo.Eselmomentoadecuadodeentenderlaarquitecturadelaplataformaycomoestnimplantadosdeterminadosconceptosquelahacendiferenteaotrasalahoradealcanzarelobjetivodeconseguirtumximaproductividadcomodesarrolladordeaplicacionesempresariales.
03.01.ArquitecturaVelneoVerConoceen1minutolasposibilidadesdelaarquitecturamultiplataformadeVelneoylasdiferentesmodalidadesdeimplantacindeaplicaciones.Desarrollaunasolavezeimplantatuaplicacinendiferentesplataformasconrendimientonativo,sinmquinasvirtuales.
03.02.ProgramarenlocalyCloudVerPuedesprogramaryejecutartusaplicacionestantoenelservidorCloudcomoenunservidorqueestenturedlocaleinclusoentuequipo.AunquedemomentodisponesdetuservidorencloudsiemprepuedesmejorartuniveldeVelneoytrabajarindistintamenteencloudoenlocal.
03.03.Soluciones,proyectosyobjetosVerAprendesobreeleditorintegradovDeveloplosconceptosdeSolucin,ProyectoyObjetoascomolarepresentacinvisualdelaherencia.Estassonlaspiezasquecomponentusaplicacionesysiempreseorganizanas,alcomprenderestaorganizacinestslistoparadarelsiguientepasoqueesdominarlaherencia.
03.04.HerenciaVerLaherenciaesunacaractersticafundamentalquedebesdominarparamodularizartusaplicacionesyreutilizarelcdigodesarrollado.Probablementeconozcaselusodelaherenciadeclases,aquVelneoaplicauncriteriosimilarperoaniveldeaplicacin,deestaformaunproyectoconoceaotroypuedeusartodossusobjetossintenerquevolveraprogramarlos.Conlaherenciaahorrarstiempoyganarsfiabilidad.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
03.05.Flujo.EntradaysalidaVerDominaelconceptodeflujoqueseutilizaconstantementealdesarrollaraplicacionesyaquenosayudaaprogramarconmssencillez.Lareglabsicadelainformticaesprocesarlainformacinenbasea3fasesEntradaProcesoSalida.ElflujodeVelneotepermiteaplicareseprincipiobsicoentrecadaunodelosobjetosdetuaplicacin,unobjetopuederecibirinformacinqueprocesaryentregarensusalidaaotroobjetoquelarecibircomosuentradayassucesivamente.Estoteayudaaorganizarmejortusobjetosyhacerquetucdigoseamspequeoyreutilizable.
03.06.ModeloVistaControladorenVelneoVerCmooperaelconceptoModeloVistaControladorenVelneo.SiestsacostumbradoautilizarelpatrndearquitecturaMVC(ModeloVistaControlador)enestevdeoencontrarscomoVelneoimplementaestaarquitectura.
03.07.ProgramarenmvilesytabletsVerCompruebalasposibilidadesqueofreceellenguajeQMLatusaplicacionesparaconseguirunainterfazvlidaparamviles,tabletsyescritorio.EsteejemploteayudaraverqueVelneotodavatedeparamuchasagradablessorpresasqueirsdescubriendopocoapoco.
Ahoraquedominamoslateoradelaarquitecturavamosadarelsiguientepaso,dominarlaquesindudaserunapiezaclaveeneldesarrollodetusaplicaciones,labasededatosdeVelneo,concelaenelsiguientegrupodevdeos.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
04.BasededatosNoSQLUnapiezafundamentaldelaplataformaessubasededatos,ahorratiempodeprogramacinconociendosusventajas.
DominarlabasededatosdeVelneoteproporcionargranrapidezyfiabilidadeneldesarrollodetusaplicaciones.Todoloquepuedasprogramarenlabasededatosteayudaraprogramarlainterfazdetusaplicacionesdeformasencillayrpida.Adems,elrefactoringautomticotepermitircambiarlosidentificadoresdetablas,campos,ndices,etc.ytuaplicacinseguirfuncionandosinnecesidaddequeprogramesniunalneadecdigo.PontemanosalaobraydescubrelosconceptosyfuncionalidadesdelamagnficabasededatosdeVelneo.
04.01.NavegarporlainformacinsinSQLVerDescubrecmonavegarporlainformacinatravsdelasrelacionesentretablas,graciasalabasededatosNoSQL.SepuedeprogramaraplicacionesempresarialessinescribirsentenciasSQL.LasrelacionesdelabasededatosdeVelneosonpermanentesloquenospermitenavegarporlainformacinhacialospluralesomaestrosdeunregistroounalistaderegistrosobteniendolalistaderegistrosdelatablapadreohijaenfuncindelanavegacinrealizada.EinclusoVelneopermitequeelusuariofinalpuedanavegarporlainformacinsinnecesidaddehacerbsquedamanualmenteoescribirsentenciasSQL.Rpidoysencillotantoparaelusuariocomoparaelprogramador.
04.02.ContenidosinicialesVerConocecmopodemosasignarvalorespordefectoacamposdetablasatravsdelapropiedad"contenidoinicial".Cadavezquealgunodelosdatosutilizadosenlafrmuladelcontenidoinicialdeuncampocambie,sevolveracalcularlafrmula.Estofuncionaatodoslosnivelestantoenelservidorcomoenelcliente,ademsalestarimplcitoenelcamposabesqueseejecutarsiempre.
04.03.EnlacespluralesautomticosVerLosenlacespluralestepermitenrelacionarlosregistrosdelatablamaestraconsusregistrosenlatablapluralynavegarporellos.Losenlacespluralessondinmicosysecreanautomticamentecuandoseaadenaunatablandicescuyosprimeroscampossecorrespondenconelndiceprimariodelatablamaestra,sinprogramacin.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
04.04.AccesoaregistrossinprogramarVerUnodelosgrandesobjetivosdelasaplicacionesempresarialesesmanejarlainformacinrelacionadaentrelastablasdelabasededatos.Velneodisponedecamposdetipopunteroquenosfacilitanesalabor.Setratadepunterosespecialesquenosayudarnaapuntardesdeunregistroaotrodesumismatablaatravsdecondicionesespecialesdeposicinoresolucindendices,aprendeahacerlosinescribircdigo,simplementerellenandounapropiedadesenladefinicindeloscampos.
04.05.ActualizacionessinusartriggersVerLainformacinnoesesttica,cambiayenelmundoempresarialeshabitualquerealicemosmltiplesclculos.Velneoensubasededatosdisponeaniveldetabladelsubobjetoactualizacinquenosayudaarealizaroperacionescomoelclculodeexistenciasenalmacn,saldosdecontabilidad,totalesenlosdocumentosdecomprayventa,etc.sinnecesidaddeescribircdigo,simplementerellenandolaspropiedadesdelaactualizacindondeleindicamosloquedebehacerporalta.Velneoyadeduceloquedebehacerpormodificacinybaja.Lasactualizacionesnosevitantenerqueprogramartriggersoeventosdetablaparacontrolarqudebehacerporalta,bajaymodificacin,sonrapidsimasdeprogramar,potentesyfiables.Aprendeausaractualizacionesymejorarstuproductividadcomoprogramadornotablemente.
04.06.HazrefactoringyahorratiempoVerDuranteeldesarrolloomantenimientodeunaaplicacineshabitualquetengamoslanecesidaddecambiarnombredetablas,campos,ndices,etc.Velneocuandoestoocurreescapazderealizarautomticamenteelrefactoringentodoslosobjetosquelousandejandolaaplicacintotalmenteoperativasinnecesidaddeprogramarnada.Adems,cuandosecambiaelidentificadordeuncampopodramosperdersucontenidoenlabasededatosdelclientesalvoqueprogramemosunprocesodemigracin,Velneotambinnosaportaunasolucindirectaysencillasinnecesidaddeprogramar,solotenemosquedeclararunsubobjetodetraspasodecampoeindicarlecomosellamabaelcampoantesycomosellamaahora,alejecutarlaaplicacinVelneomigrarautomticamentelosdatosdeesecampo.
04.07.ClienteBasededatosconvDataClientVerConocealdetalleelclientededatosvDataClientyelconjuntodefuncionalidadesqueteproporciona.Cuandoprogramamoseshabitualquerervercomoestlainformacingrabadafsicamenteenlabasededatos.vDataClientnospermiteconsultarlosdatos,probarlosndiceseinclusoejecutarprocesoscontralainformacinseleccionada.Unpotentecomponentequehacemsfcillavidadelprogramador.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
Unavezcompletadoesteimportantegrupodevdeos,ytrasconocerlaprogramacinconVelneo,laarquitecturadelaplataformaylascaractersticasdelapotentebasededatos,ahorahallegadoelmomentodeconocerotrasposibilidadesqueVelneoponeanuestroalcanceparadesarrollaraplicacionesmsrpidoydesdeelprimerda.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
05.ProgramarapartirdecdigoabiertoVelneoteayudaasermsrentable.AprovechalosrecursosqueVelneoponeatudisposicin.
Programardesdeceroesmuyinteresantecuandodeseamosaprenderaprogramarconunanuevaplataformadedesarrollo,sinembargocuandoqueremosserproductivosdebemosseguirelprincipiodequelaformamsrpidadedesarrollaresaquellaenlaquenotenemosqueprogramar,sinoqueutilicemoscdigoyaexistenteydesarrolladoporprogramadoresconmsexperienciaquenosayudartantoasermsrentablescomoaaprendercomolohacenlosmsexpertosparaaplicarloenmisdesarrollos.
LacomunidaddeVelneocuentaconuninteresantecatlogodeOpenAppsquetienesatudisposicin.Lamayorasongratuitasytienenfinesformativoscomolosejemplosytutores,yotrasdepagoyaquesonplantillasprofesionalesparaquepongastusaplicacionesenproduccinenuntiemporcord.ConocelasOpenAppsyscalestodoeljugo.
05.01.QusonlasVelneoOpenApps?VerAprovechalasventajasdeprogramarapartirdecdigoabiertoaumentandotuproductividadconelusodelasplantillasempresariales.Conocerslosdiferentestiposdeplantillasquepuedesencontrarenelcatlogo.
05.02.InstalarejecutaVelneoOpenAppVerDescarga,instalayejecutaunaaplicacinempresarialdecdigoabierto.ConocerslospasosquedebesseguirparaqueunaOpenAppqueteinteresedelcatlogopaseaformarpartedelassolucionesinstaladasentuservidor.
05.03.ModificarunaVelneoOpenAppVerTrasinstalarunaVelneoOpenAppqueesdecdigoabiertoaprendelofcilqueesadaptarlaalasnecesidadesdetusclientesdeformarpidayproductiva.Recuerdaqueelbeneficiodetutrabajoresideenlareduccindeloscostesdeprogramacinyquefocalizarteenadaptarunestndaratusectoresmsproductivoqueprogramarlotodo.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
05.04.CrealainterfazenminutosVerEnpocosminutosserscapazdecrearlainterfazparalagestindelosdatosdetuaplicacin.Estolopuedesconseguirgraciasalacasimgicafuncionalidaddepegarcomo...eneleditordeVelneo.PartiendodelasplantillasdelaOpenAppvDiseoTemplatesquepuedesdescargardelcatlogoversquerpidopuedescrearelinterfazdetusaplicaciones.Adems,pegarcomo...nospermiteafirmarquetodoslosobjetosdeinterfazquehasprogramadosonasuvezplantillasparatusnuevosdesarrollosconslocopiarlosenelportapapeles.
05.05.QuesVelneovBase?VerDesarrollatusaplicacionesaprovechandounncleoconrecursoscomunes(interfaz,utilidades,etc.)aumentandolarentabilidadentusdesarrollos.Velneohadesarrolladounaaplicacindecontactosquecontienelastablasyobjetosvisualesquecasitodaslasaplicacionesutilizanparaquenotengasqueprogramarlos.SimplementeheredavBaseyarrancaeldesarrollodetuaplicacinconunagrancantidaddetrabajoyarealizada.
05.06.QuesVelneovERP?VerTegustaraempezaradesarrollartuERPenVelneoconlosmdulosdecompras,ventas,almacnyTPVyadesarrollados?Ahorratiempoydineroutilizandoestaplantillaempresarialdecdigoabiertocomopuntodepartidayaqueestotalmentepersonalizableparaqueimplantessolucionesadaptadasacadaunodetusclientes.
05.07.PersonalizarmiVelneovERPVerObservalorpidayfcilqueresultapersonalizartuaplicacindecdigoabiertoapartirdelaplantillaempresarialvERPheredada.PodrspersonalizarlasintocarelcdigofuentedevERP,detalformaquecuandosalgannuevasversionesdevERPpodrsincluirlasentusaplicacionessinnecesidaddereprogramartucdigo.
05.08.VelneovERPenejecucinVerQuincluyelaOpenAppoficialVelneovERP?Miraestevdeoyconocerslascaractersticasyfuncionalidadesprincipales.Loversenfuncionamientoypodrsvalorartodoeltiempodedesarrolloqueteahorrasconsloheredarla.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
HastaaquhemosvistotodoslosrecursosgratuitosqueVelneoponeadisposicindecualquierprogramadorinteresadoenelplataforma.Sitehagustadoloquehasvistoy,todavaeresnivel1,hallegadoelmomentodedarelsaltoaunnuevonivelquetepermitirseguiravanzandoenelconocimientodeVelneoconlossiguientesvideotutoriales.
Apartirdeahorapodemosconsideraralosgruposdevdeoscomounmanualdereferenciaenvdeo.CadagrupoestdestinadoaensearteafondounreadelaplataformaVelneo.Losgruposestnpensadosparaqueaprendaslosconceptosenunordendedificultadcreciente,aunquetambinpuedesabordarloscomocualquiermanualdereferenciaenelordenquemsteintereseosegnlasnecesidadespuntualesquetesurjanalprogramarconVelneo.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
06.BasededatosConocerlabasededatosdeVelneoeslabaseparadesarrollardeformasencillayagradable.
LabasededatosdeVelneoesclaveeneldesarrollodeaplicacionesempresariales,hallegadoelmomentodeentrarendetalle.Debesconocertodoslostiposdetablas,campos,ndicesyelrestodesubobjetosdelastablas.Aunquenolosutilicesahoramismoconocerlosteayudarcontodaseguridadenelfuturo.AsqueteanimoaqueempiecesyaconestaseriedemagnficosvdeosconlosquedominarslabasededatosdeVelneo.
06.01.TablasdedatosVerAprendeacrearlosdiferentestiposdetablas:maestras,submaestras,arboladas,histricas.Cadatipodetablatienesuscaractersticasporloqueesnecesariosconocerlostiposparaquenuestrodiseodebasededatossealomsptimoposible.
06.02.Campos.TiposdecampoVerConocelostiposdecamposquepuedesutilizarparaalmacenarinformacinenlastablas.Esimportantesaberquetipodecampodebesusarparacadainformacinquedeseasalmacenardecaraaoptimizareltamaoendiscodelosdatosylosndices.
06.03.Campos.EnlacesentretablasVerCrearelacionesentretablasconenlacesatablamaestra,tablaesttica,enlacesindirectos,enlacessingularesdeplural,hermanoscontiguos,etc.Estosenlacessonpermanentesypermitenprogramaraccediendoatodalainformacinsinnecesidaddeescribircdigo.
06.04.ContenidosinicialesVerPodemosprogramarqueloscamposasumanunvalorpordefectooqueelvalordeuncamposecalculeenfuncindelcambiodevaloresdeotroscampostantoenaltacomoenmodificacin,daigualquelaoperacinserealiceaniveldeinterfazodeunproceso.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
06.05.ndicesVerLosndicesnospermitenaccederrpidamentealainformacin,verstodoslostiposdendicesquepuedesdefinirdondedestacalapotenciadelosndicesportrozosypalabrasademsdelostiposdeclavenicayaceptarepetidasyelparticularndicedemltiplesclaves.
06.06.EnlacespluralesVerLosenlacespluralessonunsubobjetoquelastablascreandeformaautomticaynospermitennavegarporlainformacinenbasedelastablasconsusrelacin1a1,1an.Lanavegacinapluralesserealizaconstantementeennuestrasaplicacionesysolorequiereelusodelcomandodeinstruccincargarplurales,algoqueelusuariofinaltambinpuedehacerdesdeelmennavegante.
06.07.ActualizacionesVerProgramarconactualizacionesessinnimoderapidezyseguridad.Definevisualmentelaspropiedadesdeloscomponentesdeactualizacinporacumulacinovalorabsolutayahorratenerqueescribirmuchaslneasdecdigoentriggers.
06.08.TriggersVerExisten3triggersanterior,internoyposteriorporcadaoperacindealta,bajaymodificacindebasededatos.Estos9triggersaportanunagranflexibilidadalahoradeaadirfuncionalidadyaplicarlasreglasdenegociodentrodenuestrabasededatos.Algunasdelasfuncionalidadestpicasdelostriggerssonverificarlainformacinantesdedarseunalta,bajaomodificacin,eliminaloshistricosdelregistros,crearotrosregistros,etc.
06.09.TraspasodecamposVerCuandotienestablasenproduccincondatos,elcambiodeidentificadordeuncamposevuelvecrticoyaquenosobligaahacerunprocesodemigracin.ConelsubobjetodetraspasoteevitarsescribircdigoyVelneoharesetrabajoporti.Adems,estesistemapermiteasignarvaloralosregistrosyaexistenteenunatablacuandocreamosuncamponuevo.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
06.10.VariableslocalesdetablasVerLasvariableslocalessonunsubobjetoquetienesumbitorestringidoalobjetoalquepertenece.Observaunejemplodeusodevariableslocalesparagestionarinformacininternadeunatablay,porejemplo,condicionaractualizaciones.Delamismaformasepuedeusarenobjetosvisuales.
06.11.VariablesglobalesVerExistendostiposdevariablessegnsuspersistencia,endiscooenmemoria.Lasvariablesglobalessoncomunesparatodalaaplicacinytodoslosusuariossisonendisco,osuvaloresespecficoparacadaclienteytodoslosobjetosdelaaplicacinenejecucinenelclientesiesenmemoria.
06.12.TablasestticasVerLamayoradelainformacinqueguardamosenlabasededatosesdinmica,sinembargotambinexistendatosquesonestticos,porejemplolosdasdelasemana,losmesesuotrainformacinqueslopuedemodificarelprogramadorperonoelusuariofinal.Paraalmacenaresainformacinevitandolanecesidaddecrearunatablaysusobjetosvisualesexisteelobjetotablaesttica.Enlatablaestticalosregistrossondeclaradosporelprogramadorynopuedensermodificadosporelusuario.
Yahoraquelabasededatosyanotienesecretosparatillegaelmomentodeaportarlealosdatoslamejorinterfazparaquelosusuariosdisfrutenusandotusrpidas,sencillasybonitasaplicaciones.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
07.InterfazConelusodelosobjetosdeinterfaz,aprenderstodolonecesarioparapoderejecutartusaplicacionesentusdispositivos.
Unaaplicacintienemuchaspiezasensuinterfaz.Todocomienzaconunmarcoquecontieneunmen,unaovariastoolbars,docksyformularios.Debesconocerydominarelconceptodeaccinparaquetusprogramaspuedanserejecutadosporlosusuarios.
07.01.MarcoAUTOEXECVerCreaunmarcoparapoderejecutartusaplicaciones.AUTOEXECeselnombrequedebetenerelobjetomarcodetuaplicacin.Unmarcopuedecontenerdocks,toolbarsyunabarrademenquepodrsconfiguraratugusto.
07.02.AccinVerLasdiferentesopcionesdetuaplicacinsebasanenacciones.Unaaccinesunobjetocapazdeconcatenaraotrosobjetoscomoveamosenelconceptodeflujo.Unaaccinpuedeserejecutadadesdeunmen,unatoolbar,unbotndeunformulario,etc.
07.03.MenytoolbarVerLosmensylastoolbarssonlosobjetosmsestandarizadosparadarlealusuariolacapacidaddeejecutarlasdiferentesopcionesfuncionalesdetuaplicacin.Podemosutilizarmensenlabarrasuperiordemenytambinincrustarmensencualquierformularioeinclusoenlosbotones,tambinsepuedendeclararmensarbolados.Lastoolbarsepuedenaadirenlosdocksqueseacoplanalmarcoprincipaldelaaplicacin.
07.04.ManejadoresdeEventosVerCreagruposdeinstruccionesaejecutarenbotones,formularios,etc.conelmanejadordeeventos.Losmanejadoresdeeventosonsubobjetosdelosformulariosenlosqueincluiremostodalafuncionalidadquedeseemosejecutarbiencuandoelusuariopulseunbotnocuandosedisparecualquiersealseadeteclado,ratn,etc.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
07.05.ConexionesdeEventosVerGestionalassealescomoporejemplodeteclado,ratn,prdidasygananciasdefoco,etc.Conectaesassealesalosmanejadoresdeeventosparaquetuaplicacinsecomporteaniveldeinterfazcomotudeseas.
07.06.VariableslocalesVerMuchosdelosobjetosademsdetrabajarconinformacindelastablasdisponendevariableslocalesquepermitenalmacenarinformacinlocalalobjeto.Sideunobjetosecreanmltiplesinstancias,cadaunotendrsuspropiasvariableslocales.
07.07.AlmacndeobjetosVerRentabilidadyproductividadalmximoreutilizandotodostusdesarrolloscomopartedenuevasaplicacionesysinreescribirdenuevo.MiraestevdeoyobservacomoensegundospuedesconvertirtodoslosobjetosdesarrolladosparaelmdulodecomprasenlosobjetosyafuncionalesdelmdulosdeventasNotelocrees?Miraelvdeo.
07.08.HerenciainversaVerTegustaraquetusaplicacionespuedanserheredadasypersonalizadasporotrosdesarrolladoressintocarabrirtucdigoysinquelotoquen?Velneotepermitecrearenloscontrolescontenedoresdesubformularioscomopestaas,splitters,cajasypilasdeformularios,ascomoenlosmensquecreespuntosdeinsercin.Tuotrodesarrolladorpodrisheredarlaaplicacinyaadirnuevossubformulariosenesospuntosdeinsercin.Endefinitivaampliaropersonalizarlafuncionalidaddelaaplicacinsintocarelfuenteoriginal.Estoayudaaquepuedassacarnuevasversionesyqueseactualicendeformatransparenteparaquetodosigafuncionandoigualdebiensinquehayaquehaceradaptacionesocambiosenelcdigodepersonalizacin.
Seguimosavanzandoconfuerza.Lainterfazdenuestrasaplicacioneseselescaparatedenuestrotrabajo,poresoestanimportantecuidarsudiseo,funcionalidadyusabilidad.Poresotrasaprenderestosaspectostanimportantesparanuestrainterfaznosvamosaadentrarenlosobjetosdevistadedatosqueseusandeformamasiva.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
08.Interfaz.VistasdedatosdelistaPodemoselegirdistintasformasdemostrarlainformacindesdelaslistasderegistrosdeformavisual.
Elserhumanoestacostumbradoatrabajarconlistas.Siemprenosresultamsnaturalmanejarlainformacinconlistas.Velneoledamuchaimportanciaalagestindelistasentusaplicacionesyporesemotivoponeatudisposicinunconjuntodeobjetosqueteayudarnatenerunainterfazricaendiseoyfuncionalidad.
08.01.RejillaVerEselobjetomsusadoenlasaplicacionesjuntoalformulario.Laclsicarejillaogridnossirveparapresentarlistasderegistrosdelastablas,demodoquecadafilasecorrespondeconunregistroycadacolumnaconuncampodelatablaofrmula.
08.02.RejillaavanzadaVerEsteobjetocomplementalarejilla,adicionalmentealasfuncionalidadesestndarpermitequeelusuarioentiempodeejecucinpuederealizaragrupamientosmltiples,aadirclculodetotalesysubtotales,manipularlascolumnas,etc.
08.03.rbolvisordetablasVerLastablasarboladasrequierenunobjetoquevisualiceenformaderbolsucontenido.Elobjetorbolvisordetablasarboladasescapazdeconstruirdinmicamenteelrbolenbasealaspartescomunesdelaclavedelcdigodelosregistros.
08.04.CasilleroVerElobjetoCasillerocapazdepresentarunalistaderegistrosenformadeceldas(casillas)distribuidasenformadefilasycolumnas.Seutilizaparamostrarregistrosenunafila,enunacolumnaoenuncuadroorectngulodondelosregistrosseajustanautomticamenteenfuncindeltamaodisponible.Elcasilleromuestraensuinteriorunformularioporloquepermiteademsdevisualizarinformacineditarla.
08.05.BlocdeformulariosVerEsteobjetopresentaunalistaderegistrosconunformularioquepermiteeditarlosregistros,yavanzarentreellosatravsdeunpaginador.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
08.06.ListViewVerConesteobjetopodemosvisualizarlistasderegistrosdeformasencillaconuniconoyuntextodeformasimilaracomolopodemosverenlosexploradoresdearchivosdelossistemasoperativos.
08.07.ViewFlowVerEsteobjetopresentalistasderegistrosdeunmodogrficoamododepresentacindediapositivasquepuedenmostrarunaimagendelregistroounformulario.Esunobjetobastanteutilizadoeninterfacestctilesyaqueelpasoderegistroesbastantesencilloynaturalparaelusuario.
08.08.InformeVerUnobjetoclsicoennuestrasaplicacionesempresarialeseselinformequenosimprimirlainformacindelastablasapapel,aunquetambinpermiteprevisualizarlainformacinenpantallaogenerarunficheroendiscoconelinformeenformatoPDF.
08.09.PersonalizacindeinformesVerEshabitualqueennuestrasaplicacionesdeseemosdarlealusuariofinaloanuestrosdistribuidoreslaposibilidaddepersonalizarlosinformes.Enestevdeotemostramosunadelasposiblesformasdepersonalizarinformesmedianteelusodelaherencia.
08.10.ListaQMLVerQMLesunlenguajecreadoporQtquetienegrandescapacidadesgrficasyseusatantoparaaplicacionesdeescritoriocomoparaelinterfazdedispositivostctiles.Conesteobjetopodrsmostrarlistasderegistrosconungranabanicodeposibilidadesvisualesyefectos,inclusotepermitecreartuspropioscontrolesparavisualizarlistasusandoQML.
08.11.ReutilizarobjetoQMLVerDescubrelosencilloqueesreutilizarunobjetoQMLcreadosporotrosprogramadores.CambiandounaspocaspropiedadespuedesconseguiradaptarcualquierobjetoQMLparaquemuestrelainformacindetustablas.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
08.12.MultivistaVerElobjetomultivistacomosunombreindicaescapazdemostrardiferentesvistassincronizadas.Enmuchasocasionescuandodiseamoselinterfazdelaaplicacinnosencontramosconlanecesidaddemostrarmltipleslistasofichasdediferentestablassincronizadasatravsdesusrelaciones,esdecirquecuandoenlaprimeralistaseleccionamosuncliente,semuestreenlasegundavistasusfacturasyalseleccionarunafacturasemuestreenlaterceravistaelformulariodelafacturaparasuvisualizacinoinclusoedicin.Elobjetomultivistanospermitehacerlodeformasencillayaqueescapazdesincronizarlasvistasenfuncindeprocesosydesuentradaysalida.
08.13.AlternadordelistaVerDespusdeverlagrancantidaddeobjetosdevistadedatosdelistadisponiblesenVelneoesteobjetonosdalaposibilidadaquepodamosmostrarlainformacinconcualquierdelosobjetosquetengascreadosparaunatabla.Siporejemplocreamosparaunatablaunalternadorqueincluyeunarejilla,uncasilleroyuninforme,siparamostrarunalistaderegistrosdelatablausamoselalternador,pordefectoelusuarioverlainformacinconelprimerobjetodeclarado,enestecasolarejilla,perotendrlaposibilidaddecambiaralcasillerooinformeparaverlainformacinconeseformatosinlanecesidadderecargarlainformacin.
Ahoraqueconocemoscomovisualizarlainformacindenuestrastablascuandotenemosunalistaderegistrosllegaelmomentodeaprenderavisualizaroeditarlainformacindelosregistrosdenuestrastablas,sigamosadelanteparaaprenderausarlasvistasdedatosdeficha.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
09.Interfaz.VistasdedatosdefichaUsamoslosobjetosdevistadedatosdefichaparamostraroeditarinformacinpartiendodeunorigenfichaoregistrodeunatabla.
Aunqueeshabitualtrabajarconlistascuandobuscamosinformacin,necesitamosobjetoscapacesdemostrarunafichaparasuvisualizacinyedicin.Losformulariossonunodelosobjetosquemsseutilizaeneldesarrollodeaplicacionesempresariales.
Ahoravamosaaprenderacrearformularios,ausarlosdiferentestiposdecontroles,aaadirfuncionalidadenbotones,amaquetarelformularioparaquesiempreseveabienyseajustealespaciodisponible,yaaplicarlaamalgamaquenospermiteincluirotrosobjetosdentrodeunformulario.
09.01.FormulariosVerElformularioesunodelosobjetosmsusadosennuestrasaplicaciones.Conocecmocrearformulariosusandoelasistente,comoeditarlosyadaptarlosaldiseoyfuncionalidaddeseados.
09.02.BotonesycomandosVerElcontrolbotnesunodelosmsutilizadoenlosformularios.Verscomosepuedeaadirunbotnenunformularioyaplicarlefuncionalidadatravsdelapropiedadcomandoysuampliavariedaddeopciones.
09.03.LayoutsVerMaquetatusformulariosydefinecmoseajustarnloscontrolestantoenposicincomoendimensinenbasealaaplicacindelayoutsdetipovertical,horizontalogridycomoaplicarlosespaciadoresparaforzarespaciosoempujaraotroscontroles.
09.04.FormularioscomosubobjetosVerUnformularioesuncontenedordecontroles,yVelneodisponedecontrolesqueasuvezsoncontenedoresdeobjetos.Aadesubformulariosatuformularioutilizandoloscontrolesseparadordeformularios,splitter,cajaypiladeformularios.Losformulariossinorigenodeorigenfichadelamismatablasepuedenincrustarenestoscontrolescontenedores.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
09.05.VistadedatosVerElcontrolvistadedatosnosabrelapuertaalaamalgamadeobjetossinlmite.Utilizaestecontrolparaincluirenunformulariootrosobjetos(rejillas,casilleros,informes,formularios,etc.)relacionadosatravsdeunprocesoobsquedaylaaplicacindelflujo.Porejemplo,estecontrolseusaparacrearformulariosdeltipocabeceradetalle.
09.06.OptimizarparacloudVerCuandoqueramosquenuestraaplicacinseejecuteamximavelocidadenClouddebemosocuparnosdelaoptimizacindenuestrosformulariosysubformularios.LopodremoshacerdeformasencillausandomanejadoresdeeventoparalassealesonHideyonShow.Siunformulariomuestramuchainformacinycontienemltiplessubformulariosincrustadosenunpestaador,podemosevitarquetodosecarguealabrirelformularioprincipal,consiguiendoquesecarguemuyrpidoydifiriendolacargadecadasubformularioalmomentoenelqueelusuariohaceclicenlapestaaquehacevisibleelsubformulario.
09.07.ControlesSVGVerParacrearinterfacesricosdisponesdelaposibilidaddeincluirimgenesvectorialesconlosdiferentestiposdecontrolesSVGqueaportanrealismoyfuncionalidadaplicabletambinparainterfacestctiles.
09.08.ExtensindefichaVerNecesitasmostraroeditarenunformulariodatosdediferentesregistrosdelamismaodiferentestabla?Losformulariospermiteneditardatosdeunregistrodelatabladeorigen,conelsubobjetoextensindefichaserompelalimitacindenopodervisualizaroeditarmltiplesregistrosdemltiplestablasenelmismoformulario.Adems,Velneosincronizalaactualizacindelosdatosdetodoslosregistroscuandoaceptamoselformularioprincipal.
YahemosavanzadomuchoennuestroconocimientodeldesarrollodeaplicacionesconVelneoV7,podemoscrearnuestrabasededatosascomoelinterfazdelaaplicacin,debemosahoraregresaralabasededatosparacompletarnuestrosconocimientoscontodaslasfuncionesavanzadasquenosayudarnadesarrollarmejoresaplicaciones.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
10.BasededatosavanzadaAprovechalasventajasdelaBBDDavanzadadeVelneoqueteaportarmltiplesfuncionalidadessinapenasescribircdigo.
Aunqueyahemosvistocondetallelostiposdetablas,campos,ndices,etc.Aquencontrarsungrupodevdeosqueteayudarnafijaresosconocimientomsenprofundidad,conejemplosdecadatipo.
Siconsiderasquenonecesitasesterepasopuedessaltartelos5primerosvdeoseirdirectamentealosdetemasavanzadoscomosonlosndicescomplejosylastablasdeextensin.
10.01.Tutorialdetablas(parte1)VerAprenderadisearlabasededatosdetuaplicacin,conocersejemplosdetablasmaestras,adisearutilizandoesquemasyelasistentedetablasademsderepasarposiblescriteriosdenomenclaturaparatusobjetos.
10.02.Tutorialdetablas(parte2)VerAprendelosusosdelastablasarboladas,comodisearestructurasdecabecerasydetallecontablassubmaestrasyacrearrelacionesconeleditordeesquemasentrelastablas.
10.03.Tutorialdetablas(parte3)VerConocelastablashistricasysusposiblesusosyaprendetodolostiposdecamposquepuedesutilizarenlastablasdeVelneoconejemplosdesuaplicacinycaractersticas.
10.04.Tutorialdetablas(parte4)VerLosndicesteayudarnagestionar,buscarylocalizarinformacindeformainmediata(portrozos,palabras,etc.)Conocesustipos,laposibilidaddecrearndicescondicionadosysuuso.
10.05.Tutorialdetablas(parte5)VerConcersloscamposdeenlacesatablamaestraytablaestticaylosenlacesavanzadosatravsdepunteroindirectovirtualyreal,singularesdepluralporposicinendiceyloshermanoscontiguos.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
10.06.ndicescomplejosVerEnocasionesnecesitashacerbsquedasrpidasdeinformacinqueseencuentraalmacenadaendiferentestablas.Unasolucinesrealizarbsquedasencadatablaycruzarlainformacin,peroesorequiereoptimizarelprocesodebsquedaypuedenosertodolorpidoquenecesitamos,otraopcinesduplicarlainformacinenlastablasparapodercrearunndicequecontienetodalainformacin.Velneodisponedeunndicequetepermitirencontrarregistrosdeunatablabuscandoporcamposdeotrastablasrelacionadasgraciasalapotenciadelosndicescomplejos.
10.07.TablasextensinVerLastablasdeextensinsonlasolucinalossiguientescasos:Sitienesunatablaconuntamaoderegistromuygrandedondehaycamposdegrantamaoqueseusanenunporcentajemuybajoderegistros,otienesunaaplicacinestndarenlaquequieresquepuedanaadirnuevoscamposaunatablasintocarlatablaoriginaldelestndar,otienesunatablapolimrficaquecontieneinformacindediferentestiposderegistros(vehculo:coche,camin,moto,etc.)ytegustaradividirlaendiversastablascadaunaconsuscampos.Lastablasdeextensinsecomportancomounaextensindelatablapadreconunarelacinautomtica1a1pudiendodesdelaextensinaccederalosdatosdelatablapadreyaladeltodassusextensinyviceversa.
Unavezquehemoscreadonuestrabasededatosparaalmacenarlainformacinyhemoscreadolosndicesadecuadosparaexplotarlainformacinconelmejorrendimientollegaelmomentodeconocercmobuscarylocalizarlainformacinennuestrabasededatos.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
11.Consultas.AccesoalainformacinBuscarlainformacinenlabasededatosesunadelastareasmshabituales,aprendelasdiferentestcnicasquepuedasaplicar
Veamosahoracmopodemoslocalizarregistrosindividualesobuscarlistasderegistrosquecumplancondicionessencillasocompletas.Tambinaprenderemosagestionarlalistasderegistrosencontradosparacombinarlos,aadiendo,quitandoocruzandoregistrosentrelasdiferenteslistasparaobtenerlainformacindeseada.
11.01.LocalizadorVerEllocalizadortepermiteencontrarunregistrosdeunmodosencillohaciendousodelosndicesexistentesenlatabla,deacuerdoauntextodebsquedaintroducido.Elregistrolocalizadopuedeluegovisualizarseconunformulariooaplicarsuvalorauncontroldeedicin.
11.02.Bsqueda.ListacompletaVerBuscartodoslosregistrosdeuntablaporunndiceesunatareadeprogramacinrealmentesencillagraciasalusodelobjetobsquedaydelcomponentedebsquedadondeespecificamoselndicequeutilizarparabuscar.
11.03.BsquedaconformularioVerEshabitualquecuandobuscamosinformacinpreviamentedebemossolicitaralusuariolosdatosqueconformarnloscriteriosdebsqueda.Velneopermitequeenelobjetodebsquedasedeclareunformularioenelqueelusuariopodrrellenarlosdatosdebsqueda,enlabsquedausaremosfcilmenteesainformacinparafijarloscriteriosdebsquedaenloscomponentes.Adems,podemosvercomorealizarbsquedamscomplejascondiferentescomponentesdebsquedaquenospermiteaadir,quitarocruzarlaslistasderegistrosobtenidasencadacomponentehastaobtenerlalistadeseada.
11.04.CestaVerLascestassoncontenedoresdelistasderegistrosenmemoria.Seusanmuchosenlaprogramacindeprocesosymanejadoresdeeventoparatrabajarconlosdatosencontradosenunabsquedaocargarlista.Lascestassepuedenprocesarparacombinarinformacinytambinparaprocesarlalistaderegistrosparasulectura,modificacinoeliminacin.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
11.05.LupaVerLalupaesunobjetoquepermiteprogramarfiltradospredefinidosentiempodeprogramacin.Estosfiltradospuedenserestticosodinmicosbasadosendatossolicitadosalusuarios.Seusanhabitualmentecomoopcindemendecontextoenrejillas.
EstamosllegandoalfinalyantesdeterminarvamosarepasaralgunoscomponentesdelaplataformaVelneoquenosamplanlasposibilidadesdedesarrollo,despliegueyfuncionalidadesdenuestrasaplicaciones.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
12.ComponentesLaplataformaVelneoV7constadevarioscomponentesqueteayudarnarealizarlaboresdeformaespecializada
Esteltimogrupopodemosconsiderarlounanexodeconsultaalquepodemosrecurrirparaconocerlascaractersticasdealgunoscomponentesquesemuestrancondetalleenlossiguientesvdeos.
12.01.InstalacindeVelneovServerVerEnotrosvdeoshemosvistocomoinstalaryadministrarelservidorVelneovServerCloud,ahorallegaelmomentodevercomodescargar,instalaryactivarelVelneovServerentuequipo,enunaredlocaloenelservidordetucliente.
12.02.Entornodedesarrollo.vDevelopVerVelneocuentaconuneditorintegradoconelquepodrsdesarrollaralcompletotusaplicacionesdesdelassoluciones,proyectosyobjetosycontrolesdelabasededatosylainterfaz.Disponerdediferentespanelesconfigurablesconlosquepodrscambiarpropiedades,usarinspectorobuscadoresavanzadosdeobjetos.Esteesuncomponentecuyodominioesindispensableparaserlomseficacesennuestrastareasdedesarrollo.
12.03.GaleradeobjetosVerCuandoqueremoscrearunnuevoobjetosabrimoslagaleradeobjetosquenospermiteelegirlosobjetosdisponiblesenfuncindelproyectodedatosoaplicacinenelquenosencontremos.Unavezlocalizadoelobjetoausarpodemoscrearlodirectamentedesdelagalera,ademsdeponerconsultarunaayudarpidasobreelmismo.
12.04.EditordefrmulasVerLasfrmulasestnentodalaplataforma,porejemploenlaspropiedadesdeobjetos,subobjetos,controles,parmetrosdecomandosdeinstruccin,etc.EleditordisponedeunatoolbarconmltiplesasistentesqueseadaptanenfuncindesilafrmulaesV7oJavaScript.Debesdominarloparadesarrollarconmsagilidad.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
12.05.VelneovAdminafondoVerConocerstodalafuncionalidaddeVelneovAdminqueeseladministradorremotodelVelneovServer.Serepasanlasfuncionalidadesincluidasenlosdiferentesmensdeusuarios,gruposdeusuarios,soluciones,instancias,enganches,transacciones,discoymensajesdesistema.
12.06.BorrarunasolucinVerParaborrarunasolucinusaremosVelneovAdmin.Paraquepuedaserborradaunasolucinnodebetenerinstanciasdeclaradas,ademsdebemostenerpermisosdeadministracinparaborrarsolucionesyenconcretosobreesasolucinaborrarquetampocodeberaestarsiendoheredadaporotrassoluciones.
12.07.InformespersonalizablesVerSinecesitasqueelusuariofinalpuedapersonalizaryadaptarsusinformesdebersusarVelneovReportquecomoversenestevideopermitehacerlodeformasencillayentiempodeejecucin.
12.08.VelneovReportsVerLaOpenAppVelneovReportpermiteextenderlafuncionalidaddelosinformesaunnivelmsavanzadocomoporejemplosubinformes,textoHTMLmultipginaeinclusolapersonalizacinentiempodeejecucinporpartedelusuario.Herdalayusasuscomandosdeinstruccin.
12.09.AplicacioneswebconvModApacheVerSiqueremoscrearsolucionesWebestecomponenteesnuestroaliadoparaconseguirlodeformasencilla.vModApacheesunmduloqueseintegraenelservidorwebApacheyquehacedepuenteentreelApacheyelVelneovServer.DeestaformacuandolesolicitanunapginawebaApachepuedesolicitarinformacinalservidordeVelneoquelepuededevolverHTML,CSS,XML,JSON,JavaScript,etc.enfuncindecmoqueramosprogramarlo.EstaesunasolucinestndarqueseapoyaenunodelosservidoresmsutilizadosenInternetyqueademsdetodalafuncionalidadqueaportanospermitecrearsolucioneswebquecombinenPHP,Python,JavaScript,etc.conVelneo.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
Enhorabuena!Hascompletadoestecursobasadoenvideotutoriales.AhorayasolonosquedadeseartequedisfrutestrabajandoconestamaravillosaplataformadedesarrollodeaplicacionesempresarialesllamadaVelneo.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1
-
GuaparaaprenderVelneoV7convdeos
MsformacineinformacinVelneoponeatudisposicinrecursosformativosparacompletarelautoaprendizajeconestecursobasadoenvideotutoriales.
SinecesitasmsformacinponteencontactoconVelneoparaquepodamosayudarteconnuestrosdiferentesrecursosformativos.Disponemosdecursosonlineypresencialesdediferentesnivelesquepodemospotenciarconsesionesdeconsultoraonlineopresencial.
Pol.Ind.AGranxa,EdificiovCenterRaD,esquinaparalela336400Porrio(Pontevedra)Espaa
Telf.(+34)[email protected]
Velneo,S.A.C.I.F.A36494706InscritaenelRegMercantildePontevedraaltomo3085,Libro3085,Folio90,HojaPO37578,Inscr1