You are on page 1of 9

Unidad I FUNDAMENTOS BSICOS DE VISUAL BASIC

Trabajo colaborativo 1 problema 1

Planteamiento del problema

El gerente de la empresa Siscomp S.A. Nicols Rubiano, requiere desarrollar un


proyecto de programacin en computadores haciendo uso de la herramienta,
Visual 2010 express, para tal motivo nos encarga hacer lo necesario para conocer
la forma de manejo de datos, declaracin y reconocimiento de variables, tipos de
datos, como manejar texto, cadena de caracteres, formatos numricos, fecha y
hora, clase y jerarqua de operadores con ejemplos, as mismo las caractersticas
principales del programa Visual 2010 express y la forma como trabaja, se debe
investigar aparte de la bibliografa recomendada otras fuentes.

Solucin del problema:

De acuerdo a los requerimientos para desarrollar el proyecto de programacin en


computadores haciendo uso de la herramienta, Visual 2010 express, de la
empresa Siscomp S.A. Se da solucin a continuacin:
Forma de manejo de datos:
La forma como visual basic maneja los datos de entrada a un programa es
encapsulndolos en variables las cuales pueden ser de tipos diferentes como
numricos, texto, fechas, etc... Con las cuales el programa pude realizar su
respectivo proceso y dar respuesta al usuario dependiendo al evento que fue
sometido como dar click.
El concepto de variable seria
Una variable es un espacio, que se crea en la memoria del computador, que est
destinado a guardar informacin durante el tiempo que dure la ejecucin de un
programa. Como su nombre lo indica la informacin almacenada puede cambiar
durante este tiempo.
Declaracin y reconocimiento de variables:
Una variable es un espacio, que se crea en la memoria del computador, que est
destinado a guardar informacin durante el tiempo que dure la ejecucin de un
programa. Como su nombre lo indica la informacin almacenada puede cambiar
durante este tiempo. A diferencia de los lenguajes estructurados, donde es

necesario declarar y preparar las variables para que puedan almacenar datos de
determinado tipo.

Las variables se caracterizan por un nombre que las identifica y por un tipo de
datos, que establece el conjunto de valores posibles que pueden contener y
operaciones en las que puede participar. Es necesario declarar las variables para
poder utilizarlas en el programa.
El uso de las variables puede hacer que la aplicacin sea ms rpida, por ejemplo,
si usas muchas veces un determinado valor, es aconsejable guardarlo en una
variable y utilizarla cuando se necesite que tener que volver a escribir cdigo cada
vez que quieras llamarla. Es ms rpido el acceso a las variables que a una
propiedad de un objeto, por lo que tambin es aconsejable guardar el valor de una
propiedad en una variable.
Ejemplo:
Dim cas As Double
Static x As String
Public nun As Decimal = 0

Para declarar una variable es a travs de la instruccin Dim. En la lnea se declara


la variable de nombre X y al mismo tiempo Visual guarda espacio en memoria
para poder utilizarla.

Cuando se declara una variable como String (Cadena de caracteres), no es


necesario declarar su longitud. VB aceptar cualquier nmero de caracteres. Si
desea evitar que se puedan introducir ms de un determinado nmero de
caracteres, debe declarar su nmero.
Ejemplo:
Dim Var1 as String Var1 puede tener cualquier nmero de caracteres
Dim Var2 as String * 15 Var2 puede tener un mximo de 15 caracteres.

En este segundo caso, si se introduce como Var2 una cadena de caracteres con
ms de 15 caracteres, Var2 tomar solamente los 15 primeros. Visual no presenta
un aviso si se pasa el nmero indicado.

Recomendaciones para declarar variables:

1. Debes darle un nombre significativo.


2. No dejar espacios en blanco.
3. Comenzar con una letra.
4. No utilizar guion.
Ejemplos:
Nombre original
Nmero de identificacin
Telfono Estudiante
Direccin Estudiante
Valor matricula
Edad estudiante

Nombre incorrecto
#-identificacin
Telfono-estudiante
Dir estudiante
V-matri -estudiante
Edad # aos

Nombre Correcto
Num_Ident
Tel_estudiante
Dir_estudiante
Val_matricula
Edad_estudiante

Tipos de datos:
El tipo de datos de una variable establece el nmero de valores que sta puede
almacenar, as como el conjunto de operaciones en las que puede tomar parte
como operando u operador.
Es importante indicar el tipo de datos ya que no todos tienen la misma
representacin en memoria, ocupando distinto espacio fsico. Hay que recordar
que un tipo de dato no cambia en el transcurso de una ejecucin de un programa
y se deben hacer operaciones entre los mismos tipos de datos para encontrar
mejores resultados.
Tipos de Datos
Entero (Integer)
Entero Largo (Long)
Simple (Single)
Doble (Double)
Moneda (Currency)
Cadena de caracteres
(String)
Byte
Boleano (Boolean)
Fecha (Date)
Objecto (Object)
Variant

Tamao
2 bytes
4 bytes
4 bytes
8 bytes
8 bytes
1 byte por caracter
1 byte
2 bytes
8 bytes
4 bytes
16 bytes + 1 byte
por cada caracter

Datos numricos

Los tipos de datos numricos pueden ser enteros o reales. Los nmeros enteros
no manejan cifras decimales y los reales. Los nmeros enteros se pueden manejar
en diferentes formatos.
Son enteros
234
2
1
2345
No son enteros
2,456
3,1417
2.789.456
Datos alfanumricos:
Conjunto de letras y nmeros llamados generalmente cadenas de caracteres se
identifican al colocarlos entre comillas dobles ( " ) o entre comillas sencillas ( ' ). Si
deseo mostrar como contenido del mensaje alguna de estas comillas, utilizo las
otras para indicar que es cadena de caracteres.
Ca234ne
Mn124
876plu
Datos booleanos
Estos datos solo pueden tomar como contenido los valores False ( Falso ) o True
(Verdadero).

manejar texto, cadenas de caracteres, formatos numricos, fecha y


hora:
En visual basic se cuenta con una clase para manejar valores de fecha y hora esta
es la System.datatime

Para crear una valor de fecha proporcionando por separado el ao, el mes y el da
usaremos:

Dim fecha as Date = New Date(2014, 2, 21)

Nota: Date y DateTime son la misma funcin, en la anterior lnea de cdigo


podramos haber usado DateTime en vez de Date.

Para obtener la fecha actual del sistema usaremos:

Dim fechaActual as Date = Date.Now

Para obtener la hora actual del sistema (incluyendo los ticks):


Dim hora as TimeSpan = Date.Now.TimeOfDay

Para obtener los das transcurridos desde el 1 de enero del ao actual:

Dim dias as Integer = Date.Today.DayOfYear

Para sumar un da a una fecha:

Dim fechaManana as Date = Date.Today.AddDays(1)

Para restar un da a una fecha:

Dim fechaAyer as Date = Date.Today.AddDays(-1)

Para obtener la hora que ser cuando transcurran dos horas y media de la
hora actual:

Dim hora as TimeSpan = Date.Now.AddHours(2.5)

Para obtener la hora que ser cuando transcurran dos das, 10 horas y 30
minutos desde la fecha actual:

Dim hora as TimeSpan = Date.Now.Add(New TimeSpan(2, 10, 30, 0)).

Para obtener la hora que fue hace un da, 12 horas y 30 minutos desde la
fecha actual:

Dim hora as TimeSpan = Date.Now.Subtract(New TimeSpan(1, 12, 30, 0))

Para obtener el nmero de das de un mes determinado:

Dim dias as Integer = Date.DaysInMonth(2014,2)

Para recuperar los nombres estndar o abreviados de los das de la


semana y de los meses de acuerdo con la configuracin local o el idioma:

Dim mes as String


For Each mes In DateTimeFormatInfo.CurrentInfo.AbbreviatedMonthNames
Console.WriteLine(mes)
Next

Para obtener fechas en varios formatos:

Dim fecha as Date = New Date(2014, 2, 21, 10, 12, 20, 500)
Console.WriteLine(fecha.ToShortDateString)
Console.WriteLine(fecha.ToLongDateString)
Console.WriteLine(fecha.ToShortTimeString)
Console.WriteLine(fecha.ToLongTimeString)
Console.WriteLine(fecha.ToFileTime)
Console.WriteLine(fecha.ToOADate)
Console.WriteLine(fecha.ToUniversalTime)
Console.WriteLine(fecha.ToLocalTime)

Clase y jerarqua de operadores

Cuenta con un conjunto de operadores que permiten la construccin de


expresiones y condiciones.

En Visual existe un gran nmero de operadores que se pueden utilizar para crear
frmulas. Los operadores ms utilizados en una aplicacin de Visual son los
siguientes:

Asignacin
Como en la mayora de lenguajes el principal operador de asignacin del lenguaje
VISUAL es ell ("="). Su estructura de utilizacin es:
Variable = [Constante][Variable][Expresin];

Operadores aritmticos
Estos operadores permiten realizar operaciones matemticas entre las diferentes
entidades componentes de una aplicacin. Son iguales en funcin a los utilizados
en lenguaje C.
Operador
+
*
/
\
Mod
^
&

Operacin que realiza


Suma / Concatenacin de cadenas de caracteres
Resta
Multiplicacin
Divisin
Divisin entera
Resto de la divisin entera
Exponenciacin
Concatenacin de cadena de caracteres

Operadores relacinales
Estos operadores relacionan dos entidades.
Operador
==
===
!=
!===
<
>
<=
>=

Descripcin
Igualdad diferente tipo de dato
Igualdad mismo tipo de dato
Diferente
Diferente en mismo tipo
Menor que
Mayor que
Menor igual
Mayor igual

Operadores lgicos
Los siguientes operadores evalan expresiones, y relaciones para determinar
como respuesta un valor booleano, dependiendo de la relacin lgica.

Operador
And
Or
Xor
!
&&
||

Descripcin
Y
O
O exclusivo
Negacin
Y
O

caractersticas Visual 2010 express


Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas
en ingls) para sistemas operativos Windows. Soporta mltiples lenguajes de
programacin tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby,
PHP; al igual que entornos de desarrollo web como ASP.NET MVC, Django, etc., a
lo cual sumarle las nuevas capacidades online bajo Windows Azure en forma del
editor Monaco.
Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones
web, as como servicios web en cualquier entorno que soporte la plataforma .NET
(a partir de la versin .NET 2002). As se pueden crear aplicaciones que se
comuniquen entre estaciones de trabajo, pginas web, dispositivos mviles,
dispositivos embebidos, consolas, etc.
A partir de la versin 2005 Microsoft ofrece gratuitamente las Ediciones Express,
que son versiones bsicas separadas por lenguajes de programacin o plataforma
enfocadas; para estudiantes y programacin amateur. Estas ediciones son iguales
al entorno de desarrollo comercial, pero sin caractersticas avanzadas de
integracin. Dichas ediciones son:

Visual Basic Express Edition


Visual C# Express Edition
Visual C++ Express Edition
Visual J# Express Edition (Desapareci en Visual Studio 2008)
Visual Web Developer Express Edition (para programar en ASP.NET)

Visual F# (Apareci en Visual Studio 2010, es parecido al J#)*


Windows Phone 8 SDK
Windows Azure SDK

Adicionalmente, Microsoft ha puesto gratuitamente a disposicin de todo el mundo


una versin reducida de MS SQL Server llamada SQL Server Express Edition
cuyas nicas limitaciones son que no soporta bases de datos superiores a 4 GB
de tamao, se ejecuta en un procesador, y no cuenta con el Agente de SQL
Server.

En el pasado se incluyeron los siguientes productos:

Visual InterDev
Visual J++
Visual FoxPro
Visual SourceSafe

You might also like