Linguagem Técnica
de Programação VI
Prof.: Luiz Gustavo Jordão Soares
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

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

Conteúdo Programático
Aplicações web (ASP.NET)
 User Control
 Session, ViewState, Cookies
 ASP.NET Ajax
 Web Services
 Extension Methods

Conteúdo Programático
LINQ to SQL
 Segurança em aplicações web
 Deploy de aplicações ASP.NET
 ASP.NET MVC
 WCF

Introdução ao .NET
Framework
O que é a plataforma Microsoft .NET?
 O que é um framework?
 O que é o .NET Framework?

Introdução ao .NET
Framework

MSIL (Microsoft Intermediate
Language)

JIT compiler (Just-in-time compiler)
Introdução ao .NET
Framework

Namespace
System Namespace
Windows Namespace
Forms Namespace
Button Class
Introdução ao .NET
Framework
System.Windows
 System.Web
 System.Data
 System.IO
 System.Text

IDE’s de Desenvolvimento
Conceitos Gerais VB.NET

Tipos de Projetos (Desktop)
Console Application
 Windows Forms
 Class Library


Tipos de Projetos (Web)
ASP.NET Web Application
 ASP.NET Web Service Application

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)

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)
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()
Conceitos Gerais VB.NET

Módulos (Module)
Conjunto de funções
 Ex.:

Conceitos Gerais VB.NET

Funções e Métodos

Funções retornam valores para o
programa invocador.

Métodos não produzem retorno, apenas
executam blocos de comando.
Conceitos Gerais VB.NET
Conceitos Gerais VB.NET

Modificadores de Acesso

Public
• Acesso público sem restrição.

Private
• Acesso permitido somente para o módulo
ou classe que o compõe.
Conceitos Gerais VB.NET
Conceitos Gerais
VB.NET
Download

Linguagem de Programação VI