Professional Documents
Culture Documents
Professor: Ren Furtado Felix - Faculdade: UNIP E-mail: rffelix70@yahoo.com.br - Site: renecomputer.net/csharp_pdf.html
Aula 4
Agenda
Na aula anterior...
Herana um conceito chave no mundo da O.O A
Herana pode ser usada para evitar a repetio ao definir classes diferentes que tem vrias caractersticas em comum e esto claramente relacionadas entre si.
Aula C# Professor Ren F Felix 2
Agenda Na aula anterior.... A ideia central de Polimorfismo a capacidade que certo objeto possui de processar formas diferentes. Strachey(1967).
Aula C# Professor Ren F Felix 3
Agenda
Na aula anterior.... Conceitos de: atributo o conjunto de caractersticas especificas de um objeto. mtodo est associado forma como um atributo ser alterado, ou seja, mtodo a caracterstica que possibilita alterar a funcionalidade de um atributo.
Aula C# Professor Ren F Felix 4
Agenda
Colocando a mo na massa
Colocando a mo na massa
Colocando a mo na massa
O.O A Herana pode ser usada para evitar a repetio ao definir classes diferentes que tem vrias caractersticas em comum e esto claramente relacionadas entre si.
Aula C# Professor Ren F Felix 8
Colocando a mo na massa
Herana em programao uma relao entre classes. Exemplo: Classe base e derivada A sintaxe para declarar uma classe que herda de outra classe : class DerivedClass : BaseClass{ .......... }
Aula C# Professor Ren F Felix 9
Polimorfismo
O
termo Polimorfismo um substantivo masculino que representa a qualidade ou estado de ser capaz de assumir diferentes formas. Se a ideia for aplicada em programao orientada a objetos, ter-se- ento algo semelhante e muito prximo de herana.
Aula C# Professor Ren F Felix 10
Programao Inicial
( RAD - Rapid Application Development )
O ambiente de desenvolvimento Visual C# enquadra-se na categoria de ferramentas do tipo RAD Desenvolvimento rpido de aplicaes. preciso ter em mente que o trabalho de gerenciamento de dados em um computador ocorre em trs etapas: Entrada, processamento e sada de dados.
Aula C# Professor Ren F Felix 11
Tipos de Dados
O ambiente integrado Visual C# fornece ao programador como tipos de dados um conjunto predefinido que atende diversas necessidades:
12
Tipos de Dados
O ambiente integrado Visual C# fornece ao programador como tipos de dados um conjunto predefinido que atende diversas necessidades:
13
Variveis
Qualquer valor que venha a ser processada em
um computador por um programa necessita ser previamente armazenado na memria. Geralmente por variveis. Varivel uma regio da memria, identificada por um rotulo (nome), que tem por finalidade armazenar os dados de um programa temporariamente.
Aula C# Professor Ren F Felix 14
Colocando a mo na massa
Os tipos de dados o valor do contedo de uma varivel. Uma varivel pode exercer dois papeis: 1.Sendo um de ao; 2.E o outro de controle.
Aula C# Professor Ren F Felix 15
Colocando a mo na massa
Algumas regras quanto ao nome: Nome da varivel pode ser atribudo com um ou mais caracteres; O 1 caractere no pode ser um numero, sempre deve ser letra; No pode ter espao em branco; No pode ser uma palavra reservada; No podem ser usados caracteres, com exceo do underscore _ e $.
Aula C# Professor Ren F Felix 16
Constantes
Tudo
que fixo, estvel, inaltervel, contnuo, incenssante, invarivel, de valor fixo considerado uma constante.
Unrios:
Operadores Aritmticos
19
Expresses Aritmticas
Define-se como relacionamento existente entre variveis e constantes numricas com a utilizao dos operadores aritmticos. Exemplo:
rea = . RAIO2 (expresso matemtica)
Expresses Aritmticas Se a formula fosse para calcular a rea de um triangulo; Forma matemtica A= b.h/2
21
Expresses Aritmticas
Estrutura Visual C#
A linguagem C# do tipo case-sensitive. O final de uma instruo indicado com ponto e vrgula (;).
23
Estrutura Visual C#
Observe que antes do comando namespace, apresenta algumas linhas de cdigo seguido dos nomes de identificao das bibliotecas de classes e mtodos externos. A clusula using utilizada com classes definidas de outros namespace. Uma namespace em C# uma estrutura de acesso a recursos semelhantes s bibliotecas de funes existentes em outras linguagens.
Aula C# Professor Ren F Felix 24
Estrutura Visual C#
O qualificador static utilizado para determinar que o mtodo a sua frente, Main(), pode e deve ser compartilhado por todos os objetos que so criados a partir da classe indicada. O qualificador void (vazio) indica o valor de retorno do mtodo Main(). O termo Main() indica ao compilador o uso do principal mtodo de um programa codificado na linguagem C# em modo console. Nesse mtodo Main() encontra-se o argumento string args[] que ser eventualmente como uma entrada de argumento ou parametro.
25
Estrutura Visual C#
26
Programando em C#
Pode-se enganar a todos por algum tempo; pode-se enganar alguns por todo o tempo; mas no se pode enganar a todos todo o tempo.
Abraham Lincoln
27