Bienvenidos a vuestro primer programa, como es tradición en la programación, se empieza creando un pequeño programa en el cual el ordenador escribe Hola Mundo! en la pantalla, es una chorrada, pero será tu primer programa.
Bien, comenzamos con Nuevo < Proyecto < Aplicación de consola (le ponéis nombre y donde guardarlo).
os aparecerá lo siguiente:
Bien, llegando a este punto os comentare una cosa, es muy importante "comentar" tus códigos, sirve para otro que tome el control del programa sepa que significa cada cosa.
Para comentar:
// texto de comentario
/*
* texto de comentario
*/
Para que en la consola aparezca algo se debe escribir estos comandos:
Console.WriteLine("texto que quieres");
Console.Write("texto que quieres");
Cual es su diferencia? el writeline escribirá "texto que quieres" y hará un salto de linea (enter)
el write escribirá eso y que quedara ahí.
Ahora que sabes como escribir, pon tu frase y dale al play.
TABULACIÓN:
dentro de las comillas se pueden colocar varias cosas para tabular el texto:
\n : hace un salto de linea Console.Write("ola\n mundo"); = ola
mundo
\t: efecto tabulador, es decir Console.Write("ola\t mundo"); = "ola mundo"
NOTA 1: los programas se arrancan y se cierran, si solo le dices que escriba Hola Mundo, lo escribirá y se cerrará el programa, un truco es escribir BAJO el hola mundo lo siguiente:
Console.ReadLine();
Para que es esto? es un comando que le dice al ordenador que espere a recibir algo del teclado, es decir cuando pulséis una tecla, el programa continua o si no hay nada se cierra.
NOTA 2: no olvides poner el punto y coma al final de cada línea de ordenes, SALVO en las iteraciones que veremos en el futuro (osease que omitas esto, no olvides nunca el punto y coma)
Mostrando entradas con la etiqueta C#. Mostrar todas las entradas
Mostrando entradas con la etiqueta C#. Mostrar todas las entradas
martes, 6 de agosto de 2013
Arrancando Visual Studio
Trabajaré en VS2008, aunque el código es el mismo y se puede copiar y pegar.
Os adjunto una imagen sobre lo que deberías ver al arrancar el visual y darle a proyecto nuevo.
Os adjunto una imagen sobre lo que deberías ver al arrancar el visual y darle a proyecto nuevo.
Nota: En versiones más modernas los colores son distintos, pero en cualquier caso lo que cambia es la interfaz, el lenguaje es exactamente el mismo.
Herramientas
Lo primero que necesitas es un entorno de programación, existen varias alternativas, yo uso Visual Studio 2005, aunque hay versiones mas modernas como la versión 2008 o la 2010, si queréis una alternativa gratuita tenéis el programa MONO (también para LINUX) o el Sharpdevelop (Sólo Windows), pese a esto, recomiendo descargarse el Visual Studio 2008 Express Edition, sólo tienes que registrarse en Microsoft y te darán una licencia gratuita, el VS es muy bueno porque te da opciones para auto completar e información sobre lo que hace cada cosa, algo muy rápido si sabes lo que haces o muy útil si no entiendes muy bien, eso lo dejo a vuestra elección.
Enlaces de interés:
Visual Studio: http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express (español)
( Buscad la versión que mejor os venga )
Sharp Develop: http://www.icsharpcode.net/opensource/sd/ (español)
Mono: http://www.go-mono.com/mono-downloads/download.html (inglés)
Datatypes (Tipos de datos)
Vayamos a los Tipos de Datos, estos son algunos que maneja C#:
| Enteros | |||
|---|---|---|---|
| Tipo | Ancho en bits | Rango | Significado |
| byte | 8 | De 0 a 255 | Entero sin signo |
| sbyte | 8 | De -128 a 127 | Entero con signo |
| short | 16 | De -32.768 a 32.767 | Entero corto con signo |
| ushort | 16 | De 0 a 65.535 | Entero corto sin signo |
| int | 32 | De -2.147.483.648 a 2.147.483.647 | Entero medio con signo |
| uint | 32 | De 0 a 4.294.967.295 | Entero medio sin signo |
| long | 64 | De -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 | Entero largo con signo |
| ulong | 64 | De 0 a 18.446.744.073.709.551.615 | Entero largo sin signo |
| Punto flotante (decimales) | |||
|---|---|---|---|
| Tipo | Ancho en bits | Rango | Significado |
| float | 32 | De 1,5E-45 a 3,4E+38 | Punto flotante corto |
| double | 64 | De 5E-324 a 1,7E+308 | Punto flotante largo |
| decimal | 128 | De 1E-28 a 7,9E+28 | Punto flotante monetario |
| Caracteres | |||
|---|---|---|---|
| Tipo | Ancho en bits | Rango | Significado |
| char | 16 | De 0 a 65,535 (código Unicode) | Carácter |
| Datos lógicos | |||
|---|---|---|---|
| Tipo | Ancho en bits | Rango | Significado |
| bool | 1 | true or false, no se usa 1 ó 0 ya que no hay conversión definida | true or false |
C# historia
C# es un lenguaje de programación orientado a objetos desarrollado y estandarizado por Microsoft como parte de su plataforma .NET.
La creación del nombre del lenguaje, C♯, proviene de dibujar dos signos positivos encima de los dos signos positivos de "C++", queriendo dar una imagen de salto evolutivo, del mismo modo que ocurrió con el paso de C a C++.
C# permite el uso de métodos, funciones y objetos, como por ejemplo, encerrar una serie de instrucciones en un método, que al ser llamado las realiza y te pasa los datos.
La creación del nombre del lenguaje, C♯, proviene de dibujar dos signos positivos encima de los dos signos positivos de "C++", queriendo dar una imagen de salto evolutivo, del mismo modo que ocurrió con el paso de C a C++.
C# permite el uso de métodos, funciones y objetos, como por ejemplo, encerrar una serie de instrucciones en un método, que al ser llamado las realiza y te pasa los datos.
Suscribirse a:
Entradas (Atom)

