Autore Topic: [RISOLTO] Libreria di funzioni  (Letto 1318 volte)

Michele

  • Visitatore
[RISOLTO] Libreria di funzioni
« il: 02 Dicembre 2009, 23:25:43 »
Vorrei creare una mia libreria di funzioni
che posso usare nei miei progetti

devo per forza farlo con una classe oppure c'è qualche altro sistema?

Grazie

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Libreria di funzioni
« Risposta #1 il: 02 Dicembre 2009, 23:46:50 »
Perchè non vuoi farlo con la classe? Comunque si, puoi usare la classe...

Michele

  • Visitatore
Re: Libreria di funzioni
« Risposta #2 il: 04 Dicembre 2009, 08:58:21 »
Mi chiedevo che differenza c'è tra usare una classe e un modulo
ambedue si possono inserire in un progetto e contengono le funzioni che ho creato

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Libreria di funzioni
« Risposta #3 il: 04 Dicembre 2009, 12:34:22 »
Il modulo contiene sia variabili che funzioni ma tale modulo può essere unico ed è sempre lo stesso. Le classi, invece, possono essere copiate magari per creare oggetti che necessitano di dover essere "moltiplicati"...

TI faccio un esempio. Se ho una semplice funzione che voglio usare in tutti i form la inserisco in un modulo e la uso normalmente. Se invece sto creando un videogioco di guerra e devo creare dei soldati con delle proprietà e delle caratteristiche allora creo una classe "soldato" che potrò "copiare" ogni volta che creo un nuovo soldato.

Spero sia abbastanza chiaro.

Michele

  • Visitatore
Re: Libreria di funzioni
« Risposta #4 il: 04 Dicembre 2009, 13:40:32 »
Chiarissimo.
Quindi per creare una mia libreria di funzioni utilizzabile nei miei progetti
è sufficente metterle in un modulo che caricherò alla bisogna

Sto scrivendo un programma per la gestione di manifestazioni aeromodellistiche(uno degli altri miei hobby)
Appena riesco a finire lo presento quì così che mi possiate dare qualche consiglio

Grazie

Offline Ceskho

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 3.778
  • Vi Veri Veniversum Vivus Vici
    • Mostra profilo
    • Pagina Personale
Re: Libreria di funzioni
« Risposta #5 il: 04 Dicembre 2009, 15:07:10 »
Mah, io per comodità uso sempre delle classi per funzioni esterne ed infatti anche nel sito metto in download sempre delle classi. Alla fine non cambia molto.

Comunque, so non ricordo male, esiste in giro un software scritto in gambas per gestire le gare di automobili telecomandate. Sinceramente non so se cambi molto tra le gare di auto e quelle di aerei ma potreste creare un bel software unico magari..;-)

Michele

  • Visitatore
Re: Libreria di funzioni
« Risposta #6 il: 04 Dicembre 2009, 16:47:22 »
basta chiedere !

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.720
  • Ne mors quidem nos iunget
    • Mostra profilo
Re: [RISOLTO] Libreria di funzioni
« Risposta #7 il: 15 Novembre 2013, 11:26:37 »
mia libreria di funzioni
che posso usare nei miei progetti


Se serve un'unica libreria comune da usare in più progetti, puoi anche utilizzare una libreria esterna di tipo .gambas:

 http://www.gambas-it.org/wiki/index.php?title=Importare_ed_utilizzare_librerie_.gambas
« 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. »