




                                          
                                          
                                APNDICE C          
                                          
                          USANDO AS TELAS DE AJUDA 
                                          
            
            
            
            
                 O Pascal  possui um completo sistema de ajuda (help) ao
            usurio. A  qualquer momento e de qualquer lugar do ambiente
            de desenvolvimento  integrado, pode-se  pedir informaes  a
            respeito de  itens especficos.  O sistema de ajuda, gravado
            em disco sob o nome de TURBO.HLP,  abrange todos os itens da
            linguagem ou do ambiente e  bastante detalhado.
                 Pressionando  a   tecla  F1,   aparecem  na   tela   as
            informaes especficas  sobre o  item relativo  posio do
            cursor no ambiente. Por exemplo, estando editando programas,
            F1 fornece  de imediato  as telas  de ajuda  com relao aos
            comandos do  editor.
                 Pressionando F1  duas vezes,  obtemos o ndice geral do
            "help":
            
            
            
                 +--------------------- Help ---------------------+
                 |                                                |
                 |                      Index                     |
                 |                                                |
                 |  Help on Help           Hot keys               |
                 |  Editor                 Error messages         |
                 |   block commands        Installation (TINST)   |
                 |   cursor movement       Library functions      |
                 |   insert & delete       Library procedures     |
                 |   miscellaneous         Menu commands          |
                 |  Command-line options   Reserved words         |
                 |  Compiler directives    Units                  |
                 |  Debugging              Windows                |
                 |                                                |
                 |                                                |
                 |                                                |
                 +------------------------------------------------+
            
            
            
                 Um item  de uma tela de ajuda  escolhido com as teclas
            de seta e ENTER. Por exemplo, destacando-se o item "Reserved
            words" do ndice e pressionando-se ENTER, obtemos a seguinte
            tela, que  a primeira de uma srie de telas com informaes
            especficas e  detalhadas com  relao a  todas as  palavras
            reservadas:
            
            

                                       - 214 -





            
            
                 +--------------------- Help ---------------------+
                 |       Turbo Pascal Reserved Words              |
                 |                                                |
                 |  absolute    external         mod              |
                 |  and         file             nil              |
                 |  array       for              not              |
                 |  begin       forward          object           |
                 |  case        function         of               |
                 |  const       goto             or               |
                 |  constructor if               packed           |
                 |  destructor  implementation   procedure        |
                 |  div         in               program          |
                 |  do          inline           record           |
                 |  downto      interface        repeat           |
                 |  else        interrupt        set              |
                 |  end         label            shl              |
                 +-------------------------------------------PgDn-+
            
            
                 Observe  que  no  canto  inferior  direito  aparece  um
            "PgDn". Isto significa que deve ser pressionada a tecla PgDn
            para poder  ser mostrada  a tela  seguinte. As  "pginas" do
            "help" so "folheadas" com as teclas PgDn e PgUp.
                 Se for  destacado  o  tem  "if"  na  tela  anterior  e
            pressionado ENTER,  obtemos a  seguinte informao sobre uma
            certa palavra reservada chamada "if":
            
            
                 +--------------------- Help ---------------------+
                 |                                                |
                 |    if expr then statement                      |
                 |                                                |
                 |                        or                      |
                 |                                                |
                 |    if expr then statement else statement       |
                 |                                                |
                 |  If the Boolean expression after "if" is       |
                 |  True, the statement after "then" is           |
                 |  executed. Otherwise, if the "else" part is    |
                 |  present, the statement after "else" is        |
                 |  executed.                                     |
                 |                                                |
                 |                                                |
                 |                                                |
                 +-------------------------------------------PgDn-+
            
            
                 Pressionando  PgDn   para   ver   a   continuao   das
            informaes da  tela anterior, obtemos os seguintes exemplos
            a  respeito   do  "if".   Voc  pode  alternar  essas  telas
            pressionando PgUp ou PgDn.
            

                                       - 215 -





            
                 +--------------------- Help ---------------------+
                 |                                                |
                 |  Some examples of "if" statements:             |
                 |                                                |
                 |    if (I < Min) or (I > Max) then I := 0;      |
                 |                                                |
                 |    if ParamCount <> 2 then                     |
                 |    begin                                       |
                 |      WriteLn('Bad command line');              |
                 |      Halt(1);                                  |
                 |    end else                                    |
                 |    begin                                       |
                 |      ReadFile(ParamStr(1));                    |
                 |      WriteFile(ParamStr(2));                   |
                 |    end;                                        |
                 |                                                |
                 +-------------------------------------------PgUp-+
            
            
                 Para trazer  de volta ao vdeo as telas de ajuda que j
            apareceram antes, pressione simultaneamente ALT e F1.
            
                 Para obter  informao  especfica  a  respeito  de  um
            determinado item,  pode ser  usada uma  das  duas  opes  a
            seguir:
            
                 (1) Use  o ndice (pressione F1 duas vezes) e selecione
            o item relacionado ao assunto desejado
                 ou
                 (2) Na  janela de  edio, coloque  o cursor em cima da
            palavra a  respeito da  qual se  quer informao e pressione
            simultaneamente CTRL  e F1. Posicionando o cursor em cima de
            "KEYPRESSED"   na    janela   de   edio   e   pressionando
            Crtl-F1,  obtemos   todas  as   informaes  a  respeito  de
            KeyPressed: a  sintaxe, para  que serve,  a  unidade  a  que
            pertence, as  funes ou  procedimentos  relacionados  e  um
            pequeno programa-exemplo:
            
            
                        function KeyPressed : Boolean;
            
                        Returns True if a key has been pressed on
                        the keyboard, and False otherwise.
            
                        Unit name Crt
            
                        See also  ReadKey
            
                        Go to     Example
            
            
                 Usando as  setas  para  destacar  o  item  "Example"  e
            pressionando ENTER, obtemos o seguinte programa-exemplo:

                                       - 216 -





            
            
            
                        uses Crt;
                        begin
                          repeat
                            { Fill the screen until a key is hit }
                            Write('Xx');
                          until KeyPressed;
                        end.
            
            
            
                 Podemos tambm  obter infomaes a respeito de qualquer
            tem do  menu. Pressione  Alt-F e  um "O" para ter acesso ao
            tem "OS  shell". Pressione  F1 para  ver na tela a seguinte
            informao a respeito desse tem:
            
            
            
                                    File/OS shell
            
                     Use the OS shell command when you want to
                     call the DOS operating system without
                     leaving Turbo Pascal--Turbo Pascal will
                     remain resident in memory. Once DOS has been
                     loaded, you can execute any DOS commands.
                     Type EXIT to return to Turbo Pascal.
            
            
            
                 De forma  bastante resumida,  para  usar  o  "help"  do
            Pascal, pressione   F1  para ter  informaes a  respeito do
            local do  ambiente onde  o cursor  est, Ctrl-F1  para obter
            informao especfica  sobre a palavra onde est posicionado
            o cursor,   Alt-F1  para trazer  de volta telas anteriores e
            PgUp, PgDn, setas e ENTER para "folhear" o "help".
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            

                                       - 217 -
