Software  
 
Conhecimento computador >> Software >> Open Source Code >> 
GTK vs Tk
No início de 1980 , não importava se fosse legal, um geek, um cientista da computação ou um novato PC completo - você tinha que dominar a linha de comando do sistema operacional e uma série de combinações de teclas em ordem para usar o computador . O computador Macintosh introduziu o público em geral para uma forma mais recente, mais fácil de calcular usando uma interface gráfica de usuário ou GUI . GUIs dar aos utilizadores uma forma visual , em vez de baseado em texto de interagir com o seu computador. GTK e Tk são livres, GUI toolkits de código aberto criado para trazer esta nova forma de calcular a sistemas operacionais UNIX e Linux . Programação GUI

Escrever programas GUI para moderno OS X, sistemas Windows ou Linux pode ser um processo muito tedioso e complicado. Houve muitas tentativas para tornar o processo mais fácil, envolvendo os complexos , as necessidades de codificação de baixo nível em bibliotecas pré- compiladas. Estas bibliotecas oferecem ganchos ou Application Programming Interfaces que o programador pode usar para criar as funcionalidades GUI que temos vindo a esperar. GTK e Tk GUI toolkits ter a maioria, mas não todos, do tédio e dor de codificação de distância.
GTK Overview

As iniciais GTK estar para " Gimp Toolkit. " GTK começou como um kit de ferramentas GUI criado para um pacote de edição de imagem UNIX originalmente chamado GIMP ou" Programa Geral de Manipulação de Imagens ". GTK tornou-se o quadro de GUI para o Gnome desktop. GTK + é uma reescrita do GTK que suporta programação orientada a objetos . O kit de ferramentas GTK + esconde sua complexidade dentro de quatro , pré- compilado bibliotecas para que seus links de aplicativos. A biblioteca GLib acessa recursos do sistema de baixo nível , como loops de eventos , fios e objetos. A biblioteca Pango é a biblioteca de fontes de manipulação e apresentação de texto. Cairo é uma biblioteca de gráficos 2- D , que trabalha com o sistema operacional e hardware gráfico. Finalmente, a ATK fornece recursos de acessibilidade do utilizador.
Tk Overview

Tk foi criado como um kit de ferramentas GUI para o Tcl ou scripting " linguagem de comando da ferramenta" língua . Tcl é instalado por padrão na maioria dos sistemas Linux, Unix e BSD. Tk está intrinsecamente ligado à linguagem Tcl . Na verdade, você deve instalar o Tcl em seu sistema antes que você possa criar aplicações GUI no seu idioma preferido . Versões mais antigas do Tk foram baseados na GUI desatualizado UNIX , chamado Motif. Versões mais recentes de Tk , no entanto, pode produzir aplicações que podem assumir a aparência padrão e sentir de seu sistema Mac OS X, Windows ou Linux.

Idiomas suportados

você pode escrever tanto Tk e aplicações GTK + GUI usando uma variedade de linguagens de programação. Ambas as GUIs fornecer ligações ou invólucros de código complexidade - blindagem para linguagens de programação dinâmica e compilados. A última versão do GTK + suporta C + + , Python, JavaScript, Perl, Vala , Haskell e FreeBASIC . Além da linguagem Tcl, Tk suporta Lisp, Python , Ruby e Perl. Versões de ambos GTK + e Tk pode produzir aplicações para Linux, UNIX , BSD , Windows e sistemas operacionais Mac OS X .

Anterior :

Próximo : No
  Os artigos relacionados
·Qual é o propósito da mailertable 
·Alternativas a Wget 
·Como remover o Changer Imagem em Dolphin 
·Como começar com Compass 
·Como criar app.yaml para Python 
·O número de conexões no Apache 
·Drupal T Função Texto 
·Como converter e importar para VMDK 
·GCC não consegue encontrar user32.dll 
·Open-Source iPhone Apps 
  Artigos em destaque
·Como fazer o download de música para um telefone da iT…
·Como usar um formulário de usuário em um documento do…
·Como numerar Adobe Documentos 
·Como usar a função inversa Entrar Excel 
·Como fazer um Flash Movie Online 
·Como fazer ícones no Illustrator 
·Como editar XML Flash Templates 
·Como renovar o seu disco Imposto Online 
·Como fazer um cartão de Natal no Photoshop 
·Como adicionar um Oval Iris transição no Final Cut Pr…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados