Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Visual basic manual de programacion, Monografías, Ensayos de Informática General

programacion en español destinado al mundo de la informatica

Tipo: Monografías, Ensayos

2018/2019

Subido el 30/10/2019

joseluisricaldi
joseluisricaldi 🇧🇴

1 documento

1 / 784

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Programación en Visual Basic .NET
Luis Miguel Blanco
Responsable de la edición Coordinación de la edición
Paco Marín ([email protected]) Antonio Quirós ([email protected])
Autoedición
Magdalena Marín ([email protected]) Luis Miguel Blanco ([email protected])
Grupo EIDOS
C/ Téllez 30 Oficina 2
28007-Madrid (España)
Tel: 91 5013234 Fax: 91 (34) 5017824
www.grupoeidos.com/www.eidos.es
www.LaLibreriaDigital.com
A Olga y David, por las horas que les he robado para escribir este texto que ahora tienes en tus manos
A mis padres
A Roberto y Carlos, mis hermanos pequeños, en edad, pero no en altura
Índice
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Vista previa parcial del texto

¡Descarga Visual basic manual de programacion y más Monografías, Ensayos en PDF de Informática General solo en Docsity!

Programación en Visual Basic .NET

Luis Miguel Blanco Responsable de la edición Coordinación de la edición Paco Marín ([email protected]) Antonio Quirós ([email protected])

Autoedición Magdalena Marín ([email protected]) Luis Miguel Blanco ([email protected])

Grupo EIDOS C/ Téllez 30 Oficina 2 28007-Madrid (España) Tel: 91 5013234 Fax: 91 (34) 5017824

www.grupoeidos.com/www.eidos.es www.LaLibreriaDigital.com A Olga y David, por las horas que les he robado para escribir este texto que ahora tienes en tus manos

A mis padres

A Roberto y Carlos, mis hermanos pequeños, en edad, pero no en altura

Índice

NET FRAMEWORK, NUEVOS CIMIENTOS PARA LA NUEVA GENERACIÓN DE

  • ÍNDICE............................................................................................................................
  • INTRODUCCIÓN
  • UNA VERSIÓN LARGO TIEMPO ESPERADA.........................................................
  • AQUELLOS DIFÍCILES TIEMPOS DE LA PROGRAMACIÓN EN W INDOWS
  • S ÓLO PARA LOS ELEGIDOS
  • E L PROYECTO T HUNDER
  • UN PRODUCTO REVOLUCIONARIO...................................................................................................................
  • E L PASO A OLE Y ODBC
  • P ASO A 32 BITS Y ORIENTACIÓN A OBJETO
  • ACTIVE X Y ADO
  • P ROGRAMACIÓN EN I NTERNET
  • L OS PROBLEMAS PARA EL DESARROLLO EN LA RED.................................................................................
  • E L PANORAMA ACTUAL......................................................................................................................................
  • L AS SOLUCIONES APORTADAS POR VB.NET
  • EL PRECIO DE LA RENOVACIÓN........................................................................................................................
  • COMENZAMOS.......................................................................................................................................................
  • LA EVOLUCIÓN HACIA .NET
  • LAS RAZONES DEL CAMBIO...............................................................................................................................
  • L A DIFÍCIL DECISIÓN DE ABANDONAR ANTERIORES TECNOLOGÍAS
  • L A PROBLEMÁTICA DE W INDOWS DNA
  • ASP.................................................................................................................................
  • ADO
  • VISUAL BASIC
  • CONFLICTOS CON DLL’ S
  • TRAS LOS PASOS DE COM.................................................................................................
  • APLICACIONES
  • ALGO ESTÁ CAMBIANDO
  • NET F RAMEWORK.............................................................................................................................................
  • E L CLR, COMMON L ANGUAGE RUNTIME....................................................................................................
  • E L CTS, COMMON T YPE S YSTEM...................................................................................................................
  • ¿Qué es un tipo dentro de .NET Framework?
  • Los tipos de datos son objetos....................................................................................................
  • Categorías de tipos
  • La disposición de los datos en la memoria
  • Embalaje y desembalaje de tipos por valor
  • M ETADATA ( METADATOS)
  • S OPORTE MULTI- LENGUAJE
  • E L CLS (COMMON L ANGUAGE S PECIFICATION )
  • E JECUCIÓN ADMINISTRADA
  • Código administrado..................................................................................................................
  • Datos administrados
  • Recolección de memoria no utilizada
  • Recolección de memoria en VB6 y versiones anteriores
  • Recolección de memoria en .NET Framework
  • L A EJECUCIÓN DE CÓDIGO DENTRO DEL CLR............................................................................
  • El IL, Intermediate Language
  • Compilación instantánea del IL y ejecución..............................................................................
  • Compilación bajo demanda
  • Independencia de plataforma.....................................................................................................
  • DOMINIOS DE APLICACIÓN
  • S ERVIDORES DE ENTORNO
  • NAMESPACES
  • L A JERARQUÍA DE CLASES DE .NET F RAMEWORK
  • E NSAMBLADOS
  • La problemática tradicional de los componentes
  • Ensamblados, una respuesta a los actuales conflictos
  • Tipos de ensamblado según modo de creación..........................................................................
  • El contenido de un ensamblado
  • El manifiesto del ensamblado
  • Tipos de ensamblado según contenido.......................................................................................
  • Tipos de ensamblado según ámbito
  • Ubicación de ensamblados compartidos
  • Identificación mediante claves integradas en el propio ensamblado
  • Versiones de ensamblados
  • Compatibilidad a nivel de versión
  • Ejecución conjunta de ensamblados
  • Ficheros de configuración
  • Localización de ensamblados por parte del CLR
  • Optimización de la carga de ensamblados
  • INSTALACIÓN DE VISUAL STUDIO .NET
  • PREPARACIÓN DEL ENTORNO DE TRABAJO
  • .NET Framework SDK...................................................................................................
  • Visual Studio .NET.....................................................................................................................
  • REQUISITOS HARDWARE
  • S ISTEMA OPERATIVO
  • RECOMENDACIONES PREVIAS
  • I NSTALACIÓN DE VISUAL STUDIO .NET
  • BASES DE DATOS DE EJEMPLO..........................................................................................................................
  • LA PRIMERA APLICACIÓN
  • UN HOLA M UNDO DESDE VB.NET...................................................................................
  • I NICIAR EL IDE DE VS.NET.............................................................................................
  • CREAR UN NUEVO PROYECTO
  • OBJETOS, PROPIEDADES Y MÉTODOS
  • F ORMULARIOS
  • E L FORMULARIO COMO UN OBJETO
  • ACCESO A LAS PROPIEDADES DE UN FORMULARIO
  • CONTROLES
  • L ABEL
  • E JECUTANDO LA APLICACIÓN
  • E L CÓDIGO DE LA APLICACIÓN
  • DISECCIONANDO EL CÓDIGO FUENTE DEL FORMULARIO
  • La clase del formulario
  • El método constructor New( )
  • Configuración del formulario y creación de controles..............................................................
  • Liberación de recursos del formulario
  • E STRUCTURA Y GRABACIÓN DEL PROYECTO
  • ESCRITURA DE CÓDIGO
  • ESCRIBIR CÓDIGO , EL PAPEL CLÁSICO DEL PROGRAMADOR
  • UN PROGRAMA ESCRIBIENDO SU CÓDIGO
  • CREAR EL PROYECTO
  • UN NUEVO MÓDULO DE CÓDIGO
  • L A UBICACIÓN FÍSICA DEL CÓDIGO
  • COMENTARIOS DE CÓDIGO
  • P ROCEDIMIENTOS
  • E L PUNTO DE ENTRADA AL PROGRAMA
  • L A CLASE MESSAGE BOX
  • C ONFIGURAR EL PUNTO DE ENTRADA DEL PROYECTO
  • VARIABLES
  • I NPUT BOX( )...............................................................................................................................
  • C OMPLETANDO EL PROCEDIMIENTO
  • F INALIZAMOS EL PROGRAMA
  • UNA APLICACIÓN CON FUNCIONALIDAD BÁSICA
  • I NTEGRANDO LO VISTO HASTA EL MOMENTO
  • UN PROGRAMA MÁS OPERATIVO
  • DISEÑO DEL FORMULARIO
  • CONTROLES Y EVENTOS
  • OTRO MODO DE ESCRIBIR EL CÓDIGO DE UN EVENTO
  • GRABANDO TEXTO EN UN FICHERO.................................................................................................
    • UNA PUNTUALIZACIÓN SOBRE LOS EVENTOS
    • EL ENTORNO DE DESARROLLO INTEGRADO (IDE), DE VISUAL STUDIO .NET.........
    • E L IDE, UN ELEMENTO A VECES MENOSPRECIADO
      • E L LARGO CAMINO HACIA LA CONVERGENCIA
      • VISUAL S TUDIO .NET, EL PRIMER PASO DE LA TOTAL INTEGRACIÓN.............................................
    • L A PÁGINA DE INICIO.......................................................................................................................
    • P RINCIPALES ELEMENTOS EN NUESTRO ENTORNO DE TRABAJO
    • VENTANA PRINCIPAL DE TRABAJO
    • M ANEJO DE VENTANAS ADICIONALES DEL IDE
    • E L E XPLORADOR DE SOLUCIONES...................................................................................................
  • Agregar nuevos elementos a un proyecto....................................................................................
  • Propiedades del proyecto............................................................................................................
  • Propiedades de la solución
  • Agregar proyectos a una solución...............................................................................................
  • E L MENÚ CONTEXTUAL
    • E L DISEÑADOR DEL FORMULARIO
    • L A VENTANA DE PROPIEDADES
  • EL IDE DE VISUAL STUDIO .NET. HERRAMIENTAS Y EDITORES
  • E L CUADRO DE HERRAMIENTAS
  • Organización en fichas................................................................................................................
  • Manipulación de fichas
  • Organización de controles
  • Manipulación de controles
  • Agregar controles........................................................................................................................
  • El cuadro de herramientas como contenedor de código fuente
  • L AS BARRAS DE HERRAMIENTAS.....................................................................................................
  • Barras de herramientas personalizadas......................................................................................
  • Acople de barras de herramientas
  • OPCIONES ADICIONALES DE PERSONALIZACIÓN
    • VENTANA DE RESULTADOS
    • E L EDITOR DE CÓDIGO FUENTE
  • Ajuste de fuente y color
  • Números de línea.........................................................................................................................
  • Búsqueda y sustitución de código................................................................................................
  • Ajuste de línea
  • Dividir el editor de código
  • Marcadores
  • Mostrar espacios en blanco
  • Esquematización..........................................................................................................................
  • Regiones
  • Comentarios de código en bloque
  • Ir a la definición de un procedimiento
  • IntelliSense
  • Cambiar a mayúsculas y minúsculas
  • EL IDE DE VISUAL STUDIO .NET. ELEMENTOS COMPLEMENTARIOS Y AYUDA.....
  • E DITORES DE IMÁGENES
    • L ISTA DE TAREAS
  • Definición de símbolos para tareas.............................................................................................
  • Creación de tareas
  • Ventana Lista de tareas
  • Eliminación de tareas..................................................................................................................
  • M OSTRAR LA PANTALLA COMPLETA
    • L A VISTA DE CLASES.......................................................................................................................
    • E L E XPLORADOR DE OBJETOS
    • M ACROS
  • El Explorador de macros
  • Ejecución de macros
  • Grabación de macros
  • Manipulación de proyectos de macros........................................................................................
  • El IDE de macros
  • Escritura de macros
  • Macro para comentar líneas de código determinadas................................................................
  • E L SISTEMA DE AYUDA....................................................................................................................
  • Ayuda dinámica...........................................................................................................................
  • Contenido
  • Índice
  • Buscar..........................................................................................................................................
  • Ayuda externa..............................................................................................................................
  • Mantener temas de ayuda disponibles
  • Otros modos de acceso a la ayuda
  • APLICACIONES DE CONSOLA
  • CREACIÓN DE UN PROYECTO DE TIPO APLICACIÓN DE CONSOLA
    • L A CLASE CONSOLE
    • E SCRITURA DE INFORMACIÓN
    • E SCRITURA DE MÚLTIPLES VALORES EN LA MISMA LÍNEA..............................................................
    • L ECTURA DE INFORMACIÓN
  • EL LENGUAJE
  • E L LENGUAJE , PRINCIPIO DEL DESARROLLO
    • E STRUCTURA DE UN PROGRAMA VB.NET
    • M AIN( ) COMO PROCEDIMIENTO DE ENTRADA AL PROGRAMA
    • VARIABLES
  • Declaración
  • Denominación
  • Avisos del IDE sobre errores en el código
  • Lugar de la declaración
  • Tipificación..................................................................................................................................
  • Declaración múltiple en línea
  • Asignación de valor.....................................................................................................................
  • Valor inicial.................................................................................................................................
  • Declaración obligatoria
  • Tipificación obligatoria...............................................................................................................
  • ARRAYS, CONCEPTOS BÁSICOS
  • Declaración
  • Asignación y obtención de valores
  • Modificación de tamaño
  • Recorrer un array........................................................................................................................
  • CONSTANTES
    • CONCEPTOS MÍNIMOS SOBRE DEPURACIÓN.....................................................................................
  • OPERADORES DEL LENGUAJE
  • ARITMÉTICOS
  • Potenciación: ^............................................................................................................................
  • Multiplicación: *
  • División real: /............................................................................................................................
  • División entera: ........................................................................................................................
  • Resto: Mod
  • Suma: +
  • Resta:
  • CONCATENACIÓN: &, +
    • OPERADORES ABREVIADOS DE ASIGNACIÓN
  • Potencia: ^=
  • Multiplicación: *=
  • División real: /=.........................................................................................................................
  • División entera: =
  • Suma: +=
  • Resta: -=.....................................................................................................................................
  • Concatenación: &=....................................................................................................................
  • COMPARACIÓN
  • Comparación de cadenas
  • La función Asc( )
  • La función Chr( ).........................................................................................................................
  • Comparación de cadenas en base a un patrón. El operador Like
  • Comparación de objetos. El operador Is
  • L ÓGICOS Y A NIVEL DE BIT
  • And
  • Uso de paréntesis para mejorar la legibilidad de expresiones
  • Not
  • Or
  • Xor
  • AndAlso
  • OrElse..........................................................................................................................................
  • P RIORIDAD DE OPERADORES
    • USO DE PARÉNTESIS PARA ALTERAR LA PRIORIDAD DE OPERADORES............................................
  • RUTINAS DE CÓDIGO...................................................................................................................
  • DIVISIÓN DE UNA LÍNEA DE CÓDIGO
    • E SCRITURA DE VARIAS SENTENCIAS EN LA MISMA LÍNEA...............................................................
    • P ROCEDIMIENTOS............................................................................................................................
  • Sintaxis de un procedimiento Sub................................................................................................
  • Llamada a un procedimiento Sub................................................................................................
  • Sintaxis de un procedimiento Function
  • Llamada a un procedimiento Function
  • Paso de parámetros a procedimientos
  • Protocolo de llamada o firma de un procedimiento....................................................................
  • Tipo de dato de un parámetro
  • Paso de parámetros por valor y por referencia
  • Paso por valor (ByVal)
    • Paso por referencia (ByRef)
  • Paso de parámetros por posición y por nombre
  • Parámetros opcionales................................................................................................................
  • Array de parámetros
  • Sobrecarga de procedimientos
  • Lista desplegable “Nombre de método”, en el editor de código
  • BIFURCACIÓN Y ÁMBITO DEL CÓDIGO
  • E STRUCTURAS DE CONTROL
  • Selección......................................................................................................................................
  • If ...End If
    • Select Case ...End Select
  • Repetición....................................................................................................................................
  • While ...End While - Do
  • ...Next................................................................................................................................. ...Loop................................................................................................................................. For - For Each ...Next........................................................................................................................ - ORGANIZACIÓN DEL PROYECTO EN FICHEROS Y MÓDULOS DE CÓDIGO
    • Agregar un nuevo módulo (y fichero) de código.........................................................................
    • Crear un nuevo módulo dentro de un fichero existente...............................................................
    • Cambiar el nombre de un fichero de código
    • Añadir al proyecto un fichero de código existente
    • Lista desplegable “Nombre de clase”, en el editor de código....................................................
    • Excluir y eliminar ficheros de código del proyecto.....................................................................
    • REGLAS DE ÁMBITO.........................................................................................................................
    • Ámbito de procedimientos
    • Público
      • Privado
    • Ámbito de variables.....................................................................................................................
    • Ámbito a nivel de procedimiento
      • Ámbito a nivel de bloque
  • Ámbito a nivel de módulo - Ámbito a nivel de proyecto - P ERIODO DE VIDA O DURACIÓN DE LAS VARIABLES - VARIABLES S TATIC
    • FUNCIONES COMPLEMENTARIAS DEL LENGUAJE...........................................................
    • CONVENCIONES DE NOTACIÓN
      • F UNCIONES DE COMPROBACIÓN DE TIPOS DE DATOS
    • F UNCIONES DEL LENGUAJE
  • Numéricas....................................................................................................................................
  • Cadena de caracteres
  • Fecha y hora................................................................................................................................
  • CREAR MÚLTIPLES ENTRADAS AL PROGRAMA MEDIANTE DISTINTOS M AIN ( )
  • PROGRAMACIÓN ORIENTADA A OBJETO (OOP)................................................................
  • L AS VENTAJAS DE LA PROGRAMACIÓN ORIENTADA A OBJETO
    • DEL ENFOQUE PROCEDURAL AL ENFOQUE ORIENTADO A OBJETO
    • ABORDANDO UN PROBLEMA MEDIANTE PROGRAMACIÓN PROCEDURAL
    • L OS FUNDAMENTOS DE LA PROGRAMACIÓN ORIENTADA A OBJETO
    • OBJETOS