Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
AULA 1 - Profa. ADRIANA SICSÚ, DSc. * DESENVOLVIMENTO DE SOFTWARE AULA 3 Profa: ADRIANA SICSÚ, DSc. adriana.aparicio@globo.com * * OBJETIVOS DA AULA Módulos Módulo Predefinidos Métodos Encadeamento de Métodos Escopo Escopo de Variável Escopo de um Método Sub-Rotinas * * * Módulos O Visual Basic fornece vários módulos que permitem simplificar tarefas comuns no seu código, dentre elas podemos de destacar: Manipulação de cadeias de caracteres Realização de cálculos matemáticos Obtendo informações do sistema Executar operações de arquivo e diretório Entre outros. * * * Módulos Prédefinidos Módulos da Linguagem VB * * * Módulos Prédefinidos Módulos da Linguagem VB * * * Módulos Prédefinidos Módulos da Linguagem VB * * * Criando um Módulo * * * Criando um Módulo * * * Criando um Módulo * * * Métodos Um método, também conhecido como procedimento, é um bloco de códigos identificado por um nome. Um método é chamado pelo nome para que execute o bloco de código. Um módulo tem um ou mais métodos. * * * Métodos Vantagens: Eliminação de redundância de códigos que precisam ser executados mais de uma vez na aplicação. Possibilidade de reaproveitamento dos métodos entre diferentes aplicações. Possibilidade de modularização de código da aplicação, tornando-o mais legível. Possibilidade de que partes do código de uma aplicação sejam desenvolvidas em paralelo por mais de um programador. * * * Sub-Rotinas É um método que executa um bloco de código, mas Não retorna valor. Sintaxe de uma Sub-rotina * Sub nome(ByVal NomeParametro1 As Tipo, ...., ByVal NomeParametro1) <bloco de código> End Sub * * Sub-Rotinas * * * Sub-Rotinas * * * Sub-Rotinas * * * Função É um método que executa um bloco de código, mas Retorna valor. Sintaxe de uma Sub-rotina * Function nome(ByVal NomeParametro1 As Tipo, ...., ByVal NomeParametro1) <bloco de código> Return expressão End Function * * Função * * * Encadeamento de Métodos Um método pode chamar outro método permitindo assim que métodos mais especializados sejam criados para aumentar a coesão. * * * Escopo Define a acessibilidade de uma variável ou método. Escopo de uma Variável As variáveis declaradas com Dim são acessíveis apenas dentro do método em que foram declaradas. As variáveis declaradas fora do método, usando-se a palavra chave Private ou Public para que sejam acessadas por mias de um método. * * Escopo de uma Variável Public: São acessíveis por todos os métodos da aplicação Private: São acessíveis apenas pelos métodos situados dentro do mesmo módulo ou da mesma classe onde foram declaradas. Valor Default: Public * * Sub-Rotinas * * * Escopo de um Método Public: Pode ser chamado de qualquer parte da aplicação. Private: Pode ser chamado apenas pelos métodos situados dentro do mesmo módulo ou da mesma classe onde foram definidos. Valor Default: Public * * Funções Internas O VB possui várias funções internas predefinidas que podem ser usadas na aplicação. Funções de Conversão de Tipos Funções de Manipulação de String Funções Matemáticas * * Funções Internas * * * Saiba Mais .... Módulo Predefinidos http://msdn.microsoft.com/pt-br/library/746404kz.aspx Funções Internas http://msdn.microsoft.com/pt-br/library/32s6akha.aspx * * * Próxima Aula Estruturas de Controle Decisão Repetição * *