Programación en C#. Parte 1

A partir de ahora empezaremos a entender un poco el funcionamiento del lenguaje de programación C#. Este lenguaje de programación trabaja en la plataforma .NET, esta plataforma ayuda a extender el trabajo conjunto de lo que es es internet junto con el sistema operativo (Windows), es decir explotar toda estas dos herramientas tecnológicas haciendo aplicaciones más potentes así tipo computo en la nube donde ya no una aplicación se ejecuta en una maquina, si no en varias computadoras.

Esta plataforma cuenta con los siguientes componentes básicos:

*Herramientas de programación para crear aplicaciones (web y Windows form) con soporte multilenguaje: Visual Studio.NET y .NET Framework.

*Servidores. (El equipo de computo necesario para ejecutar las aplicaciones)

*Servicios para identificación de usuarios, almacenamiento de datos, calendario entre otros. (Diferentes servicios para construir soluciones dependiendo de las necesidades de las aplicaciones)

.NET framework es un componente de desarrollo multilenguaje y entorno de ejecución donde C# forma parte de este.

En la siguiente figura observaremos la estructura de .NET Framework.

clip_image002

Puede observar que hay varios lenguajes de programación como Visual Basic, C++, C# entre otros. Podrá ver que debajo de estos lenguajes existe el Common Language Specification (CLS) que ayuda a definir las características del lenguaje y las reglas de cómo deben ser utilizadas para cada uno de ellos.

Mas abajo se encuentra ASP.NET y Windows Form, en el primero le va a ayudar al programador a diseñar servicios y aplicaciones en la plataforma web mientras que el segundo nos va ayudar a crear aplicaciones para el sistema operativo.

ADO.NET proporciona el servicio para acceso a bases de datos.

Y por último el Common Language Runtime que es la maquina virtual que administra la ejecución del código.

Toda esta información es una pequeño resumen delo que es la plataforma .NET, es importante que la conozca pues en ejemplos posteriores utilizaremos alguno de estos componentes.

Bien después de esta pequeña teoría vamos a empezar a crear nuestro primer programita. Por lo cual ya debe tener instalado en su máquina Visual Studio 2010 en cualquiera de sus versiones o Visual C# 2010 express edition. Hay dos formas de ejecutar el código de la aplicación desde linea de comandos o desde Visual Studio, nosotros vamos a utilizar visual Studio por dos razones:

1-Por comodidad

2-Por que usted puede ayudarse con esta herramienta para administrar código, integrar aplicaciones con mayor facilidad entre otras funcionalidades.

Hola mundo utilizando una interfaz grafica.

Para empezar este ejemplo abra su Visual Studio, en la parte superior izquierda de su pantalla encontrara la barra de menús, Vamos a realizar un nuevo proyecto por lo cual diríjase y ejecute Archivo>Nuevo proyecto. En la ventana que se visualiza seleccione Visual C#, la plantilla aplicación para Windows, el nombre HolaMundoGUi del proyecto y de click en aceptar.

clip_image004

Vera a continuación la ventana de Form1 y el cuadro de herramientas donde se muestran controles para diseñar un formulario.

clip_image005

clip_image006

En este ejemplo vamos a utilizar un label(etiqueta ) y un button(botón) lo que tiene que hacer el programa es al dar click en el botón la etiqueta muestre Hola Mundo.

Para ello siga estos pasos.

1- En el cuadro herramientas seleccione controles comunes, seleccione Label y de un click al formulario, automáticamente se agregara el objeto label1, acomódelo como el ejemplo de arriba.

2- Vaya a la ventana de propiedades que está en la parte inferior izquierda, ahí están los valores que tiene el objeto label1 como su nombre, el tipo de letra que va usar, el valor que va mostrar en pantalla entre otros. Usted deberá cambiar las siguientes propiedades de label1. La propiedad Text debe de contener Etiqueta, la propiedad Visible debe ser False. Mire este ejemplo.

clip_image007

3- Vuelva a cuadro de herramientas, seleccione controles comunes y seleccione button de un click al formulario y automáticamente se agregara el objeto button1 en el formulario.

4- Vaya a la ventana de propiedades del botón button1 en la propiedad Text ponga Dame click.

clip_image008

5- De dos clicks a button1, observara que se abre una ventana de código, ahí puede escribir el código que va responder al evento de dar click llamado button_1 click.

6- Transcriba el código a continuación:

clip_image009

7- Compile el proyecto con crtl+F5 si todo sale bien aparecerá nuestra ventana que diseñamos.

clip_image010

clip_image011

Bien habrá observado que cuando se da click al botón aparece el mensaje Hola mundo y cambia el texto que tiene el botón, analizando el código que transcribió se dio cuenta que programó un evento sencillo cuando el usuario da click a button1.

label1.Text es una forma de nosotros poder asignar un valor a un objeto, en este caso estamos cambiando los valores de las propiedades de los objetos donde label1.Text se le está asignando el mensaje “hola mundo”, le estamos diciendo al código que dentro del Objeto label1 en su propiedad Text se le asigne el valor Hola Mundo. Después le estamos diciendo que label1.Visible 8que es otra propiedad del objeto) se le asigne true para que este se muestre en el formulario. Al finalizar el objeto button1.Text se asigne el valor “ya me diste click”.

Este es la forma de utilizar interfaces graficas para construir el hola mundo.

Comentarios

Nimmue ha dicho que…
Excelente Kike! ya hice mi tutorial jajajaja si ya se.. suena sencillo pero es divertido seguirte el paso y además instructivo! ok.. espero la parte dos.. por que si no me vas a dejar a medias y no queremos es verdad?... bueno.. ni a medias :) Te mando un abrazo!!! Y juralo que lo hice ehh? hatsa me descargué el Visual Studio 2010 yo tenía el 2008...

Oye.. por cierto no sería bueno que comentaras el código? digo igual para principiantes les gustaría guardar sus códigos documentaditos.

Saludos!
PEPE ha dicho que…
Muy bien mago vas a ver que no es tan difícil utilizar estas herramientas, en las siguientes lecciones pondré comentarios al código ya que estos serán mas complejos espero terminar la siguiente parte en esta semana, lleva tiempo estructurar la pedagogía. Cuidate mucho y que bueno que te gusto me motiva seguir con estos ejercicios

Entradas populares de este blog

Herencia.

Placa 36 cara y cruz del comandante Moneda

Cosas que debes saber antes de que vayas a programar en C#