Red de conocimiento informático - Conocimiento informático - ¿Qué conocimientos básicos se necesitan para aprender WPF? ¿Quieres aprender C#?

¿Qué conocimientos básicos se necesitan para aprender WPF? ¿Quieres aprender C#?

WPF es una tecnología (marco) proporcionada por Microsoft para desarrollar "aplicaciones de escritorio". Esta tecnología en sí no tiene nada que ver con C#. Lo que debes dominar es la sintaxis xaml, no el lenguaje de programación.

Acerca de la sintaxis xaml, es un nuevo lenguaje de interfaz de usuario proporcionado por Microsoft, que puede entenderse como similar a js CSS;;

Consulte la introducción de Microsoft:

/Biblioteca de recursos /windows/apps/xaml/br 229566 .aspx

Los proyectos WPF también se pueden desarrollar simplemente usando Blend. Puede crear una hermosa interfaz sin escribir una línea de código. Puede desarrollar fácilmente aplicaciones WPF llamando a interfaces de servicio escritas por otros.

Por ejemplo, las aplicaciones comunes de "pronóstico del tiempo" no necesitan escribir código de fondo (c#). Pueden llamar directamente a algunas API meteorológicas abiertas para obtener datos y luego ejecutar el programa.

Si quieres construir algunos sistemas empresariales más complejos, debes contar con la participación de lenguajes de programación. WPF se puede desarrollar en combinación con VB o C#. En la actualidad, C# es definitivamente mejor que VB.NET.

Personalmente sugiero que WPF y C# se separen. No aprenda C# sólo para desarrollar un programa WPF, y no desarrolle una aplicación de escritorio sólo porque quiera visualizar el trabajo del código C#.

C# es un lenguaje de programación y el desarrollo se centra en la lógica, la sintaxis, la eficiencia de ejecución y la seguridad, mientras que WPF es una tecnología front-end que se centra en la belleza, la frescura y la experiencia del usuario. Tienes que elegir la dirección en la que te concentras y estudiar sistemáticamente.

En VS, al arrastrar un control, se escribe código. Lo que aprendes no es nada como cuatro.