Вы находитесь на странице: 1из 41

El entorno de desarrollo

integrado (IDE), de Visual


Studio .NET
Descripcin

Crear Escribir

Conceptos bsicos de
Interfaz cdigo

.NET
Use Visual
Uso de Visual
Studio .NET Explorar el entorno de
Studio .NET desarrollo
Crear un proyecto Visual
Acceso Depurar
Basic .NET
a datos e implantar
Qu es Visual Studio .NET?

Herramientas de Herramientas de
Formularios Web Formularios Windows

Visual Studio .NET


Mltiples
Lenguajes Gestor de errores

Herramientas de
Servicios Web XML Acceso a datos

Diseo Desarrollo Depuracin Implantacin


Visual Basic .Net

Visual Basic .NET (VB.NET) es un lenguaje de


programacin orientado a objetos que se puede
considerar una evolucin de Visual Basic
implementada sobre el framework .NET.
Ventana Principal de Visual Studio
Proyecto de Visual Basic
Estructura de una Aplicacin
Como muestra el diagrama, una aplicacin est formada
por uno o ms ficheros de cdigo, que a su vez contienen
mdulos de cdigo o clases, dentro de los que se escriben
procedimientos que son los elementos que contienen el
cdigo base.
Cuando creamos una aplicacin usando VS.NET, es el
propio IDE quin se encarga de crear por nosotros la
estructura bsica del programa: crea un fichero de cdigo
conteniendo un mdulo que tiene el procedimiento de
entrada, slo falta el cdigo del programador.
Identificadores

Los identificadores que se usan en los programas son


los nombres que les damos a los datos y estos se
clasifican en dos.
Variables. Cambian su valor durante toda la ejecucin
del programa.
Constantes. Son aquellos datos que mantienen su
valor fijo durante toda la ejecucin del programa
Declaraciones

La declaracin de una variable es el proceso por el cual


comunicamos al compilador que vamos a crear una nueva
variable en el programa.
Para declarar una variable utilizaremos la palabra clave
Dim, seguida del identificador o nombre que daremos a
dicha variable.
Denominacin

Respecto al nombre de la variable, debe empezar por letra,


y no puede ser ninguna de las palabras reservadas del
lenguaje, ni contener caracteres como operadores u otros
smbolos especiales.
Avisos del IDE sobre errores

Al declarar una variable con un nombre incorrecto, o si se


produce otro tipo de error en la escritura del cdigo, el
propio IDE se encarga de avisarnos que existe un
problema subrayando el fragmento de cdigo conflictivo y
mostrando una vieta informativa al situar sobre dicho
cdigo el cursor.
Tipificacin

La tipificacin de una variable es la operacin por la cual, al


declarar una variable, especificamos qu clase de valores
o tipo de datos vamos a poder almacenar en dicha
variable.
En VB.NET utilizamos la palabra clave As seguida del
nombre del tipo de datos, para establecer el tipo de una
variable.
VS.NET dispone de una ayuda al asignar el tipo a una
variable, que nos muestra la lista de tipos disponibles para
poder seleccionar uno sin tener que escribir nosotros el
nombre.
Tipos de Datos en Visual Basic

Tipo de Visual Basic Asignacin de almacenamiento nominal Intervalo de valores

Boolean En funcin de la plataforma de implementacin True o False

Byte 1 byte 0 a 255 (sin signo)

Char (carcter individual) 2 bytes 0 a 65535 (sin signo)

0:00:00 (medianoche) del 1 de enero de 0001 a


date 8 bytes
11:59:59 p.m. del 31 de diciembre de 9999.

0 a +/-79.228.162.514.264.337.593.543.950.335 (+/-
7,9... E+28) sin separador decimal; 0 a +/-
7,9228162514264337593543950335 con 28
Decimal 16 bytes posiciones a la derecha del decimal;

el nmero distinto de cero ms pequeo es +/-


0,0000000000000000000000000001 (+/-1E-28)

-1,79769313486231570E+308 a -
4,94065645841246544E-324 para los valores
Double (punto flotante de precisin negativos;
8 bytes
doble) 4,94065645841246544E-324 a
1,79769313486231570E+308 para los valores
positivos
-2.147.483.648 a 2.147.483.647 (con
Integer 4 bytes
signo)

-9.223.372.036.854.775.808 a
Long (entero largo) 8 bytes 9.223.372.036.854.775.807 (9,2...E+18 )
(con signo)

4 bytes en plataforma de 32 bits Cualquier tipo puede almacenarse en una


object
8 bytes en plataforma de 64 bits variable de tipo Object

SByte 1 byte -128 a 127 (con signo)


Short (entero corto) 2 bytes -32.768 a 32.767 (con signo)

-3,4028235E+38 a -1,401298E-45 para


Single (punto flotante de precisin los valores negativos;
4 bytes
sencilla) 1,401298E-45 a 3,4028235E+38 para
los valores positivos
En funcin de la plataforma de 0 a 2.000 millones de caracteres
String (longitud variable)
implementacin Unicode aprox.
UInteger 4 bytes 0 a 4.294.967.295 (sin signo)
0 a 18.446.744.073.709.551.615
ULong 8 bytes
(1,8...E+19 ) (sin signo)

Cada miembro de la estructura tiene un


intervalo de valores determinado por su
En funcin de la plataforma de
User-Defined (estructura) tipo de datos y es independiente de los
implementacin
intervalos de valores correspondientes a
los dems miembros.

UShort 2 bytes 0 a 65.535 (sin signo)


Declaracin mltiple en Lnea

En el caso de que tengamos que declarar ms de una


variable del mismo tipo, podemos declararlas todas en la
misma lnea, separando cada una con una coma, e
indicando junto a cada variable el tipo de dato que va a
tener
Constantes

La instruccin Const se utiliza para declarar una


constante y establecer su valor.
Al declarar una constante, puede asignar un nombre
significativo a un valor.
Una vez que se declara una constante, no se puede
modificar ni se le puede asignar un nuevo valor.
Nota:

Segn el tipo de dato de la variable, puede ser necesario el


uso de delimitadores para encerrar el valor que vamos a
asignar.
Tipos numricos. Las variables de tipos de datos
numricos no necesitan delimitadores, se asigna
directamente el nmero correspondiente. Si necesitamos
especificar decimales, utilizaremos el punto ( . )
Cadenas de caracteres. En este caso es preciso encerrar
la cadena entre comillas dobles ( " ).
Fechas. Al asignar una fecha a una variable de este tipo,
podemos encerrar dicho valor entre el signo de almohadilla
( # ) o comillas dobles ( " ). El formato de fecha a utilizar
depende del delimitador.
Cuando usemos almohadilla la fecha tendr el formato
Mes/Da/Ao; mientras que cuando usemos comillas
dobles el formato ser Da/Mes/Ao.
Tipos lgicos. Las variables de este tipo slo pueden
tener el valor True (Verdadero) o False (Falso).
Valor Inicial

Toda variable declarada toma un valor inicial por defecto, a


no ser que realicemos una asignacin de valor en el mismo
momento de la declaracin.
Conversiones en la Tipificacin

En general, puede utilizar las funciones de conversin


de tipos de datos para convertir el resultado de una
operacin a un tipo de datos concreto en vez de al tipo
de datos predeterminado.
CBool

En este ejemplo se utiliza la funcin CBool para


convertir expresiones en valores Boolean.Si una
expresin se evala en un valor distinto de cero, CBool
devuelve True; en caso contrario, devuelve False.
CByte

En este ejemplo se utiliza la funcin CByte para


convertir expresiones en Byte.
CChar

En el ejemplo siguiente se utiliza la funcin CChar para


convertir el primer carcter de una expresin String en
un tipo Char.
CDate

En este ejemplo se utiliza la funcin CDate para


convertir cadenas en valores Date. En general, no se
recomienda especificar las fechas y horas como
cadenas en el cdigo.
CType

Devuelve el resultado de convertir explcitamente una


expresin en un tipo de datos, objeto, estructura, clase
o interfaz especificados.
CType(expression, typename)
Expression. Cualquier expresin vlida.Si el valor
de expression est fuera del intervalo permitido por
typename, Visual Basic produce una excepcin.
Typename. Cualquier expresin vlida dentro de
una clusula As de una instruccin Dim, es decir, el
nombre de cualquier tipo de datos, objeto,
estructura, clase o interfaz.
Ejemplo
Operadores

Los operadores son aquellos elementos del lenguaje que


nos permiten combinar variables, constantes, valores
literales, instrucciones, etc., para obtener un valor
numrico, lgico, de cadena, etc., como resultado.
Aritmticos

Potenciacin: ^
Multiplicacin: *
Divisin real: /
Divisin entera: \
Resto: Mod
Suma: +
Resta: -
Concatenacin: &, +
Operadores abreviados de asignacin

Potencia: ^=
Multiplicacin: *=
Divisin real: /=
Divisin entera: \=
Suma: +=
Resta: -=
Concatenacin: &=
Comparacin
Operadores Lgicos

And
Or
Not
Xor
AndAlso
Prioridad de Operadores
Resumen

Вам также может понравиться