Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGRAMAÇÃO I - Coggle Diagram
PROGRAMAÇÃO I
ORIENTADO A OBJETOS
Modela no software elementos do mundo real
Clases e objetos como representação
Metodos vinculados aos dados em objetos
Características
Encapsulamento
Herança
Interface
Polimorfismo
Sobrecarga
Procedural
Problemas em etapas com funções
funções nao associadas diretamente aos dados
Modularidade em lib e funções
LAÇO
DE REPETIÇÃO
Pré Teste
Ele verifica uma vez pode ser que nem entre
Laco tem que terminar se nao entra em loop infinito
P'ós teste
ele sempre vai entrar e verificar no fim do primeiro teste
Foreach laços de vetores
SISTEMAS DISTRIBUÍDOS
middleware
Tipos de sistemas distribuídos
Sistemas Computacionais Distribuídos
VARIÁVEIS
Locais
Valido so nos Blocos de codigos
GLOBAIS
Sao decladradas em um bloco maior que abrange mais blocos
SUPERGLOBAIS
sao ainda maior o escopo dela podendo usar em qualquer lugar em qualquer arquivo
OPERADORES
Matemáticas
Resto
Relacionais
DESVIO CONDICIONAL
Simples
ele so entra se a condicao for true
Composto
se for entra se nao faca outra coisa
Seletivos
e a condicao Switch case
MÉTODOS &
FUNÇÕES
E um bloco de codigo idepende de qualquer parte
determinado fazer algo pode ou nao ter returno
Metodo estao dentro do contexto Orientacao a Objeo
FUNÇÕES DO C#
Math()
Manipulacao de numeros matematicos
String
manipulacao de texto
Convert
Arrays
Conjutto de valores
Armazenado na memoria
Matrizes Denteadas
MATRIZES
Bidimensional
jagged arrays
ARQUITETURA
CLIENTE-SERVIDOR
Protocolos
TCP/IP
UDP
HTTP
FTP
LINGUAGEM “C”
Linguagem C#
.NET e o Framework da linguagem C#
LINGUAGEM C++
Evolucao da linguagem c em orientacao a objeto
ARGUMENTOS
Valor
e quando a funcao so recebe o valor
Referencia
por referencia e quando ela recebe a variavel
no c# podemos usar o ref para passar a variavel
e na funcao colocamos out para receber
RECURSIVIDADE
função executando ela mesma
Cuidado sobrecarga
EXCEÇÕES
Blocos de erros
TIpos
Exeption
FormatException
NullReferenceException