vi prego rispondete e....x favore fornitemi una definizione il più possibile chiara
ho incontrato questo termine in xml e nella documentazione di visual studio...ma non sono riuscito a metterne a fuoco il significato!
grazie mille
!!! grazie!
vi prego rispondete e....x favore fornitemi una definizione il più possibile chiara
ho incontrato questo termine in xml e nella documentazione di visual studio...ma non sono riuscito a metterne a fuoco il significato!
grazie mille
!!! grazie!
"noi simme cori aridi/nimici de la pace
quanno dui cori s'ammano/noi tutti ci dispiace"
letteralmente spazio dei nomi!
dice dove(in quale spazio) trovare un determinato nome
e' la prima definizione che mi viene in mente....
se mi viene una migliore te la posto
illuminante!
:master:
"noi simme cori aridi/nimici de la pace
quanno dui cori s'ammano/noi tutti ci dispiace"
un NameSpace è un'"Area" all'interno della quale si trovano determinate "cose".
queste "cose" di solito sono delle classi.
che ne dici? :adhone:
come dice dark,
il NameSpace è il nome di un'Area, la quale contiene degli oggetti, che a loro volta possiedono metodi, proprietà ed eventi...
Un esempio di NameSpace è "MAPI", che contiene le cartelle di Outlook, con tutte le loro proprietà, i loro metodi e i loro eventi...
05.08.2005 - by alka
Auguri all'angelo custode dei moderatori.
scusate....sono un profano....
quest'area dove la si definisce??(in un file o cosa)
si può crearne uno a mò di esempio?
a cosa servono?mi fate un esempio?
grazieassai
"noi simme cori aridi/nimici de la pace
quanno dui cori s'ammano/noi tutti ci dispiace"
e brava ladyOriginariamente inviato da ladyBlu
come dice dark,
il NameSpace è il nome di un'Area, la quale contiene degli oggetti, che a loro volta possiedono metodi, proprietà ed eventi...
Un esempio di NameSpace è "MAPI", che contiene le cartelle di Outlook, con tutte le loro proprietà, i loro metodi e i loro eventi...
solo che non sono oggetti...diventano oggetti se fai delle istanze delle classi contenute nel NameSpace.
in C++ si dichiara in testa al listato con la seguente sintassi:Originariamente inviato da albadur
scusate....sono un profano....
quest'area dove la si definisce??(in un file o cosa)
si può crearne uno a mò di esempio?
a cosa servono?mi fate un esempio?
grazieassai
in VB.NET:codice:USING NomeNameSpace;
codice:Imports NomeNameSpace
dopo che fai questo puoi instanziare le classi contenute in quel namespace per ottenere degli oggetti
allora in un insieme di librerie ci sono tante funzioni!!queste funzioni devono avere nome diverso per non creare ambiguita'!!poiche' le librerie non vengono fatte tutte dalla stessa persona o in generale dagli stessi programmatori,come si fa a evitare collisione di nomi?tramite i namespace!!
cioe' io tiro su una libreria con un insieme di funzioni definite in uno spazio di nome da me stabilito!!per usare le funzione della mia libreria, un programmatore deve prima specificare che quelle funzioni sono definite nel namespace tiziocaio!!
esempio(in C++)
//dichiaro un namespace
namespace tiziocaio {
class MiaClasse{...}
void MiaFunzione(){......}
}
ora se voglio usare la funzione MiaFunzione() o dichiarare un oggetto di MiaClasse, devo dire che i nomi li deve andare a prendere nel namespace toziocaio e non in quello globale(standard)!!
quindi prima di scrivere MiaFunzione() scrivo
using namespace tiziocaio;
In questo modo un altro pinco pallino fa un'altra libreria definisce una funzione che ha come nome sempre MiaFunzione(), ma si trova nel namespace pincopallino!!
-->>non c'e' collisione di nomi!!
spero di essere stato chiaroe terra terra
Senza giri di parole, in C++ un namespace e` uno scope con nome.