[AJUDA] Comandos Básicos DELPHI 7

Discussão em 'Delphi' iniciado por leo200, Agosto 8, 2010.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. leo200

    leo200
    Expand Collapse
    PROGRAMADOR
    Membro

    Registro em:
    Mar 2009
    Posts:
    144
    Agradecimentos:
    0
    Olá galera, sou o AnarchyaSoul e quero começar a fazer parte aqui da galeria "PROGRAMAÇÃO" começarei iniciando um curso de SOFTWARE e logo depois um de PROGRAMAÇÃO, mas ja para mim ir aprendendo eu necessito de um tutorial com comando básicos do Delphi 7, nem que seja em português e depois eu traduzo para o inglês, mas eu quero ter uma 'BASE' se é que me entendem para mim já ir criando programas, hacks e utilitários para jogos e ajudar você aqui da WebCheats, lembrando que se você pensa que vou fazer um curso só pra ser algo num forum não é isso não, também tem meu pai que trabalha numa firma e precisa de programas e utilitários...Então, resumindo, preciso de um tutorial com comando básios do Delphi 7 , para mim ir treinando e no futuro ajudar vocês..

    OBS: Parece-me que o joaum17 [algo assim] entende do assunto de programção, então parte do meu tópico se refere "diretamente" a ele e alguem ai ATIVO que saiba sobre programação!

    Des-de Já: OBRIGADO!
     
  2. joaom17

    joaom17
    Expand Collapse
    Programador/Tibiano/GC
    Steel Member

    Registro em:
    Abr 2010
    Posts:
    761
    Agradecimentos:
    0
    Estou criando um post com isso agora,daqui uns 5 minutos edito ja com o link
     
  3. SrJose

    SrJose
    Expand Collapse
    Banido

    Registro em:
    Jul 2010
    Posts:
    101
    Agradecimentos:
    0
    Visual Basic também é bem maneiro pra programar
     
  4. fogote

    fogote
    Expand Collapse
    Banido

    Registro em:
    Out 2008
    Posts:
    188
    Agradecimentos:
    0
    Bem, comandos básicos para Delphi são os mesmos em linguagens tanto de programação quanto em linguagens para não-programadores.

    Expressão de Atribuição (O basicão)
    É a operação pela qual você atribui um valor para uma variável, representada pelo operador :=

    Ex.:
    Código:
    var meuInt: Integer;
    meuInt := 15;
    Expressões Matemáticas/Aritméticas:
    Relaizadas com operadores aritméticos, são aquelas operações que a gente aprende com 5/6 anos.

    + = Soma
    - = Subtração
    / = Divisão (retorno real)
    * = Multiplicação
    ** = Exponenciação (Potencia)
    div = Divisão (retorno inteiro)
    mod = Módulo (Não significa o positivo de um número, e sim o resto de uma divisão inexata)

    Ex.:
    Código:
    meuInt := 1 + 2 - 3 * 4 / 5;
    meuInt := 10 mod 3; // meuInt é agora igual a 1 (10 div 3 = 3; 3 * 3 = 9; 10 - 9 = 1)
    meuInt := 10 div 3; // meuInt é igual a 3
    meuInt := 10 / 3; // meuInt é igual a 3 (mas se fosse uma variavel de ponto flutuante, seria 3.333334
    meuInt := 10 ** 3; // 1000
    
    Verdadeiro/Falso (True/False)
    Também conhecidos como booleanos. São valores que disem se algo é verdadeiro ou falso (durr).

    Código:
    var meuBool: Boolean;
    meuBool := true; // meuBool é verdadeiro
    meuBool := false; // Advinha!!
    Expressões Lógicas (Booleanas)
    Sempre retornarão True ou False.

    OR = Ou - Retornará verdadeiro apenas se um dos operandos for verdadeiro.
    AND = E - Retornará verdadeiro apenas se ambos os operandos forem verdadeiros.
    NOT = Não - Operador unário. Retornará o oposto do seu operando.

    Ex.:
    Código:
    meuBool := True OR False; // True
    meuBool := True AND False; // False
    meuBool := False OR False; // False
    meuBool := True AND True; // True
    meuBool := NOT(True OR False); // False
    meuBool := NOT True; // False
    Expressões Comparativas
    Expressões que são também lógicas de certa forma. Comparam dois valores e retornam True ou False.

    = - Igual
    > - Maior
    < - Menor
    >= - Maior ou Igual
    <= - Menor ou igual
    <> - Diferente

    Ex.:
    Código:
    meuBool := 15 = 15; // True
    meuBool := 15 = 14; // False
    meuBool := 15 > 14; // True
    meuBool := 15 < 14; // False
    meuBool := 15 >= 15; // True
    meuBool := 15 <= 15; // True
    meuBool := 15 >= 14; // True
    meuBool := 15 <= 14; // False
    meuBool := 15 <> 14; // True
    meuBool := 15 <> 15; // False
    Expressões Condicionais
    São blocos de expressões que dependeram de uma condição para serem executadas. Para se criar um bloco condicional, você precisará utilizar os comandos IF / THEN e (às vezes) ELSE.

    IF checará a validade de um valor booleano (se ele é verdadeiro ou falso).
    THEN iniciará um bloco condicional, se o valor em IF for verdadeiro.
    ELSE iniciará um bloco condicional, se o valor em IF for falso.

    Não se utiliza ELSE se você quiser que um bloco seja executado apenas se o valor em IF for falso, sem ter um bloco para o caso dele ser verdadeiro. Para isso, você usa um IF NOT (NOT é um operador lógico), em conjunto com um THEN.

    Também tem os 'Loops', além de outras operações matemáticas mais complexas por aí a fora ;).
     
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página