Está en la página 1de 12

Actividad De Aprendizaje 02

Implementando aplicaciones consola


Sesin 02(semana 2 del 8-12 abril)

CONTENIDOS
1. CULMINACIN DE TEMAS DE LA ACTIVIDAD DE APRENDIZAJE 01
1. FUNCIONAMIENTO DEL FRAMEWORK
2.BIBLIOTECA DE CLASES DE .NET
3.CONSIDERACIONES PARA LA INSTALACION DE .NET
2.ACTIVIDAD DE APRENDIZAJE 02
1.IDE
2. ESTRUCTURA EN UN PROGRAMA EN .NET
3.TIPOS DE DATOS, DECLARACIN DE VARIABLES

1.FUNCIONAMIENTO DEL FRAMEWORK


NET FrameWork es el corazn de la tecnologa .NET. Es el marco de trabajo y
ejecucin comn a toda la tecnologia .NET. Es por lo tanto un elemento indispensable dentro de la
tecnologa .NET.
El .NET FrameWork es un componente de software que se instala en el sistema operativo. Podemos
descargar el .NET Framework desde el sitio web de MicroSoft:
Cuando usted crea una aplicacin en algn lenguaje compatible con la plataforma .NET, puede utilizar
cualquiera de los servicios que la biblioteca de clases de .NET provee. . Cuando compila la aplicacin, se
crea un cdigo intermedio llamado MSIL. Este cdigo es independiente de la plataforma de hardware.
Una vez compilado, el ejecutor de lenguaje comn administra la ejecucin de la aplicacin.
Uno de los subsistemas del Common Language Runtime se llama compilacin JIT, que transforma el
cdigo intermedio MSIL al cdigo de mquina en el sistema donde la aplicacin se va a ejecutar. Esta
compilacin a lenguaje de mquina lo hace en el momento de ejecucin del cdigo. Cuando un
dispositivo de cliente, por ejemplo, un celular "Smart phone", ejecuta una aplicacin hecha con Visual
Studio .NET, se ejecuta en el cdigo de mquina del sistema del cliente. La aplicacin sin embargo puede
interactuar con otras aplicaciones .NET y servicios independientemente del lenguaje en que fueron
desarrollados.

BIBLIOTECA

DE CLASES DE

.NET FRAMEWORK

EN

VISUAL STUDIO

la biblioteca de clases de .NET Framework est constituida por espacios de nombres. Cada espacio de
nombres contiene tipos que se pueden utilizar en el programa: clases, estructuras, enumeraciones,
delegados e interfaces.
La clase madre de todas es System. A partir de ella por un mecanismo llamado herencia de clases, se
construyen las dems clases.
3.CONSIDERACIONES PARA LA INSTALACION DE .NET
SE EXPLICARA DURANTE LA SESION DE CLASE DESCARGAR EL MATERIAL LUEGO
DEL WEBSITE
12

Actividad De Aprendizaje 02
2.1. IDE (Integrated Development Environment o )

12

Ventana de Propiedades
Utilice esta ventana para cambiar los atributos o caractersticas de los
objetos seleccionados, texto , fuente, color etc. Se activa con el men
ver o presionando F4

Explorador de soluciones
Proporciona una vista organizada de los
archivos, esta disponible desde el men Ver,
Ctrl+ Alt+ L o desde la barra de herramientas

proyectos
y
presionando

12

2.2 ESTRUCTURA

DE UN

PROGRAMA

EN

.NET

Para administrar con eficacia los elementos necesarios de programacin en VS.NET


este ofrece 2 contenedores: Soluciones y proyectos
Una solucin puede contener un conjunto de Proyectos

12

2. 3
VARIABLES

TIPO DE DATOS

VARIABLES Y CONSTANTES
12

Las variables almacenan valores que pueden cambiar cuando una aplicacin se
est ejecutando
Las variables tienen seis elementos bsicos:

Nombrar variables
Reglas para poner nombres
o Empezar con un carcter alfabtico o guin bajo
o No utilizar espacios ni smbolos
o No utilizar palabras clave como Integer
Ejemplos de nombres de variables
o NombreCliente (PascalCasing)
o numeroCuenta (camelCasing)

DECLARACION DE VARIABLES
Declaramos una variable para especificar su nombre y caractersticas. La instruccin de
declaracin tanto para variables de tipo valor como de tipo referencia es la instruccin Dim. La
ubicacin y el contenido de la declaracin determinan las el mbito(alcance ) de la variable.
Sintaxis
Para declarar una variable, utilice la siguiente sintaxis:

Dim nombreVariable As Type

Utilizamos la instruccin Dim para declarar y asignar espacio de almacenamiento para variables
en bloques, procedimientos, mdulos, estructuras y clases. Utilizamos la clusula As en la
instruccin Dim para especificar el tipo de datos de la variable

12

ASIGNAR VALORES A LAS VARIABLES

Cmo utilizar variables


Podemos utilizar variables para:
Almacenar valores de expresiones
Almacenar entrada del usuario
Almacenar objetos

12

APLICACIONES CONSOLA EN .NET


Objetivos
1- Familiarizarse con las aplicaciones tipo consola de Visual Basic.NET.
2-Creacin de un proyecto de tipo aplicacin de consola
3- Clase Console
1. FAMILIARIZARSE CON LAS APLICACIONES DE TIPO CONSOLA
DE VB.NET

Una aplicacin de consola es aquella que se ejecuta dentro de una ventana de lnea de comandos.
Este tipo de ventana recibe diferentes denominaciones: Smbolo del sistema, Sesin MS-DOS,
Ventana de lnea de comandos, etc., por lo que a lo largo de esta obra nos referiremos a ella de
forma genrica como consola. Las aplicaciones de consola son muy tiles cuando necesitamos
realizar pruebas que no impliquen el uso del modo grfico del sistema operativo: formularios,
controles, imgenes, etc., ya que consumen menos recursos y su ejecucin es ms veloz. En nuestro
caso particular, debido a que los prximos temas versarn sobre aspectos del lenguaje, y en ellos no
necesitaremos obligatoriamente el uso de formularios, utilizaremos aplicaciones de consola para los
ejemplos
2-Creacin de un proyecto de tipo aplicacin de consola

Para crear una aplicacin de consola bsica, despus de iniciar el IDE


de VS.NET, y seleccionar el men para crear un nuevo proyecto,
elegiremos Aplicacin de consola en el panel derecho de la ventana
Nuevo proyecto. .

.
Despus de pulsar Aceptar se crear el proyecto que contendr un fichero de cdigo con el
nombre MODULE1.VB, en cuyo interior encontraremos un mdulo de cdigo conteniendo un
procedimiento Main( ) vaco, por el que comenzar la ejecucin del programa. Ver cdigo fuente
siguiente.
12

La clase Console

Esta clase se encuentra dentro del espacio de nombres System, y nos


proporciona a travs de sus mtodos, acceso a la consola para mostrar u
obtener informacin del usuario
Mtodos de la clase console

Mtodo Write (Escritura de informacin )

Para mostrar texto utilizaremos el mtodo WriteLine( ) del objeto Console. Este mtodo escribe
en la lnea actual de la consola el valor que le pasemos como parmetro, aadiendo
automticamente las marcas de retorno de carro y nueva lnea, por lo que la siguiente escritura
se realizar en una nueva lnea. Ver cdigo fuente siguiente.

El cdigo fuente anterior tiene no obstante un inconveniente: cuando el lector lo ejecute


observar que se muestra la consola con las lneas de texto, pero inmediatamente vuelve a
cerrarse, no dejando apenas tiempo para ver su contenido. Esto es debido a que no utilizamos
ninguna instruccin que establezca una parada en la ejecucin, que nos permita observar el
resultado de lo que hemos escrito en la consola.
Para remediar este problema, utilizaremos el mtodo readline()
Mtodo ReadLine (Lectura de informacin )
ReadLine( ), que realiza una lectura de los caracteres que vayamos
introduciendo en la lnea actual de la consola, e impedir continuar la
ejecucin hasta que no pulsemos [INTRO]. Ver cdigo fuente siguiente y
el resultado en la figura de abajo

12

ESTUDIAR SOLO
12 ESTO

INVESTIGACION
DE LA ACTIVIDAD DE APRENDIZAJE #02
I.

Completar los siguientes enunciados


1.1 El es un componente de software que se instala en el
... Podemos descargar el .NET Framework desde el sitio web
de..

1.2 la biblioteca de clases de .NET Framework est constituida por. Cada espacio
de nombres contiene que se pueden utilizar en el programa: clases, estructuras e
interfaces.
1.3 Las almacenan valores que pueden cambiar cuando una aplicacin se est
ejecutando
I.4 Utilizamos la instruccin ..para declarar y asignar variables

II Se pide contestar ud. Lo siguiente


1. Para ud. Cul sera la principal diferencia entre Solucin, Proyecto y Aplicacin en Visual
2.
3.
4.
5.

Studio.Net
Qu es un Proyecto APLICACIN CONSOLA??
Qu es CONSOLE ?
Por qu sera importante trabajar con este tipo de aplicaciones para usted.?
Qu es un names spaces (espacio de nombres) y cul es el que tiene mayor alcance

en .NET Por qu??


6. Explique usted los mtodos principales de la clase CONSOLE y de ejemplos?
7. Qu es Sub Main y porque es importante definirlo en el module , el no hacerlo que
consecuencia traera en nuestra aplicacin?
8 Cundo ud. Crea un proyecto consola que archivos se generan?

III INDICAR LOS ELEMENTOS DEL IDE

12

5.
3.

6.

12

También podría gustarte