,

Pues sí, al final he decidido aprender de una vez por todas c#, Así que lo que vaya aprendiendo, por acá lo pongo si lo encuentro interesante, por el momento estoy iniciandome con el libro:

Essential C# 2.0
By Mark Michaelis
………………………………………..
Publisher: Addison Wesley Professional
Pub Date: July 13, 2006
Print ISBN-10: 0321150775
Print ISBN-13: 978-0-321-15077-6

Y luego que termino un tema x me busco el mismo tema en este otro libro, para profundizar un poco y ver si hay algo más:

Core C# and .NET
By Stephen C. Perry
………………………………………..
Publisher: Prentice Hall PTR
Pub Date: September 06, 2005
ISBN: 0-13-147227-5

Luego creo que seguire con el Net for VFP developers, me hubiera gustado publicar algún libro en español pero no encontre ninguno bueno en papel.

Les dejo un par de links con interesantes cursos y recursos :)

Intersante IDE para C# http://www.c-point.com/c_sharp_editor.php

Curso de Inicio para C# en español: http://www.elguille.info/NET/cursoCSharpErik/index.htm

Sitio con Artículos y cursos de C#: http://www.csharp-station.com

También encontre un framework ¿? free para generar código .Net pero aún no lo he revisado muy bien, en cuanto me sienta más a gusto con .Net le hecho una ojeada profunda: http://www.cooperator.com.ar/

Cómo consejo personal, creo que ayuda mucho a entrar en simpatía con c# el empezar a programar con el bloc de notas y compilar desde la línea de comandos, me ha ayudado mucho a memorizarme la estructura básica de un programa y acostumbrarme a escribir las palabras con la capitalización correcta :) ya que con el IDE es mucho más fácil por intellisense, pero si por alguna razón no tienes el IDE luego a lo mejor y no sabrás como moverte :P.

acá un pequeño tutorial del famoso Hola Mundo! en c#

abres el bloc de notas y escribes

using System;
public class HolaMundo
{
	static void Main()
	{
		Console.WriteLine("Hola Mundo!");
	}
}

lo grabas en alguna carpeta, digamos C:\net, como C:\net\holamundo.cs

vas a la ventana de comandos (Cmd.exe) y escribes:

cd %windir\Microsoft.Net\Framework
dir v*

y te saldrá un listado con las versiones que tengamos en mi caso tengo instalado:
v1.0.3705
v1.1.4322
v2.0.50727

Seleccionaos con cual queremos compilar y escribimos la versión que vamos a usar (en mí caso la V2.0.50727)
cd V2.0.50727

csc /out:”C:\net\holamundo.exe” “C:\net\holamundo.cs”

Es importante recalcar que usamos la ruta completa para indicar donde quedara el exe (no tiene que ser la misma que donde está el código fuente) y también la ruta completa del archivo que queremos compilar.

También podemos agregar al PATH del sistema, la ruta a CSC.EXE para no tener que estar escribiendo la ruta cada vez que queremos compilar, desde línea de comandos podemos hacerlo así:

Set PATH=%PATH%;%Windir%\Microsoft.NET\Framework\v2.0.50727

para compilar luego hacemos
cd c:\net
csc /out:holamundo.exe holamundo.cs

Sí se dan cuenta es mucho más cómodo compilar de esta manera. creo que en un par de días me animare a escribir en IDE :D algo para probarlo, pero francamente para quien no tiene ningún IDE esta super sencillo de compilar con .Net en caso de una emergencia.

Saludos y hasta la próxima.

,