ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Visual.net

lufa2618 de Octubre de 2012

19.298 Palabras (78 Páginas)890 Visitas

Página 1 de 78

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 comportamientos de forma precisa.

Algunas características de este componente son:

Proporciona un desarrollo de aplicaciones más sencillo y rápido gracias a que gran parte de las funcionalidades que tradicionalmente debía de crear el programador, vienen implementadas en el entorno de ejecución.

Administra el código en tiempo de ejecución, en todo lo referente a su carga, disposición en memoria, recuperación de memoria no utilizada a través de un recolector de memoria, etc.

Proporciona un sistema común de tipos para todos los lenguajes del entorno.

La Jerarquía de Clases

El entorno de ejecución integra toda la funcionalidad y servicios necesarios a través de la jerarquía de clases base de la plataforma. La mayor parte de las necesidades básicas del programador están cubiertas por este amplio conjunto de clases, que permiten dotar a las aplicaciones de todas las características necesarias.

.NET Framework incluye clases, interfaces y tipos de valor que aceleran y optimizan el proceso de desarrollo y proporcionan acceso a la funcionalidad del sistema. Para facilitar la interoperabilidad entre lenguajes, los tipos de .NET Framework cumplen la especificación de lenguaje común (CLS) y, por tanto, se pueden utilizar en todos los lenguajes de programación cuyo compilador satisfaga los requisitos de CLS.

Los tipos de .NET Framework son la base sobre la que se crean aplicaciones, componentes y controles de .NET. .NET Framework incluye tipos que realizan las funciones siguientes:

• Representar tipos de datos base y excepciones.

• Encapsular estructuras de datos.

• Realizar E/S.

• Obtener acceso a información sobre tipos cargados.

• Invocar las comprobaciones de seguridad de .NET Framework.

• Proporcionar: acceso a datos, interfaz gráfica para el usuario (GUI) independiente de cliente e interfaz GUI de cliente controlada por el servidor.

.NET Framework proporciona un conjunto completo de interfaces, así como clases abstractas y concretas (no abstractas). Se pueden utilizar las clases concretas tal como están o, en muchos casos, derivar las clases propias de ellas. Para utilizar la funcionalidad de una interfaz se puede crear una clase que implemente la interfaz o derivar una clase de una de las clases de .NET Framework que implementa la interfaz.

Motor de Generación de Interfaz de Usuario

Se define la GUI (Graphics User Interface, Interfaz Gráfica de Usuario), como el medio de interacción entre un usuario y un sistema informático que se realiza mediante el lenguaje visual. Esta interfaz debe proveer al usuario un ambiente agradable y sencillo para el correcto entendimiento y ejecución del programa.

El lenguaje visual de las GUI representa la información y acciones disponibles dentro de una aplicación por medio de un conjunto de imágenes y gráficos lo suficientemente

...

Descargar como (para miembros actualizados) txt (122 Kb)
Leer 77 páginas más »
Disponible sólo en Clubensayos.com