Autore Topic: Implementata compilazione di una WebPage con rev. 4561  (Letto 3600 volte)

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
« Ultima modifica: 24 Ottobre 2020, 16:15:20 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline milio

  • Senatore Gambero
  • ******
  • Post: 1.273
  • Chi parla poco dice tanto...
    • Mostra profilo
Re: Implementata compilazione di una WebPage con rev. 4561
« Risposta #1 il: 19 Marzo 2012, 18:31:04 »

Non ho capito come cavolo salvare (e visualizzare) la pagina web creata.... avete un'idea?   :-\

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.723
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: Implementata compilazione di una WebPage con rev. 4561
« Risposta #2 il: 24 Marzo 2012, 16:46:25 »
Minisini aggiunge che:


I have added two syntaxes in WebPage.

The first one is:

<%:OtherWebPage%>

This includes the OtherWebPage contents inside the current WebPage.

That syntax can take attributes, like an HTML markup.

<%:OtherWebPage name="value" name2="value2"%>

Beware the the contents of an attribute does not follow the HTML syntax
(as it is rendered on the server).

To get the value of an attribute in OtherWebPage, you must use the
second added syntax:

<%!name%>

So, now, you have four server-side syntaxes in a Gambas WebPage:

1) <% ... %> to include any code.
2) <%= ... %> to render HTML from a Gambas expression.
3) <%: ... %> to include another WebPage, passing attributes optionnaly.
4) <%! ... %> to get the value of an attribute.

To render a specific WebPage, you have to call the Render() method.

Now I have a question: would it be useful to have a mechanism that will
automatically choose a WebPage to render from the URL contents?

--
Benoît Minisini
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline Golia

  • Senatore Gambero
  • ******
  • Post: 1.298
  • no xe mai massa tardi
    • Mostra profilo
Re: Implementata compilazione di una WebPage con rev. 4561
« Risposta #3 il: 24 Marzo 2012, 17:48:51 »
Illustrissimo Ambasciatore  :P
Visto che fai trenta, non puoi fare trentuno? Una traduzione non farebbe male  :ciao:

Offline andy60

  • Senatore Gambero
  • ******
  • Post: 1.255
    • Mostra profilo
    • https://www.linkedin.com/in/andbertini
Re: Implementata compilazione di una WebPage con rev. 4561
« Risposta #4 il: 04 Maggio 2012, 23:44:39 »
mi spiegate che è? grazzzzie

Offline allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
Re: Implementata compilazione di una WebPage con rev. 4561
« Risposta #5 il: 20 Febbraio 2014, 18:30:33 »
penso che l'idea sia quella (da me suggerita spesso) di estendere gb.web.

Ora oltre che essere usato per "leggere" una pagina web per estrarne informazioni, si potra' anche "creare" una pagina web ....

si lo sappiamo che una pagina web e' un file di testo etc etc ... ma questo non ha escluso la possibilita' che molti iniziassero ad utilizzare php o python per creare portali web e SOPRATTUTTO applicazioni web.

Ovvero applicazioni che utilizzano il browser (ie/firefox/chrome) come interfaccia grafica (come fossero le gtk o le QT) su tutte le piattaforme supportate (mac,win, liux)
E
con il codice vero e proprio che puo' essere eseguito dal server web (linux per esempio) che esegue codice misto php/jscrip/java/python/ e perche' no gambas.

interessante ....
se corri, morirai stanco (motto degli sniper)

Offline allegfede

  • Gran Maestro dei Gamberi
  • *****
  • Post: 738
    • Mostra profilo
Re: Implementata compilazione di una WebPage con rev. 4561
« Risposta #6 il: 09 Giugno 2014, 13:28:05 »
.... e' ormai scontato che l'argomento "web applications" mi interessi parecchio :D

e nell'idea che un giorno potremmo programmare applicazioni client-server con interfaccia basata su browser web con il buon Gambas, nel frattempo mi giro il web negli scampoli di tempo (pochi).

Un giorno mi piacerebbe che l'ide di gambas mi permettesse di fare una cosa cosi': wavemaker.com o cosi' http://www.wakanda.org/

ma gia' il fatto che il sito http://www.gambasforge.org/index.html sia tutto basato su gambas mi sembr aun buon inizio :D
se corri, morirai stanco (motto degli sniper)