2. Definición
• .NET es un framework de Microsoft que hace un énfasis en la
transparencia de redes, con independencia de plataforma
de hardware y que permita un rápido desarrollo de aplicaciones.
Basado en ella, la empresa intenta desarrollar una estrategia
horizontal que integre todos sus productos, desde el sistema
operativo hasta las herramientas de mercado.
3. Origen
• En Agosto de 2000, Microsoft, Hewlett-Packard e Intel
trabajaron conjuntamente para estandarizar el lenguaje de
programación C# y una Infraestructura de Lenguaje Común
(CLI por sus siglas en inglés). Para Diciembre de 2001,
ambos fueron ratificados por los estándares Internacionales
ECMA. [1] [2] ISO también siguió los pasos para abril de
2003. Mientras Microsoft y sus socios de negocios ganaban
patentes para los lenguajes CLI y C#, ECMA e ISO
solicitaron que era esencial que la implementación
estuviera disponible bajo “términos no discriminatorios”.
Además de alcanzar estos términos, las compañías también
accedían a dejar estas patentes disponibles. Sin embargo,
esto no aplicó para la parte del .NET Framework, que no
está cubierto por los estándares ECMA/ISO. Esto incluye
Windows Forms, ADO.Net y ASP.Net
4. Evolución
• Es interesante el desarrollo en leguajes .NET ya que nos
permite la POO, la cual es muy utilizada en la actualizada
para poder desarrollar software de cualquier tipo.
•- 2.0
- 3.0
- 3.5
- 4.0 (Actualmente en Beta).
6. Lenguage de programación visual Basic.net
• Visual Basic .NET es un lenguaje de programación orientado a objetos
que cuenta con los beneficios que le brinda .NET Framework, el
modelo de programación diseñado para simplificar la programación
de aplicaciones en un entorno sumamente distribuido: Internet.
• El lenguaje Visual Basic .NET es totalmente diferente a sus
antecesores, permite crear aplicaciones de escritorio, Web y móviles.
Brinda un completo número de características para hacer que el
desarrollo de aplicaciones sea realmente rápido.
7. Librería de visual Basic.net
• La biblioteca de clases de .NET Framework está constituida por
espacios de nombres. Cada espacio de nombres contiene tipos que se
pueden utilizar en el programa: clases, estructuras, enumeraciones,
delegados e interfaces.
8. CLR de visual Basic.net,Cammon Language Runtime
• .NET Framework proporciona un entorno en tiempo de ejecución
denominado Common Language Runtime, que ejecuta el código y
proporciona servicios que facilitan el proceso de desarrollo.
• Los compiladores y las herramientas exponen la funcionalidad de Common
Language Runtime y permiten escribir código con las ventajas que
proporciona este entorno de ejecución administrado. El código
desarrollado con un compilador de lenguaje orientado al tiempo de
ejecución se denomina código administrado. Este código se beneficia de
características como: la integración entre lenguajes, el control de
excepciones entre lenguajes, la seguridad mejorada, la compatibilidad con
la implementación y las versiones, un modelo simplificado de interacción y
servicios de generación de perfiles y depuración.
•
9. Compilación de visual basic.net
• En la compilación condicional, se compilan de forma selectiva bloques
determinados del código de un programa mientras que otros se
omiten.
• Por ejemplo, podría interesarle escribir instrucciones de depuración
que comparen la velocidad de varios enfoques de la misma tarea de
programación o quizá desee adaptar una aplicación en varios idiomas.
Las instrucciones de compilación condicional se han concebido para
su ejecución en tiempo de compilación, no durante la ejecución.