Вы находитесь на странице: 1из 24

Introduccin.

Visual Basic es uno de los tantos lenguajes de programacin que podemos encontrar hoy en da. Dicho
lenguaje nace del BASIC (Beginners All-purpose Symbolic Instruction Code) que fue creado en su versin
original en el Dartmouth College, con el propsito de servir a aquellas personas que estaban interesadas en
iniciarse en algn lenguaje de programacin. Luego de sufrir varias modificaciones, en el ao 1978 se
estableci el BASIC estndar. La sencillez del lenguaje gan el desprecio de los programadores avanzados
por considerarlo "un lenguaje para principiantes".
Primero fue GW-BASIC, luego se transform en QuickBASIC y actualmente se lo conoce como Visual
Basic y la versin ms reciente es la 6 que se incluye en el paquete Visual Studio 6 de Microsoft. Esta
versin combina la sencillez del BASIC con un poderoso lenguaje de programacin Visual que juntos
permiten desarrollar robustos programas de 32 bits para Windows. Esta fusin de sencillez y la esttica
permiti ampliar mucho ms el monopolio de Microsoft, ya que el lenguaje slo es compatible con
Windows, un sistema operativo de la misma empresa.
Visual Basic ya no es ms "un lenguaje para principiantes" sino que es una perfecta alternativa para los
programadores de cualquier nivel que deseen desarrollar aplicaciones compatibles con Windows.
En este informe explicaremos algunos trminos y/o caractersticas de mismo con la finalidad de aprender
mas sobre este Programa y manejarlo con facilidad

1. De los fundamentos de programacin explique:

1. Es un lenguaje de programacin que se ha diseado para facilitar el desarrollo de aplicaciones en un
entorno grafico (GUI-GRAPHICAL USER INTERFACE) Como Windows 98, Windows NT o
superior.
2. Qu es Visual Basic?
Diseador de entorno de datos: Es posible generar, de manera automtica, conectividad entre
controles y datos mediante la accin de arrastrar y colocar sobre formularios o informes.
Los Objetos Actives son una nueva tecnologa de acceso a datos mediante la accin de arrastrar y
colocar sobre formularios o informes.
Asistente para formularios: Sirve para generar de manera automtica formularios que administran
registros de tablas o consultas pertenecientes a una base de datos, hoja de calculo u objeto (ADO-
ACTIVE DATA OBJECT)
Asistente para barras de herramientas es factible incluir barras de herramientas es factible incluir
barra de herramientas personalizada, donde el usuario selecciona los botones que desea visualizar
durante la ejecucin.
En las aplicaciones HTML: Se combinan instrucciones de Visual Basic con cdigo HTML para
controlar los eventos que se realizan con frecuencia en una pagina web.
La Ventana de Vista de datos proporciona acceso a la estructura de una base de datos. Desde esta
tambin acceso al Diseador de Consultas y diseador de Base de datos para administrar y registros.
3. Caractersticas de Visual Basic.
Barra de ttulo: muestra el nombre del proyecto y del formulario q se est diseando actualmente
Barra de mens: agrupa los mens despegables que contienes todas las operaciones que pueden
llevarse a cabo con Visual Basic 6.0.
Barra de herramientas estndar: contienen los botones que se utilizan con mayor frecuencia cuando
se trabaja con un proyecto. Simplifica la eleccin de opciones de los mens Archivo, Edicin, Ver y
Ejecutar; adems, en el rea derecha presenta la ubicacin (coordenadas) y el tamao del objeto
seleccionado
Ventana de formulario: es el rea donde se disea la interfaz grfica, es decir, es donde se inserta
electo grficos, como botones, imgenes, casilla de verificacin, cuadros de listas, etc.
Cuadro de herramientas: presenta todos los controles necesarios para disear una aplicacin, como
cuadros de texto, etiquetas, cuadros de listas, botones de comandos, etc.
Ventana de proyecto: muestra los elementos involucrados en el proyecto, como formularios,
mdulos, controles oxc, etc. Cada elemento puede seleccionarse en forma independiente para su
edicin.
Ventana de posicin del formulario: muestra la ubicacin que tendr el formulario en la pantalla,
cuando ejecute la aplicacin. Esta ubicacin puede cambiarse si se hace clic con el botn izquierdo
del mouse.
La Ventana propiedades muestra todas las propiedades del control actualmente seleccionado, en
este caso muestra las propiedades del Form1, luego podemos ver que abajo dice "Form1 Form", lo
que est en negrita es el nombre del objeto, y lo que le sigue es el tipo de objeto, en este caso es un
Formulario (Form)

4. Mencione y Explique las partes del entorno de Visual Basic.
5. Mencione y Explique los botones de la barra de herramientas de Visual Basic.
TextBox

Mediante este control podremos realizar tanto la entrada como la salida de datos en nuestras aplicaciones.
No hace falta que indiquemos las coordenadas de la situacin del formulario en pantalla, simplemente
tendremos que marcar sobre el control de la caja de herramientas y dibujarlo con el tamao que queramos en
nuestro formulario
Label

Este control es tambin uno de los ms utilizados, aunque su utilidad queda restringida a la visualizacin de
datos en el mismo, no permitiendo la introduccin de datos por parte del usuario.

CommandButton

Este control es el tpico botn que aparece en todas las aplicaciones y que al hacer click sobre l nos permite
realizar alguna operacin concreta, normalmente Aceptar o Cancelar. Aunque segn el cdigo que le
asociemos podremos realizar las operaciones que queramos.
OptionButton

Este control nos permite elegir una opcin entre varias de las que se nos plantean. Cada opcin ser un
control optionbutton diferente.
Bloquear los Controles



Cuando estn situados los controles en el formulario se pueden bloquear para que no puedan moverse de
forma accidental.
Para esto deberemos pulsar en la barra de herramientas:

Cuando actives este botn y mientras no desbloquees los controles utilizando la misma opcin no se podrn
mover ninguno de los controles del formulario activo.
Sin embargo en si abres otro formulario que no tenga los controles bloqueados si se podrn mover. Si aades
ms controles a un formulario bloqueado estos quedan bloqueados automticamente


Tiene la siguiente forma:

Un control Frame proporciona un agrupamiento identificable para controles. Tambin puede utilizar un
Frame para subdividir un formulario funcionalmente por ejemplo, para separar grupos de controles
OptionButton.
CHECK BUTTON Y OPTION BUTTON (BOTONES DE ELECCION Y OPCION)
Se obtienen directamente de la caja de herramientas.

Dada la similitud de ambos controles, se comentan conjuntamente.
El control CheckBox, o casilla de verificacin, permite elegir una opcin (activada / desactivada,
True/False) que el usuario puede establecer o anular haciendo click. Una X en una casilla de verificacin
indica que est seleccionada, activada, o con valor True. Cada casilla de verificacin es independiente de las
dems que puedan existir en el formulario, pudiendo tomar cada una de ellas el valor True o False, a
voluntad del operador.
Un control OptionButton muestra una opcin que se puede activar o desactivar, pero con dependencia del
estado de otros controles OptionButton que existan en el formulario.
Generalmente, los controles OptionButton se utilizan en un grupo de opciones para mostrar opciones de las
cuales el usuario slo puede seleccionar una. Los controles OptionButton se agrupan dibujndolos dentro de
un contenedor como un control Frame, un control PictureBox o un formulario. Para agrupar controles
OptionButton en un Frame o PictureBox, dibuje en primer lugar el Frame o PictureBox y, a continuacin,
dibuje dentro los controles OptionButton. Todos los controles OptionButton que estn dentro del mismo
contenedor actan como un solo grupo, e independientes de los controles OptionButton de otros grupos
distintos.
Aunque puede parecer que los controles OptionButton y CheckBox funcionan de forma similar, hay una
diferencia importante: Cuando un usuario selecciona un OptionButton, los otros controles del mismo grupo
OptionButton dejan de estas disponibles automticamente. Por contraste, se puede seleccionar cualquier
nmero de controles CheckBox.
LIST BOX Y COMBO BOX
Estos dos controles, debido a su similitud, se estudian conjuntamente.
Se obtienen directamente de la caja de herramientas:

Un control ListBox muestra una lista de elementos en la que el usuario puede seleccionar uno o ms. Si el
nmero de elementos supera el nmero que puede mostrarse, se agregar automticamente una barra de
desplazamiento al control ListBox.
Un control ComboBox combina las caractersticas de un control TextBox y un control ListBox. Los usuarios
pueden introducir informacin en la parte del cuadro de texto y seleccionar un elemento en la parte de
cuadro de lista del control. En resumen, un ComboBox es la combinacin de un ListBox, que se comporta
como si de un ListBox se tratase, y de un TextBox, con comportamiento anlogo a un TextBox sencillo, con
la particularidad aqu de que el texto se le puede introducir por teclado, o elegir uno de los que figuran en la
parte ListBox del Combo.
CONTROLES HScrollBar y VScrollBar
Son dos controles similares, para introducir un dato cuasi-analgico en una aplicacin. Se toman
directamente de la caja de herramientas, y tienen un aspecto parecido al de un control de volumen de un
equipo de msica. El HScrollBar est en posicin horizontal, y el VScrollBar en posicin vertical.

Mediante estos controles se pueden introducir datos variando la posicin del cursor.
TIMER TEMPORIZADOR
Este objeto permite establecer temporizaciones. Presenta una novedad respecto a los controles estudiados
hasta ahora. El control Timer solamente se ve durante el tiempo de diseo. En tiempo de ejecucin, el
control permanece invisible.
La temporizacin producida por el Timer es independiente de la velocidad de trabajo del ordenador. (Casi
independiente. El timer no es un reloj exacto, pero se le parece)
Se toma directamente de la caja de herramientas, y tiene el aspecto siguiente:

SHAPE
Se toma directamente de la caja de herramientas:


Shape es un control grfico que se muestra como un rectngulo, un cuadrado, una elipse, un crculo, un
rectngulo redondeado o un cuadrado redondeado.
Utilice controles Shape en tiempo de diseo en lugar o adems de invocar los mtodos Circle y Line en
tiempo de ejecucin. Puede dibujar un control Shape en un contenedor, pero no puede actuar como
contenedor. (Esto quiere decir que un control Shape nunca le servir, por ejemplo, para albergar varios
OptionButton y pretender que sean independientes de otros controles OptionButton que se encuentren fuera
del control Shape.
Este control no tiene Procedimientos. En realidad, solamente sirve para mostrar un determinado grfico,
envolver grficamente a otros controles, pero no tiene ninguna aplicacin en cuanto a programa. Es un
"adorno" para sus aplicaciones.
LINE
Se toma directamente de la caja de herramientas

Line, al igual que Shape, es un control grfico que solamente sirve para poner una lnea en un formulario.
Del mismo modo, no tiene procedimientos, por lo que no sirve para aportar cdigo al programa. Solo sirve
para aportar una caracterstica grfica, es un adorno.
CONTROL GAUGE
Este control presenta una informacin numrica de forma grfica, bien como un display lineal (tpico por
ejemplo en ecualizadores de audio), o como una aguja. No est normalmente en la caja de herramientas, por
lo que hay que traerla desde los Controles Personalizados (Men desplegable de Herramientas) Se denomina
MicroHelp Gauge Control. El archivo que lo contiene se denomina GAUGE16.OCX, 16 bits



Mediante este control, podemos presentar una magnitud numrica de una forma cuasi-analgica. Podramos
decir que es un control similar al HScrollBar, que en vez de meter informacin a la aplicacin, la presenta.
Este control puede servir, por ejemplo, para presentar el tanto por ciento de ejecucin de una tarea, como
elemento tranquilizante. Puede presentar el nivel de un depsito de agua, etc.
Presenta las dos formas siguientes:

En la figura puede verse un Gauge de aguja, uno de barra horizontal y otro de barra vertical. Para mejorar la
presentacin, el Gauge permite poner un grfico como fondo, cambiar el color de la barra, color de fondo,
etc.
El control Gauge crea medidores definidos por el usuario, que puede elegir entre los estilos lineales (relleno)
o de aguja.
Nota para la distribucin Cuando cree y distribuya aplicaciones con controles Gauge, tendr que instalar el
archivo apropiado en el subdirectorio SYSTEM de Windows del cliente. El Kit para instalacin que incluye
Visual Basic, le proporciona herramientas para escribir los programas que instalan las aplicaciones
correctamente.
El CommonDialog es un control del que se libran muy pocas aplicaciones. Dada la importancia de este
control, se le dedica un capitulo nico en esta Gua del Estudiante.
CUADRO DE DIALOGO CommonDialog
Normalmente se encuentra en la caja de herramientas


Este control no se presenta en tiempo de diseo mas que con un simple icono:


El cuadro de dilogo, CommonDialog se utiliza para varias funciones:
Abrir Ficheros
Guardar Ficheros
Elegir colores
Seleccionar Impresora
Seleccionar Fuentes
Mostrar el fichero de Ayuda
En realidad el cuadro de dilogo permite conocer datos con los cuales, y mediante el cdigo adecuado,
abriremos o guardaremos ficheros, elegiremos colores o seleccionaremos fuentes. Es decir, el
CommonDialog NO realiza mas funciones que mostrar ficheros existentes, fuentes disponibles, colores, para
que, mediante cdigo, abramos esos ficheros o usemos una determinada fuente.
Dependiendo de la aplicacin para la que vaya a usarse se deber activar de distintas formas. Si el cuadro de
dilogo se va a usar para seleccionar la impresora y para otras aplicaciones, es recomendable usar uno
exclusivamente para seleccionar la impresora.
Esta ltima recomendacin se debe a que, para el control de la impresora, el CommonDialog SI realiza las
funciones de seleccin de impresora predeterminada. Esta diferencia operativa hace que si usamos el mismo
CommonDialog para seleccionar impresora y abrir ficheros, por ejemplo, se "cuelgue" el CommonDialog.
5. Defina los siguientes trminos.
6. Eventos: es una accin como hacer clic, doble clic, presionar una tecla, mover el puntero del
mouse, etc. Que el usuario debe realizar para que un objeto ejecute una accin determinada cada
control responde a diferentes eventos, algunos de ellos tienen caractersticas comunes. Los eventos
pueden Visualizarse en la ventana de cdigo.
Mtodos: Son procedimientos definidos en Visual Basic para realizar operaciones especificas
sobre los objetos (Controles o Formularios)
Controles: Son los objetos que conforman la interfaz grafica de un programa;
a travs de ellos, un usuario interacta con la aplicacin. Sus caractersticas
pueden cambiarse por medio de la ventana propiedades
Proyecto:
Propiedades: Son los datos que hacen referencia a un objeto o formulario.
Ejemplo : Color de fondo del formulario, Fuente de texto de un TextBox.
Objetos: Un objeto es una entidad que tiene asociado un conjunto de mtodos, eventos y
propiedades. Hay muchas clases de objetos, y por tanto, puede llegar a haber tantos mtodos, eventos
y propiedades distintas como objetos diferentes.
Ejemplo : Una caja de texto (TextBox) en la cual podemos escribir cualquier lnea es un objeto.
Clases: Una clase no es nada mas que un Objeto, este objeto, tiene propiedades, funciones y
mtodos. Para empezar ahora la creacin de propiedades si se utiliza Property Let y Property Get; la
diferencia es casi nada, inclusive podra decir que una clase en visual basic, es casi lo mismo que un
control, pero ahora nace una nueva pregunta, cuando utilizar un control y cuando utilizar una clase,
bueno la opinin que voy a dar es desde mi perspectiva.
Mdulo: Un proyecto Visual Basic no slo est compuesto de Formularios, sino tambin de lo que se
denominan mdulos.
Un mdulo es un fichero Visual Basic donde escribimos parte del cdigo de nuestro programa, y
digo parte, porque puede haber cdigo en el formulario tambin.
7. De los fundamentos de programacin explique:
Mdulos de Control:
Mdulos de Formularios:
Mdulos de Clases
Mdulos Estndar
Editor de Cdigos:
Variable: Dim: Al declarar una variable con esta palabra estamos diciendo que la variable sea local al
mbito en que se declara. Puede ser dentro de un procedimiento o dentro de un formulario, de esta forma no
sera accesible desde los dems procedimientos o formularios.
Public: Las variables declaradas sern publicas y podrn estar accesibles desde todos los formularios de la
aplicacin. Para conseguirlo tendremos que declararlas en un mdulo de cdigo, no en la seccin
declarations de cualquier formulario de los que conste la aplicacin. Para crear un mdulo de cdigo en el
men principal de Visual Basic marcamos en INSERT/MODULE y aparecer junto a los dems formularios
de la ventana de proyecto aunque con un icono distinto indicando que se trata de un mdulo de cdigo.
Static: Con esta forma de declarar variables conseguiremos que las variables locales no se creen y se
destruyan al entrar y salir de los procedimientos donde fueron declaradas sino que se mantenga su valor
durante todo el periodo de ejecucin de la aplicacin. De esta forma a entrar en algn procedimiento las
variables recuerdan el valor que tenan cuando se sali de l.

TIPOS DE VARIABLES
TIPO COMENTARIO
BOOLEAN Slo admite 2 valores TRUE o FALSE
BYTE admite valores entre 0 y 255
INTEGER admite valores entre -32768 y 32767
LONG admite valores entre -2.147.483.648 y 2.147.483.647
SINGLE admite valores decimales con precisin simple
DOUBLE admite valores decimales de doble precisin
CURRENCY vlido para valores de tipo moneda
STRING cadenas de caracteres
DATE fechas, permite operar con ellas

Constante: Declaracin de constantes que pueden ser usadas en cualquier punto en lugar de su valor,
permitiendo cambiarlo cuando sea necesario, sin tener que cambiarlo en todos los sitios en que se utiliza. La
expresin no puede utilizar llamadas a funciones, pues la constante se calcula en tiempo de compilacin, no
en tiempo de ejecucin.

Microsoft Visual Studio
Microsoft Visual Studio

Desarrollador
Microsoft
microsoft.com/visualstudio/esn
Informacin general
Lanzamiento
inicial
Visual Studio 97. 1 de mayo de
1997; hace 16 aos
1

ltima versin
estable
Visual Studio 2013
12 de noviembre de 2013; hace 5 meses
ltima versin en
pruebas
Visual Studio 2013 Release
Candidate
9 de septiembre de 2013; hace 7 meses
2

Gnero Entorno de desarrollo integrado
Sistema operativo Windows
Plataforma x86-64, Itanium
Licencia Propietaria
Estado actual Con soporte
Idiomas
Alemn, Chino, Coreano,
Espaol, Francs, Ingls,
Italiano, Japons, Portugus y
Ruso
En espaol S
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, et., 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 (la xbox 360 y xbox one), etc.
Versiones
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
Historia
Visual Studio 6.0
Artculo principal: Microsoft Visual Studio 6
Se lanz en 1998 y fue la ltima versin edadfn ejecutarse en la plataforma Win9x.
3
Los nmeros de versin
de todas las partes constituyentes pasaron a 6.0, incluyendo Visual J++ y Visual InterDev, que se
encontraban en las versiones 1.1 y 1.0 respectivamente. Esta versin fue la base para el sistema de desarrollo
de Microsoft para los siguientes 4 aos, en los que Microsoft migr su estrategia de desarrollo al .NET
Framework.
Visual Studio 6.0 fue la ltima versin en que Visual Basic se inclua de la forma en que se conoca hasta
entonces; versiones posteriores incorporaran una versin muy diferente del lenguaje con muchas mejoras,
fruto de la plataforma .NET. Tambin supuso la ltima versin en incluir Visual J++, que proporcionaba
extensiones de la plataforma Java, lo que lo haca incompatible con la versin de Sun Microsystems. Esto
acarre problemas legales a Microsoft, y se lleg a un acuerdo en el que Microsoft dejaba de comercializar
herramientas de programacin que utilizaran la mquina virtual de Java.
Aunque el objetivo a largo plazo de Microsoft era unificar todas las herramientas en un nico entorno, esta
versin en realidad aada un entorno ms a Visual Studio 5.0: Visual J++ y Visual Interdev se separaban
del entorno de Visual C++, al tiempo que Visual FoxPro y Visual Basic seguan manteniendo su entorno
especfico.
Visual Studio .NET (2002)
En esta versin se produjo un cambio sustancial, puesto que supuso la introduccin de la plataforma .NET
de microsoft. .NET es una plataforma de ejecucin intermedia multilenguaje, de forma que los programas
desarrollados en .NET no se compilan en lenguaje mquina, sino en un lenguaje intermedio (CIL - Common
Intermediate Language) denominado Microsoft Intermediate Language (MSIL). En una aplicacin MSIL, el
cdigo no se convierte a lenguaje mquina hasta que sta se ejecuta, de manera que el cdigo puede ser
independiente de plataforma (al menos de las soportadas actualmente por .NET). Las plataformas han de
tener una implementacin de Infraestructura de Lenguaje Comn (CLI) para poder ejecutar programas
MSIL. Actualmente se pueden ejecutar programas MSIL en Linux y Mac OS X usando implementaciones
de .NET que no son de Microsoft, tales cmo Mono y DotGNU.
Visual Studio .NET 2002 supuso tambin la introduccin del lenguaje C#, un lenguaje nuevo diseado
especficamente para la plataforma .NET, basado en C++ y Java. Se present tambin el lenguaje J#
(sucesor de J++), el cual, en lugar de ejecutarse en una mquina virtual de Java, se ejecuta nicamente en el
framework .NET. El lenguaje Visual Basic fue remodelado completamente y evolucion para adaptarse a las
nuevas caractersticas de la plataforma .NET, hacindolo mucho ms verstil y dotndolo con muchas
caractersticas de las que careca. Algo similar se llev a cabo con C++, aadiendo extensiones al lenguaje
llamadas Managed Extensions for C++ con el fin de que los programadores pudieran crear programas en
.NET. Por otra parte, Visual FoxPro pasa a comercializarse por separado.
Todos los lenguajes se unifican en un nico entorno. La interfaz se mejora notablemente en esta versin,
siendo ms limpia y personalizable.
Visual Studio .NET puede usarse para crear programas basados en Windows (usando Windows Forms en
vez de COM), aplicaciones y sitios web (ASP.NET y servicios web), y dispositivos mviles (usando el .NET
Compact Framework).
Esta versin requiere un sistema operativo basado en NT. La versin interna de Visual Studio .NET es la
7.0.
Visual Studio .NET 2003
Visual Studio .NET 2003 supone una actualizacin menor de Visual Studio .NET. Se actualiza el .NET
Framework a la versin 1.1. Tambin se aade soporte con el fin de escribir aplicaciones para determinados
dispositivos mviles, ya sea con ASP.NET o con el .NET Compact Framework. Adems, el compilador de
Visual C++ se mejora para cumplir con ms estndares: el Visual C++ Toolkit 2003.
Visual Studio 2003 se lanza en 4 ediciones: Academic, Professional, Enterprise Developer y Enterprise
Architect. La edicin Enterprise Architect inclua una implementacin de la tecnologa de modelado
Microsoft Visio, que se centraba en la creacin de representaciones visuales de la arquitectura de la
aplicacin basadas en UML. Tambin se introdujo "Enterprise Templates", para ayudar a grandes equipos de
trabajo a estandarizar estilos de programacin e impulsar polticas de uso de componentes y asignacin de
propiedades.
Microsoft lanz el Service Pack 1 para Visual Studio 2003 el 13 de septiembre de 2006.
La versin interna de Visual Studio .NET 2003 es la 7.1 aunque el formato del archivo que emplea es el 8.0.
Es compatible solo con Windows XP, Windows Server 2003 o anteriores
Visual Studio 2005 Express Edition
Visual Studio 2005 se empez a comercializar a travs de Internet a partir del 4 de octubre de 2005 y lleg a
los comercios a finales del mes de octubre en ingls. En castellano no sali hasta el 4 de febrero de 2006.
Microsoft elimin la coletilla .NET de su nombre, pero eso no indica que se alejara de la plataforma .NET,
de la cual se incluy la versin 2.0.
La actualizacin ms importante que recibieron los lenguajes de programacin fue la inclusin de tipos
genricos, similares en muchos aspectos a las plantillas de C++. Con esto se consigue encontrar muchos ms
errores en la compilacin en vez de en tiempo de ejecucin, incitando a usar comprobaciones estrictas en
reas donde antes no era posible. C++ tiene una actualizacin similar con la adicin de C++/CLI como
sustituto de C# manejado.
Se incluye un diseador de implantacin, que permite que el diseo de la aplicacin sea validado antes de su
implantacin. Tambin se incluye un entorno para publicacin web y pruebas de carga para comprobar el
rendimiento de los programas bajo varias condiciones de carga.
Visual Studio 2005 tambin aade soporte para arquitecturas de 64 bits. Aunque el entorno de desarrollo
sigue siendo una aplicacin de 32 bits, Visual C++ 2005 soporta compilacin para x86-64 (AMD64, Intel
64) e IA-64 (Itanium). El SDK incluye compiladores de 64 bits as como versiones de 64 bits de las
libreras.
Visual Studio 2005 tiene varias ediciones radicalmente distintas entre s: Express, Standard, Professional,
Tools for Office y 5 ediciones Visual Studio Team System. stas ltimas se proporcionaban conjuntamente
con suscripciones a MSDN cubriendo los 4 principales roles de la programacin: Architects, Software
Developers, Testers y Database Professionals. La funcionalidad combinada de las 4 ediciones Team System
se ofreca como la edicin Team Suite. Por otra parte, Tools for the Microsoft Office System est diseada
para extender la funcionalidad a Microsoft Office.
Las ediciones Express se han diseado para principiantes, aficionados y pequeos negocios, todas
disponibles gratuitamente a travs de la pgina de Microsoft.
4
Se incluye una edicin independiente para
cada lenguaje: Visual Basic, Visual C++, Visual C#, Visual J# para programacin .NET en Windows y
Visual Web Developer para la creacin de sitios web ASP.NET. Las ediciones Express carecen de algunas
herramientas avanzadas de programacin as como de opciones de extensibilidad.
Se lanz el Service Pack 1 para Visual Studio 2005 el 14 de diciembre de 2006.
La versin interna de Visual Studio 2005 es la 8.0, mientras que el formato del archivo que emplea es la 9.0.
Que es un Framework?


Como puedo desarrollar un framework propio?
Octubre 18, 2007 Daniel Lazarte

Muchos de los que nos dedicamos al desarrollo de software utilizamos, conocemos o, como mnimo, nos
hemos tropezado con el concepto de framework (cuya traduccin aproximada sera marco de trabajo). En
concreto, y por diferentes motivos, he hecho algn pinito utilizando JavaServer Faces as como en Ruby on
Rails. Sin embargo, el concepto de framework no es sencillo de definir, a pesar de que cualquiera con
experiencia programando captar su sentido de manera casi intuitiva, y es muy posible que est utilizando su
propio framework (aunque no lo llame as).

Cul es el sentido de un framework?

Sabemos por experiencia lo importante que es la normalizacin de datos en cualquier aplicacin. Los
usuarios pueden manejar su informacin en papel, fichas, en su propia memoria, tenerla duplicada, con
incoherencias, omisiones, Todo un infierno! Pero una aplicacin informtica necesita que esa
informacin est estructurada de un modo conocido para poder manejarla: almacenarla, recuperarla, y todos
los -arla que se requieran. Para eso definimos modelos de datos con una determinada estructura (que
habitualmente se convierten en tablas de una base de datos). Pero qu ocurre con la informacin que
manejamos los propios desarrolladores para crear una aplicacin? Lase cdigo fuente, libreras, ficheros de
configuracin, etc. Muchas veces parece que la nica eleccin importante es la tecnologa concreta a utilizar
(lenguaje de programacin, gestor de bases de datos, etc.) pero, a partir de ah, cada programador puede
crear su propio maremagnum de ficheros y cdigo fuente.

Por qu permitir ese desorden en un desarrollo, si estamos tan convencidos de las bondades de
estructurar y normalizar la informacin? Eso es ni ms ni menos lo que pretende un framework.
Entonces qu es un framework?

Siendo muy simple, es un esquema (un esqueleto, un patrn) para el desarrollo y/o la implementacin de una
aplicacin. S, es una definicin muy genrica, pero tambin puede serlo un framework: sin ir ms lejos, el
paradigma MVC (Model-View-Controller) dice poco ms que separa en tu aplicacin la gestin de los
datos, las operaciones, y la presentacin. En el otro extremo, otros frameworks pueden llegar al detalle de
definir los nombres de ficheros, su estructura, las convenciones de programacin, etc.
Pongamos un ejemplo: una aplicacin web que utilice Java como lenguaje de programacin puede
implementarse de multitud de formas, mediante servlets y JSPs. Hay algunas convenciones que es necesario
seguir, como usar un fichero de configuracin web.xml, pero el programador sigue sin tener un patrn claro
a seguir para la creacin de servlets, clases, JSPs, etc.

En una primera estandarizacin, la utilizacin de una arquitectura MVC aconseja que separemos la lgica de
la aplicacin (en los servlets) de la presentacin (usando JSPs); en concreto, no sera correcto codificar
lgica de aplicacin o accesos a base de datos dentro de los JSP.
Un paso ms all: utilizando Faces como framework, la estructura de la aplicacin queda todava ms
definida: un nico servlet (FacesServlet) va a controlar el flujo de la aplicacin; adems, el uso de un fichero
concreto (faces-config.xml) permite crear la navegacin de la aplicacin, definir los objetos (beans) pasados
como parmetros, etc., todo ello sin necesidad de codificarlo en Java o JSP. Los frameworks no
necesariamente estn ligados a un lenguaje concreto, aunque sea as en muchas ocasiones. En el cada vez
ms popular Ruby on Rails, Ruby es el lenguaje de programacin y Rails el framework; por otro lado,
JavaServer Faces est orientado a desarrollos en Java. Sin embargo, nada impide definir el mismo
framework para lenguajes diferentes: por ejemplo, existe un framework llamado Biscuit cuyo objetivo es
prcticamente convertirse en un PHP on Rails. Eso s, cuanto ms detallado es el framework, ms
necesidad tendr de ceirse a un lenguaje concreto.
Tambin es posible que el framework defina una estructura para una aplicacin completa, o bien slo se
centre en un aspecto de ella. Siguiendo con los ejemplos, Ruby on Rails ofrece un marco para el desarrollo
completo de una aplicacin web, mientras que JavaServer Faces est ms orientado a la interfaz de usuario.

Qu ventajas tiene utilizar un framework?

Las que se derivan de utilizar un estndar; entre otras:
El programador no necesita plantearse una estructura global de la aplicacin, sino que el framework le
proporciona un esqueleto que hay que rellenar. Facilita la colaboracin. Cualquiera que haya tenido que
pelearse con el cdigo fuente de otro programador (o incluso con el propio, pasado algn tiempo!) sabr
lo difcil que es entenderlo y modificarlo; por tanto, todo lo que sea definir y estandarizar va a ahorrar
tiempo y trabajo a los desarrollos colaborativos. Es ms fcil encontrar herramientas (utilidades, libreras)
adaptadas al framework concreto para facilitar el desarrollo.

Y si no necesito o no quiero utilizar un framework?

Por supuesto, un desarrollador puede crear toda una aplicacin sin seguir ningn framework conocido;
puede que sea tan pequea que no lo considere necesario, que no conozca ninguno que se adapte a sus
necesidades, o simplemente no desee dedicar tiempo a seleccionar y utilizar uno.
Sin embargo, a medida que la aplicacin crece, un programador competente procurar seguir unas
determinadas pautas que le faciliten su trabajo de desarrollo y mantenimiento: separacin de presentacin y
lgica, una sintaxis coherente, etc. La evolucin natural sera hacia que, de algn modo, se construir su
propio framework.
Y en vez de definir un estndar, por qu no utilizar uno ya definido, y aprovechar el trabajo de otros
muchos desarrolladores? Hacer un desarrollo crptico y difcil de interpretar puede ser til en un concurso de
cdigo ofuscado o para presumir de gur, pero es muy poco til para desarrollar y mantener una
aplicacin. El coste inicial (la curva de aprendizaje) de utilizar un framework se compense probablemente en
cuanto el trabajo de desarrollo crezca mnimamente. De acuerdo; pero qu framework utilizo?Buscando
en la red se encuentra mucha informacin sobre los frameworks existentes para las diferentes plataformas y
lenguajes. Posiblemente uno de sus principales problemas es que haya demasiados: ya se sabe, lo bueno de
los estndares es que hay muchos para elegir . Sin embargo, la eleccin del framework concreto a utilizar
vendr marcada por:
El tipo de aplicacin a desarrollar El lenguaje de programacin y otras tecnologas concretas: base de datos,
sistema operativo, etc. Como introduccin a los frameworks, Ruby on Rails me parece una buena opcin
para desarrollar una aplicacin web y como ejemplo de lo que es un framework. Dentro del mundo Java,
Struts parece uno de los ms extendidos.

En conclusin

La utilizacin de un framework en el desarrollo de una aplicacin implica un cierto coste inicial de
aprendizaje, aunque a largo plazo es probable que facilite tanto el desarrollo como el mantenimiento.
Existen multitud de frameworks orientados a diferentes lenguajes, funcionalidades, etc. Aunque la eleccin
de uno de ellos puede ser una tarea complicada, lo ms probable que a largo plazo slo los mejor definidos
(o ms utilizados, que no siempre coinciden con los primeros) permanezcan. Y si ninguno de ellos se adapta
a las necesidades de desarrollo, siempre es mejor definir uno propio que desarrollar al por mayor.
Escrito en .Net Framework, Arquitectura, Asp.net 2.0.
Primero definamos qu es Velneo V7
Su definicin es: Velneo es una plataforma de desarrollo de aplicaciones empresariales. Mira este vdeo y en
un minuto entenders mejor qu es y para que sirve Velneo.
Primero definamos qu es Velneo V7
Su definicin es: Velneo es una plataforma de desarrollo de aplicaciones empresariales. Mira este vdeo y en
un minuto entenders mejor qu es y para que sirve Velneo.



















Lenguaje de mquina

Este artculo o seccin necesita referencias que aparezcan en una publicacin acreditada, como revistas
especializadas, monografas, prensa diaria o pginas de Internet fidedignas. Este aviso fue puesto el 13 de
junio de 2011.
Puedes aadirlas o avisar al autor principal del artculo en su pgina de discusin pegando: {{subst:Aviso
referencias|Lenguaje de mquina}} ~~~~


Lenguaje de mquina del Intel 8088. El cdigo de mquina en hexadecimal se resalta en rojo, el equivalente en
lenguaje ensamblador en magenta, y las direcciones de memoria donde se encuentra el cdigo, en azul. Abajo se ve
un texto en hexadecimal y ASCII.
El lenguaje de mquina o cdigo mquina es el sistema de cdigos directamente interpretable por un
circuito microprogramable, como el microprocesador de una computadora o el microcontrolador de un
autmata. Este lenguaje est compuesto por un conjunto de instrucciones que determinan acciones al ser
tomadas por la mquina. Un programa consiste en una cadena de estas instrucciones ms un conjunto de
datos sobre el cual se trabaja. Estas instrucciones son normalmente ejecutadas en secuencia, con eventuales
cambios de flujo causados por el propio programa o eventos externos. El lenguaje de mquina es especfico
de la arquitectura de la mquina, aunque el conjunto de instrucciones disponibles pueda ser similar entre
arquitecturas distintas.
Los circuitos microprogramables son sistemas digitales, lo que significa que trabajan con dos nicos niveles
de tensin. Dichos niveles, por abstraccin, se simbolizan con los nmeros 0 y 1, por eso el lenguaje de
mquina slo utiliza dichos signos. Esto permite el empleo de las teoras del lgebra booleana y del sistema
binario en el diseo de este tipo de circuitos y en su programacin.


Una visin tpica de la arquitectura de computadoras como una serie de capas de abstraccin: hardware, firmware,
ensamblador, kernel, sistema operativo y aplicaciones.
Claude Elwood Shannon, en su libro Analysis of Relay and Switching Circuits, y con sus experiencias en
redes de conmutacin, sent las bases para la aplicacin del lgebra de Boole a las redes de conmutacin.
Una red de conmutacin es un circuito de interruptores elctricos que al cumplir ciertas combinaciones
booleanas con las variables de entrada, define el estado de la salida. Este concepto es el ncleo de las puertas
lgicas, las cuales son, por su parte, los ladrillos con que se construyen sistemas lgicos cada vez ms
complejos. Shannon utilizaba el rel como dispositivo fsico de conmutacin en sus redes, dado que el rel, a
igual que una lmpara elctrica, posee dos estados: activado (encendido) o desactivado (apagado).
El desarrollo tecnolgico ha permitido evolucionar desde las redes de rels electromagnticos a circuitos con
tubos de vaco, luego a redes transistorizadas, hasta llegar a los modernos circuitos integrados, en cuya
cspide se encuentran los circuitos microprogramados.

El lenguaje de medio nivel

Lenguaje de medio nivel es un lenguaje de programacin informtica como el lenguaje C, que se encuentran entre
los lenguajes de alto nivel y los lenguajes de bajo nivel.

Suelen ser clasificados muchas veces de alto nivel, pero permiten ciertos manejos de bajo nivel. Son precisos para
ciertas aplicaciones como la creacin de sistemas operativos, ya que permiten un manejo abstracto (independiente
de la mquina, a diferencia del ensamblador), pero sin perder mucho del poder y eficiencia que tienen los lenguajes
de bajo nivel.

Una caracterstica distintiva, por ejemplo, que convierte a C en un lenguaje de medio nivel y al Pascal en un lenguaje
de alto nivel es que en el primero es posible manejar las letras como si fueran nmeros (en Pascal no), y por el
contrario en Pascal es posible concatenar las cadenas de caracteres con el operador suma y copiarlas con la
asignacin (en C es el usuario el responsable de llamar a las funciones correspondientes).

Una de las caractersticas mas peculiares del lenguaje de programacin C; es el uso de apuntadores, los cuales son
muy tiles en la implementacin de algoritmos como Listas ligadas, Tablas Hash y algoritmos de bsqueda y
ordenamiento que para otros lenguajes de programacin (como Java por ejemplo) les suele ser un poco mas
complicado implementar.

El lenguaje de alto nivel

El lenguaje de alto nivel (high-level language) es aquel que se aproxima ms al lenguaje natural humano que al
lenguaje binario de las computadoras, el que se conoce como lenguaje de bajo nivel.

Su funcin principal radica en que a partir de su desarrollo, existe la posibilidad de que se pueda utilizar el mismo
programa en distintas mquinas, es decir que es independiente de un hardware determinado. La nica condicin es
que la PC tenga un programa conocido como traductor o compilador, que lo traduce al lenguaje especfico de cada
mquina.

Y adems, al utilizar palabras del lenguaje humano (por lo general el ingls) es ms prctico y fcil de manipular para
el programador de manera que no corre tantos riesgos de equivocarse como si es ms factible de caer en el error
con el binario. De esta manera, el programador puede concentrarse ms en el programa en s que en el lenguaje y,
por otra parte, se reducen los tiempos de creacin del programa, incluso en caso de que tenga que hacer
modificaciones, son mucho ms fciles de hacer.

Un punto en contra que tiene este tipo de lenguaje de tercera generacin es que en la actualidad existe gran
diversidad de ellos (PASCAL, BASIC, FORTRAN, C++, COBOL, ALGOL, entre muchos otros).



Lenguaje de medio nivel es un lenguaje de programacin informtica como el lenguaje C, que se
encuentran entre los lenguajes de alto nivel y los lenguajes de bajo nivel.
Suelen ser clasificados muchas veces de alto nivel, pero permiten ciertos manejos de bajo nivel. Son
precisos para ciertas aplicaciones como la creacin de sistemas operativos, ya que permiten un manejo
abstracto (independiente de la mquina, a diferencia del ensamblador), pero sin perder mucho del poder y
eficiencia que tienen los lenguajes de bajo nivel.
Una caracterstica distintiva, por ejemplo, que convierte a C en un lenguaje de medio nivel y al Pascal en un
lenguaje de alto nivel es que en el primero es posible manejar las letras como si fueran nmeros (en Pascal
no), y por el contrario en Pascal es posible concatenar las cadenas de caracteres con el operador suma y
copiarlas con la asignacin (en C es el usuario el responsable de llamar a las funciones correspondientes).
Una de las caractersticas ms peculiares del lenguaje de programacin C; es el uso de "apuntadores", los
cuales son muy tiles en la implementacin de algoritmos como Listas ligadas, Tablas Hash y algoritmos de
bsqueda y ordenamiento que para otros lenguajes de programacin (como Java por ejemplo) les suele ser
un poco ms complicado implementar
Los lenguajes de alto nivel se caracterizan por expresar los algoritmos de una manera adecuada a la
capacidad cognitiva humana, en lugar de a la capacidad ejecutora de las mquinas.
En los primeros lenguajes de alto nivel la limitacin era que se orientaban a un rea especfica y sus
instrucciones requeran de una sintaxis predefinida. Se clasifican como lenguajes procedimentales.
Otra limitacin de los lenguajes de alto nivel es que se requiere de ciertos conocimientos de programacin
para realizar las secuencias de instrucciones lgicas.
Los lenguajes de muy alto nivel se crearon para que el usuario comn pudiese solucionar tal problema de
procesamiento de datos de una manera ms fcil y rpida.

Por esta razn, a finales de los aos 1950 surgi un nuevo tipo de lenguajes de programacin que evitaba
estos inconvenientes, a costa de ceder un poco en las ventajas. Estos lenguajes se llaman "de tercera
generacin" o "de alto nivel", en contraposicin a los "de bajo nivel" o "de nivel prximo a la mquina".
Ventajas
La programacin en un lenguaje de alto nivel tiene ciertas ventajas:
Genera un cdigo ms sencillo y comprensible.
Escribir un cdigo vlido para diversas mquinas y, posiblemente, sistemas operativos.
Inconvenientes
Reduccin de velocidad al ceder el trabajo de bajo nivel a la mquina.
Algunos requieren que la mquina cliente posea una determinada plataforma.
Objetivos
Lograr independencia de la mquina, pudiendo utilizar un mismo programa en diferentes equipos con la
nica condicin de disponer de un programa traductor o compilador, que lo suministra el fabricante, para
obtener el programa ejecutable en lenguaje binario de la mquina que se trate. Adems, no se necesita
conocer el hardware especfico de dicha mquina.
Aproximarse al lenguaje natural, para que el programa se pueda escribir y leer de una forma ms sencilla,
eliminando muchas de las posibilidades de cometer errores que se daban en el lenguaje mquina, ya que se
utilizan palabras (en ingls) en lugar de cadenas de smbolos sin ningn significado aparente.
Incluir rutinas de uso frecuente como son las de entrada/salida, funciones matemticas, manejo de tablas,
etc., que figuran en una especie de librera del lenguaje, de tal manera que se pueden utilizar siempre que se
quieran sin necesidad de programarlas cada vez.
Lenguajes de bajo nivel
Cdigo mquina
Ensamblador
Lenguajes de medio nivel
BCPL
C
Lenguajes de alto nivel
ADA
ALGOL
BASIC
Clipper
Cobol
C++
FORTH
Fortran
Haskell
Informix 4gl
Java
Lexico (con cdigos en castellano o sinnimos en otros idiomas)
Lisp
Logo
Modula
PASCAL
Prolog
RPG
Visual Basic
Programacin orientada a objetos
Por su parte, los programas orientados a objetos (eventos) son bsicamente los programas tpicos de
Windows, tales como Word, Excel, PowerPoint, etc. Cuando uno de estos programas ha arrancado, lo nico
que hace es quedarse a la espera de alguna accin del usuario, que en este caso a dicha accin en la
programacin orientada a objetos se le llama evento. Un evento es una accin que realiza el usuario hacia un
objeto, por ejemplo, cuando el usuario hace clic en un botn de comando, esa accin de hacer clic en el
botn se le llama evento Click. Tambin cabe mencionar el evento MouseMove (movimiento del ratn) que
ocurre cuando el usuario mueve el puntero del mouse (ratn) por cualquier objeto sobre una ventana.
La programacin orientada a objetos es aquella en la que trabajamos con objetos visibles, cada uno de los
cuales posee sus propias caractersticas, mtodos y eventos. La programacin orientada a objetos, tambin
llamada lenguaje de quinta generacin, toma como entidad principal los objetos de la naturaleza misma que
contienen sus propias caractersticas y alguna funcin de utilidad. En el mundo real un objeto es cualquier
cosa material y determinada que tiene alguna funcin de utilidad y que posee caractersticas o propiedades
iguales o distintas a la de otros objetos, por ejemplo, un carro, una computadora, un televisor, un celular, etc.
En el mundo de las computadoras un objeto es todo lo que se ve en una aplicacin tpica de Windows,
Linux, Beos, etc.
Los objetos son, por ejemplo, un botn de comando, una caja de texto, una imagen, un botn de opcin, una
lista desplegable, una barra de desplazamiento, en general todo objeto visible que usted puede observar en la
pantalla.
No podemos definir un objeto como algo que simplemente se ve en la pantalla, un objeto es algo ms
abstracto y de inmensa profusin de datos. Un objeto posee caractersticas o propiedades que definen su
aspecto exterior, por ejemplo, el color, el tamao, el estilo, etc.
Un objeto tambin posee mtodos y eventos que son elementos significativos del objeto. Estos dos ltimos
elementos los explicaremos ms adelante.
Lenguajes orientados a objetos
Se le llama as a cualquier lenguaje de programacin que implemente los conceptos definidos por la
programacin orientada a objetos.
Ejemplos de lenguajes orientados a objeto
C++
Objective C
Java
Smalltalk
Eiffel
Lexico (en castellano)
Ruby
Python
OCAML
Object Pascal
CLIPS
Visual .net
Java
Actionscript
COBOL
Perl
C#
Visual Basic.NET
PHP

Visual Basic 6
Tipo de variable Valor Ocupa Rango
Integer Valor Entero 2 Bytes -32768 a 32767
Long Valor Entero
Largo
4 Bytes -2147483648 a 2147483647
Single Valor Real 4 Bytes -3,402823E38 a -1,401298E-45
(valores negativos) -1,401298E-
45 a 3,402823E38 (valores
positivos)
Double Valor Real Doble 8 Bytes -1,79769313486232 E308 a -
4,94065645841247 E-324
(valores negativos)
4,94065645841247E-324 a
1,79769313486232E308 (valores
positivos)
String Carcter (texto) 1 Byte por
carcter
Desde 1 a 65000
Byte Byte 1 Byte 0 a 255
Boolean Valor Booleano
(1/0)
2 Bytes True o False (1 0)
Currency (real) Monedas y Punto
Fijo
8 Bytes -922337203685477,5808 a
922337203685477,5807
Date Fecha 8 Bytes 01/01/100 a 31/12/9999
Object Referencias a
objetos
4 Bytes [Objeto]
Variant Cualquiera 16-22 Bytes Nmeros: 16 Bytes hasta el
intervalo Double
Caracteres: 22 Bytes + longitud
ed la cadena
Decimal (no existe
en VB pero hay
variable ke utilizan
decimales komo el
Currency, Double,
variant y el single.
Pero el ke abarca
ms decimales es el
double ya ke son
valores reales
+/- 79228162514264337593543950335 (sin punto decimal) +/-
7,9228162514264337593543950335 ( 28 posiciones a la derecha del
signo decimal) +/-0,0000000000000000000000000001 (es el nmero
ms pequeo posible)
Velneo es un generador de cdigo, gramework, Ide,..?
No, Velneo es una plataforma completa (Servidor de aplicaciones, de edicion, motor de base de datos ,
lenguaje de progrmacin, Api, etc). Una empresa de desarrollo solo necesita Velneo para hacer una
amplicacion empresarial en un ambiente nico y coherente entre si.
Es como si hablamos del entorno Oracle
Programacion en Java o Php + una bases de datos Sql o Mysql + Ide + .,
Ruby on Rails + Ruby + una bases de datos Sql o Mysql
.net + Visual Basic + Sql Server + Crystal reports
Genexus + Java + Sql Server + ..

Una variable representa un valor numrico o de cadena o un objeto de una clase. El valor que la variable
almacena puede cambiar, pero el nombre sigue siendo el mismo. Una variable es un tipo de campo. El
cdigo siguiente es un ejemplo sencillo de cmo declarar una variable de entero, asignarle un valor y, a
continuacin, asignarle un nuevo valor.
C#
int x = 1; // x holds the value 1
x = 2; // now x holds the value 2


En C#, las variables se declaran con un tipo de datos y una etiqueta concretos. Si hasta ahora slo ha
utilizado lenguajes con tipos definidos de forma imprecisa como JScript, estar acostumbrado a emplear el
mismo tipo "var" para todas las variables, pero en C# tiene que especificar si la variable es de tipo int, float,
byte, short u otro cualquiera entre ms de 20 tipos de datos diferentes. El tipo especifica, entre otras cosas, la
cantidad de memoria exacta que se debe asignar para almacenar el valor cuando la aplicacin se ejecuta. El
lenguaje C# fuerza ciertas reglas al convertir una variable de un tipo en otro. Para obtener ms informacin,
vea
C#
int answer = 42;
string greeting = "Hello, World!";
double bigNumber = 1e100;

System.Console.WriteLine("{0} {1} {2}", answer, greeting, bigNumber);

Вам также может понравиться