Pular para o conteúdo principal

Anotações sobre plataforma .NET - parte 1

Programação orienta a objetos. A programação orienta a objetos é a técnica mais amplamente empregada para desenvolver software robusto e reutilizável, e o C# oferece os recursos aprimorados de programação orientada a objetos.

XML. O uso de Extensible Markup Language (XML) está explodindo no setor de desenvolvimento de software nas comunidades de e-business e e-commerce e penetra em toda plataforma .NET. Como a XML é uma tecnologia independente de plataforma para descrever dados e para criar linguagem de marcação, a portabilidade dos dados da XML se integra bem com os aplicativos e serviços portáveis do C#.

ADO.NET. os bancos de dados armazenam amplos volumes de informação que as pessoas e empresas devem acessar para fazer negócios. Como uma evolução do Active X Data Objects (ADO) da Microsoft, o ADO.NET usa o XML e um modelo de objeto melhorado para fornecer aos desenvolvedores as ferramentas que precisam para acessar e manipular bancos de dados, para aplicativos de grande escala, extensíveis, da missão critica e múltiplas camadas.

VISUAL STUDIO.NET DEBUGGER. Depuradores são programas que ajudam os programadores a encontrar e corrigir erros lógicos no código do programa. O visual Studio .net contem uma poderosa ferramenta de depuração que permite que os programadores analisem seus programas linha a linha enquanto eles executam.

INTEGRACAO COM (COMPONENT OBJECT MODEL). Antes da introdução do .NET, muitas empresas gastavam tempo e dinheiro criando componentes de software reutilizáveis, chamados componentes COM, que incluíam controles ActiveX e DLLs (Dynamic Link Libraries – bibliotecas de vinculação dinâmicas) ActiveX para aplicativos Windows.

Documentação em XML. Documentar o código do programa é fundamental para desenvolvimento de software, pois diferentes programadores freqüentemente trabalham em um aplicativo durante o ciclo de vida do software, que em geral inclui várias versões e pode abranger muitos anos. Se os programadores documentarem o código e is métodos do software, outros programadores que trabalhem no aplicativo poderão aprender e entender a lógica subjacente do código, economizando tempo e evitando desentendimentos. Para automatizar a documentação de programas, o visual Studio. NET fornece uma ferramenta XML, para programadores, do c#.

XHTML. O HTML que está sendo substituído pelo Extensible Hypertext Markup Lannguage (XHTML) – uma tecnologia baseada no XML que está se tornando rapidamente o padrão para descrever conteúdo da web.

Um mundo da orientação a objeto
No final dos anos 90, as universidades ainda enfatizavam a programação procedimental. Os cursos de ponta estavam usando C++ orientado a objetos, mas esses cursos geralmente misturavam uma grande quantidade de programação procedimental com programação orientada a objetos – algo que o C++ permite que os programadores façam. Muitos instrutores estão agora enfatizando uma estratégia de programação orientada a objetos pura.
Fonte: Livro C# como programar, autor: Deitel
Apostila da Faculdade Prof.Marcos Antônio Moreira

Comentários

Postagens mais visitadas deste blog

Criar um BD usando chave PK e FK (SQL 2012)

Vamos a algumas coisas que devemos usar como padrão em um banco. Quando se refere a chaves primarias é certo usar abreviação PK de primary key. Já a chave estrangeira usa-se o FK de foreign key. Mais como saber se seu banco deu certo e está exatamente como foi pedido? Então uma coisa que costumo fazer é criar um diagrama do banco, para então verificar se está tudo exatamente como eu deseja ou que foi solicitado para mim. Uma duvida que eu tive logo quando iniciei com banco de dados foi, o que significa essa chave amarela. Ela se refere a relações de 1 para 1 e o simbolo do infinito e relação de N. O que seria o identity é quando você quer que sua chave primaria tenha auto incremento, no caso do exemplo abaixo ele está contando de 1 em 1. Observe como estou criando minha chave primaria: ALTER   TABLE   Clientes   ADD   CONSTRAINT         PK_Clientes   PRIMARY   KEY   CLUSTERED Estou dizendo que mi...

Métodos agéis scrum, xp e cascata

METODO ÁGIL SCRUM O que é Scrum? É um método ágil para Gerenciamento de Projetos. Inicialmente, o Scrum foi concebido como um estilo de gerenciamento de projetos em empresas de fabricação de automóveis e produtos de consumo, por Takeuchi e Nonaka no artigo "The New Product Development Game" (Harvard Business Review, Janeiro-Fevereiro 1986).  Eles notaram que projetos usando equipes pequenas e multidisciplinares (cross-functional) produziram os melhores resultados, e associaram estas equipes altamente eficazes à formação Scrum do Rugby (utilizada para reinício do jogo em certos casos). Jeff Sutherland, John Scumniotales, e Jeff McKenna concebeu, documentaram e implementaram o Scrum, na empresa Easel Corporation em 1993, incorporando estilos de gerenciamento observados por Takeuchi e Nonaka.  Em 1995, Ken Schwaber formalizou a definição de Scrum e ajudou a implantá-lo em desenvolvimento de software em todo o mundo. Scrum junta conceitos de Lean, desenvolvimento itera...

O que é Variáveis?

Quando se fala em variáveis surgem algumas dúvidas grandes para quem está começando. Qual a forma certa de fazer, como posso chamar, como não devo declarar e assim por diante. Muitas dúvidas no qual um dia também tive. É uma posição nomeada de memória, que é usada para guardar um valor que pode ser modificado pelo programa. Um dado é considerado variável quando tem a possibilidade de se alterado em algum instante no decorrer do tempo de execução do algoritmo.  Ex:  Peso de uma pessoa Ex: float Vpeso; Há cinco tipos básicos de dados em C. Todos os outros tipos de dados em C são baseados em um destes tipos. O tamanho e a faixa variam de acordo com o processador e a implementação do compilador. Tipos básicos de variáveis char: caracter (um caracter) char[10]: String (vetor de caracteres) Int: Inteiro  float: real (seis digitos de precisao) double: real (dez  digitos de precisao)