miércoles, 3 de septiembre de 2008

Novedades en el lenguaje Visual Basic 6.0



El núcleo principal del lenguaje Visual Basic a sufrido algunas novedades. Para una mejor lectura y una mejor comprensión vamos a proceder a dividirlos en dos subgrupos: el primero de ellos será el de las novedades del lenguaje en sí mismas y el segundo las novedades en lo referente a funciones de cadena.

Dichas modificaciones o ampliaciones corresponden al núcleo del lenguaje y por consiguiente van a ser aplicables a todas las ediciones de Visual Basic 6.0. Una de las novedades es que ahora las funciones y los diferentes procedimientos de propiedades van a ser capaces de devolver arrays.

En todas las ediciones se ofrecen unos objetos de sistema llamados File System Object.

I Drive: objeto que permite obtener más información sobre las distintas unidades de disco que posee el sistema, información tal como, por ejemplo, su nombre de recurso compartido o el espacio. No es necesario que estén conectadas al sistema las unidades de las cuales vamos a obtener información, es decir, puede, por ejemplo accederse a ellas desde una red de área local. Además las unidades pueden ser también de CD-ROM, disco RAM, etc.

I Fólder: dicho objeto permite crear, borrar y mover carpetas, así como requerir ala sistema información diversa sobre los directorios.

I FileSystemObject: el principal objeto de todo el grupo y es el que nos proporciona acceso al sistema de ficheros del ordenador.

I TextStream: objeto que permitirá leer y escribir fichero de texto.

La función CallByName permitirá acceder a una determinada propiedad o método especificando una cadena que contenga el nombre de la propiedad o el método.

Otra novedad disponible en todas las versiones es que ahora con la función CreateObject, la cual nos permitía crear una referencia a un objeto Actives, podremos especificar entre sus argumentos si lo deseamos, un nombre de máquina para así crear objetos en máquinas remotas.

La función StrConv ha sido convenientemente ampliada y ahora tiene un argumento opcional: StrConv (string, conversión, LCID) Dicho argumento permite especificar un identificador de localización distinto al identificador establecido por defecto que en este caso sería el del sistema.


NUEVAS FUNCIONES DE CADENA:


Han sido añadidas a un total de catorce nuevas funciones, en todas las versiones del lenguaje, para ampliar su funcionalidad, estas de verdad son muy utiles en lo personal las utilizo mucho.

WeekDayName: esta función devolverá una cadena indicando un determinado día de la semana.

Split: retornará un array unidimensional que contendrá un determinado número de subcadenas.

Round: devolverá un número redondeado.

Replace: devuelve una cadena en la que se ha reemplazado una determinada subcadena por otra subcadena un determinado número de veces.

I MonthName: esta función retornará una cadena indicando un mes determinado del año.

FormatPercent: devuelve una expresión convenientemente formateada como un porcentaje, es decir, multiplicada por cien con el carácter de porcentaje (%).

FormatNumber: devuelve una expresión formateada como un número.

FormatDateTime: devolverá una expresión convenientemente formateada como una fecha o bien como una hora.

No hay comentarios: