Velneo vDevelop V7
Descarga en formato PDF (9,48 MB) |
¿Qué es Velneo vDevelop V7?
Interfaz de Velneo vDevelop V7
Soluciones y proyectos
Herencia
Se trata del módulo de Velneo V7 mediante el cual podremos programar las aplicaciones, mediante la creación, de forma independiente, de las estructuras de datos (proyectos de datos) y de los objetos visuales (proyectos de aplicación).
Un único desarrollo será ejecutable en cliente-servidor, y además será serán multi-usuario, multi-tarea, multi-idioma y multi-plataforma.
Interfaz de Velneo vDevelop V7En este capítulo explicaremos cuál es la función de cada uno de los paneles que componen el interfaz de Velneo vDevelop V7.
1.Explorador de proyectos.
2.Panel central.
3.Propiedades.
4.Panel de subobjetos.
5.Inspectores.
A continuación pasamos a detallar la función de cada uno de ellos.
1. Explorador de proyectos: En este panel podremos obtener la lista de proyectos de la solución con la que nos hayamos conectado, cargar/abrir uno y editar su contenido.
a. En la pestaña Disponibles se incluye un combo box para seleccionar la solución con la que deseamos conectarnos, una vez seleccionada se mostrará la lista de proyectos declarados en la misma:

Para cargar un proyecto, hacer doble clic sobre el mismo.
b. En la pestaña Cargados se mostrará el proyecto o los proyectos que hayamos cargado de esa solución:

Hacer doble clic sobre el proyecto que se desee editar.
c. En la pestaña Objetos se muestra la lista de objetos del proyecto cargado:

Hacer doble clic sobre el objeto que se desee editar.
2. Panel central: Cuando hacemos doble clic sobre un objeto en el explorador de proyectos se abrirá en este panel una nueva vista para poder editar su contenido.
3. Panel de propiedades: Todas las propiedades de todos los objetos serán establecidas en este panel. Cuando se selecciona un objeto en el explorador de proyectos o se selecciona un sub-objeto en el panel central, en este panel de propiedades se mostrarán las propiedades específicas del mismo. El contenido de este panel, por tanto, es dinámico pues las propiedades disponibles dependerán del tipo de objeto que hayamos seleccionado.

En el editor de informes y el de formularios podremos asignar una propiedad especifica para todos los controles que seleccionemos.
4. Panel de subobjetos: En este panel se muestran todos los subobjetos del objeto activo, agrupados por tipo:

Desde él podremos:
añadir un nuevo subobjeto. En el caso de que el objeto pueda contener varios tipoa de subobjetos, este comando presentará un menú para que seleccionemos el tipo de subobjeto que queramos crear.

cambiar el orden del subojeto seleccionado en el panel.
eliminar el subobjeto seleccionado en el panel.
Además, haciendo doble clic sobre un subobjeto de este panel, editaremos sus propiedades en el panel de propiedades (3).
5. Inspectores: En este panel es posible consultar qué objetos usa el objeto activo o dónde se usa el objeto activo.
Soluciones y proyectosDesde Velneo vDevelop V7 podremos tanto crear como abrir una solución declarada en un Velneo vServer V7 y crear o modificar los proyectos de datos y proyectos de aplicación contenidos en la misma y que conformarán nuestas aplicaciones.Para crear una nueva solución ejecutaremos la Nueva solución del menú . Una vez hecho esto se presentará el asistente para la creación de soluciones:

En él tendremos que cumplimentar las propiedades siguientes:
Nombre: Descriptor de la solución.
Ejemplo: Plantillas
Compartido: Activar esta opción.
Servidor: Nombre o IP del servidor donde se encuentra a la escucha el servicio de Velneo vServer V7. Debe ir precedido del esquema “vatp://”.
Ejemplo: vatp://velneo.com
Pulsaremos el botón
para pasar al siguiente paso del asistente:

En este paso seleccionaremos la plantilla a aplicar. Las plantillas disponibles son:
Solución vacía: Se creará la solución en el servidor indicado en el primer paso del asistente, vacía.
Un proyecto de datos: Se creará la solución en el servidor indicado en el primer paso del asistente y conteniendo un proyecto de datos dentro de ella.
Un proyecto de aplicación: Se creará la solución en el servidor indicado en el primer paso del asistente y conteniendo un proyecto de aplicación dentro de ella.
Un proyecto de datos y otro de aplicación: Se creará la solución en el servidor indicado en el primer paso del asistente y conteniendo un proyecto de datos y otro de aplicación dentro de ella.
Si seleccionamos la plantilla Solución vacía, el siguiente paso será finalizar el asistente y ésta será creada. Si seleccionamos cualquiera de las otras, el siguiente paso del asistente será la especificación del nombre del proyecto o proyectos a crear:

Una vez especificado el nombre del proyecto o proyectos a crear, pulsaremos el botón
para ir al siguiente paso del asistente. Si en la sesión actual ya nos habíamos conectado previamente a un Velneo vServer V7, en el siguiente paso se mostrará la lista de proyectos alojados en el mismo susceptibles de ser heredados:

La lista de proyectos heredables dependerá del tipo de plantilla seleccionada. Si se desea heredar alguno, simplemente activar el check box situado a la izquierda del mismo:

Este paso será obviado si no nos hemos conectado previamente a ningún Velneo vServer.
El siguiente paso del asistente será la definición de los idiomas del proyecto o proyectos a crear:

Estos idiomas que se podrán seleccionar en ejecución para mostrar la información de los objetos. Debemos seleccionar un Idioma y un País al que se aplica el idioma. Usando las opciones Subir y Bajar podremos ordenar los idiomas del proyecto. El primero de la lista será el idioma por defecto del proyecto. Los países se presentan en función del idioma seleccionado.
Los idiomas de los proyectos tienen un orden de carga en ejecución. Primero será el que coincida con la selección de Idioma y País. Si seleccionamos el valor Default para País, el idioma será aplicarable para cualquier selección de país. En el caso de que el país del sistema no esté representado y de que haya de un idioma varias opciones de país, se tomará primero el definido como Default, si no, el primero del proyecto que coincida con el idioma. Si no existe el idioma del sistema se tomará el idioma por defecto del proyecto que es el primero que esté definido en el proyecto.
En cualquier caso, podemos dar opción al usario para que seleccione de entre los idiomas del proyecto aquél que desee usar.
Listado de países disponibles según ISO 3166-1:
Afghanistan
Albania
Algeria
American Samoa
Andorra
Angola
Anguilla
Antarctica
Antigua And Barbuda
Argentina
Armenia
Aruba
Australia
Austria
Azerbaijan
Bahamas
Bahrain
Bangladesh
Barbados
Belarus
Belgium
Belize
Benin
Bermuda
Bhutan
Bolivia
Bosnia And Herzegowina
Botswana
Bouvet Island
Brazil
British Indian Ocean Territory
Brunei Darussalam
Bulgaria
Burkina Faso
Burundi
Cambodia
Cameroon
Canada
Cape Verde
Cayman Islands
Central African Republic
Chad
Chile
China
Christmas Island
Cocos Islands
Colombia
Comoros
Democratic Republic Of Congo
Peoples Republic Of Congo
Cook Islands
Costa Rica
Ivory Coast
Croatia
Cuba
Cyprus
Czech Republic
Denmark
Djibouti
Dominica
Dominican Republic
East Timor
Ecuador
Egypt
El Salvador
Equatorial Guinea
Eritrea
Estonia
Ethiopia
Falkland Islands
Faroe Islands
Fiji Country
Finland
France
Metropolitan France
French Guiana
French Polynesia
French Southern Territories
Gabon
Gambia
Georgia
Germany
Ghana
Gibraltar
Greece
Greenland
Grenada
Guadeloupe
Guam
Guatemala
Guinea
Guinea Bissau
Guyana
Haiti
Heard And McDonald Islands
Honduras
Hong Kong
Hungary
Iceland
India
Indonesia
Iran
Iraq
Ireland
Israel
Italy
Jamaica
Japan
Jordan
Kazakhstan
Kenya
Kiribati
Democratic Republic Of Korea
Republic Of Korea
Kuwait
Kyrgyzstan
Lao
Latvia
Lebanon
Lesotho
Liberia
Libyan Arab Jamahiriya
Liechtenstein
Lithuania
Luxembourg
Macau
Macedonia
Madagascar
Malawi
Malaysia
Maldives
Mali
Malta
MarshallIslands
Martinique
Mauritania
Mauritius
Mayotte
Mexico
Micronesia
Moldova
Monaco
Mongolia
Montserrat
Morocco
Mozambique
Myanmar
Namibia
NauruCountry
Nepal
Netherlands
Netherlands Antilles
New Caledonia
New Zealand
Nicaragua
Niger
Nigeria
Niue
Norfolk Island
Northern Mariana Islands
Norway
Oman
Pakistan
Palau
Palestinian Territory
Panama
Papua New Guinea
Paraguay
Peru
Philippines
Pitcairn
Poland
Portugal
Puerto Rico
Qatar
Reunion
Romania
Russian Federation
Rwanda
Saint Kitts And Nevis
St Lucia
St Vincent And The Grenadines
Samoa
San Marino
Sao Tome And Principe
Saudi Arabia
Senegal
Serbia And Montenegro
Seychelles
Sierra Leone
Singapore
Slovakia
Slovenia
Solomon Islands
Somalia
South Africa
South Georgia And The South Sandwich Islands
Spain
SriLanka
St Helena
St Pierre And Miquelon
Sudan
Suriname
Svalbard And Jan Mayen Islands
Swaziland
Sweden
Switzerland
Syrian Arab Republic
Taiwan
Tajikistan
Tanzania
Thailand
Togo
Tokelau
Tonga Country
Trinidad And Tobago
Tunisia
Turkey
Turkmenistan
Turks And Caicos Islands
Tuvalu
Uganda
Ukraine
United Arab Emirates
United Kingdom
United States
United States Minor Outlying Islands
Uruguay
Uzbekistan
Vanuatu
VaticanCityState
Venezuela
Viet Nam
British Virgin Islands
US Virgin Islands
Wallis And Futuna Islands
Western Sahara
Yemen
Yugoslavia
Zambia
Zimbabwe
Listado de idiomas seleccionables según ISO 639-1:
C
Abkhazian
Afan
Afar
Afrikaans
Albanian
Amharic
Arabic
Armenian
Assamese
Aymara
Azerbaijani
Bashkir
Basque
Bengali
Bhutani
Bihari
Bislama
Bosnian
Breton
Bulgarian
Burmese
Byelorussian
Cambodian
Catalan
Chinese
Cornish
Corsican
Croatian
Czech
Danish
Divehi
Dutch
English
Esperanto
Estonian
Faroese
FijiLanguage
Finnish
French
Frisian
Gaelic
Galician
Georgian
German
Greek
Greenlandic
Guarani
Gujarati
Hausa
Hebrew
Hindi
Hungarian
Icelandic
Indonesian
Interlingua
Interlingue
Inuktitut
Inupiak
Irish
Italian
Japanese
Javanese
Kannada
Kashmiri
Kazakh
Kinyarwanda
Kirghiz
Korean
Kurdish
Kurundi
Laothian
Latin
Latvian
Lingala
Lithuanian
Macedonian
Malagasy
Malay
Malayalam
Maltese
Manx
Maori
Marathi
Moldavian
Mongolian
NauruLanguage
Nepali
Norwegian
NorwegianBokmal
NorwegianNynorsk
Occitan
Oriya
Pashto
Persian
Polish
Portuguese
Punjabi
Quechua
RhaetoRomance
Romanian
Russian
Samoan
Sangho
Sanskrit
Serbian
SerboCroatian
Sesotho
Setswana
Shona
Sindhi
Singhalese
Siswati
Slovak
Slovenian
Somali
Spanish
Sundanese
Swahili
Swedish
Tagalog
Tajik
Tamil
Tatar
Telugu
Thai
Tibetan
Tigrinya
TongaLanguage
Tsonga
Turkish
Turkmen
Twi
Uigur
Ukrainian
Urdu
Uzbek
Vietnamese
Volapuk
Welsh
Wolof
Xhosa
Yiddish
Yoruba
Zhuang
Zulu
Bosnian
Divehi
Manx
Cornish
Akan
Konkani
Ga
Igbo
Kamba
Syriac
Blin
Geez
Koro
Sidamo
Atsam
Tigre
Jju
Friulian
Venda
Ewe
Walamo
Hawaiian
Tyap
Chewa
Una vez definidos los idiomas pulsaremos el botón
para pasar a la ventana de finalización del asistente:

La solución creada aparecerá seleccionada en el combo box que se encuentra dentro de la pestaña Disponibles del explorador de proyectos:

En el caso de que hayamos creado también algún proyectos, éste será cargado automáticamente:

Una vez creada la solución, ya podremos, o bien editar los proyectos creados mediante el asistente, o bien crearlos.
Para crear un proyecto de datos pulsaremos el botón
.
Para crear un proyecto de aplicación pulsaremos el botón
.
Si lo que queremos es abrir una solución ya declarada en un Velneo vServer V7 lo primero que tendremos que hacer es conectarnos con Velneo vServer V7, para ello pulsaremos el botón
o la combinación de las teclas Ctrl + S o ejecutaremos la Conectar con Servidor del menú .
En el combo box que se encuentra dentro de la pestaña Disponibles del explorador de proyectos, se nos presentará la lista de soluciones declaradas en Velneo vServer V7 a las que tenemos acceso. Si apareciese vacío querrá decir que, o bien no se han declarado soluciones en Velneo vServer V7, o bien no se nos ha dado permiso a ninguno.
Una vez seleccionada una solución, si contiene proyectos, éstos serán mostrados en el explorador de proyectos:

Para cargar un proyecto hacer doble clic sobre él. Cuando haya sido cargado se abrirá automáticamente la pestaña Cargados del explorador de proyectos y en ella se mostrará tanto el proyecto solicitada como los proyectos que éste herede:

Para cargar los objetos de un proyecto hacer doble clic sobre él dentro de la pestaña Cargados del explorador de proyectos. Cuando hayan sido cargados se abrirá automáticamente la pestaña Objetos del explorador de proyectos y en ella se mostrará la lista de los mismos en una estructura arbolada:

En este punto ya podremos tanto modificar los objetos existentes como crearlos nuevos.
HerenciaLa herencia es la propiedad que permite que un proyecto pueda hacer uso de los objetos de otro proyecto. Para ello debemos definir en la configuración del proyecto, en la pestaña correspondiente a la herencia, de qué proyectos queremos heredar sus objetos.Los proyectos de datos únicamente pueden heredar de otros proyectos de datos. Esto se debe a que los proyectos de datos han de ser independientes del interfaz de nuestras aplicaciones, e independientes del usuario por tanto, y funcionar de forma autónoma.

Los proyectos de aplicación heredan de los proyectos de datos sus objetos y subobjetos, permitiendo así que los objetos de la aplicación operen con las bases de datos que contienen los proyectos de datos. Además, los proyectos de aplicación pueden heredar de otros proyectos de aplicación. De esta forma podemos programar proyectos de aplicaciones haciendo uso tanto de los objetos de proyectos de datos como de los objetos de proyectos de aplicación.

Si un proyecto A hereda el proyecto B y el proyecto B hereda el proyecto C, el proyecto A también heredara el proyecto C sin necesidad de definir la relación de herencia entre ambos de forma explícita.
La herencia no es recíproca, no siendo posible establecer este tipo de relación entre dos proyectos.
Control y edición de proyectos
Proyectos: Objetos y editores
Velneo vDevelop V7
