Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Variáveis não declaradas e variáveis declaradas sem um tipo de dado são atribuídas ao tipo de dado Object
. Isso facilita a gravação de programas rapidamente, mas pode fazer com que eles sejam executados mais lentamente.
Digitação forte
Especificar tipos de dados para todas as variáveis é conhecido como digitação forte. O uso de digitação forte tem várias vantagens:
Ele habilita o suporte do IntelliSense para suas variáveis. Isso permite que você veja suas propriedades e outros membros à medida que digita o código.
Ele aproveita a verificação de tipo do compilador. Isso captura instruções que podem falhar em tempo de execução devido a erros como estouro. Ele também captura chamadas para métodos em objetos que não dão suporte a eles.
Isso resulta em uma execução mais rápida do código.
Tipos de dados mais eficientes
Para variáveis que nunca contêm frações, os tipos de dados integrais são mais eficientes do que os tipos nonintegral. No Visual Basic, Integer
e UInteger
são os tipos numéricos mais eficientes.
Para números fracionários, Double
é o tipo de dados mais eficiente, pois os processadores nas plataformas atuais executam operações de ponto flutuante com precisão dupla. No entanto, as operações com Double
não são tão rápidas quanto com os tipos integrais, como Integer
.
Especificando o tipo de dados
Use a instrução Dim para declarar uma variável de tipo específico. Você pode especificar simultaneamente seu nível de acesso usando a palavra-chave Pública, Protegida, Amiga ou Privada , como no exemplo a seguir.
Private x As Double
Protected s As String
Conversão de caracteres
As funções AscW
e ChrW
operam no Unicode. Você deve usá-los em preferência para Asc
e Chr
, o que deve se traduzir para dentro e para fora do Unicode.