TK :: Calculator :: RPN :: HP

TK :: Calculator :: RPN :: HP contém calculadoras Hewlett-Packard RPN.
Baixe Agora

TK :: Calculator :: RPN :: HP Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Steve Lidie
  • Site do editor:
  • http://search.cpan.org/~lusol/Tk-SlideSwitch-1.1/SlideSwitch.pm

TK :: Calculator :: RPN :: HP Tag


TK :: Calculator :: RPN :: HP Descrição

Tk :: Calculator :: RPN :: HP contém calculadoras Hewlett-Packard RPN. Tk :: :: calculadora RPN :: HP contém uso Hewlett-Packard RPN calculators.SYNOPSIS Tk :: :: calculadora RPN :: HP; $ MW-> Calculator (-type => '21' | '16c') -> embalar; Tk :: Calculator :: RPN :: HP é a classe base OO e módulo exportador para Perl / Tk Hewlett-Packard Reverse Polish Notation (RPN) calculadoras. Como uma classe de base que fornece métodos comuns a todas as calculadoras; por exemplo, manipulação de pilha, avaliação da função, e as atividades de criação de instância. Como um exportador de dados, fornece variáveis globais e função de sub-rotina definitions.Tk::Calculator::RPN::HP fornece um único construtor, calculadora, conforme mostrado na SINOPSE section.Tk::Calculator::RPN::HP fornece um implicity método Populate usado por todas as subclasses da calculadora. A única opção que povoam requer é do tipo, o tipo de calculadora. do tipo dado, cargas preencher o módulo apropriado, realiza instância comum de pré-inicialização e, em seguida, chama para a subclasse método Populate para criar as calculator.Subclasses reais de Tk :: Calculator :: RPN :: HP tem essa estrutura básica: $ Tk :: Calculator :: RPN :: HP_21 :: VERSION = '1.2'; pacote Tk :: Calculator :: RPN :: HP_21; usar Tk :: Widgets qw / SlideSwitch /; uso Tk :: Calculator :: RPN :: HP; uso base qw / Tk :: Calculator :: RPN :: HP /; Use rigoroso; nosso $ ajudar; sub ClassInit {my ($ class, $ mw) = @_; $ AJUDA = $ aula> build_help_window ($ mw); $ Aula> SUPER :: ClassInit ($ mw); } # Fim ClassInit sub Populate {my ($ self, $ args) = @_; ... $ self-> build_help_button ($ frame1, $ HELP) -> pacote (qw / -side esquerda /); ...} # fim Populate # processadores tecla de função. sub clxclr {my ($ self) = @_; retornar a menos que $ self -> {ONOFF}; if ($ self -> {G_PRESSED}) {# clr $ self-> clr; } Else {# clx $ self-> clx; }} # Fim clxclr 1; Como você pode ver, o módulo é simplesmente um padrão Perl / Tk mega-widget.You são obrigados a invocar dois métodos, build_help_window e build_help_button. build_help_window cria um Toplevel daquele exposto quando a? Botão é pressionado. build_help_button constrói o? Botão apropriado. Porque a janela de ajuda Toplevel é usado por todas as instâncias de classe, ele é normalmente criado em ClassInit. Você chama build_help_button quando e onde você quiser que o? packed.Although maioria das funções da calculadora são fornecidos pela classe base, você pode achar que é necessário para escrever seus próprios processadores tecla de função. Requisitos: · Perl.


TK :: Calculator :: RPN :: HP Software Relacionado