miércoles, 1 de junio de 2011

Microsoft Visual Basic.NET

Microsoft Visual Basic.NET es uno de los lenguaje de programación favortito cuando es para realizar aplicaciones simples y a la vez potentes para cualquier ambito en el que se desea trabajar, una de las muchas definiones de que Microsoft Visual Basic.NET es, es descrita como:

.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. .NET podría considerarse una respuesta de Microsoft al creciente mercado de los negocios en entornos Web, como competencia a la plataforma Java de Oracle Corporation y a los diversos framework de desarrollo web basados en PHP.

La plataforma .NET de Microsoft es un componente de software que puede ser añadido al sistema operativo Windows. Provee un extenso conjunto de soluciones predefinidas para necesidades generales de la programación de aplicaciones, y administra la ejecución de los programas escritos específicamente con la plataforma. Esta solución es el producto principal en la oferta de Microsoft, y pretende ser utilizada por la mayoría de las aplicaciones creadas para la plataforma Windows.


Visual FoxPro 6.0

Este es el primer lenguaje de programación que sera explicado en este blog, comenzando siempre con una breve definición de que Visual FoxPro es:
  
(VFP). Visual FoxPro es un lenguaje de programación orientado a objetos y procedimental desarrollado por Microsoft. Visual FoxPro deriva del FoxPro, desarrollado en 1984 por Fox Software. Se unió a Microsoft en 1992, adquiriendo el prefijo "Visual" con la versión Visual FoxPro 3.0 para Windows y Macintosh. Luego sólo perduró la versión para Windows.

Ahora las principales características de Visual FoxPro 6.0 :

  1. Dispone de las características más avanzadas en el diseño de clases orientadas a objeto, incluyendo herencia, subclases, encapsulación y polimorfismo. Las librerías de clases visuales y no visuales (por código) reducen enormemente el tiempo de desarrollo.
  2. Existen herramientas de diseño para todas las fases de desarrollo de la aplicación. Un motor de bases de datos altamente eficiente, un lenguaje centrado en los datos y la capacidad de creación de componentes hacen de Visual Foxpro una herramienta idónea para la generación de lógica de negocio en los entornos multicapa con tratamientos intensivos de datos.
  3. Visual Foxpro permite crear componentes de usuario COM (Component Object Model). Los desarrolladores pueden construir objetos de negocio, de tratamiento intensivo de datos, en la capa intermedia y ser usados y reutilizados fácilmente por otras aplicaciones que acepten la arquitectura COM. 
  4. Los componentes facilitan la creación de aplicaciones de bases de datos en Internet.
    Visual Foxpro puede ser utilizado en las tres capas de una arquitectura Cliente/Servidor.
" Estas son la principales características o funciones que Visual FoxPro 6.0 ofrece a sus usuarios para entablar comunicación entre el computador y el mismo usuario para lograr crear un software que permite satisfacer las necesidades del cliente o usuario." 

Lenguajes de Programación

Comenzaremos con una breve introducción a los lenguajes de programación más populares, en este caso serán Visul FoxPro 6.0 y .NET; pero antes de comenzar con estos lenguajes empezaremos por definir que es un lenguaje de programación:

Un lenguaje de programación es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se depura, se compila y se mantiene el código fuente de un programa informático se le llama programación.

"Esta es una de muchas definiciones de que un lenguaje de programación es, existen una gran cantidad de lenguajes de programación, cada uno usado para realizar programas de diferentes funciones y ámbitos en los cuales se desenvuelven; es por esto que existen tantos lenguajes de programación cada uno con características diferentes las cuales satisfacen a sus creadores y usuarios en diferentes partes del mundo ya que estos lenguajes de programación son universales."

Otra definición más simple:

Un lenguaje de programación es un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Es utilizado para controlar el comportamiento físico y lógico de una máquina.