Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Includere un modulo [C#]

    Salve gente !

    Ho una pagina aspx al quale è associato in codebehind il rispettivo file .cs

    In questo file dovrei fare l'include di un modulo che contiene delle funzioni da utilizzare .

    Come devo procedere ?


  2. #2

  3. #3

    Re: Includere un modulo [C#]

    Originariamente inviato da DarioN1
    ...In questo file dovrei fare l'include di un modulo che contiene delle funzioni da utilizzare...
    Crei una nuova classe. Aggiungi le funzioni alla classe.
    Se le funzioni che crei sono static (shared in vb) puoi farvi riferimento dal file .cs del codebehind mettendo il
    codice:
    nomedellaclasse.nomedellafunzione
    altrimenti devi prima istanziare un oggetto es.
    codice:
    objNomeDellaClasse = new NomeDellaClasse();
    per poi richiamare le funzioni in esso contenute
    codice:
    objNomeDellaClasse.NomeFunzione;
    c'e' un mio post su un altro thread fatto stamattina poco piu' sotto dove ho scritto un esempio di classe (in vb).
    Saluti a tutti
    Riccardo

  4. #4
    Il file che dovrei includere è solamente un file che contiene delle funzioni in C# Scritte da me e non è una classe .

    Quindi come faccio ?

  5. #5
    Il codebehind e' una classe che eredita da un'altra classe. Per utilizzare funzioni dall'esterno e' necessario che queste siano all'interno di un'altra classe.
    Puoi prendere le tue funzioni e metterle all'interno di una classe

    codice:
    public class Funzioni
    	{
    		public Funzioni()
    		{
    			
    		}
    
    		// Aggiungi le tue funzioni
    	}
    Saluti a tutti
    Riccardo

  6. #6
    Perfetto grazie mille , cmq manca una cosa . . .

    Dunque :

    1) creo la pagina index.ASPX con il file index.CS in codebehind .

    2) Crea la classe e la salvo classe.CS

    3) Come includo la classe nel file la classe di funzioni classe.cs affinchè possa essere usata nel file index.cs ???


  7. #7
    Originariamente inviato da DarioN1
    3) Come includo la classe nel file la classe di funzioni classe.cs affinchè possa essere usata nel file index.cs ???
    Nella mia prima risposta di questo thread ti ho gia' dato dei suggerimenti quindi rileggi e fai delle prove.
    Saluti a tutti
    Riccardo

  8. #8
    Ok tenkiu !

    Purtroppo su sto PC non ho il framework installato , dovrei provare sul portatile ma ora quello non è disponibile

    Cmq quello che non mi è chiaro è come agganciare i 2 file .cs . . .

    Non serve fare un comando ( come in asp ) tipo

    codice:
    
    
    O roba simile :master: ?

  9. #9
    Originariamente inviato da DarioN1
    Non serve fare un comando ( come in asp ) tipo...
    No, non serve. E' piu' facile a fare che a dire.
    - aggiungi una classe es. Funzioni (Funzioni.cs) al tuo progetto in visual studio
    - metti nella classe le tue funzioni
    - nel codebehind (che e' anch'esso una classe) istanzi un oggetto basato sulla tua classe es.
    codice:
    Funzioni ciccio = new Funzioni();
    a questo punto hai il tuo ciccio che puoi usare cosi
    codice:
    ciccio.MangiaPanino;
    posto che dentro funzioni hai una funzione pubblica di nome MangiaPanino
    Saluti a tutti
    Riccardo

  10. #10
    Fiiiiiiiicoooooooooooooo !

    Ma è un aggancio che si ha quando faccio per esempio : tasto destro --> aggiungi classe al progetto , oppure basta solo copiare il file .cs nella directory dell'applicazione ???

    ( questa è l'ultima )

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.