C# y .NET
Su sintaxis básica deriva de C/C++ y utiliza el modelo de objetos de la plataforma .NET el cual es similar al de Java aunque incluye mejoras derivadas de otros lenguajes (más notablemente de Delphi y Java). C# fue diseñado para combinar el control de lenguajes de bajo nivel como C y la velocidad de programación de lenguajes de alto nivel como Visual Basic.
Ejemplos, ejercicios C#, código fuente
- Entradas:
- Código fuente:
- Ejercicios con arreglos
- Arreglos en C Sharp
- Ejemplos básicos de manipulación de arreglos en C Sharp
- Paso de valores por valor y referencia en C Sharp [arreglos] – 1ra parte
- Paso de valores por valor y referencia en C Sharp [arreglos] – 2da parte
- Ordenar arreglos C Sharp – Método burbuja
- Buscar datos dentro de arreglos C Sharp – Método Lineal
- Busqueda Binaria – C Sharp
- Arreglos bidimensionales en C Sharp
- Programación Orientada a Objetos
Nos toca trabajar un poquito con Microsoft
La idea de ésta sección es recopilar bastante información, ejemplos, y código fuente acerca de C#. Este blog centra sus temas en Gnu/Linux y Programación… y hasta el momento no habíamos tocado más que Java. Ahora que voy a tratar C#, es imposible no hablar acerca de Microsoft e incluso mostrar ejemplos de programación con productos para Windows como Microsoft Visual Studio.
Afortunadamente el mundo de Gnu/Linux posee una comunidad activa e inquieta, y contamos con un excelente proyecto llamado Mono:
Mono es el nombre de un proyecto de código abierto iniciado por Ximian y actualmente impulsado por Novell (tras su adquisición de Ximian para crear un grupo de herramientas libres, basadas en GNU/Linux y compatibles con .NET según lo especificado por el ECMA.
Mono posee importantes componentes útiles para desarrollar software:
- Una máquina virtual de lenguaje común de infraestructura (CLI) que contiene un cargador de clases, un compilador en tiempo de ejecución (JIT), y unas rutinas de recolección de memoria.
- Una biblioteca de clases que puede funcionar en cualquier lenguaje que funcione en el CLR (Common Language Runtime).
- Un compilador para el lenguaje C#, MonoBasic (la versión para mono de Visual Basic), Java y Python.
- El CLR y el Sistema de tipos común (CTS) permite que la aplicación y las bibliotecas sean escritas en una amplia variedad de lenguajes diferentes que compilen para byte code
- Esto significa por ejemplo, que si defines una clase que haga una manipulación algebraica en C#, esa clase puede ser reutilizada en cualquier lenguaje que soporte el “CLI”. Puede crear una clase en C#, una subclase en C++ e instanciar esa clase en un programa en Eiffel.
- Un sistema de objetos único, sistema de hilos, bibliotecas de clases y sistema recolector de memoria pueden ser compartidos por todos estos lenguajes.
- Es un proyecto independiente de la plataforma. Actualmente Mono corre sobre Linux, FreeBSD, UNIX, Mac OS X, Solaris y plataformas Windows.
Por tanto, intentaré llevar en paralelo los temas relacionados con C#, mostrando ejemplos tanto en plataformas Windows como en Gnu/Linux.
Listado de Tutoriales C# y enlaces interesantes
- En Español:
- En inglés:
Fuentes:
17 Comentarios | deja el tuyo



severa pagina
No sabia que en la Wiki estaba como “C Sostenido”, eso me suena mas a nota musical, esta muy buena los links Y ninguno a la msdn! =D, Bueno nos estamos leyendo!
hola! cristian soy cesar
oye kiero k me orientes lo k pasa k estamos desarrollando un pequeño proyecto para mi escuela en la cual tenemos k usar un lacer o codigo de barras y targetas de banda mi pregunata es ¿donde puedo encontrar informacion respecto a configuracion de estos equipos sobre la programacion de targetas de banda tu sabes algo me gustaria k echaras la mano amigo? de ante mano gracia y k tengas un exelente dia suerte!!!!!
Umm, lo siento amigo, pero no tengo experiencia con eso
Este link, tambien está interesante: http://www.pedrov.phpnet.us
hola cristian quisiera que me digas como puedo ingresar un dato mediante el messagebox en c# o existe otro dialogo para hacerlo
tipo el JoptionPane.showInputDialog en java
gracias
por fa kisiera saber si se puede instalar monodevelop en windows y si se puede como se instala
por fa kisiera saber si se puede instalar monodevelop en windows y si se puede como se instala
ya tengo todo
Existe un develop llamado SharDevelop, es gratuito y muy intuitivo, yo programo VB.net y C# bueno este ultimo +-, pueden buscar en google con el nombre que antes mencione….
Espero les ayude a programar por el momento.
Saludos desde Perú
oe man tengo una duda, cuando quiero validar unas cajas de texto en vn net, evitando que ingrese datos si unos de ellos esta vacio, provoca una excepcion de variables, sabes como solucionar eso
oe cristhian tu q sabes net fijate mi problemas, un favor pues mansion, no puedo avanzar por esa excepcion,
Buenas tardes. Necesito con urgencia aprender .NET pero no se por donde empezar. Parece que es un campo muy amplio. Alguna sugerencia?
gran pagina solo kiero hacer unas preguntas haber kien me ayuda:
1. como hago un formulario de contactenos(para enviar email desde mi web).
2. donde puedo bajar c#
esto segundo me urge
porfa
aki mi correo para que me ayuden
hmykol20@gmail.com