Red de conocimiento informático - Problemas con los teléfonos móviles - La aplicación de formularios de Windows de Visual Studio 2015 no puede mostrar esta página al llamar al servicio web que creé, ¿qué debo hacer?

La aplicación de formularios de Windows de Visual Studio 2015 no puede mostrar esta página al llamar al servicio web que creé, ¿qué debo hacer?

En el desarrollo de .NET, las aplicaciones GUI de Windows se denominan aplicaciones "Windows Forms" (o "Winforms"). Desarrollar proyectos de Windows Forms en Visual C generalmente no es diferente a desarrollar proyectos de Windows Forms en cualquier otro lenguaje .NET, como Visual Basic.NET o C#.

Las aplicaciones de Windows Forms escritas en Visual C utilizan clases de .NET Framework y otras características de .NET a través de la nueva sintaxis de Visual C.

Las aplicaciones de Windows Forms escritas en Visual C utilizan clases de .NET Framework y otras características de .NET a través de la nueva sintaxis de Visual C.

En este procedimiento, creará una aplicación de Windows Forms utilizando varios controles estándar de la caja de herramientas. El usuario puede seleccionar una fecha en la solicitud completa y aparecerá una etiqueta de texto que muestra la fecha seleccionada.

Cree un nuevo proyecto de Windows Forms

En el menú Archivo, haga clic en Nuevo y luego en Proyecto.

En el panel Tipos de proyecto, seleccione CLR en el nodo Visual C y luego seleccione Plantillas en el panel Plantillas.

En el panel Plantillas, seleccione Aplicación Windows Forms.

Escriba un nombre de proyecto, como "winformsapp". Puede aceptar la ubicación predeterminada, escribir una ubicación o buscar el directorio donde desea guardar el proyecto.

Se abrirá Windows Forms Designer, mostrando "Form1" del proyecto creado.

Agregar controles a un formulario

Si la ventana Caja de herramientas no está visible, haga clic en Caja de herramientas en el menú Ver.

Coloque los tres controles de la caja de herramientas en el diseño de Form1:

Arrastre un control de etiqueta cerca de la esquina superior izquierda del diseño de Form1:

Coloque Arrastre un control de etiqueta cerca de la esquina superior izquierda del diseño de Form1:

Arrastre un control de etiqueta cerca de la esquina superior izquierda del diseño de Form1. Arrastre un control de etiqueta cerca de la esquina superior izquierda de "Form1".

Arrastre un control DateTimePicker directamente debajo del control de etiqueta.

Arrastre un control de botón a la parte inferior del formulario cerca del punto central.

Establecer propiedades de formulario y control

Haga clic en un área vacía en el dibujo del formulario para seleccionar el formulario.

Si la ventana Propiedades no está visible, haga clic en Propiedades en el menú Ver (o presione F4).

Es posible que tengas que cerrar la caja de herramientas para obtener más espacio.

Establezca la propiedad Texto del formulario (que se muestra en la barra de título del formulario) haciendo clic a la derecha de la propiedad Texto en la ventana Propiedades y escribiendo:

Selector de fecha

Haga clic para seleccionar la etiqueta y establezca su propiedad Texto en:

Seleccione fecha:

Haga clic para seleccionar el botón y establezca Su propiedad Texto en:

"OK":

"OK"

Escribe el código del controlador de eventos

En En esta sección, escribes el código que se ejecuta cuando ocurren los siguientes eventos :

El evento Click en el control Button

El evento ValueChanged en el control DateTimePicker

Escribir código para manejar eventos

Doble haga clic en el botón para agregar un controlador de eventos Button Click (el evento predeterminado para un botón es el evento Click).

En la vista de código de formulario que se muestra en el área de edición de pestañas, se creará automáticamente un método de controlador de eventos vacío.

Presione Enter después de la llave de apertura del método button1_Click y luego escriba el código que se ejecuta cuando ocurre este evento:

Application::Exit();

Después de escribir el operador de resolución de rango (::), IntelliSense? mostrará una lista de posibles opciones válidas. Después de escribir el operador de resolución de rango (::), IntelliSense® puede seleccionar una opción de la lista y presionar la tecla Tab, hacer doble clic en la opción o continuar escribiendo.

Haga clic en la pestaña Form1.h [Diseño] en el área de edición, o haga clic en Diseñador en el menú Ver para volver a la vista de diseño.

Haga clic en Diseñador en el menú Ver.

Haga clic para seleccionar el control DateTimePicker.

Para agregar un controlador de eventos ValueChanged para el control DateTimePicker, haga clic en el icono del rayo en la ventana Propiedades que muestra los eventos del control.

Haga doble clic en el evento ValueChanged para generar un controlador de eventos vacío en la vista de código.

Presiona Enter después de la llave de apertura del método dateTimePicker1_ValueChanged y escribe el código que se ejecutará cuando ocurra este evento:

label1-gt;Text=String::Format("new Date :{0}", "DateTimePicker1-gt;Text=String::Format", "DateTimePicker1", "DateTimePicker1"). dateTimePicker1->Text);

Cuando el usuario de la aplicación selecciona una nueva fecha, la propiedad Texto de la etiqueta se establecerá en la cadena que sigue a la propiedad Texto de DateTimePicker: Nueva fecha:.

Visual Studio proporciona varias funciones que simplifican la escritura de código:

Cuando escribe el operador de flecha (-gt;), IntelliSense muestra una lista de opciones válidas entre las que puede realizar su selección. .

A medida que escribe el corchete de apertura de un método, aparece una ventana de información sobre herramientas que muestra los parámetros válidos para cada sobrecarga del método. Para ver las diferentes sobrecargas, utilice la flecha hacia arriba o la flecha hacia abajo.

Autocompletar completa nombres de variables o miembros según la parte que escriba.

Por ejemplo, si escribe String::Fo y luego presiona Ctrl-Espacio o la tecla Tab, Visual Studio completa automáticamente String::Format.

Compile y ejecute el programa

En el menú Construir, haga clic en Construir solución.

Si se produce un error, haga clic en el botón Ir al siguiente mensaje en la ventana Salida. El texto del mensaje de error se mostrará en la barra de estado. Puede hacer doble clic en cualquier error para ir directamente a la línea de código fuente que contiene el error.

En el menú Depurar, haga clic en Ejecutar sin depurar. Esto mostrará la aplicación generada.

Haga clic en la flecha hacia abajo en DateTimePicker y seleccione una fecha para probar la aplicación. El texto de la etiqueta cambiará para mostrar la fecha seleccionada.

Puedes agregar más funcionalidades a la aplicación, como menús, formularios adicionales y archivos de ayuda. experimento.