Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.
Transcript of Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.
![Page 1: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/1.jpg)
Linguagem Técnica de Programação VI
Prof.: Luiz Gustavo Jordão Soares
![Page 2: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/2.jpg)
Conteúdo Programático
Introdução ao .NET Framework Introdução ao VB.NET Programação Orientada a Objetos Aplicações Windows Acesso a dados com ADO.NET Programação em camadas
![Page 3: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/3.jpg)
Conteúdo Programático
Trabalhando com XML Customização de componentes Bibliotecas (DLL) Threads de execução Auditoria (Logs de aplicação) Aplicações Smart Client
![Page 4: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/4.jpg)
Conteúdo Programático
Aplicações web (ASP.NET) User Control Session, ViewState, Cookies ASP.NET Ajax Web Services Extension Methods
![Page 5: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/5.jpg)
Conteúdo Programático
LINQ to SQL Segurança em aplicações web Deploy de aplicações ASP.NET ASP.NET MVC WCF
![Page 6: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/6.jpg)
Introdução ao .NET Framework
O que é a plataforma Microsoft .NET? O que é um framework? O que é o .NET Framework?
![Page 7: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/7.jpg)
![Page 8: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/8.jpg)
Introdução ao .NET Framework
MSIL (Microsoft Intermediate Language)
JIT compiler (Just-in-time compiler)
![Page 9: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/9.jpg)
![Page 10: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/10.jpg)
Introdução ao .NET Framework
Namespace
System Namespace
Windows Namespace
Forms Namespace
Button Class
![Page 11: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/11.jpg)
Introdução ao .NET Framework
System.Windows System.Web System.Data System.IO System.Text
![Page 12: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/12.jpg)
IDE’s de Desenvolvimento
![Page 13: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/13.jpg)
Conceitos Gerais VB.NET
Tipos de Projetos (Desktop)Console ApplicationWindows FormsClass Library
Tipos de Projetos (Web)ASP.NET Web ApplicationASP.NET Web Service Application
![Page 14: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/14.jpg)
Conceitos Gerais VB.NET
Tipos de arquivos.vb (classes / code-behind).aspx (web forms).ascx (User Controls).config (Arquivos de configuração).dll (bibliotecas de classe).xml (Arquivos XML)
![Page 15: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/15.jpg)
Conceitos Gerais VB.NET
Declaração de variáveis Dim nome_var As Tipo Ex.:
• Dim idade As Integer• Dim nome As String
Operadores Comparação(= < > <= >= <> ) Aritméticos (+ - / * Mod \) Atribuição (= += -= /=) Lógicos (And Or Not AndAlso OrElse)
![Page 16: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/16.jpg)
Conceitos Gerais VB.NET
Exibindo e coletando informações:Exibir:
• Console.WriteLine(“Hello World!")
Coletar:• Dim valor As Integer• valor = CInt(Console.ReadLine())• Dim valor As String• valor = Console.ReadLine()
![Page 17: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/17.jpg)
Conceitos Gerais VB.NET
Módulos (Module)Conjunto de funçõesEx.:
![Page 18: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/18.jpg)
Conceitos Gerais VB.NET
Funções e MétodosFunções retornam valores para o
programa invocador.
Métodos não produzem retorno, apenas executam blocos de comando.
![Page 19: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/19.jpg)
Conceitos Gerais VB.NET
![Page 20: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/20.jpg)
Conceitos Gerais VB.NET
Modificadores de AcessoPublic
• Acesso público sem restrição.
Private• Acesso permitido somente para o módulo
ou classe que o compõe.
![Page 21: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/21.jpg)
Conceitos Gerais VB.NET
![Page 22: Linguagem Técnica de Programação VI Prof.: Luiz Gustavo Jordão Soares.](https://reader036.fdocumentos.tips/reader036/viewer/2022062418/552fc13b497959413d8d8ffa/html5/thumbnails/22.jpg)
Conceitos Gerais VB.NET