Escolar Documentos
Profissional Documentos
Cultura Documentos
Computadores:
O MÉTODO DRPSQ
www.ProgramarNaPratica.com.br/PrimeirosPassos.html
Desde a versão XE2 de 2011, a ferramenta evoluiu muito,
apresentando os benefícios:
RAD – Plataforma de desenvolvimento Rápido;
IDE - Ambiente de desenvolvimento integrado;
Conexão com mais de 20 banco de dados;
Integração com internet of Things (IoT);
Integração com a nuvem;
Com uma mesma programação você desenvolve para
as plataformas Windows, Android, MacOS, IOs e
Linux;
Comunidade com mais de 3 milhões de
desenvolvedores ativos;
Segundo a matéria de Novembro de 2018 da
ComputerWorld, a ferramenta Delphi está entre as 7
vagas de TI mais procuradas no Brasil, uma das mais
utilizadas na criação de programas de controle
comercial, em empresas de pequenos e grande porte,
com média salarial de R$ 3.291,00.
Segundo a matéria “20 MELHORES Ferramentas de
Desenvolvimento de Software (2019 Rankings)” do
Software Testing Help, o Delphi é a ferramenta de
desenvolvimento 5 vezes mais rápido e poderoso na
criação de sistemas Desktop, banco de dados e
Aplicativos. Oferece melhor qualidade de código em
verificação de erros em tempo real, preenchimento
de código, comunidade com melhor colaboração de
códigos e documentação em linha. Praticidade no
Layout e manutenção para melhorias do software.
O nome Delphi foi inspirado por ser a ferramenta de
desenvolvimento a ter acesso ao banco de dados Oracle,
assim como na Grécia antiga, a única maneira de consultar
o Oráculo de Delfos, era através da cidade de Delfos.
Seu projeto iniciou em 1993, pela Borland, utilizando a
linguagem de programação Object Pascal, hoje produzido
pela Embarcadero da IDERA.
Símbolos especiais
São caracteres não alfa numéricos, com significados fixos:
#$&'()*+,-./:;<=>@[]^{}
Operadores Aritméticos
Cálculos sobre operações com números inteiros e reais:
+ : Operação de adição do tipo inteiro ou real, com
resultado inteiro ou real. Em string, usamos para
concatenar palavras separadas;
- : Operação de subtração do tipo inteiro ou real, com
resultado inteiro ou real;
* : Operação de multiplicação do tipo inteiro ou real,
com resultado inteiro ou real;
/ : Operação de divisão do tipo inteiro ou real, com
resultado real;
div : Operação de divisão inteiro do tipo inteiro, com
resultado inteiro;
mod : Operação de restante do tipo inteiro, com
resultado inteiro;
not : Operação de negação do tipo booleano, com
resultado booleano;
and : Operação de conjunção do tipo booleano, com
resultado booleano;
or: Operação de disjunção do tipo booleano, com
resultado booleano;
xor : Operação de exclusiva disjunção do tipo
booleano, com resultado booleano;
>: Comparação “Maior que...”
<: Comparação “Menor que...”
=: Comparação “Igual a...”
>=: Comparação “Maior igual a...”
<=: Comparação “Menor igual a...”
<>: Diferença “entre...”
In: filiação;
Array/ Matriz
São elementos indexados, ou seja, cada registro obtém um
índice de representação. Necessário para alocar registros
temporários, por exemplo, você realiza campeonatos de
futebol e quer registrar a quantidade de participantes em
campeonatos:
1) 22 participantes;
2) 55 participantes;
3) 40 participantes;
Condições
A condição determina uma expressão lógica em
verdadeiro ou falso, por exemplo, se chover vou sair de
guarda-chuva, caso contrário, irei de óculos de sol:
Banco de Dados
Como visto anteriormente neste eBook, o banco de dados
é um Grupo de informações organizada para pesquisa e
estudo. Estas informações são armazenadas, disponíveis,
seguradas e gerenciadas por um Sistema Gerenciador de
Banco de dados (SGBD). Há muitos SGBD’s, como por
exemplo, SQL Server, Oracle, MySQL, PostgreSQL, Firebird,
entre outros. A comunicação é via Structured Query
Language (SQL), significa Linguagem de consulta
estruturada, basicamente esta comunicação é CRUD:
C-Create: Inserção de informação no banco de
dados;
R-Read: Leitura de informação no banco de dados;
U-Update: Atualização de informação no banco de
dados;
D-Delete: Exclusão de informação no banco de
dados;
Esta comunicação com o banco de dados é realizada
através do sistema, onde é a ponte entre o usuário e o
acesso banco de dados:
Márcio Devit
Desenvolvedor de Softwares
www.ProgramarNaPratica.com.br