
15/06/2006, 15:37
|
 | | | Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 19 años, 11 meses Puntos: 2 | |
Me perdi en algo ahii... Entonces, pensemos en esto:
-- Sistema para desplegar fotos de un album --
1. Pagina que muestra un album (default.asp)
2. Pagina donde editas el album (editarAlbum.asp)
Ambas paginas necesitan de funciones comunes como:
function ObtenerInfoAlbumesDeUsuario(x, y, z)
La cual comunmente la ponemos en un archivo libreria que se jala con un include virtual... etc.
Eso, pasarlo a tema de .NET, sería como:
1. default.aspx
1.1 default.aspx.vb
2. editarAlbumes.aspx
2.1 editarAlbumens.aspx.vb
Entonces, creo un archivo con clases (objetos, funciones, etc) como:
3. AlbumesFunciones.aspx.vb ó AlbumesFunciones.vb ???
Bien, entonces, para que 1.1 y 2.1 puedan usar 3, que tengo que hacer en el código, o bien en cada uno de ellos ?
Dicen del nombre de espacio, entonces, en nameespace de 1.1, 2.1 y 3, ahi tengo que poner el mismo espacio, como: "AlbumesWork" ????
Bien, si hago eso, entonces, como hago que una segunda libreria tambien funcione ahi, como:
4. CadenasFunciones.aspx.vb ... en este punto, tambien debo poner el mismo nombre de espacio para esta nueva libreria.
Claro, internamente no son funciones, son objetos, que luego puedo usar como:
obj1 = new CadenasFunciones
obj2 = new AlbumesFunciones
varTemp = obj1.ObtenerInfoAlbumesDeUsuario(x, y, z)
Bien, eso estaría bien, pero como ahora tengo N librerias que cualquier archivo puede jalar, sin ser exclusivos basado en su nameespace?
O, siempre lo mejor es que todo mi sitio WEB tenga el mismo NameSpace? pensando en paginas como forosdelweb.com
Gracias. |