“Conocimientos software>Código abierto

GTK vs Tk

2013/11/18
En la década de 1980 , no importaba si eran fresco, un friki, un informático o un novato PC completa - que tenía que dominar la línea de comandos del sistema operativo y una serie de combinaciones de teclas para para utilizar el equipo. El ordenador Macintosh introdujo al público en general a una nueva manera , más fácil de la informática con una interfaz gráfica de usuario o GUI. Interfaces gráficas de usuario ofrece a los usuarios una representación visual , en lugar de forma basada en texto para interactuar con su ordenador . GTK y Tk son libres, herramientas GUI de código abierto creado para traer esta nueva forma de calcular los sistemas operativos UNIX y Linux. GUI Programming

Escribir programas GUI para los sistemas Linux modernos OS X , Windows , o puede ser un proceso muy tedioso y complicado. Ha habido muchos intentos de hacer el proceso más fácil , envolviendo las complejas necesidades de codificación de bajo nivel en las bibliotecas pre -compilados . Estas bibliotecas proporcionan ganchos o Interfaces de programación de aplicaciones que el programador puede utilizar para crear las características GUI que hemos llegado a esperar. GTK y Tk herramientas GUI toman la mayoría, pero no todos, del tedio de codificación y dolor.
GTK general

GTK Las iniciales significan " Gimp Toolkit . " GTK comenzó como un juego de herramientas GUI creada para un programa de edición de imagen UNIX originalmente llamado GIMP o" Image Manipulation Program general. " GTK se convirtió en el marco de interfaz gráfica de usuario para el escritorio Gnome . GTK + es una nueva versión de GTK que apoya la programación orientada a objetos. El kit de herramientas GTK + oculta su complejidad dentro de las cuatro bibliotecas , pre - compilados para que sus enlaces de aplicación. La biblioteca GLib accede a las funciones del sistema de bajo nivel, tales como bucles de eventos , hilos y objetos. La biblioteca Pango es la fuente de manipulación y la biblioteca de presentación de texto . Cairo es una biblioteca de gráficos 2 -D que funciona con el sistema operativo y el hardware de gráficos. Por último, el ATK ofrece características de accesibilidad del usuario.
Tk general

Tk fue creado como una herramienta GUI para el Tcl o " lenguaje de comandos de la herramienta" scripting idioma . Tcl está instalado por defecto en muchos sistemas BSD Linux , UNIX y . Tk está íntimamente conectada con el lenguaje Tcl . De hecho , debe instalar Tcl en el sistema antes de poder crear aplicaciones GUI en su idioma preferido . Las versiones más antiguas de los conocimientos tradicionales se basan en el antiguo UNIX GUI , llamada Motif. Las últimas versiones de los conocimientos tradicionales , sin embargo, pueden producir aplicaciones que pueden tomar el valor por defecto apariencia de tu Mac OS X , Windows o Linux .
Idiomas soportados

Usted puede escribir tanto en aplicaciones GTK + GUI usando una variedad de lenguajes de programación y Tk . Tanto GUIs proporcionar enlaces o la complejidad de blindaje contenedores de código para los lenguajes de programación dinámicos y compilado . La última versión de GTK + es compatible con C + + , Python , JavaScript , Perl, Vala , Haskell y FreeBASIC . Además del lenguaje Tcl, Tk apoya Lisp , Python , Ruby y Perl. Las versiones de ambos GTK + y Tk pueden producir aplicaciones para Linux , UNIX , BSD , Windows y sistemas operativos Mac OS X .

Página anterior:
Página siguiente:
Código abierto
Cómo Pagar una rama de Apache Subversion
Los requisitos para Herramientas de administración de Open Source
Cómo crear un calendario con HTML
Cómo ejecutar Dolphin en 1080P
¿Cómo configurar un entorno de desarrollo de Android Google
¿Cómo me deshago de Mozilla Thunderbird
Openoffice Impress Tutorial
¿Cuál es la jucheck.exe Java
Conocimientos Informáticos © http://www.ordenador.online