Aula Prática 1-a



Sumário

     Noções sobre o Windows
     Comandos básicos do Windows
     O ambiente de trabalho


Noções sobre o Windows


O Windows é um sistema operativo. Um sistema operativo é um conjunto de programas que gerem os recursos do computador, permitindo-nos trabalhar com ele.

O Windows é um sistema operativo multi-utilizador e multi-tarefa (significa que várias pessoas podem usar o mesmo computador ao mesmo tempo e correndo
programas diferentes).

O Windows tem um mecanismo de segurança que impede os utilizadores normais de danificarem ficheiros que são essenciais para o bom funcionamento do sistema.
Portanto, não tenham medo de experimentar. O computador "não morde", e o pior que pode acontecer é perderem os vossos ficheiros pessoais.

Cada utilizador tem um nome (login name) e uma password, que o identifica no sistema. Tem também uma área de trabalho só dele, aqui encontram-se todos os
ficheiros que lhe pertencem.

O Windows não é sensível às maiúsculas e minúsculas.

Para começar uma sessão em Windows temos de fazer login:

login - identifica os utilizadores que entram no sistema.

        Login:  nome do utilizador
        Password: ***********

Nota: É importante não esquecer a password.


Comandos Básicos do Windows

A partir de abrir um Command-Shell ("cmd" em "Start:Run", ou "MS-DOS Prompt") podemos entrar os nossos comandos. Grande parte dos comandos são abreviaturas de palavras inglesas.
 

Comandos de uso geral

exit - para terminar a sessão de trabalho no Command Shell

        > exit

help - para pedir ajuda sobre um comando.

        > help nome_comando
 

Comandos sobre directorias

As directorias servem para agrupar os ficheiros por temas, permitindo uma melhor organização da informação.

dir - para ver o conteúdo das directorias. vai também mostrar o tamanho e o data da ultima mudança

        > dir nome_directoria    - mostra os ficheiros e outras directorias
                                  no interior da directoria indicada.
        > dir      -  mostra os ficheiros da directoria corrente

cd - para mover entre directorias (cd de change directory).

        > cd \                  - vai para a raíz.

        > cd ..                 - sobe um nível, vai para a directoria a cima.

        > cd .                  - a própria directoria.

        > cd nome_directoria    - vai para a directoria indicada.

        > cd                    - para indicar a directoria corrente

mkdir - para criar novas directorias (mkdir de make directory).

        > mkdir nome_directoria

rmdir - para apagar directorias (rmdir de remove directory).

        > rmdir nome_directoria         - apaga apenas se a directoria
                                          estiver vazia.

nome_directoria: Caminho desde a raíz (\) até á directoria desejada. Para cada novo nível na árvore coloca-se uma nova \.

Comandos sobre ficheiros

copy - para copiar ficheiros

        > copy    nome_directoria_origem\nome_ficheiros    nome_directoria_destino

move - para mover ficheiros

        > move    nome_dirertoria_origem\nome_ficheiros     nome_direrctoria_destino\nome_ficheiros

del - para apagar ficheiros (del de delete).

        > del    nome_directoria\nome_ficheiros     - apaga os ficheiros da directoria indicada.

        > del    nome_ficheiros                 - apaga os ficheiros da directoria corrente.

type - para ver o conteúdo de ficheiros.

        > type nome_directoria\nome_ficheiros

        > type ficheiro | more

Mostra no écran o contéudo do(s) ficheiro(s).

Comandos essenciais do more:
        Space - ir para a próxima página
        b - ir para a página anterior
        q - quit (sair)
 

Metacaracteres (* e ?)

Os metacaracteres podem ser utilizados com qualquer um dos comandos de ficheiros, e facilitam bastante quando se pretende fazer a mesma operação sobre
ficheiros que têm algo em comum no seu nome.

O * representa uma cadeia de caracteres.

O ? representa um caracter.
 

Permissões de Ficheiros

O Windows tem um mecanismo que nos permite proteger os nossos ficheiros dos outros utilizadores. A esse mecanismo chama-se attributes de ficheiros.

Existem 4 attributes de ficheiros
   A: Archive        (ficheiro)
   R: Read-Only   (só ler)
   H: Hidden        (invisível)
   S: System file    (do sistema operativo. Não mexe!)

para mudar

       > attrib {+,-}{A,R,H,S} nome_ficheiros

por exemplo:

       > attrib -r prim.pas

Para ver as especificações existentes:

        > attrib
 

O Ambiente de Trabalho

Para criar um programa numa linguagem de programação qualquer, existem quatro passos que têm sempre que acontecer:

   1.Pensar no problema, de preferência com papel e lápis.
   2.Escrever o programa, para isso é necessário um editor de texto.
   3.Verificar se o código que se escreveu não tem erros, para isso é necessário um compilador da linguagem de programação usada.
   4.Quando o programa estiver livre de erros, criar o ficheiro executável e correr o programa.

Em Windows, como se podem realizar os três últimos passos?
 

2 - Editar ficheiros

Existem alguns editores de texto em Windows. O notepad é o mais importante.
Podes usar qualquer um deles, e até podes gravar os ficheiros numa disquete e continuar a trabalhar com eles em casa.
Para escrever os programas em Pascal é melhor usar o IDE (integrated development environment) de Turbo Pascal. Use
  TP <nome_ficheiro>
na pasta onde pretende escrever o programa.
 

3 e 4 - Compilar e executar programas

Para compilar/executar um programa devem chamar o compilador gcc na linha de comandos:

        Compilar e tornar executável:

                > tpc nome_ficheiro.pas

        Correr o programa:

                > nome_ficheiro