A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Curso de ISI (Implantação de Sistemas de Informação)

Apresentações semelhantes


Apresentação em tema: "Curso de ISI (Implantação de Sistemas de Informação)"— Transcrição da apresentação:

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

8

9

10

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

16

17

18

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

22

23

24

25

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

27

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

30

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 <=)

33

34 Operador E - && VVV VFF FVF FFF

35 Operador OU - || VVV VFV FVV FFF

36

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

38

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

40

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


Carregar ppt "Curso de ISI (Implantação de Sistemas de Informação)"

Apresentações semelhantes


Anúncios Google