Inicio > .NET > Tipos de ficheros o módulos que se pueden usar en VB.NET

Tipos de ficheros o módulos que se pueden usar en VB.NET


Aunque los ficheros de código usados para compilar programas para Visual Basic .NET pueden tener cualquier extensión, es recomendable la extensión .vb
Realmente lo quen interesa es el contenido del fichero. Antes cada tipo de fichero tenía un significado para el entorno integrado del Visual Basic, pero ahora ya no lo tiene… aunque el diseñador de formularios da por hecho que los listados de Visual Basic sean los que tengan la extensión .vb y los de c# los que tengan la extensión .cs.

•  Namespace
Según la ayuda del NGWS SDK (o .NET SDK), un Namespace es la forma de identificar una serie de clases, estructuras de datos, etc. que hacen referencia a un mismo tema. La nomenclatura usada, (o la recomendada), es: NombreCompañía.TipoTecnología
De esta forma evitaremos que hay duplicidad en los nombres asignados a un Namespace, por ejemplo: Microsoft.VisualBasic hará referencia a las clases, datos,
Todo el código declarado en un Namespace es visible dentro del mismo Namespace, se hayan declarado como se hayan declarado, es decir: una clase declarada Private será visible en todas las clases declaradas dentro del mismo Namespace. NO se pueden declarar variables a “nivel” de Namespace, para esos casos, podemos usar Module

•  Module
El código declarado en un Module es parecido a lo que hasta ahora se codificaba en ficheros con la extensión .bas. Todas las variables, procedimientos e incluso clases declaradas en una sección Module será visible en el mismo Namespace en el que se ha declarado dicho Module. También serán accesibles a todo código que IMPORTE dicho Namespace, usando: Imports NombreDelNamespace.

•  Class
Las clases son los objetos que podemos crear en Visual Basic, y no es una excepción en VB.NET, la única diferencia es que no es necesario que cada clase resida en un fichero diferente, en un mismo fichero .vb puede haber tantas clases como necesitemos.
Salvo Namespace, tanto Module como Class pueden ser Public, Private, Protected, Friend o Protected Friend.
Namespace siempre es Public y no permite usar un modificador de “visibilidad”.

Categorías:.NET
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: