Uma pequena apresentação explicando sobre a tecnologia .NET, criada pela Microsoft, e a linguagem de programação C#.
Conheça também os princípios da Programação Orientada a Objetos (POO): Classes e Objetos, Atributos e Métodos.
http://gvensino.com.br
4. O que é .NET?
-
Nova tecnologia de programação lançada pela Microsoft no início dos anos
2000. Resposta ao crescimento do Java?
-
Programação Orientada a Objetos (novo paradigma). Resposta ao Java?
-
Um método de programação que resolve problemas de incompatibilidade,
e é compatível com a Internet – Por isso se chama .NET;
-
Exemplos de aplicações voltadas à Internet:
- Declaração de Imposto de Renda (JAVA)
- Jogos Multiplayer;
- ERPs empresariais;
- Sistemas Supervisórios Industriais (ANEEL)
5. Estudo de Caso - SAGE
Estudo de Caso
Uma das grandes áreas de atuação da automação é o setor de energia elétrica.
Toda vez que uma nova subestação de energia elétrica é construída, uma
norma da ANEEL solicita as concessionárias a instalarem um sistema de
supervisão em plataforma Unix, conhecida como SAGE – Sistema Aberto de
Gerenciamento de Energia. Veja a resolução normativa nº 338/2008 da ANEEL
(www.aneel.gov.br/cedoc/ren2008333.pdf), e o Sistema Aberto de
Gerenciamento de Energia (SAGE), no site www.sage.cepel.br.
O SAGE, está interligado diretamente à agência de energia, em Brasília.
Toda vez que ocorrer um evento, como a abertura de uma seccionadora, por
exemplo, um PLC armazena a informação em uma placa especial de eventos
com precisão de centésimos de segundos.
Automaticamente, o SAGE é informado.
Dependendo do tamanho da subestação, são milhares de pontos monitorados
e, no caso de algum evento, as informações devem ser enviadas em tempo real
6. O que é .NET?
-
O .NET é também uma plataforma UNIFICADA de desenvolvimento;
- Programas Desktop;
- WEB;
- APPs para Smartphones;
- Jogos;
- Et Caterva!
-
O .NET não é uma linguagem de programação!
-
O .NET é uma plataforma multilinguagem.
- C#
- C / C++
- Visual Basic
- J#
E pelo menos outras 30 linguagens!
10. Por que C#?
-
Uma evolução das consagradas e poderosas Linguagens de Programação C /
C++;
-
Uma das Linguagens de Programação mais usadas no mundo;
-
Uma das Linguagens de Programação que mais crescem;
-
Facilidade. Através do Visual Studio, programar em C# vira brincadeira de criança!
-
Foi criada recentemente, pensando na plataforma .NET.
11. IDE Visual Studio
IDE (Ambiente de Desenvolvimento Integrado) Visual Studio facilita a
vida do programador.
16. Programação Orientada a Objetos
» Reutilização de Código;
» Trabalho em Equipe;
» Organização;
» Facilidade de Manutenção;
Classes e Objetos – O Fundamento da POO
17. Classes e Objetos
-
Uma Classe é uma IDEIA, um PROJETO, uma RECEITA. É algo que AINDA não
existe.
-
Um objeto é quando transformamos a Classe em Algo Real, fora da nossa
mente.
-
Exemplos:
RECEITA DE BOLO
BOLO
CLASSE
OBJETO
18. Classes e Objetos
Assim como um bom cozinheiro, um bom programador consegue fazer vários
objetos diferentes à partir da mesma Classe! Basta alterar alguns ATRIBUTOS.
Instanciam-se
vários objetos!
1 CLASSE
19. Classes e Objetos: ATRIBUTOS E MÉTODOS
- Toda Classe (projeto de objeto) possui 2 tipos de informações, que são:
Atributos = o que o objeto TEM
Métodos = o que o objeto FAZ
EXEMPLO:
CLASSE: Cachorro
Existe na mente de Deus.
Animal Mamífero com 4 patas (2 traseiras, 2 dianteiras), calda longa,
dentes molares fortes, tamanho variável, sociável, latem e podem ser
facilmente domesticados.
Cada cachorro que existe é uma instância da Classe Cachorro.
20. Um Objeto Cachorro (instanciado!)
Atributos = o que o objeto TEM
Nome: Bolinha
Altura: 35cm
Largura: 70cm
Peso: 2,2kg
Cor: Marrom, Preto e Branco
Métodos = o que o objeto FAZ
Latir()
Morder()
Morder(5)
Pular()
Correr()
Rosnar()
Rolar()
Deitar()
21.
22. POO na Prática
Exemplo de POO: quando você faz um formulário, você não precisou
programar nenhum dos itens dele! Nem a janela, menu, botões, textbox,
checkbox, etc, etc, etc. Alguém já fez a classe deles, com seus atributos e
métodos. Você simplesmente está REUTILIZANDO as CLASSES que alguém
(Microsoft) criou, criando novos OBJETOS com elas!
23. Resumindo
Classe é uma IDEIA, um PROJETO.
Objeto é a ideia CONCRETIZADA.
Atributo é o que o objeto TEM.
CORINTHIANS!!!!
para
entendimento fácil!
Método é o que o objeto FAZ.
Esta apresentação demonstra os novos recursos do PowerPoint e é visualizada com melhor resolução no modo Apresentação de Slides. Esses slides foram projetados para fornecer a você idéias excelentes de criação de apresentações no PowerPoint 2010.Para obter mais exemplos de modelos, clique na guia Arquivo e, na guia Novo, clique em Exemplos de Modelos.