p2p.wrox.com Forums

Need to download code?

View our list of code downloads.


  Return to Index  

aspx_espanol thread: Por fin


Message #1 by "Sergiete" <sergiete@h...> on Tue, 15 Oct 2002 23:29:20 +0200
Una observación. Estoy viendo que cuando creas un nuevo proyecto para
generar una biblioteca de clases, el Visual Studio genera un espacio de
nombres(namespace) para esa biblioteca igual al nombre del archivo *.VB que
tu puedes cambiar, pero no hay que especificarlo en el código.
Es decir, yo tenia en mi codigo la linea "namespace DataBaseTools" y demás,
y al generar el archivo de clase y referenciarlo en mi proyecto web he visto
que el import tenia que ser algo así:

Imports DBTools.DataBaseTools   (después viene la clase que tambien se llama
DBTools [DBTools.DataBaseTools.DBTools])

Después al quitar la linea namespace del codigo el Imports queda así:

Imports DBTools  (dado que el archivo *.VB es DBTools y no he cambiado el
nombre del namespace) [DBTools.DBTolls]

A veces me confunde que el VS haga cosas por debajo que no se ven que
sustituyen a código que normalmente habría que escribir. La pena es que me
compré el libro de ASP.net al descubierto de Stephen Walther y, aunque me
parece realmente bueno, no trata para nada el VS.

Saludos.




     "Sergiete" <sergiete@h...> escribió en el mensaje
news:224512@a..._espanol...
>
> Todo ha sido fruto de mi ignorancia. Muchas gracias por tu ayuda Daniel.
>
> El archivo si puede llevar el import (o bien poner namespace. antes de la
> clase) lo que pasa es que el namespace debe ir precedido del namespace de
la
> solución. En mi caso:
>
> Imports e_jobs.DataBaseTools
>
> Después declaro una instancia de la clase como dice Daniel, la he
> inicializado y ya está:
> Dim Tool As DBTools
> Tool = New DBTools()
>
> Tool.makeConnection()
>
>
>
> Lo unico que no acabo de comprender del todo es por qué el namespace
> DataBaseTools está dentro de E-JOBS que es el nombre de mi solución de VS.
> ¿Es así por defecto y todas las dll's qe carguemos en una aplicacion
asp.net
> estan dentro del namespace de la aplicación?¿o es algo que yo puedo
> controlar?
>
> Muchas gracias otra vez Daniel.
>
>
>
>
>



  Return to Index