Visual Basic .NET es una herramienta de desarrollo para crear aplicaciones .NET que aprovecha las características del .NET Framework como la herencia, interfaces y sobrecarga. Visual Studio es el entorno de desarrollo integrado que permite diseñar interfaces gráficas, acceder a datos, y desarrollar servicios y aplicaciones web usando VB.NET y otros lenguajes compatibles con .NET.
2. PRESENTADO POR:
Gabriel O. Jaimes Arevalo
Federman Correa Oviedo
Ingeniería de Sistemas
Universitaria de Colombia
Profesora: Sandra Esperanza
Sanchez Barragan
3. VISUAL STUDIO .NET: LA HERRAMIENTA PARA
EL DESARROLLO .NET
Visual Studio .NET
Herramientas
Windows Forms
Herramientas
Web Forms
Proceso
de errores
Acceso
a datos
Múltiples
Lenguajes
Herramientas
Servicios Web
Desarrollar Depurar ImplantarDiseñar
4. .NET FRAMEWORK
Es un conjunto de objetos y diseños de Microsoft
para crear aplicaciones.
Proporciona la funcionalidad subyacente para
ASP.NET (y en general para Visual Studio.NET).
5. COMPONENTES DEL .NET FRAMEWORK
Win32
Message
Queuing
COM+
(Transacciones, Particiones,
Agrupación de objetos)
IIS WMI
Common Language Runtime
Biblioteca de clases de .NET Framework
ADO.NET y XML
Servicios Web XML Interfaz de usuario
Visual
Basic C++ C#
ASP.NET
Perl Python …
6. VISUAL BASIC.NET
Visual Basic .NET ofrece numerosas características
nuevas y mejoradas, como herencia, interfaces y
sobrecarga, que lo convierten en un eficaz lenguaje
de programación orientado a objetos.
7. VISUAL BASIC.NET
Con Visual Basic, se puede crear aplicaciones
multiproceso y escalables utilizando
subprocesamiento múltiple explícito.
También incluye el control estructurado de
excepciones, atributos personalizados y
compatibilidad con CLS (Common Language
Specification, Especificación de lenguajes comunes).
8. VB.NET Y EL .NET FRAMEWORK
VB requiere de la biblioteca de clases de .NET Framework.
10. ASP.NET
Archivos “comunes” de un proyecto Web.
.html
.aspx
.aspx.vb
.asmx
.xml
.css
Global.asax
Web.config
11. OBJETOS ASP.NET
Cuando se ejecuta una aplicación Web, ASP.NET
mantiene información sobre:
La aplicación actual.
Cada sesión de usuario.
La solicitud HTTP actual.
La página de formularios Web Forms solicitada,
etc.
12. CLASES ASP.NET
El marco de trabajo de páginas ASP.NET contiene
una serie de clases (y objetos instanciados) para
encapsular esta información de contexto.
Ejemplo: Request.Form(“nombre”)
Se obtiene o lee mediante el objeto “Request”
el contenido de un campo “nombre”
contenido en un formulario.
16. COMO FUNCIONA EL
NETFRAMEWORK
.Net
Framework
Biblioteca de
clases
Aplicacione
s
Visual Basic
Aplicacione
s
Visual C#
Aplicacione
s
Visual C++
El compilador JIT Produce
LENGUAJE DE MAQUINA
El codigo fuente
se compila como
MSIL
17. COMO TRABAJAR CON
VISUAL.NET
INICIAR UN NUEVO PROYECTO DE VISUAL BASIC.NET
EJECUTAR EL PROYECTO DENTRO DEL ENTORNO
GENERAR UN PROYECTO EJECUTABLE
EJECUTAR EL PROYECTO DENTRO DEL ENTORNO DE DESARROLLO
VISUALIZACION DE LOS ARCHIVOS DEL PROYECTO EN EL
EXPLORADOR DE SOLUCIONES
GUARDAR Y CERRAR EL PROYECTO6