Professional Documents
Culture Documents
ÍNDICE
Investigaciones
2
INTRODUCCIÓN
3
TIPO DE DATO
TIPOS DE VARIABLES
Las variables pueden ser de los siguientes tipos: (El número indicado en segundo
lugar indica el número de Bytes que ocupa en memoria.)
TIPO COMENTARIO
(*) Una variable tipo String ocupa el mismo número de bytes que caracteres tenga
la cadena.
(**) Una variable tipo Variant ocupa 16 bytes si se trata de un número y 22 bytes +
longitud de la cadena si se trata de un dato tipo cadena de caracteres.
4
Existen también variables definidas por el usuario (Ya verá la sentencia Type). En
este tipo de variables se pueden introducir muchos datos de distinto tipo. Los
bytes necesarios para almacenar esa variable dependerá de los datos que se hayan
definido.
Dentro de las variables Objet (variables que se refieren a objetos) existe una gran
variedad que a estas alturas del curso no debemos complicarnos con ellas. Pero
para adelantar algo, veremos que una variable puede ser del tipo Form -
Formulario - , tipo Picture, etc. etc.
PD: Aunque podrias buscarlo en la ayuda, trata expresarte con las palabras que
corresponden y la ayuda te servira de mucho.
Recuerda:
5
COMPARATIVA ENTRE C++ , JAVA Y VISUAL BASIC 6.0
CÓDIGOS
EN LANGUAGE C:
#include<stdio.h>
#include<conio.h>
void main()
{
printf("Hola!");
getch();
}
EN JAVA:
public class Hola {
public static void main (String args[])
{
System.out.println("Hola!");
}
Option Explicit
Private Sub
Dim nInt As Integer
Dim nLng As Long
Dim nSng As Single
Dim nDob As Double
Dim nCur As Currency
Dim nVar As Variant
Dim As Double
6
Const
For nInt = minBucle To maxBucle
Next
End Sub
Private Sub Contar(valor As Integer, etiqueta As Control)
Dim As Integer
Dim As Double
End Sub.
Variables globales: Con ellas cualquier función puede producir efectos laterales, e
incluso se pueden producir fallos catastróficos cuando algún otro método cambia
el estado de la variable global necesaria para la realización de otros procesos. En
Java lo único global es el nombre de las clases.
7
Java C++ Visual Basic 6.0
Es tanto un lenguaje de programación Es solo un Lenguaje de Programación. Es un lenguaje de programación, es un dialecto de BASIC.
como una plataforma de software
Es un lenguaje puramente orientado a Da soporte tanto a la programación La programación utilizando un ambiente de desarrollo
objetos. estructurada como a la programación completamente gráfico que facilitará la creación de interfaces gráficas.
orientada a objetos.
Todas las declaraciones de variables y Las declaraciones de variables y funciones Puede declarar variables de tipos distintos en la misma instrucción,
métodos deben estar dentro de la pueden estar presentes fuera de las pero debe especificar el tipo de datos de cada variable o tomarán de
definición de la clase. definiciones de las clases. No es necesario manera predeterminada el valor Variant.
para un programa en C++ tener una clase.
El lenguaje es independiente de la El código C++, una vez escrito para una Las versiones actuales de Visual Basic se basan en la plataforma .NET,
plataforma. El código Java, una vez plataforma, necesita ser compilado de nuevo, que se desligan de las anteriores versiones
escrito, puede ser ejecutado en y el código objeto reenlazado para ser
cualquier plataforma. ejecutado en otra plataforma diferente.
Maneja la memoria automáticamente Los programadores tienen que hacerse cargo No permite el manejo de memoria dinámica, punteros, etc. como parte
de liberar la memoria no utilizada. del lenguaje.
No se soporta características como Da soporte a características como sobrecarga Da soporte de skin a los formularios con solo colocar el control en
sobrecarga de operadores y de operadores y conversiones automáticas en ellos. Tiene soporte de skins automático para los MsgBox e InputBox.
conversiones automáticas en ambos ambos sentidos.
sentidos.
Una clase no puede heredar Una clase puede heredar directamente de más Cuando se crea una nueva clase mediante la herencia de
directamente de más de una clase. Se de una clase implementación, la nueva clase obtiene automáticamente todos los
da soporte a la herencia múltiple miembros y la implementación de la clase base
usando interfaces.
Tiene rutinas de librerías extensibles. Sus rutinas de librerías no son extensibles. no tiene rutinas para manejo de datos más complejos
La programación de redes es más fácil. La programación para redes es compleja, a La programación para crear aplicaciones en red de la manera más fácil
Los objetos pueden ser accedidos a menos que se usen APIs de Terceros. C++, es y con el lenguaje de programación más fácil del momento (visual basic
través usando URLs. un lenguaje, que no brinda soporte 6.0).
incorporado para programación de redes.
Los programadores no pueden usar Los programadores pueden usar apuntadores. No soporta el punteros a memoria salvo en algunas acciones concretas
apuntadores. Los apuntadores se usan
internamente.
Implementa arreglos verdaderos. Se implementan los arreglos con aritmética de Implementa y soporta arreglos en todos sus tipos de datos
punteros.
8
BIBLIOGRAFÍA
REFERENCIAS ELECTRÓNICAS
http://es.wikipedia.org/wiki/Tipo_de_dato
http://www.monografias.com/trabajos10/visual/visual.shtml-
http://es.answers.yahoo.com/question/index?qid=20080303182741AApMkma