Prueba Visual Studio.
Visual Studio es un IDE de Microsoft que le permite crear aplicaciones de Windows y web de “apariencia moderna” muy fácilmente.
Puede crear estas aplicaciones utilizando C ++ en Visual Studio, sin embargo, C # generalmente se prefiere a C ++. Puede encontrar una explicación detallada aquí: C # vs C ++. Además, C # tiene una sintaxis muy similar a C, C ++ y Java, y se puede entender fácilmente. Entonces, si ya has codificado C / C ++ antes, entonces C # sería más fácil de aprender.
Puede crear la interfaz GUI utilizando XAML ( lenguaje de marcado de aplicación extensible ). Tiene un tipo de interfaz de “lo que ves, lo que obtienes” donde puedes simplemente arrastrar elementos en tu aplicación y colocarlos con el mouse. Si tienes conocimientos básicos de HTML, ¡XAML sería un pedazo de pastel para ti!
- Cómo perseguir el entrenamiento de kung fu.
- ¿Qué puede aprender un empresario o alguien de la película glengarry glen ross?
- Quiero aprender a tocar la flauta. ¿Cómo comienzo y qué flauta es adecuada para un principiante?
- ¿Cómo convertirme en un diseñador y desarrollador web independiente si conozco HTML5 básico, CSS, un poco de JavaScript y Bootstrap? ¿Es esto lo suficientemente adecuado para convertirse en un desarrollador web?
- Cómo aprender a bailar al estilo libre por mi cuenta.
Por ejemplo: puedes crear un juego simple de piedra, papel o tijera con el siguiente código:
Código XAML :
<Imagen
x: Nombre = “i1”
VerticalAlignment = “Top”
Margen = “0,50,0,0”
Altura = “70”
Width = “70” />
<Imagen
x: Nombre = “i2”
VerticalAlignment = “Bottom”
Altura = “70”
Ancho = “70”
Margen = “0,0,0,85” />
<TextBlock
x: Nombre = “t1”
HorizontalAlignment = “Center”
Margen = “0,10,0,0”
Texto = “Llamada de Cpu”
VerticalAlignment = “Top”
Primer plano = “Blanco” />
<TextBlock
x: Nombre = “t2”
HorizontalAlignment = “Center”
Margen = “0,0,0,60”
Texto = “Su llamada”
VerticalAlignment = “Bottom”
Primer plano = “Blanco” />
<TextBlock
x: Nombre = “winmsg”
HorizontalAlignment = “Left”
Primer plano = “Blanco”
VerticalAlignment = “Center”
Margen = “30,0,0,0” />
<Botón
x: Nombre = “roca”
Altura = “40”
Ancho = “40”
VerticalAlignment = “Bottom”
Margen = “0,0,300,10”
Click = “rock_Click”>
<Botón
x: Nombre = “tijera”
Altura = “40”
Ancho = “40”
VerticalAlignment = “Bottom”
Margen = “0,0, -300,10”
Click = “scissor_Click”>
<Botón
x: Nombre = “papel”
Altura = “40”
Ancho = “40”
VerticalAlignment = “Bottom”
Margen = “0,0,0,10”
Click = “paper_Click”>
Código C # :
ventana principal pública ()
{
InitializeComponent ();
}
/ *
0: Rock
1: papel
2: tijera
* /
privado void cpucall (int usermove)
{
ganador de cuerdas
Random randomgenerator = new Random ();
int cpumove = randomgenerator.Next (0, 3);
if (cpumove == 0 && usermove == 1)
winner = “usuario gana”;
else if (cpumove == 0 && usermove == 2)
winner = “cpu wins”;
else if (cpumove == 1 && usermove == 0)
winner = “cpu wins”;
else if (cpumove == 1 && usermove == 2)
winner = “usuario gana”;
else if (cpumove == 2 && usermove == 0)
winner = “usuario gana”;
else if (cpumove == 2 && usermove == 1)
winner = “cpu wins”;
más
ganador = “¡es un empate!”;
winmsg.Text = ganador;
interruptor (cpumove)
{
caso 0:
i1.Source = new BitmapImage (new Uri (@ “http: // pack: // application: ,,, / Assets / rock.png”));
descanso;
caso 1:
i1.Source = new BitmapImage (new Uri (@ “http: // pack: // application: ,,, / Assets / paper.png”));
descanso;
caso 2:
i1.Source = new BitmapImage (new Uri (@ “http: // pack: // application: ,,, / Assets / scissor.png”));
descanso;
}
}
privado void rock_Click (remitente del objeto, RoutedEventArgs e)
{
i2.Source = new BitmapImage (new Uri (@ “http: // pack: // application: ,,, / Assets / rock.png”));
cpucall (0);
}
privado void paper_Click (remitente del objeto, RoutedEventArgs e)
{
i2.Source = new BitmapImage (new Uri (@ “http: // pack: // application: ,,, / Assets / paper.png”));
cpucall (1);
}
privado void scissor_Click (remitente del objeto, RoutedEventArgs e)
{
i2.Source = new BitmapImage (new Uri (@ “http: // pack: // application: ,,, / Assets / scissor.png”));
cpucall (2);
}
El resultado sería algo como esto:
Prueba Visual Studio. Es muy divertido. Se siente realmente increíble ver cómo su código cobra vida.
Puedes descargarlo aquí:
Descargas | Estudio visual
Tutoriales de C # y XAML: https://mva.microsoft.com/en-US/…