07 diciembre 2009

IDE de Visual Basic

Kbasic es una herramienta fácil de aprender y de usar para el profesional, el principiante y el estudiante de programación.

KBasic es un potente lenguaje para Linux, Mac OS X y Windows, que es simple, intuitivo y fácil de aprender.
Es un nuevo lenguaje de programación, un dialecto del lenguaje BASIC que se parece a VB.NET, Visual Basic 6 y Java.
Combina las mejores características de VB.NET, Visual Basic 6 y Java e incluye soporte hacia atrás de VB.NET,
VB6 y QBasic Su sintaxis es 100% compatible con VB6 y QBasic.

Además, incorpora la sintaxis de VB.NET, funciones y similares objetos y clases.

¡Sin embargo NO es un clon de VB.NET ni de VB6!
Es un lenguaje con características completas de orientación a objetos,
que permite las más modernas técnicas de programación conocidas, con objetos bien diseñados,
eventos y dispone además de una completa documentación.

KBasic es Software Libre, Gratis, Full, fácil de usar, orientado a objetos,
interpretado, estable, multi-plataforma, un lenguaje de programación rápido y moderno.


Con KBasic, serás capaz de crear modernas aplicaciones orientadas a objetos,
por ejemplo desde GUI (Interfaz Gráfico de Usuario), hasta SQL, y mucho más.
Combina la potencia de C++ con la familiaridad y facilidad de uso de VB6.
Puedes crear modernas aplicaciones BASIC para Windows, Mac OS X y Linux con la bien conocida sintaxis BASIC.
KBasic está disponible en inglés y en alemán. Idiomas como francés y español están en preparación.


La Suite KBasic está compuesto de los siguientes programas:
  • Un entorno de desarrollo con un diseñador visual de formularios (IDE)
  • Un compilador (KBC)
  • Un interprete (VM)
  • Un componente de interfaz gráfico de usuario. (VM)

Se compone de aproximadamente 5 MB de código fuente (en C++)

130.000 líneas de programa, 100 clases, 2.500 métodos, 280 archivos.






Caracteristicas Tecnicas Detalladas:
  • Escribe una vez, y distribuye aplicaciones nativas para Windows, OS X y Linux
  • Características OOP RAD para una alta productividad
  • Mucho más barato que otros BASICs
  • Compatible con VB6 al mismo tiempo que dispone de herencia y otras características OOP
  • Desarrolla para múltiples plataformas
  • Importar proyectos VB6 existentes es fácil, porque KBasic es 100% compatible con su sintaxis
  • Entorno y proceso de desarrollo familiar
  • La misma sintaxis que VB6
  • Fácil de aprender incluye trucos y referencia del lenguaje
  • Sé más productivo gracias a las características OOP RAD
  • Dirección de memoria empotrada vía conteo de referencias
  • Auténtica distribución multi-plataforma
  • Características de lenguaje familiares: OOP, herencia simple, excepciones, etc.
  • Desarrollo visual del GUI (Interfaz Gráfico de Usuario) mediante arrastrar y soltar
  • Gran número de controles UI (Interfaz de usuario)
  • Características familiares de edición: Manejo fácil y rápido de tu código fuente
  • Características familiares de edición II: Auto-Completado de funciones empotradas y tipos de datos, incluso con las funciones y tipos de datos definidos por el usuario
  • Auto-Completado
  • Características familiares de depuración: paso a paso, muestra los valores de las variables, locales y globales
  • Características familiares de Instalación/Desinstalación: para Linux, OS X y Windows

características de Programacion detalladas:
  • Está orientado a objetos y clases, con herencia simple, polimorfismo. Privado, público y protegido ámbito de elementos de objetos
  • Su sintaxis es compatible con antiguos BASICs como QBasic o VB6
  • Parámetros opcionales
  • paramarray
  • Argumentos por defecto [mySub(param1 := 23, param2 := 100)]
  • on error goto
  • label y goto
  • Tipos en el nombre de variable (como name$ o n%)
  • Manejo de propiedades
  • Variables primitivas, así como arrays y tipos definidos por el usuario que pueden pasarse a una función por referencia
  • Contiene una máquina virtual
  • Recolección automática de basura
  • Datos protegidos y tablas (arrays)
  • Moderno manejo de errores mediante manejo de excepciones


¡Gran cantidad de Documentación!
KBasic incluye una extensa documentación, con referencias cruzadas en hipertexto por todas partes, por lo que puedes fácilmente seleccionar lo que te interesa.

¡Cientos de ejemplos!
KBasic contiene cantidad de pequeños, y algunos medianos programas de ejemplo, que muestran cómo realizar varias tareas.

KBASIC para Ubuntu
KBASIC para OsX
KBASIC para XP

0 comentarios: