Italian B4XPages - (scarso) Tutorial in italiano

LucaMs

Expert
Licensed User
Longtime User
Allora... ora inizio un nuovo progetto:

questa roba quì:

#Region B4XPages declarations

#end region

visto che uso N pagine non so quante per ogni app, la devo sempre mettere?
No, devi creare un progetto "normale", NON B4XPages.

1699001847385.png


(Default)
 

Sabotto

Active Member
Licensed User
ma no parto subito con B4XPages così come hai detto tu mi incazzo prima 🤣 🤣 🤣
scusate se mi intrometto. secondo me devi crearlo con le activity, come ti ha detto LucaMs, proprio perchè ci sei abituato e fai prima; dopo lui ti farà vedere come è facile trasformarlo con le B4XPages. Credo sia questo l'intento.
 

LucaMs

Expert
Licensed User
Longtime User
ma no parto subito con B4XPages così come hai detto tu mi incazzo prima 🤣 🤣 🤣
No, c'è un motivo ben preciso per cui ti ho chiesto di creare un progetto B4A "normale" !!!


questa roba quì:

#Region B4XPages declarations

#end region
Nota che le due righe sopra non sono affatto obbligatorie, è un MIO modo per "creare una sezione in cui dichiaro le B4XPage".
Le #Region servono solo a questo, non sono mai obbligatorie.
 

Fulvio75

Well-Known Member
Licensed User
scusate se mi intrometto. secondo me devi crearlo con le activity, come ti ha detto LucaMs, proprio perchè ci sei abituato e fai prima; dopo lui ti farà vedere come è facile trasformarlo con le B4XPages. Credo sia questo l'intento.
E si però ho poco tempo per le prove... (proprio perchè ci sei abituato e fai prima) esattoooo....👍
 

LucaMs

Expert
Licensed User
Longtime User
scusate se mi intrometto. secondo me devi crearlo con le activity, come ti ha detto LucaMs, proprio perchè ci sei abituato e fai prima; dopo lui ti farà vedere come è facile trasformarlo con le B4XPages. Credo sia questo l'intento.
Veramente no, non ho intenzione di farglielo trasformare in un progetto di tipo B4XPages, lo scopo è un altro, che sarà chiaro quando avrà pubblicato il progetto.

Se si ha già un progetto "normale", soprattutto se ampio, non vale la pena trasformarlo in uno B4XPages.
 

Sabotto

Active Member
Licensed User
Non hai niente alcunché di cui scusarti. La tua supposizione era più che logica, ma ho intenzione di chiarire una "cosetta" a @Fulvio75 (ed a chi serva, ovviamente).

"niente" sbarrato, "cancellato", perché...
"Non... niente" = qualcosa!
(avere niente) = avere niente
non (avere niente) = l'opposto di "avere niente", quindi = avere qualcosa
aggiu capit?
...però sto pensando che pure con "alcunchè" vale lo stesso.. o no... boh?!!?
Scusate il cazzeggio: ritorniamo in tema
 

Fulvio75

Well-Known Member
Licensed User
Figurati se non ti "scuso": sono il primo a cazzeggiare (troppo) 😄
aaaaaaaazzzz... mi stà fumando il cervello 🤣 ... ora grippo🥶... stò producendo un app in b4xpages, se non mi sentite fra qualche giorno preoccupatevi!!!!
 

LucaMs

Expert
Licensed User
Longtime User
Allego il progetto come avrei voluto che tu lo facessi (più o meno, non per forza identico, ovviamente)

Tra poco commenterò, scrivendo i motivi per cui te lo avevo chiesto.


P.S. Ho dimenticato di aggiungere una seconda Activity, actQualcosa. Magari fatelo.
 

Attachments

  • lmPersone.zip
    9.2 KB · Views: 54

Fulvio75

Well-Known Member
Licensed User
Allego il progetto come avrei voluto che tu lo facessi (più o meno, non per forza identico, ovviamente)

Tra poco commenterò, scrivendo i motivi per cui te lo avevo chiesto.


P.S. Ho dimenticato di aggiungere una seconda Activity, actQualcosa. Magari fatelo.

è uguale se aggiungo:

B4X:
Public Sub AddPersona(Nome As String,Cognome As String,Eta As Int)
   
    Dim Pers As Persona
   
    Pers.Initialize
   
    Pers.Nome = Nome
    Pers.Cognome = Cognome
    If Eta > 100 Then
        ToastMessageShow("Azzz è HighLander!!!!!",False)
 Pers.eta =0
    Else
        Pers.eta = Eta  
    End If
   
    If mapPersone.IsInitialized = False Then mapPersone.Initialize
   
    mapPersone.Put(Cognome,Pers)
   
End Sub
 
Top