domenica 27 Settembre 2020

Download in corso

Softwareone.it

10-01-2019

Creare applicazione Desktop Con PHP Desktop

PHP Desktop è una soluzione semplice con cui possiamo creare applicazioni desktop molto potenti e complesse.

PHP Desktop è un progetto open source fondato da Czarek Tomczak nel 2012 per fornire un modo per sviluppare applicazioni desktop GUI native utilizzando tecnologie web come PHP, HTML5, JavaScript e SQLite.

Pubblicità

Per coloro che hanno utilizzato WampServer, Xamp o EasyPhp, non sarà un problema.
Quando utilizzi questi server locali, di solito crei i tuoi progetti in una particolare cartella chiamata www , htdocs o localweb. 
Diverse da un server a un altro, ma il concetto rimane lo stesso.

Questa particolare cartella aiuta il tuo server web a sapere dove eseguire l’applicazione (sito web).

PHP Desktop funziona allo stesso modo.
La differenza è che PHP Desktop non richiede alcuna installazione particolare è un insieme di tutti questi server locali e ha tutto quello che puoi fare con WampServer o Xamp e altri.

PHP Desktop sfrutta la maggior parte delle tecnologie web per aiutare PHP a raggiungere il nostro obiettivo. 
Quindi, quando si installa PHP Desktop, metterai la propria applicazione nelle cartelle di PHP Desktop. 
Quando lanciate PHP Desktop, andrà a leggere analizzare la tua applicazione per visualizzarla ed eseguirla.

Scarica PHP Desktop

Disimballare il contenuto di PHP Desktop
Dovresti avere qualcosa di simile nella tua cartella:

Non importa quello che hai scaricato, quello che conta di più è il file eseguibile ( .exe).

Fare doppio clic su quel file per eseguirlo

Vai avanti e apri la cartella www che dovresti vedere qualcosa di simile:

questi file sono quelli che PHP Desktop elenca quando abbiamo cliccato sul lanciatore.

Questi file sono file di esempio per aiutarti a sapere che PHP Desktop può fare tutto ciò che questi file stanno facendo. 
Tra di loro sono disponibili funzionalità come i cookie, le variabili d’ambiente, le forme, i iframe, il javascript, ecc.
Ciò significa che la tua applicazione php può fare quasi tutto.

Pubblicità

PHP Desktop viene fornito con un file speciale chiamato settings.json. 
Questo file ci aiuterà a configurare alcuni comportamenti di PHP Desktop.

Aggiungiamo La Nostra Applicazione. 
Andare nella wwwcartella e creare un semplice file e denominarlo myapp.php con il seguente contenuto.

<html>
<head>
<title>MyApp</title>
 </head>
<body>
<h1>PHP Desktop is awesome</h1>
<div>PHP è d'accordo!</div>
 </body>
</html>

Dovresti ottenere qualcosa di simile:

Puoi vedere che PHP Desktop ha riconosciuto il file appena creato.

Questo è il lavoro del server Mongoose (il server Web incorporato). 
Inoltre, i nostri codici HTML e CSS sono stati analizzati e anche il codice PHP è stato interpretato.Nota: il nostro titolo nel tag titolo non viene mostrato.
Il titolo della finestra di applicazione deve essere impostato nelle impostazioni.json nel seguente oggetto:

"main_window": { "title": "PHP Desktop MSIE", "icon": "", "default_size": [1024, 700], "minimum_size": [800, 600], "maximum_size": [0, 0], "disable_maximize_button": false, "center_on_screen": true, "start_maximized": false },

Non ci rimane che creare il nostro file eseguibile .exe 
Per farlo avremo bisogno di un altro software speciale e poco chiamato Inno Steup .

Scarichiamo InnoSetup

Installarlo e Crea un nuovo file di script vuoto:

Clicchiamo su file New. 
Clicca su Next.

Qui dobbiamo fare alcune impostazioni per l’applicazione

Nome dell’applicazione: Softwareone.it
Versione di applicazione: 1.5 
Editore di applicazioni: Softwareone.it.
Sito web dell’applicazione: www.softwareone.it.(o il tuo sito web) 
Ora clicca di next

Qui dobbiamo precisare il nome della cartella che contiene la nostra applicazione una volta installata nel computer dell’utente. 
Quando si installa un’applicazione, viene generalmente in C:Program Files o C:Program Files (x86). 
Perciò manteniamo la cartella di destinazione dell’applicazione per impostazione predefinita.

Pubblicità

Precisare il nome della cartella che contiene la nostra applicazione.
Quindi fare clic su Browse, sfogliare la cartella nella nostra MyAppcartella e fare doppio clic su phpdesktop-msie.exe.

Quindi su Add File andiamo a selezionare il nostro file .php precedentemente creato myapp.php

Fare clic Next nuovamente

La cartella di output di compilatore personalizzato è dove si desidera che Inno Setup posiziona il file finale eseguibile alla fine.
Quindi Sfoglia e scegli una cartella del computer

Cliccare su SI per gli avvisi che vengono proprosti da InnoSetup e quindi salvare il file .iss
Se tutto è andato per il meglio, si dovrebbe ottenere qualcosa di simile:

Ora vai nella cartella in cui hai chiesto Inno Setup per salvare il file eseguibile . Nel mio caso ho scelto il mio desktop.

Pubblicità

Lascia un commento

Pubblicità