1.843 visualizaciones desde el 7 de Agosto del 2020
5,8 MB
605 paginas
Creado hace 17a (04/04/2008)
Instituto Superior Tecnológico
Norbert Wiener
1
Manual del Alumno
INSTITUTO SUPERIOR TECNOLÓGICO
NORBERT WIENER
Manual del Alumno
ASIGNATURA: Lenguaje de Programacion
VI Visual Net
PROGRAMA: S3C
LIMA-PERU
Instituto Superior Tecnológico
Norbert Wiener
2
Manual del Alumno
ING. DANTE GARCIA
Instituto Superior Tecnológico
Norbert Wiener
3
Manual del Alumno
INDICE
INTRODUCCIÓN
UNA VERSIÓN LARGO TIEMPO ESPERADA
AQUELLOS DIFÍCILES TIEMPOS DE LA PROGRAMACIÓN EN WINDOWS
SÓLO PARA LOS LEGIDOS
EL PROYECTO THUNDER
UN PRODUCTO REVOLUCIONARIO EL PASO A OLE Y ODBC PASO A BITS Y
ORIENTACIÓN A OBJETO
ACTIVEX Y AD
PROGRAMACIÓN EN INTERNET
LOS PROBLEMAS PARA EL DESARROLLO EN LA RED
EL PANORAMA ACTUAL
LAS SOLUCIONES APORTADAS POR VBNET
EL PRECIO DE LA RENOVACIÓN
COMENZAMOS
SEMANA 01 : LA EVOLUCIÓN HACIA NET
LAS RAZONES DEL CAMBIO
LA DIFÍCIL DECISIÓN DE ABANDONAR ANTERIORES TECNOLOGÍAS
LA PROBLEMÁTICA DE WINDOWS DNA
ASP
ADO
VISUAL BASIC
CONFLICTOS CON DLL’S
TRAS LOS PASOS DE COM
NET FRAMEWORK, NUEVOS CIMIENTOS PARA LA NUEVA GENERACIÓN DE
APLICACIONES
ALGO ESTÁ CAMBIANDO
¿QUÉ ES NET?
NET FRAMEWORK
EL CLR, COMMON LANGUAGE RUNTIME
EL CTS, COMMON TYPE SYSTEM
¿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
METADATA (METADATOS) SOPORTE MULTILENGUAJE
EL CLS (COMMON LANGUAGE SPECIFICATION)
EJECUCIÓN ADMINISTRADA
Código administrado
Datos administrados
Recolección de memoria no utilizada
Recolección de memoria en VB y versiones anteriores
Recolección de memoria en NET Framework
LA 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
PAG.
14-17
18-20
20-47
Instituto Superior Tecnológico
Norbert Wiener
SERVIDORES DE ENTORNO
NAMESPACES
LA JERARQUÍA DE CLASES DE NET FRAMEWORK
ENSAMBLADOS
La problemática tradicional de los componente
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
SEMANA 02: INSTALACIÓN DE VISUAL STUDIO NET
PREPARACIÓN DEL ENTORNO DE TRABAJO
NET Framework SDK
Visual Studio NET
REQUISITOS HARDWARE
SISTEMA OPERATIVO
RECOMENDACIONES PREVIAS
INSTALACIÓN DE VISUAL STUDIO NET
BASES DE DATOS DE EJEMPLO
LA PRIMERA APLICACIÓN
UN HOLA MUNDO DESDE VBNET
INICIAR EL IDE DE VSNET
CREAR UN NUEVO PROYECTO
OBJETOS, PROPIEDADES Y MÉTODOS
FORMULARIOS
EL FORMULARIO COMO UN OBJETO
ACCESO A LAS PROPIEDADES DE UN FORMULARIO
CONTROLES
LABEL
EJECUTANDO LA APLICACIÓN
EL 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
ESTRUCTURA Y GRABACIÓN DEL PROYECTO
SEMANA 03: 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
LA UBICACIÓN FÍSICA DEL CÓDIGO
COMENTARIOS DE CÓDIGO
PROCEDIMIENTOS
EL PUNTO DE ENTRADA AL PROGRAMA
4
Manual del Alumno
48-55
56-67
68-74
Instituto Superior Tecnológico
Norbert Wiener
LA CLASE MESSAGEBOX
CONFIGURAR EL PUNTO DE ENTRADA DEL PROYECTO
VARIABLES
INPUTBOX( )
COMPLETANDO EL PROCEDIMIENTO
FINALIZAMOS EL PROGRAMA
SEMANA04: UNA APLICACIÓN CON FUNCIONALIDAD BÁSICA
INTEGRANDO 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
EL IDE, UN ELEMENTO A VECES MENOSPRECIADO
EL LARGO CAMINO HACIA LA CONVERGENCIA
VISUAL STUDIO NET, EL PRIMER PASO DE LA TOTAL INTEGRACIÓN
LA PÁGINA DE INICIO
PRINCIPALES ELEMENTOS EN NUESTRO ENTORNO DE TRABAJO
VENTANA PRINCIPAL DE TRABAJO
MANEJO DE VENTANAS ADICIONALES DEL IDE
EL EXPLORADOR DE SOLUCIONES
Agregar nuevos elementos a un proyecto
Propiedades del proyecto
Propiedades de la solución
Agregar proyectos a una solución
EL MENÚ CONTEXTUAL
EL DISEÑADOR DEL FORMULARIO
LA VENTANA DE PROPIEDADES
EL IDE DE VISUAL STUDIO NET HERRAMIENTAS Y EDITORES
EL CUADRO DE HERRAMIENTAS
Organización en fichas
Manipulación de fichas
Organización de controles
Manipulación de controles
Agregar c
El cuadro de herramientas como contenedor de código fuente
LAS BARRAS DE HERRAMIENTAS
Barras de herramientas personalizadas
Acople de barras de herramientas
OPCIONES ADICIONALES DE PERSONALIZACIÓN
VENTANA DE RESULTADOS
EL 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
5
Manual del Alumno
75-81
82-98
99-117
Instituto Superior Tecnológico
Norbert Wiener
IntelliSense
Cambiar a mayúsculas y minúsculas
SEMANA05: EL IDE DE VISUAL STUDIO NET ELEMENTOS COMPLEMENTARIOS
Y AYUDA
EDITORES DE IMÁGENES
LISTA DE TAREAS
Definición de símbolos para tareas
Creación de tareas
Ventana Lista de tareas
Eliminación de tareas
MOSTRAR LA PANTALLA COMPLETA
LA VISTA DE CLASES
EL EXPLORADOR DE OBJETOS
MACROS
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
EL 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
LA CLASE CONSOLA
ESCRITURA DE INFORMACIÓN
ESCRITURA DE MÚLTIPLES VALORES EN LA MISMA LÍNEA
LECTURA DE INFORMACIÓN
SEMANA06: EL LENGUAJE
EL LENGUAJE, PRINCIPIO DEL DESARROLLO
ESTRUCTURA DE UN PROGRAMA VBNET
MAIN( ) 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
6
Manual del Alumno
118-135
136-141
142-159
Instituto Superior Tecnológico
Norbert Wiener
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
PRIORIDAD DE OPERADORES
USO DE PARÉNTESIS PARA ALTERAR LA PRIORIDAD DE OPERADORES
SEMANA 07: RUTINAS DE CÓDIGO
DIVISIÓN DE UNA LÍNEA DE CÓDIGO
ESCRITURA DE VARIAS SENTENCIAS EN LA MISMA LÍNEA
PROCEDIMIENTOS
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
7
Manual del Alumno
160-177
178-193
Instituto Superior Tecnológico
Norbert Wiener
Li
Links de descarga
http://lwp-l.com/pdf18022
Comentarios de: Lenguaje de programacion VI Visual Basic Net (0)
Comentarios de: Lenguaje de programacion VI Visual Basic Net (0)
No hay comentarios