elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Perdón por la ignoracias...
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Perdón por la ignoracias...  (Leído 2,487 veces)
TotoMaster

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Perdón por la ignoracias...
« en: 26 Julio 2006, 17:19 pm »

Perdón por la ignorancia pero he estado revisando unos códigos para ir aprendiendo nuevas cosas y me apareció esto:
Dim i% Declarando la variable en el form principal.
La verdad es que no lo había visto nunca y he estado buscando en manuales pero no he podido encontrar que es lo que hace ni su funcionamiento.
Se que la pregunta debe ser terriblemente tonta pero si alguien me pudiera dar luces las agradecería.

TotoMaster :-\


En línea

_Sergi_


Desconectado Desconectado

Mensajes: 842



Ver Perfil
Re: Perdón por la ignoracias...
« Respuesta #1 en: 26 Julio 2006, 17:53 pm »

Antes de usar una variable, tienes que declararla. La instrucción Dim, sirve para eso, para declarar variables. Las variables son almacenes de datos; por ejemplo si yo escribo

Código:
Dim Texto as String
Dim Numero as Integer

En el primer caso, estoy creando un almacén de datos tipo String (es decir, caracteres alfanumericos), en el segundo de tipo Integer (un número entero) etc. A la instrucción Dim se le puede unir el tamaño que va a tener; por ejemplo

Código:
Dim Texto As String * 9
Dim Numero As Integer * 9

Esa variable String va a almacenar sólo 9 caracteres; y esa variable Integer, sólo almacenará un número de hasta 9 cifras.

En VB 6.0 no es obligatorio declarar las variables aunque es una buena costumbre. Si quieres que VB te de error si no declaras las variables (por ejemplo para exportar código a otros lenguajes en los que si sea obligatorio) utiliza este comando dentro de "General Declarations":

Código:
Option Explicit

Un saludo


En línea

Proyecto de Ingeniero
TotoMaster

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Perdón por la ignoracias...
« Respuesta #2 en: 26 Julio 2006, 18:36 pm »

Gracias _Sergi_  por tu respuesta pero esa parte la tengo clara... lo que no se como va es el i%. Yo siempre e hecho las declaraciones de la forma Dim i as integer u otro tipo de dato pero que quiere decir i% y nada más???
Acaso el tipo se lo puedo dar despues o % es un tipo de dato o abreviación de alguno??
En línea

elmaro


Desconectado Desconectado

Mensajes: 301


Unas simples palabras...


Ver Perfil
Re: Perdón por la ignoracias...
« Respuesta #3 en: 26 Julio 2006, 19:18 pm »

es una abreviacion de un tipo
En línea

whiskises

Desconectado Desconectado

Mensajes: 103



Ver Perfil
Re: Perdón por la ignoracias...
« Respuesta #4 en: 26 Julio 2006, 20:21 pm »

define la variable de tipo integer ;equivale a :
Código:
Dim i as integer
salu2
En línea

TotoMaster

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Perdón por la ignoracias...
« Respuesta #5 en: 27 Julio 2006, 00:18 am »

Gracias whiskises y elmaro era lo que me suponía... ;D ;D
En línea

X-TN

Desconectado Desconectado

Mensajes: 23


Ver Perfil WWW
Re: Perdón por la ignoracias...
« Respuesta #6 en: 27 Julio 2006, 01:50 am »

Buenas
Los caracteres que definen tipos de variable son:

% Integer
& Long
! Single
# Double
@ Currency
$ String

Hacer uso de estos caracteres ya no es muy frecuente en VB. Esto era obligatorio en Quick-Basic, y sigue funcionando en VB pero ya no se usa mucho.

Salu2
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Perdon
Ingeniería Inversa
Potato 7 4,887 Último mensaje 12 Septiembre 2012, 20:53 pm
por Potato
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines