SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
VISUAL BASIC 2010 -
INTRODUCCIÓN
MODULO
• Los módulos, al igual, son "espacios" en los
cuales se incluyen declaraciones de
variables, procedimientos, funciones, etc.
el código contenido en un módulo siempre
está disponible de forma directa,
EXTENSIÓN DE ARCHIVOS
• en Visual Basic .NET todos los archivos
tienen la misma extensión .VB , ya que no hay
mucha diferencia entre ellos,
VARIABLES.
VARIABLES
 Son "espacios" de memoria en la que se
almacena un valor. Se usarán para guardar
en memoria los valores numéricos o de
cadena de caracteres que nuestro programa
necesite.
DECLARACIÓN DE VARIABLES
 Puedes usar Dim dentro de un procedimiento para declarar una variable
local, lo cual es visible sólo dentro de ese procedimiento
 DIM nombre variable AS Tipo de dato
Ahora el IDE marca una alerta cuando hay variables sin utilizar, así mejoramos el manejo
de variables, esto con un “subrayado” de color verde
TIPOS DE DATOS
TIPOS DE DATOSTipo de Visual Basic Tipo en CLR Espacio de memoria que
ocupa(Framework)
Boolean System.Boolean 2 bytes
Byte System.Byte 1 byte
Char System.Char 2 bytes
Date System.DateTime 8 bytes
Decimal System.Decimal 16 bytes
Double System.Double 8 bytes
Integer System.Int32 4 bytes
SByte System.SByte 1 byte
Long
(entero largo)
System.Int64 8 bytes
Object System.Object (class) 4 bytes
Short
(entero corto)
System.Int16 2 bytes
Single System.Single 4 bytes
String
(cadenas de longitud
variable)
System.String (clase) Depende de la plataforma
UInteger System.Uint32 4 bytes
ULong System.UInt64 8 bytes
UShort System.UInt16 2 bytes
Tipos definidos por el
usuario
(estructuras)
(heradada
de System.ValueType)
Depende de la plataforma
CONVERTIR DE UN TIPO DE DATO A OTRO
Nombre de la función Tipo de datos que devuelve
CBool(expresion) Boolean
CByte(expresion) Byte
CChar(expresion) Char
CDate(expresion) Date
CDbl(expresion) Double
CDec(expresion) Decimal
CInt(expresion) Integer
CLng(expresion) Long
CObj(expresion) Object
CShort(expresion) Short
CSng(expresion) Single
CStr(expresion) String
CType(expresion, Tipo) El indicado en el segundo
parámetro
Val(expresion) Double
Fix(expresion) Depende del tipo de datos de
la expresión
Int(expresion) Depende del tipo de datos de
la expresión
TIPOS DE DATOS DEFINIDOS POR EL
USUARIO
 Mediante las estructuras ( Structure ),
podemos definir tipos de datos
personalizados, estos serán al gusto del
cliente
BIBLIOGRAFIA RECOMENDADA
 Diseño de Aplicaciones (súper interesante):
 http://spanish.joelonsoftware.com/index.html
 Centro de Desarrollo Visual Basic .NET
 http://www.microsoft.com/spanish/msdn/centro_recursos/vbnet/de
fault.mspx
 MSDN 1 ( VB 6 , vs 2002, 2003 )
 http://msdn.microsoft.com/library/spa/
 MSDN 2 ( VS 2005, VS 2008, HOT!! )
 http://msdn2.microsoft.com/es-mx/
 El Guille ( Visual Basic y mas!!)
 http://elguille.info
LECTURA RECOMENDADA
 http://msdn.microsoft.com/es-
es/library/ms229036(VS.80).aspx
 El material que se les publicara 
 http://sites.google.com/site/istpaginahc

Más contenido relacionado

La actualidad más candente

Entrada y Salida de datos en Java
Entrada y Salida de datos en JavaEntrada y Salida de datos en Java
Entrada y Salida de datos en Javakunno10
 
Elementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamientoElementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamientoJohnny Montenegro Molina
 
Flujos de Entrada y Salida en Java
Flujos de Entrada y Salida en JavaFlujos de Entrada y Salida en Java
Flujos de Entrada y Salida en JavaIngeniería Nica
 
Presentacion java
Presentacion javaPresentacion java
Presentacion javaJose Cortez
 
Flujos de bytes y cadenas
Flujos de bytes y cadenasFlujos de bytes y cadenas
Flujos de bytes y cadenasJuan Durango
 

La actualidad más candente (12)

Tipos de datos.java
Tipos de datos.javaTipos de datos.java
Tipos de datos.java
 
tipo de Datos
tipo de Datos tipo de Datos
tipo de Datos
 
Entrada y Salida de datos en Java
Entrada y Salida de datos en JavaEntrada y Salida de datos en Java
Entrada y Salida de datos en Java
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Flujos y archivos
Flujos y archivosFlujos y archivos
Flujos y archivos
 
Elementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamientoElementos de programación variables ctes_sist de almacenamiento
Elementos de programación variables ctes_sist de almacenamiento
 
Presentacion metodos de lectura
Presentacion metodos de lecturaPresentacion metodos de lectura
Presentacion metodos de lectura
 
Flujos de Entrada y Salida en Java
Flujos de Entrada y Salida en JavaFlujos de Entrada y Salida en Java
Flujos de Entrada y Salida en Java
 
EXAMEN
EXAMENEXAMEN
EXAMEN
 
Flujo datos
Flujo datosFlujo datos
Flujo datos
 
Presentacion java
Presentacion javaPresentacion java
Presentacion java
 
Flujos de bytes y cadenas
Flujos de bytes y cadenasFlujos de bytes y cadenas
Flujos de bytes y cadenas
 

Destacado

Legislatr_demoSlides
Legislatr_demoSlidesLegislatr_demoSlides
Legislatr_demoSlidesEthan D. Peck
 
SKNA Los Angeles plants
SKNA Los Angeles plantsSKNA Los Angeles plants
SKNA Los Angeles plantsKeri Transue
 
MagXLondon Magazine _ Edition March/April 2016
MagXLondon Magazine _ Edition March/April  2016MagXLondon Magazine _ Edition March/April  2016
MagXLondon Magazine _ Edition March/April 2016Rafael Bertrán
 
MagXLondon _ Edtion August/September 2016
MagXLondon _ Edtion August/September 2016MagXLondon _ Edtion August/September 2016
MagXLondon _ Edtion August/September 2016Rafael Bertrán
 
MagXLondon Magazine Edition December 2015
MagXLondon Magazine Edition December 2015MagXLondon Magazine Edition December 2015
MagXLondon Magazine Edition December 2015Rafael Bertrán
 
Links interactive september_magxibz_2016
Links interactive september_magxibz_2016Links interactive september_magxibz_2016
Links interactive september_magxibz_2016Rafael Bertrán
 
Texto modelo Word
Texto modelo  WordTexto modelo  Word
Texto modelo WordSIBARRIOS
 

Destacado (14)

Resumen sesion4
Resumen sesion4Resumen sesion4
Resumen sesion4
 
Daniel ccapa
Daniel ccapaDaniel ccapa
Daniel ccapa
 
visual studio
visual studiovisual studio
visual studio
 
Legislatr_demoSlides
Legislatr_demoSlidesLegislatr_demoSlides
Legislatr_demoSlides
 
Nickole-USE THIS RESUME
Nickole-USE THIS RESUMENickole-USE THIS RESUME
Nickole-USE THIS RESUME
 
Nickole-USE THIS RESUME
Nickole-USE THIS RESUMENickole-USE THIS RESUME
Nickole-USE THIS RESUME
 
Resumen semana2
Resumen semana2Resumen semana2
Resumen semana2
 
SKNA Los Angeles plants
SKNA Los Angeles plantsSKNA Los Angeles plants
SKNA Los Angeles plants
 
MagXLondon Magazine _ Edition March/April 2016
MagXLondon Magazine _ Edition March/April  2016MagXLondon Magazine _ Edition March/April  2016
MagXLondon Magazine _ Edition March/April 2016
 
MagXLondon _ Edtion August/September 2016
MagXLondon _ Edtion August/September 2016MagXLondon _ Edtion August/September 2016
MagXLondon _ Edtion August/September 2016
 
MagXLondon Magazine Edition December 2015
MagXLondon Magazine Edition December 2015MagXLondon Magazine Edition December 2015
MagXLondon Magazine Edition December 2015
 
MAGXIBZ Edit. Junio
MAGXIBZ Edit. JunioMAGXIBZ Edit. Junio
MAGXIBZ Edit. Junio
 
Links interactive september_magxibz_2016
Links interactive september_magxibz_2016Links interactive september_magxibz_2016
Links interactive september_magxibz_2016
 
Texto modelo Word
Texto modelo  WordTexto modelo  Word
Texto modelo Word
 

Similar a visual studio

Similar a visual studio (20)

Visual basic.net
Visual basic.netVisual basic.net
Visual basic.net
 
Resumen lenguajes c#
Resumen lenguajes c#Resumen lenguajes c#
Resumen lenguajes c#
 
curso-de-visual-basic-net.pdf
curso-de-visual-basic-net.pdfcurso-de-visual-basic-net.pdf
curso-de-visual-basic-net.pdf
 
Proyecto programacion 2.
Proyecto programacion 2.Proyecto programacion 2.
Proyecto programacion 2.
 
Csharp
CsharpCsharp
Csharp
 
Estructuras básicas para C++
Estructuras básicas para C++Estructuras básicas para C++
Estructuras básicas para C++
 
Uso de las clases iostream
Uso de las clases iostreamUso de las clases iostream
Uso de las clases iostream
 
Portafolio parcial 2
Portafolio parcial 2Portafolio parcial 2
Portafolio parcial 2
 
3. lenguaje c-
3. lenguaje c-3. lenguaje c-
3. lenguaje c-
 
Introducción a lenguaje Visual Basic
Introducción a lenguaje Visual BasicIntroducción a lenguaje Visual Basic
Introducción a lenguaje Visual Basic
 
Java - No numérica - II
Java - No numérica - IIJava - No numérica - II
Java - No numérica - II
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Lenguaje de programacion i
Lenguaje de programacion iLenguaje de programacion i
Lenguaje de programacion i
 
Java y xml
Java y xmlJava y xml
Java y xml
 
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visualesDesarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
 
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visualesDesarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
 
Desarrollo aplicaciones visuales
Desarrollo aplicaciones visualesDesarrollo aplicaciones visuales
Desarrollo aplicaciones visuales
 
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
 

Último

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 

Último (20)

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 

visual studio

  • 1. VISUAL BASIC 2010 - INTRODUCCIÓN
  • 2. MODULO • Los módulos, al igual, son "espacios" en los cuales se incluyen declaraciones de variables, procedimientos, funciones, etc. el código contenido en un módulo siempre está disponible de forma directa,
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. EXTENSIÓN DE ARCHIVOS • en Visual Basic .NET todos los archivos tienen la misma extensión .VB , ya que no hay mucha diferencia entre ellos,
  • 10. VARIABLES  Son "espacios" de memoria en la que se almacena un valor. Se usarán para guardar en memoria los valores numéricos o de cadena de caracteres que nuestro programa necesite.
  • 11. DECLARACIÓN DE VARIABLES  Puedes usar Dim dentro de un procedimiento para declarar una variable local, lo cual es visible sólo dentro de ese procedimiento  DIM nombre variable AS Tipo de dato
  • 12. Ahora el IDE marca una alerta cuando hay variables sin utilizar, así mejoramos el manejo de variables, esto con un “subrayado” de color verde
  • 14. TIPOS DE DATOSTipo de Visual Basic Tipo en CLR Espacio de memoria que ocupa(Framework) Boolean System.Boolean 2 bytes Byte System.Byte 1 byte Char System.Char 2 bytes Date System.DateTime 8 bytes Decimal System.Decimal 16 bytes Double System.Double 8 bytes Integer System.Int32 4 bytes SByte System.SByte 1 byte Long (entero largo) System.Int64 8 bytes Object System.Object (class) 4 bytes Short (entero corto) System.Int16 2 bytes Single System.Single 4 bytes String (cadenas de longitud variable) System.String (clase) Depende de la plataforma UInteger System.Uint32 4 bytes ULong System.UInt64 8 bytes UShort System.UInt16 2 bytes Tipos definidos por el usuario (estructuras) (heradada de System.ValueType) Depende de la plataforma
  • 15. CONVERTIR DE UN TIPO DE DATO A OTRO Nombre de la función Tipo de datos que devuelve CBool(expresion) Boolean CByte(expresion) Byte CChar(expresion) Char CDate(expresion) Date CDbl(expresion) Double CDec(expresion) Decimal CInt(expresion) Integer CLng(expresion) Long CObj(expresion) Object CShort(expresion) Short CSng(expresion) Single CStr(expresion) String CType(expresion, Tipo) El indicado en el segundo parámetro Val(expresion) Double Fix(expresion) Depende del tipo de datos de la expresión Int(expresion) Depende del tipo de datos de la expresión
  • 16. TIPOS DE DATOS DEFINIDOS POR EL USUARIO  Mediante las estructuras ( Structure ), podemos definir tipos de datos personalizados, estos serán al gusto del cliente
  • 17. BIBLIOGRAFIA RECOMENDADA  Diseño de Aplicaciones (súper interesante):  http://spanish.joelonsoftware.com/index.html  Centro de Desarrollo Visual Basic .NET  http://www.microsoft.com/spanish/msdn/centro_recursos/vbnet/de fault.mspx  MSDN 1 ( VB 6 , vs 2002, 2003 )  http://msdn.microsoft.com/library/spa/  MSDN 2 ( VS 2005, VS 2008, HOT!! )  http://msdn2.microsoft.com/es-mx/  El Guille ( Visual Basic y mas!!)  http://elguille.info
  • 18. LECTURA RECOMENDADA  http://msdn.microsoft.com/es- es/library/ms229036(VS.80).aspx  El material que se les publicara   http://sites.google.com/site/istpaginahc