Herramientas de usuario

Herramientas del sitio


utilidades:nefelewizard

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
utilidades:nefelewizard [02/01/2020 17:27]
bingen creado
utilidades:nefelewizard [30/06/2021 21:25] (actual)
pedro
Línea 1: Línea 1:
-**  ​Néfele Wizard ​ ** +====== ​Néfele Wizard ​======
 Todos los comienzos son difíciles pero vamos a echarte una mano. Todos los comienzos son difíciles pero vamos a echarte una mano.
  
-Si acabas de llegar a Néfele ​pero al menos conoces algo de Xailer ​y tienes al menos la versión Xailer Personal que es gratuita, empezar tu primera aplicación con Néfele te costará 5 minutos y las siguiente ​menos de 1.+Si acabas de llegar a Néfele y tienes al menos la versión Xailer Personal que es gratuita, empezar tu primera aplicación con Néfele te costará 5 minutos y las siguientes ​menos de 1. 
 + 
 +{{ :​utilidades:​wizard_1.4.png?​nolink&​400 |}} 
 + 
 +Este **Wizard** que distribuimos en un ejecutable **NefeleWizard.Exe** simplemente se ejecuta y se encarga de todo. 
 + 
 +**1.** Verifica si el servidor Apache está instalado en tu Windows, si no lo está te lleva a la página web de Descarga para que lo descargues y lo instales. Cuando está instalado lo configura y pone en marcha el servicio. 
 + 
 +  En caso de que no encuentre el servicio o simplemente ese no sea el Apache con el que vamos a trabajar, 
 +  podemos indicarle cual es la carpeta del Apache, donde deben quedar nuestros CGI  
 +  y la carpeta htdocs para poner las imágenes de ejemplo y el favicon. 
 + 
 +**2.** Genera unos atajos en el IDE de Xailer para después trabajar mucho más rápido con Néfele. 
 +   
 +  Si el Xailer que ha detectado no es con el que vamos a trabajar con Néfele, podemos indicarle la carpeta correcta. 
 + 
 +**3.** Pide un tipo de BBDD a utilizar a elegir entre DBase, SQLite o Mysql/​MariaDB para montar el AddOn correspondiente 
 + 
 +**4.** Pulsando sobre el botón **Generar proyecto Nuevo Néfele** nos solicitará una carpeta a crear en el disco (p.e. Prueba) y con la carpeta creada y seleccionada pulsamos Aceptar para que se cree un proyecto base de una app Web y sea presentado en pantalla para compilarlo pulsando F9, luego abrimos un navegador (preferentemente Chrome) y tecleamos en la barra de direcciones localhost/​prueba ​ y aparecerá nuestra app Web andando. 
 + 
 +Tambíen puedes crear un proyecto de ejemplo de Néfele con controles para que puedas experimentar. 
 + 
 +A partir de aquí se puede quitar y añadir lo que se necesite y seguir compilando F9 y refrescando el navegador con F5 para ver el resultado al momento y funciona. Así verás el código fuente necesario para saber como se crea lo básico: imágenes, textos, botones, ejecución de código al pulsar un botón, etc.  
 + 
 +===== Complementos para Néfele ​ ===== 
 +Desde la versión 1.4 de NéfeleWizard podemos hacer que nos añada complementos a nuestro Apache para ser utilizados desde las AppWeb Néfele. 
 + 
 +  * [[tecnicas:​pdfjs|VisorPDF (PDF.js)]]
  
-Este Wizard que distribuimos en un ejecutable NefeleWizard.Exe simplemente se ejecuta y se encarga de todo. 
  
-{{:​utilidades:​nefele_wizard_for_xailer_v_1.1_copyright_nefele_project_2019.jpg?​400|}}+===== Atajos de Xailer ​ =====
  
-1. Verifica si el servidor Apache está instalado ​en tu Windows, si no lo está te lleva la página web de Descarga ​para que lo descargues ​lo instalesCuando está instalado lo configura y pone en marcha ​el servicio.+Como decía ​en el punto 2 se añaden unos atajos ​Xailer ​para que a partir de este momento sea más sencillo ​rápido desarrollar nuestra app WebPor ejemplo si queremos añadir un botón nuevo a nuestra Web basta con teclear ​en el editor la palabra clave **wButton** y pulsar **Ctrl+B** para que automáticamente aparezca el código básico necesario para este objeto que es el siguiente:
  
-2Genera unos atajos en el IDE de Xailer para después trabajar mucho más rápido con Néfele.+<​Code:​xailer linenums:​1>​ 
 +  With Object WButton():​New(:​WO) 
 +    :cId           := Nil //Conviene poner uno 
 +    :​cText ​        := "Texto del button"​ 
 +    :​cOnClick ​     := "​Action del button"​ 
 +    :​cIcon ​        := "​apps"​ 
 +    :​lLarge ​       := .T. 
 +    :​lCenter ​      := .T. 
 +    :Create() 
 +  End With 
 +</​Code>​
  
-3. Pide un tipo de BBDD a utilizar a elegir entre DBase, SQLite o Mysql/​MariaDB para montar ​el AddOn correspondiente+El [[controles:​wButton]] tiene más propiedades pero estas son las más habituales y con ellas podremos pulsar ya F9 y el botón aparece en el navegador con F5.
  
-4. Pulsando sobre el botón ​ Generar nuevo proyecto Néfele nos solicitará una carpeta a crear en el disco (p.e. Prueba) ​con la carpeta creada y seleccionada pulsamos Aceptar para que se cree un proyecto base de una app Web y sea presentado en pantalla para compilarlo pulsando F9  y entrar en un navegador (preferentemente Chrome) y teclear en la barra de direcciones localhost/​prueba ​ y aparecerá nuestra app Web andando.+Casi todos los controles tiene su atajo y se irán completando próximamente:​
  
-A partir de aquí se puede quitar y añadir lo que se necesite y seguir compilando F9 y refrescando el browser F5 para ver el resultado al momento y funciona. Así verás el código fuente necesario para saber como se crea lo básicoimágenes, textos, botones, ejecución de código al pulsar un botón, etc. +Los actuales son: 
 +  * WPageWeb 
 +  * WPanel 
 +  * WLabel 
 +  * WButton 
 +  * WImage 
 +  * WMsgAlert 
 +  * WForm 
 +  * WEdit 
 +  * WSeparador 
 +  * WBevel 
 +  * WDatePicker 
 +  * WTimePicker 
 +  * WComboBox 
 +  * WSwitch 
 +  * WRadioMenu
  
 +~~DISCUSSION|Comentarios Néfele Wizard~~
utilidades/nefelewizard.1577986039.txt.gz · Última modificación: 21/07/2020 10:50 (editor externo)