Maxpower Super Moderador
Cantidad de envíos : 246 Localización : Desconocida Fecha de inscripción : 19/06/2008
| Tema: Advertencia Jue Jun 19, 2008 10:06 pm | |
| Con este programa se pueden crear verdaderas maravillas pero a la vez se pueden crear maldades como virus o bromas de muy mal gusto , no estoy dispuesto a enseñar contenido que pueda ser utilizado malintencianadamente y e hay el kit de la cuestión si os bajais un proyecto revisar el codigo o si sospechais directamente eliminarlo no vaya a ser que este programado para borrar algo o robar información.
Ventajas
* La facilidad del lenguaje permite crear aplicaciones para Windows en muy poco tiempo. En otras palabras, permite un desarrollo eficaz y menor inversión en tiempo que con otros lenguajes. * Permite generar librerías dinámicas (DLL) ActiveX de forma nativa y Win32 (no ActiveX, sin interfaz COM) mediante una reconfiguración de su enlazador en el proceso de compilación. * Permite la utilización de formularios (Forms) tanto a partir de recursos (como en otros lenguajes) como utilizando un IDE para diseñarlos. * Posibilidad de desarrollar y ejecutar aplicaciones de Visual Basic 6.0 en Windows Vista sin realizar cambios en la mayoría de los casos pero no se logra aprovechar al máximo las características de este sistema como permite hacerlo Visual Basic 2005 o Visual Basic 2008. * Existencia de un entorno de desarrollo gratuito denominado Visual Basic Express Edition.[1]
Inconvenientes
* Sin soporte de Microsoft desde el 4 de Abril de 2008. * Es software propietario por parte de Microsoft, por tanto nadie que no sea del equipo de desarrollo de esta compañía decide la evolución del lenguaje. * No existe forma alguna de exportar el código a otras plataformas diferentes a Windows. * Los ejecutables generados son relativamente lentos en Visual Basic 6.0 y anteriores al ser codigo pseudo-interpretado. * Por defecto permite la programación sin declaración de variables. (que puede ser sencillamente corregida escribiendo la frase Option Explicit en el encabezado de cada formulario, en cuyo caso será menester declarar todas las variables a utilizar, lo que a la postre genera código más puro). * Su sintaxis no es case sensitive (no distingue entre minúsculas y mayúsculas como C++ por ejemplo) * No permite programación a bajo nivel ni incrustrar secciones de código en ASM. * Sólo permite el uso de funciones de librerías dinámicas (DLL) stdcall. * Fuerte dependencia de librerías y componentes en las versiones 6.0 y anteriores, lo que dificultaba la distribución de los desarrollos entre maquinas. * Algunas funciones están indocumentadas. * La escasa implementación de POO en Visual Basic 6.0 y anteriores no permite sacar el máximo provecho de este modelo de programación. * No soporta tratamiento de procesos como parte del lenguaje. * El manejo de errores que tiene mediante la orden on error no sigue los patrones estructurados. * No incluye operadores de desplazamiento de bits como parte del lenguaje. * No permite el manejo de memoria dinámica, punteros, etc. como parte del lenguaje. * No avisa de ciertos errores o advertencias (se puede configurar el compilador para generar ejecutables sin los controladores de desbordamiento de enteros o las comprobaciones de límites en matrices entre otros, dejando así más de la mano del programador la tarea de controlar dichos errores) * El tratamiento de mensajes de Windows es básico e indirecto. * La gran gama de controles incorporados son, sin embargo en algunos casos, muy generales, lo que lleva a tener que reprogramar nuevos controles para una necesidad concreta de la aplicación. Esto cambia radicalmente en Visual Basic .NET donde es posible reprogramar y mejorar o reutilizar los controles existentes. * Los controles personalizados no mejoran la potencia de la API de Windows, y en determinados casos acudir a ésta será el único modo de conseguir el control personalizado deseado.
Es posible que no os entereis de la mayoria de las cosas que se mencionan pero no os preocupeis ya las veremos con el tiempo.
Última edición por Maxpower el Vie Jun 20, 2008 3:06 pm, editado 1 vez | |
|
miniadri Admin
Cantidad de envíos : 272 Edad : 33 Localización : Albacete Fecha de inscripción : 24/03/2008
| Tema: Re: Advertencia Vie Jun 20, 2008 2:27 pm | |
| esto es importante, asi k lo pondre en ANUNCIO. Edita el mensaje y pon mas cosas sobre los problemas k puede tenner y las ventajas | |
|