Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Aplicações Informáticas
2
Informação É melhor parar o carro!
Sabedoria Conhecimento Informação Dados É melhor parar o carro! Luz do semáforo para a qual eu me estou a dirigir ficou vermelha Luz do semáforo orientado para sul na interseção das ruas A e B ficou vermelha Red, 192,234,235,245,678 v2.0
3
Computador Máquina que processa dados
4
Arquitetura elementar
5
Programa Código-fonte Compilador Executável (Binário) Processador
Linguagem intermédia (MSIL, Bytecode,… ) Interpretador (CLR, JVM,…) Processador
6
Paradigmas Imperativo Funcional Lógico
OOP (Object Oriented Programming) Programação orientada por eventos
7
Classes e Objetos Um objeto é uma instância de uma classe
Classe: Carro Objetos: LK, O meu carro, …
8
Pilares OOP Abstração Encapsulamento Herança Polimorfismo
9
Encapsulamento
10
Herança
11
Algoritmo Um algoritmo é uma sequência finita de instruções bem definidas e não ambíguas, cada uma das quais pode ser executada de forma maquinal num período de tempo finito e com uma quantidade de esforço finita, que tem em vista e resolução de um problema.
12
Algoritmo PROBLEMA: Dados uma balança de pratos e um conjunto de maçãs, determinar qual a maça mais pesada. ALGORITMO: Colocar duas maçãs na balança (uma em cada prato) Determinar qual é a maçã mais leve Retirar essa maçã da balança Se houver mais maçãs, colocar outra no prato vazio Repetir os passos 2 a 4 enquanto houver maçãs que ainda não foram pesadas
13
Variáveis Um espaço de armazenamento onde se pode guardar um valor.
Esse valor pode mudar (variar) ao longo da execução do programa Tipos de dados 2/tipos-de-dados
14
Operadores 2/operadores-1
15
Controlo de fluxo 2/controlo-de-fluxo-1
16
C# quick reference (sintaxe)
Comentários
17
C# quick reference (sintaxe)
Sintaxe básica
18
C# quick reference (variáveis)
19
C# quick reference (decisão binária)
20
C# quick reference (decisão múltipla)
21
C# quick reference (repetição)
22
Programação por Eventos
Componentes (Objetos) Propriedades Eventos Exemplos de componentes Button TextBox Label …
23
Programação por Eventos
Exemplos de propriedades Button.Size Button.Size.Width TextBox.Text Label.Text CheckBox.Checked Button.Enabled …
24
Programação por Eventos
Exemplos de eventos Button.Click() TextBox.TextChanged() Form.Resize() …
25
Utilização Setting Getting textBoxTemperatura.Text = "39 ºC";
button1.Size.Width = 75; button1.Size = new Size(70, 30); Getting string temp = textBoxTemperatura.Text; int w = button1.Size.Width = 75; Size s = button1.Size;
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.