Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    [all programmi seri]namespaces

    Salve a tutti , vorrei capire in che modo vanno utilizzati i namespaces , c'è uno standard?cos' è che ci sta dietro perchè utilizzarli e quando?

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296

    Moderazione

    Scusa, ma non mi è ben chiaro il linguaggio di riferimento.

    Che diavolo è "all programmi seri"?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    tutti i programmi che utilizzanno namespaces

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Originariamente inviato da giuseppe500
    tutti i programmi che utilizzanno namespaces
    Se ti riferisci al concetto di "namespace" così come sono intesi in C#, allora non si tratta di una caratteristica specifica di un programma, soprattutto non ne determina la serietà, ma bensì di una convenzione o particolare organizzazione delle classi fruibili dal linguaggio stesso.

    Anche il sistema operativo è dotato di "namespace".

    Dovresti sempre cercare di chiarire il più possibile l'ambito della domanda per avere poi risposte precise.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    grazie Alka per le precisazioni.
    in realtà sto' lavorando sia in java , sia in c# e una delle cose che mi è meno chiara è l'utilizzo dei namespaces o package.E' solo un fatto di ordine?
    se si' quando cambiare namespace o package.
    C'è qualcos altro oltre l'ordine?

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Originariamente inviato da giuseppe500
    in realtà sto' lavorando sia in java , sia in c# e una delle cose che mi è meno chiara è l'utilizzo dei namespaces o package.E' solo un fatto di ordine?
    se si' quando cambiare namespace o package.
    C'è qualcos altro oltre l'ordine?
    I concetti di "namespace" in C# e di "package" in Java sono differenti.

    I namespace sono un espediente per raggruppare le classi evitando la collisione di nomi, con qualche vantaggio dal punto di vista abbreviativo della sintassi.

    I package invece sono contenitori di classi specifici che, pur assomigliando dal punto di vista logico ai namespace, influiscono anche sulla visibilità di classi e membri.

    Qualsiasi testo introduttivo di entrambi i linguaggi, comunque, fornisce una valida e ampia spiegazione.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    grazie

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    13
    Discussione interessante, anch'io ho le idee un po' confuse al riguardo... Premesso che utilizzo Visual C#.NET, la domanda è gli assembly sarebbero il corrispondente dei packages java? E soprattutto non c'è corrispondenza univoca tra namespace e assembly(o packages)? Nel senso che le classi che stanno nel package non sono per forza tutte quelle del package...

  9. #9
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,296
    Originariamente inviato da valex
    Premesso che utilizzo Visual C#.NET, la domanda è gli assembly sarebbero il corrispondente dei packages java?
    In un certo senso sì, in un altro no.

    Anche gli assembly prevedono una propria "visibilità", ma funzionano in modo differente rispetto ai package.

    Un assembly contiene un manifesto, si può scomporre in tanti e tanti file scaricabili separatamente, può definire uno o più namespace...

    Originariamente inviato da valex
    E soprattutto non c'è corrispondenza univoca tra namespace e assembly(o packages)?
    In base a quanto detto prima, la risposta è "no".

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    13
    Grazie. Ma quando clicco sull'assembly mi indica un file .dll, lì dentro ci sono definiti tutti i namespace appartenenti a quell'assembly?

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 © 2024 vBulletin Solutions, Inc. All rights reserved.