Actualizado el 24 de Marzo del 2020 (Publicado el 14 de Enero del 2017)
8.330 visualizaciones desde el 14 de Enero del 2017
12,7 MB
96 paginas
Creado hace 16a (20/08/2008)
Curso de Visual Basic.Net
Conceptos básicos de .NET
¿Visual Studio
.NET?
.NET
¡AYUDA!
¿Visual Basic
.NET?
¿Plataforma
.NET?
¿.NET
Framework?
¿Qué es la plataforma Microsoft .NET?
Internet
Visual Studio .NET
Orquestación
.NET
Framework
Internet
COM+
.NET
Enterprise
Servers
Servicios
Building
Block
Windows
Disponible
en la
actualidad
Con mejoras
.NET
Nuevas
capacidades
".NET Framework es un entorno para
construir, instalar y ejecutar servicios Web y
otras aplicaciones.
Se compone de tres partes principales: el
Common Language Runtime, las clases
Framework y ASP.NET"
¿.NET
Framework?
El .NET Framework es el corazón de .NET,
cualquier cosa que queramos hacer en cualquier
lenguaje .NET debe pasar por el filtro cualquiera
de las partes integrantes del .NET Framework.
Beneficios del .NET
Framework
• Basado en estándares y prácticas Web
• Extensible
• Fácil de utilizar por los desarrolladores
• Diseñado utilizando modelos de aplicaciones unificados
.NET Framework
Formularios VB
MFC/ATL
ASP
API de Windows
El .NET Framework- Arquitectura
.NET Framework
ASP.NET
Web Forms
Servicios Web
Windows Forms
Marco de Servicios
Base
Datos
Depuración
...
Common Language Runtime
Servicios del Sistema
Lenguajes de Net
Visual
Basic
C++
C#
J#
…
Common Language Specification
V
i
s
u
a
l
S
t
u
d
o
i
.NET Framework
.
N
E
T
Componentes de Net Framework
ASP .NET
Formularios
y Servicios Web
Interfaz
de usuario
ADO.NET: Datos y XML
Biblioteca de clases del .NET Framework
Common Language Runtime
CLR
•
El Common Lenguage Runtime (CLR) es una serie de librerías dinámicas
(DLLs), también llamadas assemblies, que hacen las veces de las DLLs del
API de Windows.
• Así como las librerías runtime de Visual Basic o C++.
• Cualquier ejecutable depende de una forma u otra de una serie de
librerías, ya sea en tiempo de ejecución como a la hora de la compilación.
• Por otro lado, la librería de clases de .NET Framework proporcionan una
jerarquía de clases orientadas a objeto disponibles para cualquiera de los
lenguajes basados en .NET, incluido el Visual Basic.
Common Language Runtime
Soporte de la biblioteca de clases base
Soporte de hilos
COM marshaler
Verificador de tipos
Gestor de excepciones
Motor de seguridad
Motor de depuración
MSIL a
compiladores
nativos
Gestor
de código
Recolector
de basura
Cargador de clases
Biblioteca de Clases
System
System.Security
System.Runtime.
InteropServices
System.Net
System.Text
System.Globalization
System.Reflection
System.Threading
System.Configuration
System.IO
System.Diagnostics
System.Collections
ADO .Net y XML
System.Data
System.Xml
DataSet
DataRow
DataTable
DataView
System.Xml.Schema
System.Xml.Serialization
ASP.NET: Formularios Web y
Servicios Web
ASP.NET
System.Web
Servicios
Descripción
IU
HtmlControls
Descubrimiento
WebControls
Protocolos
Caché
Seguridad
Configuración
Estado de Sesión
Interfaz de Usuario
System.Windows.Forms
System.Drawing
Mejoras en Visual Basic Net
• Principales mejoras del lenguaje
– Soporte mejorado orientado a objetos
– Gestión de excepciones estructurada
• Acceso total al .NET Framework
– Nuevas opciones de manejo de hilos
– Recolector de basura
• Desarrollo Web mejorado
– Creación de Formularios Web tan fácilmente como
formularios Windows
– Crear servicios Web rápidamente
Descripción de los espacios de nombres
• Espacios de nombres
• Espacios de nombres utilizados en módulos
obligatorios
• Espacios de nombres utilizados en módulos
opcionales
Espacios de nombres
System
Collections
Configuration
IO
Net
Security
Runtime
ServiceProcess
.InteropServices
Diagnostics
Reflection
Text
Globalization
Resources
Threading
.Remoting
.Serialization
¿Qué es la plataforma .NET?
Herramientas
de desarrollo
Servicios Web XML
Servidores
Experiencias
de usuario
Cómo funciona el .NET Framework
Servicios de programación
.NET Framework
Biblioteca de clases
A
D
O
N
E
T
.
i
T
p
o
s
d
e
d
a
t
o
s
i
W
n
d
o
w
s
S
e
r
v
i
c
i
o
s
W
e
b
X
M
L
Common Language
Código de
la
plataforma
.NET
El compilador JIT produce
lenguaje máquina
Aplicaciones
Visual Basic
Aplicaciones
Visual C#
Aplicaciones
Visual C++
El código fuente se compila como MSIL
Runtime
¿Qué es Visual Studio .NET?
Herramientas de
Formularios Web
Herramientas de
Formularios Windows
Múltiples
Lenguajes
Herramientas de
Servicios Web XML
Visual Studio .NET
Gestor de errores
Acceso a datos
Diseño
Desarrollo
Depuración
Implantación
Qué es una plantilla de aplicación?
Proporciona archivos de
inicio, estructura de
proyecto y configuración
del entorno
Trabajar con un proyecto Visual
Basic .NET
Iniciar un nuevo proyecto Visual Basic .NET basado
en la plantilla Aplicación para Windows
Ejecutar el proyecto dentro del entorno de
desarrollo
Generar un archivo ejecutable
Ejecutar el proyecto fuera del entorno de desarrollo
Visualizar los archivos del proyecto en el Explorador
de soluciones
Guardar y cerrar el proyecto
Entorno de desarrollo
Nuevo proyecto
Diseñador de Windows Forms
Cuadro de herramientas
Menú principal
Explorador de
Soluciones
Ventana
Propiedades
Menús y barras de herramientas
Menú principal
Barra de herramientas estándar
Nuevo proyecto
Guardar
Form1.vb
Deshacer
Cuadro de herramientas
Controles para
crear el interfaz
de usuario
Diseñador de Windows Forms
Editor de código
Lista de nombres
de clases
Lista de nombres
de métodos
Ventana Propiedades
Establecer
propiedades como
tamaño, título y color
Otras ventanas de programación
Ventana de
programación
Objetivo
Lista de tareas
Ayuda a organizar y gestionar el trabajo de
generar la aplicación
Resultados
Muestra mensajes de estado para varias
características en el entorno de desarrollo
Vista de clases
Permite examinar el código tras las clases y
navegar por los símbolos de la solución
Comandos
Examinador
de objetos
Permite emitir comandos o evaluar expresiones
en el entorno de desarrollo
Permite visualizar objetos y sus miembros
Práctica: Trabajar en el entorno de
desarrollo
Abrir y ejecutar una aplicación existente
Examinar un formulario en el Diseñador de Windows
Forms y el Editor de código
Abrir, cerrar, reabrir y ocultar el Cuadro de
herramientas
Examinar la configuración de las propiedades de los
controles
Utilizar la ventana Ayuda dinámica
Crear una
especificación
de diseño
Crear el
interfaz de
usuario
Crear un proyecto
Visual Basic .NET
Escribir
código
Probar y
depurar
Generar e
implantar
El proceso de desarrollo
Crear una especificación de diseño
Crear el interfaz de usuario
Establecer las propiedades de los objetos
del interfaz de usuario
Escribir código para añadir funcionalidad
Probar y depurar la aplicación
Generar un archivo ejecutable
Crear una aplicación de instalación
1
2
3
4
5
6
7
Cómo crear el interfaz de usuario
Ubicar controles
en el formulario
desde el Cuadro
de herramientas
Cómo establecer las propiedades de los controles
Propiedades
Configuración
(Name)
Textbox1
BackColor
Autosize
Visible
Border
Font
Text
Blue
True
True
Fixed 3D
Microsoft SanSerif, 8.2 pt
Textbox1
Cómo añadir código a los controles
• En la lista Nombre de clase, hacer clic en el
control
• En la lista Nombre de método, hacer clic en el
evento
• Añadir código entre Private Sub y End Sub
Private Sub Button1_Click(. . .)Handles
Button1.Click
‘Colorar codigo aca
End Sub
Como guardar, ejecutar y generar la
aplicación
Guardar la aplicación
Ejecutar la solución en el
entorno de desarrollo
Generar un archivo ejecutable
Elementos del lenguaje.
Variables y estructuras de
datos
Descripción
• Introducción a los tipos de
datos
• Uso de variables
• Ámbito de las variables
• Convertir tipos de datos
• Crear y utilizar estructuras
• Almacenar datos en matrices
Crear
interfaz
Acceso
a datos
Escribir
código
Debug
and Deploy
Uso de Visual
Studio .NET
Depurar e
implantar
Introducción a los
tipos de datos
¿Qué es el sistema de tipos
comunes?
Define cómo funcionan los tipos en el Common Language Runtime
Sistema de tipos comunes
Tipos valor
Tipos referencia
Tipos de datos predefinidos
Estructuras definidas por el
usuario
Enumeraciones
Cadenas
Matrices
Clases
Tipos de datos
Tipo Visual
Basic .NET
Tamaño de
almacenamiento
Rango de valores
Boolean
2 bytes
Verdadero o Falso
Date
8 bytes
Decimal
16 bytes
Double
Integer
Single
String
8 bytes
4 bytes
4 bytes
Varía
0:00:00 del 1 de enero de 0001 a
11:59:59 PM del 31 de diciembre de 9999
Hasta 29 dígitos significativos, con
valores de hasta 7,9228 x 10 (con signo)
28
-4,94065645841246544E-324 a
+1,79769313486231570E+308 (con signo)
-2.147.483.648 a
+2.147.483.647 (con signo)
-3,4028235E+38 a 1,401298E-45
(con signo)
0 a 2.000 millones aproximadamente de
caracteres Unicode
Cómo escoger un tipo de datos
Escoger
tipo de datos…
Boolean
para gestionar…
Tipo CTS
Ejemplo
Condiciones de
Verdadero o Falso
Valor
Verdadero
Short, Integer,
Long, Byte
Enteros
Single, Double,
Decimal
Números con enteros
y partes de fracciones
Valor
Valor
Date
Valores fecha y hora
Valor
23
(Entero)
9456,72
(Decimal)
02/12/2003
12:30:42 A.M.
String
Object
Caracteres imprimibles y
visualizables en pantalla
Referencia
“Casa”
Un puntero al valor de
un objeto
Referencia
myClass
myPerson
Uso de variables
Tareas
Nombrar la variable
Declarar la variable
Asignar un valor a la variable
Utilizar la variable
¿Qué son las
variables?
• Las variables almacenan valores que pueden cambiar
cuando una aplicación se está ejecutando
• Las variables tienen seis elementos básicos:
Elemento
Nombre
Dirección
Descripción
La palabra que identifica la variable en código
La ubicación de memoria dond
Comentarios de: Curso de Visual Basic .Net (0)
No hay comentarios