Visual.net
Enviado por lufa26 • 18 de Octubre de 2012 • 19.298 Palabras (78 Páginas) • 834 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
...