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 (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 (14)

Nickole-USE THIS RESUME
Nickole-USE THIS RESUMENickole-USE THIS RESUME
Nickole-USE THIS RESUME
 
Legislatr_demoSlides
Legislatr_demoSlidesLegislatr_demoSlides
Legislatr_demoSlides
 
Nickole-USE THIS RESUME
Nickole-USE THIS RESUMENickole-USE THIS RESUME
Nickole-USE THIS RESUME
 
Resumen semana2
Resumen semana2Resumen semana2
Resumen semana2
 
Daniel ccapa
Daniel ccapaDaniel ccapa
Daniel ccapa
 
SKNA Los Angeles plants
SKNA Los Angeles plantsSKNA Los Angeles plants
SKNA Los Angeles plants
 
Resumen sesion4
Resumen sesion4Resumen sesion4
Resumen sesion4
 
visual studio
visual studiovisual studio
visual studio
 
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
 
MagXLondon Magazine _ Edition March/April 2016
MagXLondon Magazine _ Edition March/April  2016MagXLondon Magazine _ Edition March/April  2016
MagXLondon Magazine _ Edition March/April 2016
 
Links interactive september_magxibz_2016
Links interactive september_magxibz_2016Links interactive september_magxibz_2016
Links interactive september_magxibz_2016
 
MAGXIBZ Edit. Junio
MAGXIBZ Edit. JunioMAGXIBZ Edit. Junio
MAGXIBZ Edit. Junio
 
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

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 

Último (20)

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
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
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
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
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
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
 

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