C#

O C# é uma linguagem orientada a objetos, amplamente utilizada no mercado, que permite aos desenvolvedores criarem uma variedade de aplicativos seguros e robustos que pode se utilizar diferentes tipos de frameworks como o .NET Framework e .NET Micro Framework. Para este projeto estará sendo usado o .NET Micro Framework . É possível utilizar o C# para criar aplicações tradicionais para Microsoft Windows, Web services baseados em eXtensible Markup Language (XML), componentes distribuídos, aplicativos cliente-servidor, aplicativos com banco de dados e outros.

Como se trata de uma linguagem orientada à objetos, o C# suporta os conceitos de encapsulamento, herança e polimorfismo. Todas as variáveis e métodos, incluindo o método principal Main, o ponto de execução de uma aplicação, são encapsuladas em definições de classes. Uma classe derivada pode herdar diretamente somente de uma classe pai, mas pode herdar de qualquer quantidade de interfaces. Métodos da classe derivada que substituem métodos virtuais de uma classe pai exigem a utilização da palavra-chave override como forma de evitar a redefinição acidental.

O processo de compilação do C# é simples se comparado com C++ e mais flexível que o Java. Não há arquivos de cabeçalho separados, e não há a necessidade de que métodos e tipos sejam declarados em uma ordem específica. Um arquivo de código em C# pode definir qualquer número de classes, estruturas, interfaces e eventos.
Referência Bibliográfica

Last edited Nov 7, 2012 at 4:52 PM by firegunkiller, version 11

Comments

No comments yet.