miércoles, 28 de diciembre de 2011

Hola Mundo en SharpDevelop

Hola a Todos

Como lo prometido es deuda a continuación les voy a mostrar un programa que encontré navegando por Internet que hace las veces del Visual Studio. Este programa se llama #develop (short for SharpDevelop) y es un IDE bastante completo pero a la vez liviano en el que no solo podrás desarrollar aplicaciones en C# si no también en lenguajes como Visual Basic, C++, Python, Ruby, entre otras. Además algo muy importante sobre este IDE es que es Open Source. A continuación realizare un pequeño ejemplo sobre un hola mundo como el de un articulo anterior, solo que en esta nueva herramienta

1. Después de abrir el IDE vamos a menú File - New - Solution

2.  Ahora vamos a seleccionar Windows Application y posteriormente procederemos a darle un nombre a nuestro aplicativo.  Luego pulsa el botón Create.

3.  Después de un momento podremos apreciar el formulario sobre el que vamos a trabajar, y en esto si cambia con respecto a Visual Studio, ya que en este la vista de diseño y la vista de código se podía apreciar en dos archivos ventanas completa mente diferentes en cambio en SharpDevelop estas estas unidas y la forma de acceder a ellas es atreves de unas pestañas ubicadas en la parte inferior.  (Algo parecido a los IDE destinados para Java)
 4.  A continuación en la vista de diseño añadiremos un botón al formulario, y daremos doble clic sobre el para activar el evento OnClick

5.  Con el evento del botón activado procederemos a escribir el siguiente código en la vista de código:
6.  Por ultimo ejecutamos el programa y cuando aparezca el formulario pulsaremos sobre el botón y nuestro mensaje

Como pueden observar no es mucho en lo que varíen estos dos entornos de desarrollo.  Considero que un punto a favor de SharpDevelop es que es libre, pero un considero que un punto en contra es que en algunas tareas resulta un poco mas lento que visual studio.

Espero les haya gustado el articulo, Hasta la próxima





martes, 27 de diciembre de 2011

Saludo de Fin de Año

Hola a todos En esta ocasion no escribo con el fin de mostrar algo relacionado con programacion. Escribo para extenderles mis mas sinceros deseos de que hayan pasado una feliz navidad, y desearles un prospero año 2012.

Ojala este año 2012 este lleno de cosas muy buenas para todos ustes.

DIOS LOS BENDIGA! 

Fuente Imagen: http://es.123rf.com/photo_9762602_globos-de-fiesta-ano-nuevo-2012-multicolores-azul-naranja-verde-rojo-con-plata-fecha-decoracion-de-n.html

domingo, 18 de diciembre de 2011

Tipos de Datos en C#

Hola a Todos

En este nuevo articulo vamos a hablar sobre los tipos de datos que existen acutalmente, y para  ello me remito a la infomracion que existe en la msdn de Microsoft.




Nombre Corto Clase .NET Tipo de dato Ancho (bits)
byte Byte Entero sin signo 8
sbyte SByte Entero con signo 8
int Int32 Entero con signo 32
uint UInt32 Entero sin signo 32
short Int16 Entero con signo 16
ushort UInt16 Entero sin signo 16
long Int64 Entero con signo 64
Ulong Uint64 Entero sin signo 64
float Single Tipo de punto flotante de precisión simple 32
Double Double Tipo de punto flotante de precisión doble 64
Char Char Un caracter Unicode 16
bool o Boolean Boolean Tipo Boolena logico 8
Object Object Tipo base de todos los otros tipos
string o String String Una cadena de caracteres
decimal Decimal puede representar números decimales con 29 dígitos significativos 128

Si pulsamos sobre los nombres de la columna Clase .NET nos dirijira a la documentacion de MSDN para si deseamo ampliar nuestros conocimientos

En el siguiente articulo voy a mencionar varios ejemplos sobre como declarar variables, asi como una herramienta parecida al Visual Studio.NET que he estado mirando estos dias. HASTA LA PROXIMA

martes, 13 de diciembre de 2011

Declaracion de Variables y Ambito de variables

Hola a todos
A continuacion voy a explicar como se realiza una declaracion de variables en C# y luego que tipos de datos o variables podemos declarar en este lenguaje.

Declaracion de variable:
[Ambito] [Tipo Dato] [Nombre Variable] = [Dato asignado];

Ejemplos:

private int numero = 0; 
public String texto; 
Boolean bandera;

AMBITO

Primero que todo cuando nos referimos a ambito, lo que queremos decir es la visibilidad que tendra esta variable con respecto al proyecto que estamos creando.  

C# cuenta con 5 ambitos distintos:

* Public: En este caso la variables seran visible por todas las clases, existentes en el proyecto.

*Private: Cuando creamos una variable con ambito protegido, esta solo podra ser accedida desde la misma clase en la que la declaramos.

* Protected: Una variable protected solo sera accesible desde la clase en la que se declaro y desde sus clases heredadas.

*Interval: La variable es accesible para cualquier codigo ubicado en el mismo archivo binario.

*Protected Internal: Una variables declarada con este ambito sera visible en todo el codigo que se encuentre en el mismo archivo binario y para las clases externas que se derivan de una clase.


martes, 6 de diciembre de 2011

Tipos de MessageBox

Hola a todos en esta nueva entrada vamos a mostrar que tipo de Messages Existen.

Si te fijaste en el momento de programar el Messages existian varias argumentos que le podias pasar a la funcion.  No solo el mensaje que le enviamos en el articulo anterior.

En realidad existen muchos parametros que le puedes enviar al Messages (si te fijas este metodo tiene 21 sobrecargas).  Pero en realidad los mas importantes son 4:
  • Mensaje
  • Titulo
  • Tipos de Botones
  • Tipos de Iconos
A continuacion se observa un Ejemplo utilizando estos 4 parametros:

MessageBox.Show("Hola Mundo Yo soy el Mensaje", "Yo soy el Titulo", MessageBoxButtons.OK, MessageBoxIcon.Error);




Tipos de Botones

Nombre Miembro Descripcion
AbortRetryIgnore El mensaje mostrara los botones Anular, Reintentar y Omitir
OK El mensaje mostrara solo el botón Aceptar
OKCancel El mensaje mostrara los botónes Aceptar y Cancelar
RetryCancel El mensaje mostrara los botones Reintentar y Cancelar
YesNo El mensaje mostrara los botones Sí y No
YesNoCancel El mensaje mostrara los botones Sí, No y Cancelar

Tipos Iconos
Nombre Miembro Descripcion
Asterisk El mensaje está compuesto por un símbolo que consiste en un letra 'i' minúscula en un círculo
Error El mensaje está compuesto por un símbolo que consiste en una X blanca en un círculo con fondo rojo
Exclamation El mensaje está compuesto por un símbolo que consiste en un signo de exclamación en un triángulo con fondo amarillo
Hand El mensaje está compuesto por un símbolo que consiste en una X blanca en un círculo con fondo rojo
Information El mensaje está compuesto por un símbolo que consiste en un letra 'i' minúscula en un círculo
None El mensaje no contiene ningún símbolo
Question El mensaje está compuesto por un símbolo que consiste en un signo de interrogación en un círculo
Stop El mensaje está compuesto por un símbolo que consiste en una X blanca en un círculo con fondo rojo
Warning El mensaje está compuesto por un símbolo que consiste en un signo de exclamación en un triángulo con fondo amarillo
Fuente: http://msdn.microsoft.com/es-es/library/system.windows.forms.messagebox%28v=vs.80%29.aspx