Visual Basic.NET - Un poco de teoria (muy sencillo)

   
Vista:

Un poco de teoria (muy sencillo)

Publicado por vbnetman (2 intervenciones) el 15/10/2007 00:32:35
Hola a todos, estoy empezando con esto de las clases y objetos en VB2005express (ya tengo algunas nociones en Java) y me gustaria aclarar algunas cosas. He creado la tipica clase "persona" tal que asi:

===
Public Class clase_persona
Private nombre As String
Private edad As Integer

Public Sub New(ByVal pnombre As String, ByVal pedad As Integer)
nombre = pnombre
edad = pedad
End Sub

Public Function getNombre()
Return nombre
End Function

Public Function getEdad()
Return edad
End Function

Public Sub setNombre(ByVal nom As String)
nombre = nom
End Sub
End Class
===

y luego declaro un objeto del tipo persona asi:

===
Dim persona As clase_persona = New clase_persona("Jose", 27)
===

Hasta aqui todo muy bien, pero navegando por ahi me he encontrado cosas como:

===
Dim file As New System.IO.StreamReader(TxtRuta.Text)
===

¿Donde esta declarada aqui la clase System.IO.StreamReader? ¿Que significa esos dos puntos?

Muchas gracias por vuestro tiempo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Un poco de teoria (muy sencillo)

Publicado por P. J. (706 intervenciones) el 15/10/2007 21:34:07
....

Bueno el .Net, trae un conjunto de clases. La clase base es System

Ahora esos puntos es para acceder a las clases derivadas de la clase base (espero emplear bien el termino.)

Ahora eso puedes cambiarlo y declarar defrente el StreamReader, pero deberias importar primero System.IO

Estos conceptos al inicio te pueden confundir un poco, pero si practicas y le pones ganas lo veras muy sencillo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Un poco de teoria (muy sencillo)

Publicado por vbnetman (2 intervenciones) el 15/10/2007 23:54:02
Hola P.J., muchas gracias por tu respuesta, me ha aclarado bastantes dudas, esto es muy parecido a Java y en ese lenguaje si tengo ciertos conocimientos. Muchas gracias de nuevo. Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar