curso online velneo v7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · curso...

46
Curso online Velneo V7 nivel básico Empezamos en unos minutos...

Upload: others

Post on 26-Aug-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online Velneo V7 nivel básico

Empezamos en unos minutos...

Page 2: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio
Page 3: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso Online Nivel Básico Velneo V7

Bienvenidos

Page 4: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Francisco José Vila http://ayudaVelneo.com

Twitter: @ayudavelneo

[email protected]

Page 5: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

AGENDA del CURSO

Page 6: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Mecánica del Curso

o 2 jornadas x 3 horas

o Descanso cada jornada (15 min.)

o Intercalaremos parte teórica y parte práctica

o Estructura = Ciclo de desarrollo

o Respuesta a las preguntas recibidas (Panel)

o Envío de proyectos y grabación de sesiones

o Formación + Videotutoriales

o + Preguntas = Jornadas especiales de formación

Curso online nivel básico

Page 7: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

AGENDA Día 1

• ¿Qué es Velneo ? o Componentes de la plataforma o Soluciones, Proyectos e Instancias o Herencia básica

• Proyecto de datos o Proyectos de datos: objetos disponibles o Tipos de tabla y tipos de campo o Índices o Enlaces en V7 o Actualizaciones o Enlaces plurales

• Ejemplo práctico o Consultas de información

o Búsqueda

o Localizador

Curso online nivel básico

Page 8: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

AGENDA Día 1

• Proyecto de Aplicación o Proyecto de aplicación

o Marco. AUTOEXEC

o Acciones. Comandos de acciones

o Menú

o Toolbar

o Elementos gráficos

• Ejemplo práctico o Proyecto de aplicación

o Marco. AUTOEXEC

Curso online nivel básico

Page 9: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

AGENDA Día 2

• Proyecto de Aplicación: Objetos visuales de tablas o Vistas de datos. Fichas y listas

o Formulario

o Rejilla

o Bloc de formularios

o Informe

o Alternador

Curso online nivel básico

Page 10: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

AGENDA Día 2

• Recursos disponibles o Recursos disponibles para el aprendizaje y desarrollo

o Videotutoriales

o Velneo Open Apps. Tutores y Componentes.

o Siguientes acciones formativas para continuar tu aprendizaje

Curso online nivel básico

Page 11: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Día 1 Curso Online Nivel Básico

Velneo V7

Page 12: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

¿Qué es Velneo V7?

• Plataforma completa de desarrollo de aplicaciones empresariales

• Desarrollada con las librerías Qt 4.X

• Es Multiplataforma (compilado para windows/linux/mac)

• Es Multi-idioma

• Tiene una arquitectura cliente-servidor

• Base de datos integrada dentro de la plataforma

Page 13: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

vServer Velneo V7

• es el centro de la arquitectura

• Multiservidor. Edición y ejecución

• vServer en LAN y en PaaS/SaaS

• Panel de control (velneo.es)

• Server en local

Page 14: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

Componentes De Velneo V7

Page 15: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

Servidor

Desarrollo

Ejecución

Utilidades

Familia de Componentes

vModApache vInstallBuilder

Page 16: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

Soluciones, proyectos e instancias en

Velneo V7

Page 17: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

• Soluciones o Almacén de proyectos (tanto de datos como de aplicación) o Se corresponde con un directorio físico de nuestra máquina

• Proyectos o Proyectos de datos y proyectos de aplicación o Son contenedores de objetos. o Proyecto de datos: tablas, variables, funciones, procesos, búsquedas, etc o Proyecto de aplicación: objetos que componen la interfaz para que podamos

visualizar los proyectos de datos

• Instancias o Es lo que entendemos por programa o Es lo que el usuario va a ejecutar finalmente

Al final en Velneo V7, programamos OBJETOS

Page 18: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

Herencia en Velneo V7

Page 19: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

• Concepto de Herencia

o Es poder reutilizar objetos ya programados y poder de este modo extender

nuestras aplicaciones

o Un proyecto de datos puede heredar de otros proyectos de datos, de tal manera que las tablas de cada uno de los proyectos puedan hacer uso de las tablas de los proyectos heredados.

o De igual manera, el proyecto de aplicación puede heredar de otros proyectos de aplicación haciendo uso de los objetos que contengan. Pero además puede heredar de proyectos de datos, siendo esta la manera de que un proyecto de aplicación opere con una base de datos.

Page 20: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

Parte Práctica 1

Page 21: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

• Parte Práctica Nº 1: Administrar vServer

o Parar el servicio de vServer en local

o Arrancar el servicio

o Ver donde se alojan los ficheros en la máquina local

• C:\Windows\SysWOW64\config\systemprofile\Velneo

o Conectarnos a vServer en la nube

o Conectarnos con vAdmin. Crear grupo de usuarios y usuarios

o Conectarnos con vDevelop: crear solución con un proyecto de datos y un proyecto de aplicación

Continuamos con la teoría…

Page 22: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

Proyecto de Datos

Page 23: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

• Objetos del proyecto de datos

o Tablas

o Tablas estáticas

o Variables

o Contantes

o Dibujos

o Búsquedas

o Procesos

o Funciones

o Fichero adjunto

o Librería externa

o Esquema

Page 24: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

• Proyecto de datos: Tablas y campos

o Es el objeto de proyecto de datos que sirve para almacenar la información de manera organizada. En cada una de ellas se guarda la información sobre un tema particular, pudiendo relacionarse unas con otras para formar una superestructura de información.

o Una tabla organiza la información en fichas o registros que contienen los mismos campos o datos individuales.

o Un campo es un subobjeto del objeto tabla que define la mínima unidad de información dentro de un registro a la que podemos acceder.

Page 25: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

• Tipos de campo

• Campos enlazado

• Alfabético

• Numérico

• Fecha

• Hora

• Tiempo

• Booleano

• Puntero Virtual

• Objeto

o Dibujo

o Texto

o Texto enriquecido

o Binario

o Fórmula

• Fórmula

o Fórmula Numérica

o Fórmula Alfabética

o Fórmula Fecha

o Fórmula Tiempo

Page 26: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

Parte Práctica 2

Page 27: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

• Parte Práctica Nº 2: Proyecto de datos

o Creación de las tablas en nuestro proyecto de aplicación

o Creación de los campos necesarios

o Creación de índices para poder buscar los registros

o Ver los enlaces plurales automáticos

o Creación de actualizaciones

o Ver los triggers o eventos de tabla.

• Eventos anteriores

• Eventos internos

• Eventos posteriores

Page 28: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

Proyecto de Aplicación I

Page 29: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

• Proyecto de Aplicación I

o Proyecto de aplicación

o Marco. AUTOEXEC

o Acciones. Comandos de acciones

o Menú

o Toolbar

• Crear un formulario de edición desde el asistente

• Crear las acciones para alta y modificación

• Crear un localizador

• Crear una búsqueda para devolver registros

o Elementos gráficos

Page 30: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Día 2 Curso Online Nivel Básico

Velneo V7

Page 31: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

• Resumen de la primera sesión I

o ¿Qué es Velneo V7?

o vServer como centro de operaciones

o Familia de componentes

• Familia del servidor

o vServer, vAdmin

• Familia de desarrollo

o vDevelop, vTranslator

• Familia de ejecución

o vClient, vDataClient y vWebClient

• Familia de utilidades

o vOdbc, vModApache y vInstallBuilder

Page 32: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

• Resumen de la primera sesión II

o Solución, proyecto e instancia

o Concepto de herencia

o Parte Práctica 1 nos conectamos y administramos un vServer

• Creamos grupos de usuarios y usuarios

o Conectamos con vDevelop: creamos una solución con un proyecto de datos y un proyecto de aplicación

o Proyecto de datos

• Objetos del proyecto de datos

• Tablas y tipos de campo

o Creamos las tablas necesarias para nuestra aplicación

Page 33: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

• Resumen de la primera sesión III

o Creamos las tablas necesarias para nuestra aplicación

• Creamos los campos requeridos para nuestra aplicación.

• Vimos los tipos de índice disponibles

• Generamos actualizaciones a otras tablas

• Vemos los triggers y el orden en el que se ejecutaban

o Trigger anterior

o Trigger interno

o Actualizaciones

o Trigger posterior

Page 34: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

• Resumen de la primera sesión IV o Proyecto de aplicación

o Marco. AUTOEXEC

o Menú

o Toolbar

o Elementos gráficos

o Creamos un formulario

o Creamos una rejilla

o Creamos un localizador

o Creamos una búsqueda

o Acciones. Comandos de acciones

Page 35: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

Concepto de Flujo en Velneo V7

Page 36: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

• Concepto de Flujo

o Es un concepto fundamental para dominar Velneo V7.

o En Velneo se programan objetos: con origen lista; con origen ficha y sin origen

o Los objetos tienen una entrada (datos que entran por el objeto) y una salida (datos que salen por el objeto).

o En medio de ese objeto se hacen cosas con los datos: esto es el flujo

o Flujo: todo lo que sucede desde que lanzamos un objeto así como su comportamiento cuando enlaza con otros objetos y como los datos fluyen desde el comienzo hasta el final de la ejecución.

• Desde una acción disparamos un localizador que nos devuelve una ficha.

• Desde una acción disparamos una búsqueda que nos devuelve una lista.

En definitiva el flujo es como enlazan unos objetos con otros a la hora de hacer cosas

Page 37: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

Proyecto de Aplicación II: Objetos de Lista

Page 38: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

• Proyecto de Aplicación II: Objetos de Lista

o Creación de rejillas

o Creación de localizadores

o Creación de búsquedas

o Creación de bloc de formularios

o Creación de informes

o Uso del alternador de vistas

o Uso de técnicas avanzadas de desarrollo: “Copiar/Pegar como” para el desarrollo de módulos con plantillas

Page 39: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

Manejadores y Conexiones de Evento

en Velneo V7

Page 40: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

• Manejadores y Conexiones de Evento I

o En Velneo V7 hay objetos que emiten señales. Esas señales pueden ser capturadas por otros objetos.

o El capturar el evento, ese objeto hace algo… Viene definido por un “Manejador de evento”

o El subobjeto manejador de evento es un contenedor de instrucciones de proceso que puede ser ejecutado desde una conexión de evento cuando la señal sea disparada.

o El manejador de evento también puede ser disparado desde un botón de un formulario.

Page 41: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

• Manejadores y Conexiones de Evento II

o El subobjeto conexión de evento permite conectar un manejador de evento que contiene líneas de instrucción con una señal que provoca el disparo de dicho manejador de evento.

o Este subobjeto puede ser usado en Rejillas, Árboles, Formularios, Bloc de formularios, Casilleros, Multivista y Marco.

Lista completa de Señales en: http://velneo.es/info_v7_715_es/velneo_vdevelop_v7/proyectos_objetos_y_editores/conexion_de_evento/lista_de_senales_disponibles_por_objeto_y_subobjeto/

Page 42: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

Parte Práctica 3

Page 43: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

Recursos Disponibles

Page 44: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Curso online nivel básico

• Recursos Disponibles

o Página de Videotutoriales

• http://velneo.es/info/velneo-v7/como-empezar/videotutoriales/

o Ayuda online sobre Velneo V7

• http://velneo.es/info/velneo-v7/documentacion/ayuda/

o Foro de usuarios de Velneo V7

• http://velneo.es/foros/

o Página de tutores

• http://velneo.es/info/velneo-v7/como-empezar/tutores/

o Página de Formación

• http://velneo.es/info/velneo-v7/como-empezar/formacion/

Page 45: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

Contacta con [email protected]

Muchas Gracias por Vuestra Asistencia al

Curso Online Nivel Básico Velneo V7

Page 46: Curso online Velneo V7 nivel básicodl.velneo.com/es/servicios/seminarios/documentos... · Curso online nivel básico •Parte Práctica Nº 1: Administrar vServer o Parar el servicio

velneo.es

©2013 Velneo Todos los derechos reservados