Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 34050|Respuesta: 1

[Fuente] .NET Core desarrolla programas para Windows Forms

[Copiar enlace]
Publicado en 17/9/2021 21:20:31 | | | |
.NET core 3.1 es una versión de soporte a largo plazo de 3 años de Microsoft LTS, lanzada oficialmente el 03-12-2019, y soporta aplicaciones de escritorio Winfrom y WPF en la plataforma Windows. Este artículo tratará sobre el desarrollo de aplicaciones de escritorio Windows Forms usando VS 2019.

Desarrolla un programa para Windows Forms

Primero, abre la herramienta IDE VS 2019 y crea un nuevo proyecto de aplicación Windows Forms (.Net Core), como se muestra en la figura siguiente:


El modelo por defecto es el framework .NET Core 3.1.

Al hacer doble clic en Form1, descubrí que no había un diseñador de formularios emergente, ¿verdad?




Sin 5 o 10 años de experiencia en desarrollo, simplemente escribía código a mano en WinForm, ¿no es esto una broma para mí?

Finalmente, descubrí que necesitaba instalar el plugin "winforms-designer" para usar el diseñador de formularios y los controles de arrastrar y soltar.

El inicio de sesión del hipervínculo es visible.

Actualizado a . NET Core Windows Forms Designer

Estamos emocionados de anunciarlo. NET Core Windows Forms Designer, una nueva vista previa disponible en Visual Studio 16.5 Preview 1.

¡Es genial saber que los diseñadores ahora forman parte de Visual Studio! ¡Esto significa que no se podrá instalar el Windows Forms Designer .NET Core desde un VISO separado!

Para usar el diseñador:

Debes estar usando Visual Studio 16.5 Preview 1 o posterior. Necesitas habilitar el diseñador en Visual Studio. Ve a Herramientas > Opciones> Entornos > Funciones de Vista previa y selecciona la opción Vista previa del Diseñador de formularios de Windows para aplicaciones .NET Core.




Luego, empieza a actualizar vs 2019, haz clic en la barra de navegación: Herramientas - Busca actualizaciones, descubre nuevas versiones, actualízalo.



He comprobado que las cosas no son tan sencillas, la actualización es la versión de lanzamiento, solo la versión preliminar tiene esta función, y la versión oficial solo llega hasta la 16.4.2.

Solución

1. Instalar el Windows Forms Designer .NET Core por separado de VSIX 2. Realizar los siguientes cambios en el proyecto:


Cambiado a

Recompilárala y obtendrás el siguiente error:

  • "Aplicación" no contiene la definición de "SetHighDpiMode"
  • El nombre "HighDpiMode" no existe en el contexto actual


Haz clic para saltar al código de error y comentarlo.


Haz doble clic en el archivo "Form1.cs" para ver a nuestro diseñador y podemos arrastrar y soltar los controles. Como se muestra a continuación:



(Fin)




Anterior:.NET Core utiliza NPOI para leer Excel y devuelve una colección genérica de Listas
Próximo:.NET Core determina el entorno del sistema en ejecución y establece variables de entorno
Publicado en 19/9/2021 19:35:58 |
Winform básicamente no se usa
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com