funcoes visual basic 5

Click here to load reader

Download Funcoes Visual Basic 5

Post on 21-Apr-2017

249 views

Category:

Documents

11 download

Embed Size (px)

TRANSCRIPT

  • Apostila com algumas funes VB 5 e Exemplos Pg.:

    Material retirado do Site da POWER Informtica http://members.xoom.com/power_inf/

    Coleo de Exemplos

    e definies de

    FUNES VB 5

    Este trabalho foi feito por:

    Carlos Alberto Nunes Susviela

    Da Seguinte forma: Abrido o HELP do VB Selecionando o Texto e Colando no WORD

    POWER Informtica Santana do Livramento RS

    Fone: ( 0 5 5 ) 2 4 2 5 4 2 7

    Visite o Site da Power Informtica l voc encontra outras APOSTILAS VB

  • Apostila com algumas funes VB 5 e Exemplos Pg.:

    Material retirado do Site da POWER Informtica http://members.xoom.com/power_inf/

    Exemplo da diretiva #Const

    Este exemplo utiliza a diretiva #Const para declarar constantes de compilao condicional para uso em construes #If...#Else...#End If.

    #Const DebugVersion = 1 ' Avaliar verdadeiro no bloco #If.

    Exemplo da construo #If...Then...#Else

    Este exemplo faz referncia a constantes de compilao condicional em uma construo #If...Then...#Else para determinar se certas instrues sero compiladas.

    ' Se Mac avalia como verdadeiro, as instrues que se seguem a #If tambm o fazem. #If Mac Then '. Insere aqui exclusivamente instrues Mac. '. '. ' Caso contrrio, se for um programa do Windows de 32 bits, faz o seguinte: #ElseIf Win32 Then '. Insere aqui exclusivamente instrues do Windows de 32 bits. '. '. ' Caso contrrio, se no for uma coisa nem outra, faz o seguinte: #Else '. Insere aqui outras instrues de plataforma. '. '. #End If

    Diretiva #Const Utilizada para definir constantes condicionais do compilador no Visual Basic.

    Sintaxe

    #Const nomedaconst = expresso u

    A sintaxe da diretiva de compilador #Const possui estas partes: Parte Descrio

    nomedaconstante Obrigatria; Variant (String). Nome da constante; obedece as convenes padronizadas para nomenclatura de varivel.

    expresso Obrigatria. Literal, outra constante condicional do compilador, ou qualquer combinao que inclua algum ou todos os operadores aritmticos ou lgicos, exceto Is.

    Comentrios

    As constantes condicionais do compilador so sempre Private para o mdulo no qual aparecem. No possvel criar constantes do compilador Public utilizando a diretiva #Const. Constantes do compilador Public s podem ser criadas na interface do usurio.

    Somente constantes condicionais do compilador e literais podem ser utilizadas em expresso. A utilizao de uma constante padro definida com Const ou de uma constante indefinida causar a ocorrncia de um erro. Contrariamente, as constantes definidas utilizando-se a palavra-chave #Const podem ser utilizadas somente para compilao condicional.

    As constantes condicionais do compilador so sempre avaliadas no nvel do mdulo, independentemente da sua posio no cdigo.

  • Apostila com algumas funes VB 5 e Exemplos Pg.:

    Material retirado do Site da POWER Informtica http://members.xoom.com/power_inf/

    Diretiva #If...Then...#Else Compila condicionalmente blocos selecionados do cdigo do Visual Basic.

    Sintaxe

    #If expresso Then instrues [#ElseIf expresso-n Then [instrueselseif]] [#Else [instrueselse]] #End If

    A sintaxe da diretiva #If...Then...#Else possui estas partes:

    Parte Descrio

    expresso Obrigatria. Qualquer expresso, consistindo exclusivamente de uma ou mais constantes condicionais do compilador, literais e operadores que so avaliados como True ou False.

    instrues Obrigatria. Linhas de programa ou diretivas de compilador do Visual Basic que so avaliadas se a expresso associada for True.

    expresso-n Opcional. Qualquer expresso, consistindo exclusivamente de uma ou mais constantes condicionais do compilador, literais e operadores que so avaliados como True ou False.

    instrueselseif Opcional. Uma ou mais linhas de programa ou diretivas de compilador que sero avaliadas se expresso-n for True.

    instrueselse Opcional. Uma ou mais linhas de programa ou diretivas de compilador que sero avaliadas se nenhuma expresso ou expresso-n anterior for True.

    Comentrios

    O comportamento da diretiva #If...Then...#Else igual ao da instruo If...Then...Else, exceto que no h um formulrio de linha nica para as diretivas #If, #Else, #ElseIf e #End If; isto , nenhum outro cdigo pode aparecer na mesma linha que qualquer das diretivas. A compilao condicional normalmente utilizada para compilar o mesmo programa para plataformas diferentes. Tambm utilizada para evitar que o cdigo de depurao aparea em um arquivo executvel. O cdigo excludo durante a compilao condicional omitido completamente do arquivo executvel final e, desta forma, ele no afeta seu tamanho ou desempenho.

    Independentemente do resultado de qualquer avaliao, todas as expresses so avaliadas. Portanto, todas as constantes utilizadas em expresses devem ser definidas; qualquer constante no definida avaliada como Empty.

    Observao A instruo Option Compare no afeta expresses em instrues #If e #ElseIf. Expresses em uma diretiva de compilador condicional so sempre avaliadas com Option Compare Text.

    Constantes do Visual Basic O Visual Basic para Aplicativos define as constantes para simplificar sua programao. As constantes a seguir podem ser utilizadas em qualquer parte do seu cdigo no lugar dos valores reais:

  • Apostila com algumas funes VB 5 e Exemplos Pg.:

    Material retirado do Site da POWER Informtica http://members.xoom.com/power_inf/

    Constantes do calendrio As constantes a seguir podem ser utilizadas em qualquer parte do seu cdigo no lugar dos valores reais:

    Constante Valor Descrio

    vbCalGreg 0 Indica que o calendrio gregoriano utilizado vbCalHijri 1 Indica que o calendrio Hijri utilizado

    Constantes do compilador O Visual Basic para Aplicativos define as constantes para utilizao exclusiva com a diretiva #If...Then...#Else. Essas constantes so funcionalmente equivalentes s constantes definidas com a diretiva #If...Then...#Else, exceto que elas so globais no que se refere ao escopo; isto , elas se aplicam a todo o projeto.

    Em plataformas de desenvolvimento de 16 bits, as constantes do compilador so definidas da seguinte maneira:

    Constante

    Valor Descrio

    Win16 True Indica que o ambiente de desenvolvimento de 16 bits.

    Win32 False Indica que o ambiente de desenvolvimento no de 32 bits.

    Em plataformas de desenvolvimento de 32 bits, as constantes do compilador so definidas da seguinte maneira:

    Constante

    Valor Descrio

    Win16 False Indica que o ambiente de desenvolvimento no de 16 bits.

    Win32 True Indica que o ambiente de desenvolvimento de 32 bits.

    Observao Essas constantes so fornecidas pelo Visual Basic. Sendo assim voc no pode definir suas prprias constantes com esses mesmos nomes em qualquer nvel.

  • Apostila com algumas funes VB 5 e Exemplos Pg.:

    Material retirado do Site da POWER Informtica http://members.xoom.com/power_inf/

    Constantes Date As constantes a seguir podem ser utilizadas em qualquer parte do seu cdigo no lugar dos valores reais:

    Valores do argumento

    O argumento primeirodiadasemana possui os valores a seguir:

    Constante Valor Descrio

    vbUseSystem 0 Utiliza a definio NLS API. VbSunday 1 Domingo (padro) vbMonday 2 Segunda vbTuesday 3 Tera vbWednesday 4 Quarta vbThursday 5 Quinta vbFriday 6 Sexta vbSaturday 7 Sbado

    O argumento primeirodiadoano possui os valores a seguir:

    Constante Valor Descrio

    vbUseSystem 0 Utiliza a definio NLS API. VbFirstJan1 1 Inicia com a semana na qual ocorre o dia 1

    de janeiro (padro). VbFirstFourDays 2 Inicia com a primeira semana que possui

    pelo menos quatro dias do ano novo. VbFirstFullWeek 3 Inicia com a primeira semana completa do

    ano.

    Valores de retorno

    Constante Valor Descrio

    vbSunday 1 Domingo vbMonday 2 Segunda vbTuesday 3 Tera vbWednesday 4 Quarta vbThursday 5 Quinta vbFriday 6 Sexta vbSaturday 7 Sbado

    Constantes Dir, GetAttr e SetAttr As constantes a seguir podem ser utilizadas em qualquer parte do seu cdigo no lugar dos valores reais:

    Constante Valor Descrio

    vbNormal 0 Normal (padro de Dir e SetAttr) vbReadOnly 1 Somente leitura vbHidden 2 Oculto vbSystem 4 Arquivo do sistema vbVolume 8 Rtulo do volume vbDirectory 16 Diretrio ou pasta vbArchive 32 O arquivo foi alterado desde o ltimo backup

  • Apostila com algumas funes VB 5 e Exemplos Pg.:

    Material retirado do Site da POWER Informtica http://members.xoom.com/power_inf/

    Constantes IMEStatus As constantes a seguir podem ser utilizadas em qualquer parte do seu cdigo no lugar dos valores reais:

    As constantes referentes localidade japonesa so as seguintes:

    Constante Valor Descrio

    vbIMENoOp 0 Nenhum IME instalado vbIMEOn 1 IME ligado vbIMEOff 2 IME desligado vbIMEDisable 3 IME desativado vbIMEHiragana 4 Caracteres de duplo byte Hiragana

    (DBC) vbIMEKatakanaDbl 5 Katakana DBC vbIMEKatakanaSng 6 Caracteres de byte simples Katakana

    (SBC) vbIMEAlphaDbl 7 DBC alfanumrico vbIMEAlphaSng 8 SBC alfanumrico

    As constantes para a localidade chinesa (em chins tradicional e simplificado) so as seguintes:

    Constante Valor Descrio

    vbIMENoOp 0 Nenhum IME instalado vbIMEOn 1 IME ligado vbIMEOff 2 IME desligado

    Para a localidade coreana, os cinco primeiros bits do valor de retorno so os seguintes:

    Bit Valor Descrio Valor Descrio

    0 0 Nenhum IME instalado

    1 IME instalado

    1 0 IME desativado 1 IME ativado 2 0 Modo ingls IME 1 Modo Hangeul 3 0 Modo Banja (SBC) 1 Modo Junja (DBC) 4 0 Modo normal 1 Modo de converso Hanja

    Constantes Instr e StrComp As constantes a seguir so definidas na biblioteca de tipos do