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

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

PSI Arquitetura.Net Fábio Barreto Manuela Lopes Rodrigo Nunes Thalita Moraes Grupo 3:

Apresentações semelhantes


Apresentação em tema: "PSI Arquitetura.Net Fábio Barreto Manuela Lopes Rodrigo Nunes Thalita Moraes Grupo 3:"— Transcrição da apresentação:

1 PSI Arquitetura.Net Fábio Barreto Manuela Lopes Rodrigo Nunes Thalita Moraes Grupo 3:

2 1 A Empresa: Microsoft Seu potencial. Nossa inspiração. Fundada nos Estados Unidos em 1975 Fundação no Brasil: Setembro de 1989 R$ 878,5 milhões340Junho de 2002 R$ 842 milhões-Junho de Junho de 1990 Negócios gerados no BrasilNº de funcionáriosAno fiscal encerrado em

3 1 O que é o.Net? Um ambiente de desenvolvimento integrado com gerenciamento de dados e estrutura de servidores para Web.

4 1 O que é o.Net? Softwares Sistema operacional; Enviroments; Services Framework; Common Language Runtimes (CLR); Aplicações (Assemblies). Pacotes SQL Server 2000; Host Integration Server 2000; Commerce Server 2000; Visual Studio.Net; Exchange Principais Estruturas :

5 1 Qual é a tecnologia utilizada pelo.Net? 1..Net Framework Ambiente em tempo de execução onde você pode construir, instalar e executar serviços Web e outras aplicações. 1.ASP.Net A versão atualizada do Active Server Pages composta pelo.NET Web Forms.

6 1 Qual é a tecnologia utilizada pelo.Net? 1.Web Service.Net Um serviço para permitir a comunicação com outros aplicativos, independente da plataforma usada. 1..Net Windows Form Permite a criação de aplicativos dedicados para clientes Windows que usam o.Net Framework.

7 1 Qual é a tecnologia utilizada pelo.Net? 1.ADO.Net Fornece o suporte para tarefas que envolvam acesso a base de dados.

8 1 Grau de flexibilidade e adaptabilidade A Microsoft dispõe de inúmeras ferramentas e tecnologias criadas para tornar a plataforma.NET flexível e adaptável: Microsoft Windows® 2000 Server Windows 2000 Datacenter Server Microsoft SQL ServerTM 2000 Microsoft BizTalkTM Server 2000 Microsoft Application Center Server Digital Rights Management (DRM) Universal Description, Discovery, and Integration (UDDI)

9 1 Qual é o grau de escalabilidade do.Net? Altamente escalável.NET Server (reutilização e atualização dos XML Web Services no ato) Distribuição da capacidade do computador por diversos dispositivos

10 1 Por que desenvolver em.Net? É mais fácil, rápido e barato construir e integrar os XML Web Services por meio da.NET Framework and Tools (Visual Studio.NET). A experiência do usuário é mais rica e instigante devido aos dispositivos inteligentes e agentes de informação.

11 1 Por que desenvolver em.Net? A iniciativa.NET é pessoal e flexível em função de seus Building Blocks Services basearem-se na identidade do usuário. Ela foi construída a partir da base para a próxima geração de software tendo como núcleo o XML. Interface comum para mais de 20 linguagens, com bibliotecas embutidas no ambiente de desenvolvimento

12 1 Conceitos de OO presentes no.Net Classes - No VB.NET uma classe pode ser declarada e encerrada usando as palavras- chave Class e End Class. - Temos como membros da classe os campos e os métodos

13 1 Conceitos de OO presentes no.Net Exemplo de uma classe no VB.net: Public Class Aluno Dim notaExame As Double = 7.8 Dim materiaExame As String = Cálculo Public Sub MostraNota() System.Console.WriteLine(notaExame) End Sub End Class

14 1 Conceitos de OO presentes no.Net Instanciando uma Classe: Public Sub main() Dim objAluno as New Aluno() objAluno.MostraNota() End Sub - Neste exemplo, New é o método que realiza as operações necessárias à inicialização do objeto, ou seja, é construtor da classe.

15 1 Conceitos de OO presentes no.Net VB.Net oferece os seguintes níveis de acesso à classes: - Public - Os membros da classe não possuem qualquer restrição e podem ser acessados por qualquer programa. - Private - Os membros somente podem ser acessados a partir da própria classe. - Protected - Os membros são acessíveis a partir da própria classe e das classes derivadas.

16 1 Conceitos de OO presentes no.Net (Continuação) - Friend - Os membros são acessíveis somente dentro do programa que possuem a declaração da classe. - Protected Friend - Os membros são acessados somente pelo código de dentro do projeto e pelo código na classe derivada.

17 1 Conceitos de OO presentes no.Net Herança - Utilização da palavra-chave Inherit - Definição de uma classe base Public Class Customer Dim LastName As String Dim FirstName As String Dim Address As String End Class

18 1 Conceitos de OO presentes no.Net Exemplo de Herança: Public Class GovernmentCustomer: Inherits Customer Dim GovernmentAgency As String Dim AgencyType As String End Class Public Class EducationCustomer: Inherits Customer Dim SchoolName As String Dim SchoolDistrict As String End Class

19 1 Conceitos de OO presentes no.Net Considerações sobre herança no VB.Net: - Não é permitido herança múltipla - Todas as classes podem ser herdadas. Para não permitir que uma classe seja herdável, é necessário incluir a palavra-chave NotInheritable na declaração da classe Ex: NotInheritable Class Calculator End Class

20 1 Conceitos de OO presentes no.Net Polimorfismo - No VB.Net, a presença de polimorfismo, é indicada através do uso da palavra-chave Overridable na classe pai (classe base), e a seguir na classe filha declaramos novamente o método com a palavra-chave Overrides

21 1 Conceitos de OO presentes no.Net Exemplo de Polimorfismo: - Classe base: Public Class Customer Public Overridable Function CalculateDiscount(ByVal Amount As Decimal) As Decimal Return Amount End Function End Class

22 1 Conceitos de OO presentes no.Net - Classe derivada Public Class EducationCustomer: Inherits Customer Public Overrides Function CalculateDiscount(ByVal Amount As Decimal) As Decimal Dim newAmt As Decimal newAmt = Amount * 0.25 Return newAmt End Function End Class

23 1 Conceitos do Desenho OO presentes no.Net Congeneridade - Todos os conceitos de congeneridade estão presentes na plataforma Ex: De Nome e Tipo 1 - Dim CodigoAluno As Integer 2 – CodigoAluno = MAC222 3 – CodAluno = 233

24 1 Ambiente de Projeto

25 1

26 1 Exemplo de Implementação 1- O código para a Classe Clientes e seus dois métodos usando VB.Net:

27 1 Exemplo de Implementação 2- O código do formulário padrão - form1.vb :

28 1 Exemplo de Implementação 3- Executando o projeto iremos ter a exibição das propriedades para os dois objetos Cliente definidos :

29 1 Casos de Sucesso Prefeitura de São Paulo Com o desenvolvimento do Banco de Dados do Cidadão, baseado no Microsoft SQL Server e desenvolvido com o Visual Studio.NET, a Prefeitura de São Paulo aumentou a agilidade de seus processos e diminuiu a ocorrência de fraudes nos programas sociais, atingindo uma economia prevista de R$ 250 milhões apenas no seu primeiro ano de utilização Promon Engenharia É uma das mais reconhecidas empresas brasileiras de infra-estrutura trabalhando nos maiores empreendimentos dos setores governamental e privado. Usando.NET, a Promon aprimorou seu sistema integrado de gerenciamento de projetos, garantindo uma visão integrada e controle em tempo real aos seus gerentes. Com uma aplicação baseada em ASP.NET e Web Services XML, desenvolvida nas linguagens C# e Visual Basic.NET, a Promon integrou informações de gerenciamento de projetos do Microsoft Project aos seus sistemas de contabilidade e procurement.

30 1 Casos de Sucesso Alcoa A subsidiária brasileira da Alcoa, líder mundial em produção e tecnologia de alumínio, oferece acesso on-line a informações de inteligência de negócios para sua força de vendas através de um aplicativo que roda em telefones celulares WAP, desenvolvido com o Visual Studio.NET, utilizando ASP.NET. Volkswagen A Volkswagen do Brasil, uma das maiores montadoras de automóveis e caminhões do país, sempre alavancou suas operações em sistemas de tecnologia de informação. Seu sistema de Release e Lista Crítica, desenvolvido com o Visual Studio.NET, utiliza a alta capacidade de integração dos Web Services XML para disponibilizar aos seus fornecedores a programação de entrega de peças críticas à produção de veículos. As informações são extraídas de um aplicativo baseado em mainframe e expostas em um sistema colaborativo de gerenciamento de cadeia de suprimentos, desenvolvido com a tecnologia ASP.NET, trazendo produtividade ao processo e gerando economias à ordem de R$ 1 milhão por ano.


Carregar ppt "PSI Arquitetura.Net Fábio Barreto Manuela Lopes Rodrigo Nunes Thalita Moraes Grupo 3:"

Apresentações semelhantes


Anúncios Google