martes, 9 de marzo de 2010

PROCEDIMIENTOS Y FUNCIONES



FUNCIONES VISUAL BASIC NET


Una función en visual basic.net es un modulo de un programa separado del cuerpo principal, que realiza una tarea específica y que puede regresar un valor a la parte principal del programa u otra función o procedimiento que la invoque.


La forma general de una funcion es:


Function Nom_fun(parametros)


instrucciones


nomfun = cargarlo porque es quien regresa el dato


End Function


La lista de parámetros formales es una lista de variables separadas por comas (,) que almacenaran los valores que reciba la función estas variables actúan como locales dentro del cuerpo de la función.


Aunque no se ocupen parámetros los paréntesis son requeridos.


Dentro del cuerpo de la función deber haber una instrucción que cargue el NOMFUNCION para regresar el valor, de esta manera se regresan los datos.


Sin embargo es de considerar que NOMFUNCION puede regresar un dato, una variable o una expresión algebraica (no ecuación o formula) como lo muestran los siguientes ejemplos;


a) FUNCION1 = 3.1416


b) FUNCION1 = area


c) FUNCION1 = x + 15 / 2


Recordar ademas:


a) Una funcion no se llama usando CALL


b) Cuando se llame a una funcion debera haber una variable que reciba el valor que regresara la funcion, es decir generalmente se llama una funcion mediante una sentencia de asignacion, por ejemplo resultado = funcion(5, 3.1416)


En visual Basic Net usar solo integers y doubles como parametros de preferencia.


Es permitido cargar más de un NOMFUNCION en el cuerpo de instrucciones sobre todo en condiciones, pero solo uno de ellos se ejecutara



EXISTEN 3 CLASES USUALES DE FUNCIONES EN VISUAL BASIC NET.


Las primeras son de tipo computacional que son diseñadas para realizar operaciones con los argumentos y regresan un valor basado en el resultado de esa operación.


Las segundas funciones son aquellas que manipulan información y regresan un valor que indican la terminación o la falla de esa manipulación.

Las terceras son aquellas que no regresan ningún valor, es decir son estrictamente procedurales.


Esto quiere decir que en general toda operación o calculo en un programa deberá convertirse a una o muchas funciones y el resto deberán ser procedimientos.




..PROPIEDADES DE VISUAL BASIC.NET..


Unos de los programas o controles que aparte de funcionalidad le da estética a una aplicación es el ListBox, y ahora en VB .NET ha venido con muchas funcionalidades puede servir de gran ayuda a la hora de tratar datos desde una Base de Datos o simplemente, para retener o capturar información de uso rápido en nuestro sistema o aplicación.


Algunas de sus propiedades.

ListBox.Items.Add: Sirve para agregar información al programa

ListBox.SelectedIndex: Indica los elementos que han sido seleccionado en el programa, esta propiedad es una de las más funcionales que tiene este programa, ya que, no da una perspectiva completa de la información que tenemos almacenada en el mismo.

ListBox.Items.RemoveAt: Remueve o elimina la información seleccionada en el programa.

ListBox.Sorted: Esta propiedad es de tipo Boolean (Verdadero o Falso), nos sirve para ordenar alfabéticamente (A hasta Z) la información contenida en el programa.

Con estas propiedades tenemos un manejo básico de este programa y podemos darle una funcionalidad distinta a una aplicación


...VERSIONES DEL ENTORNO DE PROGRAMACION...

Al mismo tiempo que evolucionaba el lenguaje, las herramientas que Microsoft proporciona para programar también evolucionaban para adaptarse a las novedades.


Algunas de las versiones de Microsoft visual fueron:


v Visual Studio .NET (2002)



v Visual Studio .NET 2003



v Visual Studio 2005



v Visual Basic Express Edition



v Visual Studio 2008


RELACION DE VISUAL BASIC.NET CON VISUAL BASIC


Si Visual Basic .NET debe considerarse una mera versión de Visual Basic, o si debe considerarse como un nuevo lenguaje de programación es un tema que ha traído mucha discusión, y que aún la trae.


La sintaxis básica es prácticamente la misma entre VB y VB.NET, con la excepción de los añadidos para soportar nuevas características como el control estructurado de excepciones, la programación orientada a objetos, o los Genéricos.

Las diferencias entre VB y VB.NET son profundas, sobre todo en cuanto a metodología de programación y bibliotecas, pero ambos lenguajes siguen manteniendo un gran parecido, cosa que facilita notablemente el paso de VB a VB.NET.




QUE ES VISUAL BASIC.NET..??


Visual Basic .NET (VB.NET) es un lenguaje de programación orientado a objetos que se puede considerar una evolución de Visual Basic implementada sobre el framework .NET.


Su introducción resultó muy controvertida, ya que debido a cambios significativos en el lenguaje VB.NET no es compatible hacia atrás con Visual Basic, pero el manejo de las instrucciones es similar a versiones anteriores de Visual Basic, facilitando asi el desarollo de aplicaciones mas avanzadas con herramientas modernas(esta informacion no es muy buena)


Al igual que con todos los lenguajes de programación basados en .NET, los programas escritos en VB .NET requieren el Framework .NET para ejecutarse.



miércoles, 3 de marzo de 2010

VISUAL BASIC.NET