Muestra las diferencias entre dos versiones de la página.
| 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 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. | + | Como decía en el punto 2 se añaden unos atajos a Xailer para que a partir de este momento sea más sencillo y rápido desarrollar nuestra app Web. Por 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: |
| - | 2. Genera 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) 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 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ásico: imá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~~ | ||