resumo da prova onlyne 17012013

10
NET É O NOME DA PLATAFORMA CRIADA PELA MICROSOLFT COMO OBJETIVO DE FORNECER AO DESENVOLVERDOR UM MECANISMO ÚNICO PARA A CRIAÇÃO E EXECUÇÃO DE APLICAÇÕES. NET É executado sobre um ambiente livre de linguagem( COMON LANGUAGE RUNTIME - CLR). Isso significa que um programador pode usa umas da linguagem suportadas exemplos: c#, c+ +,Java, Visual Basic, Pascal. NET É orientado a objtetos, significa que se utiliza dos conceitos de classe,objetos,métodos ETc. VANTAGEM E DESVANTAGEM DO .NET 1. AMBIENTE SEGURO DE EXECUÇÃO DAS APLICAÇÕES. 2. AMBIENTE LIVRE DE LINGUAGEM. 3. LIBERAÇÃO AUTOMATICA DE MEMORIA DESVANTAGEM DO .NET 1. PERDA DE EFICIENCIA 2. MUDANÇAS NA VERSÃO 3. DEPENDÊNCIA DE PLATAFORMA. VERSÕES DO .NET FRAMEWORK 2002- NET FRAMEWORK 1.0 PRIMEIRA VERSÃO DA PLATAFORMA 2003- NET FRAMEWORK 1.1 PRIMEIRA GRANDE ATUALIZAÇÃO MUDANÇA DE ALGUMAS BIBLIOTECAS SUPORTE INTEGRADO A BANCO DE DADOS( ODBC E ORADE) 2005- .NET FRAMWORK 2.0 SUPORTE Á ARQUITETURA 64-BITS NOVOS CONTROLES ASP.NET INTRODUZ O CONCEITO DE GENERICS E DE CLASSE PARCIAIS.

Upload: johnpaulmatbel

Post on 26-Nov-2015

5 views

Category:

Documents


0 download

TRANSCRIPT

NET O NOME DA PLATAFORMA CRIADA PELA MICROSOLFT COMO OBJETIVO DE FORNECER AO DESENVOLVERDOR UM MECANISMO NICO PARA A CRIAO E EXECUO DE APLICAES.NET executado sobre um ambiente livre de linguagem( COMON LANGUAGE RUNTIME - CLR). Isso significa que um programador pode usa umas da linguagem suportadas exemplos: c#, c++,Java, Visual Basic, Pascal.NET orientado a objtetos, significa que se utiliza dos conceitos de classe,objetos,mtodos ETc.VANTAGEM E DESVANTAGEM DO .NET1. AMBIENTE SEGURO DE EXECUO DAS APLICAES.2. AMBIENTE LIVRE DE LINGUAGEM.3. LIBERAO AUTOMATICA DE MEMORIA

DESVANTAGEM DO .NET1. PERDA DE EFICIENCIA 2. MUDANAS NA VERSO3. DEPENDNCIA DE PLATAFORMA.VERSES DO .NET FRAMEWORK 2002- NET FRAMEWORK 1.0 PRIMEIRA VERSO DA PLATAFORMA 2003- NET FRAMEWORK 1.1 PRIMEIRA GRANDE ATUALIZAO MUDANA DE ALGUMAS BIBLIOTECAS SUPORTE INTEGRADO A BANCO DE DADOS( ODBC E ORADE) 2005- .NET FRAMWORK 2.0 SUPORTE ARQUITETURA 64-BITS NOVOS CONTROLES ASP.NET INTRODUZ O CONCEITO DE GENERICS E DE CLASSE PARCIAIS. 2006- .NET FRAMEWORK 3.0 INTRODUO DOS COMPONENTES WINDOWS PRESETATION FOUNDATION (WPF) WINDOWS COMMUNICATION FORUNDATION (WCF) WINDOWS WORKFLOW FORUNDATION (WF) 2007- NET FRAMEWORK 3.5 SUPORTE A PAGINAO PARA ADO.NET API PARA ENTRADA/SAIDA ASSNCRONA DE DADOS EM REDE INCLUSO DE AJAX PARA ASP.NET 2009- NET FRAMEWORK 4.0 SUPORTE A IRAPYTHAN, IRANBRUBY E F# SUPORTE A CONTRAO DE CDIGOC SHARPO C# uma lingauem de programao criada pela Microsoft e faz parte do fremework .net. Trata-se de uma liguagem orientada a objetos no possui conceitos ,como a herana mltipla.

FERRAMENTAS DE DESENVOLVIMENTOSo baseadas em arquivos com extenso .cs contendo o cdigo-fonte dos programas.Pode-se utilizar qualquer editor de texto pra implementa arquivos deste tipo.IDES Esse programas fornecem uma interface visual para o desenvolvimento, agregando diversos recurso e funcionalidade para agilizar o desenvolvimento de software e aumentar a produtividade dos desenvolvedores como compiladores, editor de texto, depurador, ferramentas de modelagens.O visula Studio a ide criada pela Microsoft para os programadores da plataforma .net. Blocos de nota:Interface rudimentar para desenvolvimentos Editor de texto simples , bloco de notas.Ide visual Studio 2008Interface criada especialmente para desenvolvimento de software.O VISUAL STUDIO um pacote de programas para criao de software do framework .NET E o ambiente de desenvolvimento mais utilizado pelos programadores desse plataforma. INTERFACE VISUAL EXIBIO GRAFICA DOS FORMULRIOS E PGINAS WEB. AMBIENTE MULTI-LINGUAGENS ATRAVS DO VISUAL STUDIO UTILIZANDO DIVERSA LINGUAGENS C#,C++,C, J#,VB.NET, INTEGRAAO DOS RECURSO DE DESENVOLVIMENTO DA MICROSOFTO SISUAL STUDIO RENE EM UM NICO AMBIENTE OS DIVERSOS RECURSOS DISPONIBILIZADOS PELA MICROSOFT( SQL SERVE, SOURCE SAFE, REPORTING SERVICES).

FERRAMENTAS DE QUALIDADE DE SOFTWAREA VERSO MICROSFT@ VISUAL STUDIO@ TEAM SYSTEM 2008 POSSUI FERRAMENTAS AVANADAS PARA GARANTIR A QUALIDADE DO SOFTWARE IMPLEMENTADO E UM VISIBILIDADE MAIOR SOBRE O CICLO DE DESENVOLVIMENTO.

O VISUAL STUDIO

Assim como o .net, o visual Studio possui diversa edies de mercado com novas tecnologias e novas funcionalidades a cada lanamento edies foram comercializadas exemplos:VISUAL STUDIO 97, 6.0, .NET 2003, 2005 E 2008.

Barras de FerramentasTem um grande quantidade de recurso com o objetivo de facilita e agilizar o processo de desenvolvimento de software.

ToolboxExibe os componentes disponveis para utilizao, de acordo com o tipo de projeto em uso.

Por exemplo, para inserir o boto em um formulrio do Windows, basta arrastar o componente Button disponvel na Toolbox at o formulrioO objetivo do tipo Button ser criado na interface e poder ser configurado e modificado de acordo com as necessidades da aplicao.

Solution Explorer

Fornece uma viso geral da soluo ao desenvolvedor, de forma das dependncias entre os projetos que compe a soluo.Os componentes so exibidos em forma de rvore, todos os projetos adicionado soluo e todos os arquivos, pastas e referencias contidos em cada projeto.

PropriedadesExibe as propriedades ( atributos e Eventos) do objeto selecionado.

Para modificar a largura de uma caixa de texto (TextBox), basta selecin-lo na interface e altera a propriedade largura (Width) e na imagem a ao lado a caixa de texto possui largura de 100 pixets.

Solues e Projetos

Projeto Contm arquivos e referncias s bibliotecas que so utilizadas por um mesmo componente de uma aplicao.

SoluoContm diversos projetos relacionados.O uso de projetos especialmente importante no desenvolvimento de aplicaes em camadas.

Tipos de projetosCom visual Studio, pode se criar diversos tipos de projetos cada tipo voltado para um ambiente ou finalidade especfica.

Tipos de projetos

Web application

Windows application

Console application

Tipos de Projetos

Web Servece applicatinoWindows Service applicationDatabase ProjectSetup Project

Console Application

Rodam diretamente no sistema operacional , pois sua interface apenas fFormato de texto, so teis para aplicativos , ou seja programas que executam uma tarefa em especifico e finalizam.

Windows Aplication

So programas que rodam no Windows possuem conceito de janela e possuem interface semelhante aos programas que costumamos utilizar em nosso dia-a-dia.Possuem maior rubustez na interface apresenta maior complexidade do que o console applications.Permitem construes de aplicativos nos quais permitem a interao com o usurio atravs do mouse e teclado.

Web Application

So aplicaes voltada a internet nos moldes de um wesite.So disponibilizados em um servidor como IIS( internet information services ). Podemos construir a interface do nosso Web Application de duas formas: VISUAL E TEXTO HTML.A criao da interface se d atravs do codificao em HTML.

Web Serve Application

So aplicaes utilizadas para a interao e comunicao de sistemas.So executadas e um servidor Web ( IIS- Internet Information Services).E so acessadas por outras aplicaes para realizar operaes e consultas de dados .

3Escrevendo um programa em .Net C Sharp

Contem quatro elementos:I. Uma declarao de namespace.II. Uma classe.III. Um mtodo Main.IV. Declarao do programa.

Main um mtodo que consiste de um modificador esttico,pois existe somente uma instncia do mtodo Main.

Compilar um program em .NET C SHARP

Executa digitando o comando CSC no PROMPT de comando.O compilador cria um arquivo executvel que pode ser executado do prompt de comando. C:\>CSC FILENAME.CS

OPO TARGET

/target:exe- Cria um programa executvel via console ( /t:exe)./target:winexe Cria um programa executvel do Windows./target:library Cria uma biblioteca ( arquivo com extenso .dll)/target:module Cria um mdulo que pode ser adicionado a outra compilao, atravs da opo /add module. /t:module bugreportGera um relatrio de erros usando a opo bugrepor todos os erros de compilao so armazenados em um arquivo especificado por voc.Tipos de Dados e Estrutura em C#

Identificando tipos de dados no C SharpSo int, float, bool, strint.Variveis de valor so dois tipos:Booleanos So valores lgicos verdadeiro e falso. Numricos .Class Contm membros de funes , como os mtodos, propriedades e operadores.String Herda diretamente da classe dos objetos.PONTEIROS chamado de inseguro porque acessa diretamente a memria.

Convertendo DadosImplcita Converte automaticamente um tipo de dado para outro.Um operador em uma expresso do tipo INTEGER e o outro do tipo FLOAT.Explcita Permite converter explicitamente um tipo de dado para outro. Static inicializada automaticamente e o valor padro depende do seu tipo de dado.Instance criada na memria cada vez que voc cria um novo objeto da classe.Array um grupo de elementos do mesmo tipo de dado.

Usando declaraes em um programa C SHARPIF executa um bloco de cdigo com base no valor de uma expresso booleana.Goto transfere o controle para uma estrutura de commandos que identificada por um rtulo.While executa condicionalmente o cdigo dentro dobloco while zero ou mais vezes.For consiste de uma expresso de inicializao, uma condio e um incremeto.Foreach percorre cada um dos elementos de um array.Switch executa de cdigo que associado com o valor da expresso de controle.Dowhile executa condicionalmente o cdigo dentro do DO uma ou mais vezes.

CRIANDO CLASSESUsua classes para agrupar objetos relacionados.Modificadores de classes podem ser :PUBLIC,PRIVATE, PROTECTED, INTERNAL, ABSTRACT, SEALED OU NEW.METDOS E PARMETROSUm mtodo um membro da classe ou um objeto, que permiti voc implementar uma ao.Um mtodo consiste de um cabealho e um corpo.Um mtodo inclui os modificadores NEW, STATIC, PUBLIC, VIRTUAL, SEALED, OVERRIDE, ABSTRACT E EXTERN.O tipo de retorno de um mtodo especifica o tipo do valor retornado pelo mtodo.Parmetros so usados para passar dados a u mtodo.Existem quatro tipos de parmetros VALOR, REFERNCIA, OUT E PARAMS.

Mdulo 08 - Manipulao de streams e diretrios