Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouLuiza Crespo Alterado mais de 10 anos atrás
1
Curso de ISI (Implantação de Sistemas de Informação)
2
Bruno Correa ◦ Formação Mestrado no Instituto Militar de Engenharia ◦ Ocupação Bolsista no LNCC ◦ Contatos brunos@lncc.br brunos@lncc.br bruno_correa1@hotmail.com bruno_correa1@hotmail.com
3
2ª chamada de Provas Abono de Faltas Direto na secretária
4
◦ Critério de aprovação (N1 + N2) / 2 >= 6 (média 6) ◦ Prova final (PF) Toda a matéria Aprovação com prova final (média + PF) / 2 >= 5 (média final 5)
5
Introdução ao.NET Visual Studio: ambiente e linguagens C#
6
Visual Studio 2008 ◦ http://www.microsoft.com/express/download/ http://www.microsoft.com/express/download/ ◦ Linguagem C# Banco de Dados? ◦ SQL Server http://www.microsoft.com/express/download/ http://www.microsoft.com/express/download/ ◦ MySql http://dev.mysql.com/downloads/ http://dev.mysql.com/downloads/ ◦ PostGreSQL http://www.postgresql.org.br/Downloads http://www.postgresql.org.br/Downloads
7
O que é.NET? ◦ é plataforma de desenvolvimento de software da Microsoft .NET permite construir: ◦ Aplicações Desktop ◦ Aplicações para dispositivos móveis ◦ Aplicações Web Nosso curso
11
Normalmente desenvolvemos software para um sistema operacional especifico Ao desenvolver em.NET, criamos software para qualquer dispositivo ou plataforma que tenha o.NET Framework instalado
12
Versões ◦ 1.0 Trabalha com o VS 2002 ◦ 1.1 Trabalha com o VS 2003 ◦ 2.0 Trabalha com o VS 2005 e VS 2008 ◦ 3.0 Trabalha com o VS 2008 ◦ 3.5 Trabalha com o VS 2008
13
Criadas pela Microsoft ◦ C# ◦ VB.NET ◦ J# - Até o.NET Framework 2.0 ◦ C++ ◦ Não existe diferença de performance entre as linguagens Criadas por outras empresas ◦ COBOL ◦ Delphi ◦ Fortran
14
Isto é possível porque um programa escrito para.NET é compilado em uma linguagem intermediaria chamada MSIL (Microsoft Intermediate Language). O arquivo compilado em MSIL normalmente resulta um uma DLL, denominada assembly. Quando o programa for executado pela primeira vez, entre em cena o JIT (Just In Time Compiler), que vai fazer uma nova compilação do programa, desta vez de acordo com as especificações do sistema operacional e do dispositivo em que o.NET Framework se encontra
15
Linguagem de programação orientada a objetos Criada junto com a arquitetura.NET Baseada no C++ Parecida com o Java
19
A sintaxe do C# é semelhante ao C++ Variáveis ◦ int a; ◦ double c = 45.7; ◦ bool flag = true; Constantes ◦ const int f = 5;
20
No C# os comentários são feitos com duas barras ou com blocos \*..... *\
21
É possivel criar uma coleção de dados Existem varios tipos de coleções ◦ Array ◦ Listas ◦ Pilhas ◦ Filas O mais simples deles é o Array
26
A maioria dos softwares do mundo real são maiores do que os exemplos encontrados nos livros A melhor maneira de resolver estes problemas é dividí-lo em pequenas partes ou módulos Essa técnica chama-se dividir para conquistar Existem três tipos de módulos: ◦ Métodos ◦ Classes ◦ Namespaces Também conhecidos como Procedimentos ou Funções
28
Um software é formado por 3 estruturas de controle: ◦ Estrutura de Sequência ◦ Estrutura de Seleção ◦ Estruturas de Repetição
29
Esta já está incoporada no C# As intruções são executadas uma após a outra ◦ Exemplo com chamada de função
31
São utilizadas para tomada de decisão Analisam condições ◦ Condição é uma expressão que pode ser verdadeira ou falsa As estruturas de seleção do C# são: ◦ if ◦ if – else ◦ switch
32
if ◦ if(10 < 9) ◦ Se condição em uma estrutura if for verdadeira, o corpo da estrutura if será executada ◦ As condições podem ser formadas utilizando os operadores de igualdade (== e !=) e os operadores relacionais (>, = e <=)
34
Operador E - && VVV VFF FVF FFF
35
Operador OU - || VVV VFV FVV FFF
37
if – else ◦ A instrução if realiza uma ação somente quando a condição é verdadeira, caso contrário a ação é pulada ◦ A instrução if – else permite que o programador especifique uma ação quando a condição é verdadeira e uma ação diferente quando a condição é falsa
39
switch ◦ É uma instrução de múltipla seleção para realizar diferentes tarefas baseadas nos possíveis valores de uma variável. ◦ Cada tarefa está associada com um valor ◦ É uma instrução mais simples de ser analisada
41
Construa uma calculadora para fazer: ◦ Adição ◦ Subtração ◦ Multiplicação ◦ Divisão Cada operação acima deve ser um método Utilizaremos os tipo de dado int
42
Vamos estudar três estruturas de laços: ◦ for ◦ while ◦ do... while ◦ laços em coleções
43
for
44
while
45
do... while
46
Laços em coleções permitem percorrer um a um os membros de uma coleção qualquer.
47
1. Faça uma Console Application que: ◦ Leia uma Frase; ◦ Leia um caracter; ◦ Conte quantas vezes o caracter aparece na frase; ◦ Indique em que posições o caracter aparece ◦ Exiba a frase de forma invertida
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.