Marcos
unread,Apr 20, 2011, 1:18:00 PM4/20/11Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to etecpg 2ª semestre 2010
Bom galera, aqui vou explicar detalhadamente os métodos Asc e Char do
VB, pois os dois podem ser utilizados para inúmeras situações,
principalmente as que envolvem teclas, como por exemplo, bloqueá-las.
Para início de conversa, aconselho vocês a estarem munidos da tabela
ASCII (preferencilamente junto com a versão extendida) sempre que
forem mexer com estes dois métodos, pois a partir dela você irá ter
domínio sobre a conversão do código de cada tecla.
Vamos aos métodos.
Asc (char): retorna o código da tabela ASCII correspondente ao
caracter enviado por paramêtro. E entendam que a barra de espaço
(White Space), o tab, o enter (Carried Return ou Return) também
possuem seu código da ASCII e podem ser enviado por paramêtro, ou
seja, além de char direto, tb é possível enviar a tecla apertada por
paramêtro no método Asc(), que é o que faremos para bloquear
determinadas teclas, por exemplo.
Exemplo:
Asc('9'): Retorna o valor 57, código que representa o 9 na tabela
ASCII
Asc(Return): Retorna o valor 13, código que representa o Return
(Enter) na tabela ASCII. Importante lembrar que você não está passando
a palavra Return e sim a tecla Return.
Char(integer): retorna o caracter correspondente ao código. É o
inverso do Asc(). Porém sua manipulação é mais complexa quando se
trata de retornar um Tab a partir do código 9 ou outra que não é uma
char comum como a letra A ou o número 5.
Exemplo:
Char(13): Retorna o tecla Return, representado pelo código 13 na
tabela ASCII, ou seja, não retorna um char comum e sim uma função do
teclado. Utilizaçções do método Char() como está não possui uma
utilização em comum com outras e são mais dífices de se trabalhar.
Char(65): Retorna a letra A, representada pelo códio 65 na tabela
ASCII. Este tipo de utilização é mais comum e simples, sendo que o
retorno pode ser utilizado pra situações já conhecidas, como armazenar
em uma variável ou utilizá-lo em um if.
Bom aqui é minha primeira contribuição ao nosso "forum". Desculpe-me
por qualquer erro de ortografia, semântica ou sintaxe e Espero que
seja útil a vocês, tanto está dica, quanto outras que pretendo postá-
las aqui mais a frente.
Quaisquer duvida é só perguntar.
Marcos Costa