Componentes de la Plataforma:
La plataforma .NET es un componente de los sistemas operativos Windows, que permite:
El desarrollo. La liberación.
La ejecución de aplicaciones.
La plataforma posee un conjunto de herramientas de desarrollo y lenguajes de programación:
De propósito general
Orientado a Objetos (de tercera generación)
Lenguajes de alto Nivel
Lenguajes de Código Intermedio.
Todos los lenguajes nos permiten utilizar los recursos disponibles en la computadora através de una librería de clases común, con la que se pueden desarrollar:
Aplicaciones de Consola.
Aplicaciones basadas en Windows. Aplicaciones para la WEB.
Capas principales de la plataforma .NET
1.- Capa de lenguajes: La capa de lenguajes está integrada por la CLS (Especificacióncomún para lenguajes, Common Language Specification) y los lenguajes de programación compatibles con ella. La CLS es una especificación abierta de Microsoft que los lenguajes deben cumplir para ser considerados .NET. A la fecha Microsoft ha publicado cincolenguajes y sus compiladores, los cuales son:
Visual Basic.
C#.
C++.
Visual J#.
JScript.
Existen dos tipos de aplicaciones principales:
a.- Windows Application Services: que dan soporte a las aplicaciones de interfaz gráficaestilo Windows y a las de consola en su dialogo con .NET Framework y el sistemaoperativo.
b.- ASP.NET Application Services: que apoya a las aplicaciones de interfaz gráficabasadas en la Web, servicios Web XML y aplicaciones de cómputo móvil en su dialogo con.NET Framework y el sistema operativo, a través del motor de servicios Web.
En plataforma Microsoft este motor de servicios Web se llama Internet Information Server.
Visual Basic 2005
Visual Basic 2005 es una herramienta de desarrollo, diseñada para crear aplicaciones quelleven a cabo trabajos útiles y que al mismo tiempo, tengan un aspecto muy agradable en diversos entornos.
Utilizando Visual Basic 2005 es posible crear aplicaciones que funcionen en:
a.- El Sistema Operativo Windows.
b.- Aplicaciones WEB.
c.- Aplicaciones para dispositivos portátiles.
d.- Aplicaciones para muchos entornos y configuraciones.
La ventaja más importante de Visual Basic es que ha sido Diseñado para Aumentar laproductividad en el trabajo cotidiano (especialmente si necesita emplear información de basesde datos o crear soluciones para Internet).
Versiones de Visual Basic .Net
La primera versión de Visual Basic .Net (Microsoft Visual Basic .Net 2002) llego al mercadoen febrero del 2002.
La segunda versión (Microsoft Visual Basic .Net 2003) estuvo disponible para el gran públicoen
2003.
A finales del años 2005, después de un largo periodo de trabajos de integración y desarrollo, Microsoft presento Visual Studio .Net 2005. Está estrechamente integrada a Visual Studio2005, la cual incluye componentes de la paquetería de programación y los compiladores sonlos siguientes:
1.- Visual C#.
2.- Visual C++.
3.- Visual J++.
4.- Visual Basic.
Visual Studio tiene distintas combinaciones de productos de paquetes, los cuales puedenser:
a.- Ediciones Standard.
b.- Ediciones Profesionales.
c.- Ediciones Team Suite.
d.- Ediciones Express.
Requerimientos Mínimos para Visual Studio .Net 2005
Para trabajar con Visual Studio .Net 2005, se requiere del siguiente Hardware y Software:
Detalle de Hardware y
Software Requeridos
|
Descripción
|
Sistema Operativo
|
Microsoft Windows XP Profesional Edición con Service Pack 2
|
Microsoft XP Home con Service Pack 2
| |
Microsoft Windows Server 2003 con Pack 1
| |
Microsoft 2000 con Service Pack 4 (No hay Soporte paraWindows
2000 Datacenter Server). Windows Vista y Windows 7
| |
Instalar el Software,tipos de Versiones
|
Microsoft Visual Studio 2005 Standard Edition.
|
Microsoft Visual Studio 2005 Profesional Edition.
| |
Micro Procesador
|
Procesador Pentium de 600 MHz o Compatible (serecomienda
Pentium de 1 GHz).
|
Memoria Primaria
|
192 MB de RAM (se recomienda 256 MB o más).
|
Dispositivo Periférico
|
Ratón Microsoft o dispositivo de señal compatible.
|
Variables y Fórmulas de Visual Basic y .Net
FrameWork
Utilice Variables para Almacenar Información
Las variables son ubicaciones de almacenamiento temporal para los datos, los cuales están oque consta su programa (aplicación). Usted puede usar una o muchas variables en su código o instrucciones para la programación de una aplicación. Estas variables son capacesde almacenar:
a) Palabras b) Números c) Fechas
d) Propiedades
e) Valores u otros.
Siempre la utilización de variables requiere una planificación previa para el uso de estas.Antes de utilizar una variable, debe apartar memoria en la computadora para el uso de esta(en algunos lenguajes se conoce como reserva de memoria). Adicionalmente se requiereque la variable se declare el tipo, y entre el nombre de la variable y el tipo colocar la palabraAs la cual es utilizada para determinar ese tipo de dato.
Dim Letra As Char
Declaración de variables en Visual Basic .Net 2005
En Visual Basic 2005 el programador debe declarar de forma explícita las variables antes depoderlas usar.
Para declarar la variable en visual Basic 2005, se debe usar la palabra predefinida (o palabra reservada) Dim, la cual significa dimensión. La cual leindica al compilador que se esta reservando espacio en la memoria para que lautilice una variable. Posteriormente dejando un espacio en blanco y a continuación se escribe el nombre de la variable (tiene que asegurarse, de que el nombre de lavariable no sea el nombre de una palabra reservada, ya que esta daráproblemas, generara error, al identificar que esta palabra ya tiene una funciónpreestablecida). Nuevamente se escribe un espacio en blanco y a continuación lapalabra reservada As la cual es utilizada para definir el tipo de dato que deseadefinir (una vez que usted lo hace da un espacio en blanco y automáticamenteVisual Basic 2005 le presenta posibles tipo de datos.
Constantes
Las constantes son identificadores que nunca cambian su valor, pero en algunos casos,también son llamadas variables que no cambian de valor.
Si una variable de su programa contiene un valor que nunca cambia (como Π, el cualrepresenta una constante o entidad matemática fija), podría considerar almacenarlo comouna constante en lugar de una variable.
Se declara con la palabra clave o predefinida Const, como se muestra a continuación en elsiguiente ejemplo:
Const Pi As Double = 3.141592265
Para conseguir que todas las constantes estén disponibles para todos formularios ymódulos de un programa (no solo para el formulario Form1), cree la constante en un módulo de código, antecedido con la palabra clave Public. Por ejemplo:
Public Const Pi As Double = 3.141592265
Public Const IMP As Double = 0.15
Operadores de Visual Basic
Las formulas son instrucciones que cambian números, variables, operadores y palabrasclaves o predefinidas para crear un Nuevo valor. El lenguaje Visual Basic contiene varios elementos diseñados para su uso en fórmulas. A continuación se muestran losoperadores matemáticos, los símbolos utilizados para unir las partes de una fórmula. Conalgunas excepciones, los símbolos matemáticos que utilizaremos son los mismosempleados en la vida diaria, y sus operaciones son muy fáciles de comprender.
Visual Basic incluye los siguientes operadores:
Operadores
|
Descripción
|
+
|
Suma
|
-
|
Resta
|
*
|
Multiplicación
|
/
|
División
|
Mod
|
División con residuos
|
^
|
Exponenciación (elevar a una potencia)
|
&
|
Concatenación de cadena (combinación)
|
Visual Basic incluye los siguientes operadores relacionales:
Operadores
|
Descripción
|
=
|
Igual a
|
<>
|
Distinto de
|
>
|
Mayor que
|
<
|
Menor que
|
>=
|
Mayor o igual que
|
<=
|
Menor o igual que
|
Visual Basic incluye los siguientes operadores lógicos:
Operadores
|
Descripción
|
And
|
Si las dos expresiones condicionales sontrae,
entonces el resultado es True.
|
Or
|
Si cualquiera de las expresionescondicionales
es False, entonces el resultado es Trae.Si la expresión condicional es True,entonces el resultado es False.
|
Not
|
Si la expresión condicional es False,entonces
el resultado es True. Si la expresión condicional es True, entonces el resultado es False.
|
Xor
|
Si una y sólo una de las expresiones
condicionales es True, el resultado esTrue. Si las dos son True o las dos son False, el resultado es False (Xor equivalea un Or excluyente).
|