Visual.net
Enviado por lufa26 • 18 de Octubre de 2012 • 19.298 Palabras (78 Páginas) • 857 Visitas
Guía para Visual.NET
Introducción 4
El lenguaje Visual.Net 5
Fundamentos de programación en Visual.Net 5
.NET Framework 5
CLR (Common Language Runtime) 6
La Jerarquía de Clases 6
Motor de Generación de Interfaz de Usuario 7
Características de Visual Basic .NET 8
Tipos de Datos en Visual 9
Operadores 11
Operadores Aritméticos 12
Matrices y estructuras de control en Visual Basic .Net 13
Estructuras de control 13
Matrices 16
Procedimientos en Visual Basic .Net 18
Pensar en objetos en Visual Basic .Net 23
Clases y objetos 23
Objetos internos 24
Objetos externos 24
Interfaces y espacios de nombres en Visual Basic .Net 24
Interfaces 24
Espacios de Nombres 24
Nombres completos 25
Tipos de datos como clases en Visual Basic .Net 26
Acceso a bases de datos 26
El lenguaje SQL en Visual Basic .Net 26
Introducción a ADO .Net en Visual Basic 27
Conjuntos de datos en Visual Basic .Net 29
Actualizar el conjunto de datos en Visual Basic .Net 31
Objetos Command y DataReader en Visual Basic .Net 33
Command 33
Data Reader 34
ADO.NET 35
Creación de Conexiones 35
El Objeto Dataset 37
El objeto Datatable 38
El objeto Dataview 44
Vinculación de datos en Windows Forms 47
Manejo de Transacciones en ADO.NET 49
Definición de Transacción 49
Creación de Transacciones 49
Uso de Transacciones 52
ASP.NET 52
Creación de aplicaciones ASP.NET 53
Administración del estado en aplicaciones ASP.NET 53
Separación de la Presentación y la lógica de la aplicación (Código oculto) 55
Modelo de eventos de las aplicaciones ASP.NET 55
Configuración de un Aplicación ASP.NET 56
Controles de servidor 63
Controles de servidor HTML 64
Controles de servidor Web 65
Controles de validación 66
Controles de usuario 68
Para crear un control de usuario 68
Uso de ADO.NET en aplicaciones ASP.NET 71
Vinculación de datos en ASP.NET 72
WEB SERVICES 72
Conceptos de Web Services 72
Utilidades de los web Services 73
Creación de Web Services 73
Invocación de un web service 76
Anexos (Ejemplo de Códigos) 79
Declaración de datos y uso de operadores 79
Declaración de una cadena de conexión con ADO.NET 80
Cadena de conexión OleDb 80
Cadenas de conexión SqlClient 80
Transacciones con ADO.NET 80
Vinculación de Datos ADO.NET mediante el uso de cadena de conexión en archivo Web.config 81
Web Service 82
Introducción
Visual Studio .NET es la Herramienta Rápida de Desarrollo (RAD) de Microsoft para la siguiente generación de Internet que son los Servicios Web XML. Esta herramienta permite la creación de aplicaciones usando el Marco .NET, es decir usando el CLR, la Librería de Clases, ADO .NET, ASP .NET, etc.
Es un software que brinda las herramientas necesarias para crear, distribuir, administrar y dar mantenimiento a aplicaciones Web distribuidas que usan Servicios Web XML, todo esto con una gran facilidad, rapidez y bajo costo.
Visual Studio .NET permite también la integración y el uso cruzado de lenguajes de programación: Visual Basic .NET, Visual C# .NET, Visual C++ .NET y JScript .NET
A diferencia de la versión anterior no existe Visual Interdev, ni Visual J++, además Visual Foxpro .NET no comparte las características unificadas del Marco .NET
Dentro de esta guía, se busca que el usuario tenga una fuente rápida y sencilla para poder entender la programación que se puede llevar acabo dentro de Visual.NET, las herramientas y códigos que se pueden utilizar y de igual manera, la forma mas sencilla y rápida para desarrollar algunas de las funciones dentro de Visual.NET.
El lenguaje Visual.Net
Fundamentos de programación en Visual.Net
.NET Framework
NET Framework es un componente integral de Windows que admite la compilación y la ejecución de la siguiente generación de aplicaciones y servicios Web XML. El diseño de .NET Framework está enfocado a cumplir los objetivos siguientes:
1. Proporcionar un entorno coherente de programación orientada a objetos, en el que el código de los objetos se pueda almacenar y ejecutar de forma local, ejecutar de forma local pero distribuida en Internet o ejecutar de forma remota.
2. Proporcionar un entorno de ejecución de código que reduzca lo máximo posible la implementación de software y los conflictos de versiones.
3. Ofrecer un entorno de ejecución de código que promueva la ejecución segura del mismo, incluso del creado por terceras personas desconocidas o que no son de plena confianza.
4. Proporcionar un entorno de ejecución de código que elimine los problemas de rendimiento de los entornos en los que se utilizan scripts o intérpretes de comandos.
5. Ofrecer al programador una experiencia coherente entre tipos de aplicaciones muy diferentes, como las basadas en Windows o en el Web.
6. Basar toda la comunicación en estándares del sector para asegurar que el código de .NET Framework se puede integrar con otros tipos de código.
NET Framework constituye la plataforma y el elemento principal sobre el que se asienta Microsoft .NET.
Este permite el desarrollo de aplicaciones a través del uso de un conjunto de herramientas y servicios que proporciona, y que pueden agruparse en tres bloques principales:
• El Entorno de Ejecución Común o Common Language Runtime (CLR),
• La jerarquía de clases básicas de la plataforma o .NET Framework Base Classes,
• y el motor de generación de interfaz de usuario
Que permite crear interfaces para la web o para el tradicional entorno Windows, así como servicios para ambos entornos operativos.
CLR (Common Language Runtime)
El Entorno de Ejecución Común de Lenguajes o CLR (Common Language Runtime), representa la esencia del .NET Framework y es el encargado de la ejecución del código de las aplicaciones.
Common Language Runtime administra la memoria, ejecución de subprocesos, ejecución de código, comprobación de la seguridad del código, compilación y demás servicios del sistema.
Common Language Runtime facilita el diseño de los componentes y de las aplicaciones cuyos objetos interactúan entre lenguajes distintos. Los objetos escritos en lenguajes diferentes pueden comunicarse entre sí, lo que permite integrar sus
...