Desarrollo de C++: proyecto de control remoto

1. Prepárate

  • 1. Instale git en Windows, descargue la dirección git para Windows
  • 2. Instale la herramienta de control de versiones tortoisegit (turtle git) . En el desarrollo empresarial, el control de versiones es indispensable y necesario y simplifica la gestión de proyectos.
  • 3. Aquí haré un pequeño proyecto de control remoto.

2. Instalar herramientas de control de versiones

1. Instalar git

2. Instalar tortuga git

1. Instale la aplicación tortuga git

  • 1. Estamos utilizando la versión 2.14.0.0, la última versión.
    Insertar descripción de la imagen aquí

  • 2. Si elige un sistema de 64 bits, la eficiencia operativa será mayor, esto depende de su propio sistema operativo, pero actualmente se utilizan más sistemas de 64 bits.
    Insertar descripción de la imagen aquí

  • 3. Seleccione Chino simplificado como idioma, 64 bits.
    Insertar descripción de la imagen aquí

  • 4. Después de descargar git y language, primero instale git y luego instale el paquete de idioma. No invierta el orden.
    Insertar descripción de la imagen aquí

  • 5. Elija un cliente SSH. Esta configuración se puede cambiar en la página "Red" más tarde. Podemos usar el valor predeterminado
    Insertar descripción de la imagen aquí

  • 6. Seleccione la ubicación de instalación. Se recomienda no utilizar la unidad C. Para otras unidades, depende de sus propios hábitos. Haga clic en Examinar para cambiar la ruta de instalación.
    Insertar descripción de la imagen aquí

  • 7. Luego, siguiente o instalar, haga clic en finalizar aquí:
    Insertar descripción de la imagen aquí

  • 6. Seleccione el idioma. Inicialmente, solo hay inglés. Puede hacer una pausa aquí. Después de instalar el siguiente paquete de idioma, haga clic en actualizar y habrá una opción en chino:
    Insertar descripción de la imagen aquí

  • 7. Seleccione la ruta de git. Primero debe instalar git en Windows:
    Insertar descripción de la imagen aquí

  • 8. Seleccione su dirección de correo electrónico y deje el resto como predeterminado hasta que haga clic en Finalizar para completar la instalación:
    Insertar descripción de la imagen aquí

2. Instale el paquete de idioma correspondiente a Turtle Git.

  • Haga clic en Finalizar para completar la instalación.
    Insertar descripción de la imagen aquí

3. Configure el complemento git para Visual Studio

  • 1. Abra Visual Studio -> Herramientas -> Opciones -> Administración de código fuente -> Selección de complementos -> Seleccione Git
    Insertar descripción de la imagen aquí
  • 2. Administración del código fuente de la barra de herramientas, haga clic con el botón derecho y seleccione, de modo que las herramientas relacionadas con git se muestren en la barra de herramientas.
    Insertar descripción de la imagen aquí

4. Crea un proyecto git

  • 1. Utilice gitee en el extremo remoto. Primero cree un almacén remoto en gitee y copie la dirección del almacén.
    Insertar descripción de la imagen aquí

  • 2. Busque una ruta local para crear el archivo de proyecto correspondiente, haga clic derecho en clonar Git
    Insertar descripción de la imagen aquí

  • 3. Copie el enlace del almacén remoto copiado y confirme:
    Insertar descripción de la imagen aquí

  • 4. Luego cree el proyecto a través de Visual Studio, guárdelo y colóquelo remote_control_projecten la carpeta local en el paso 3.
    Insertar descripción de la imagen aquí

  • 5. En este momento, el código local y el código del almacén remoto son diferentes, por lo que debe enviar el código localmente al extremo remoto, seleccione el archivo de código que se enviará, haga clic con el botón derecho y seleccione Enviar Git.
    Insertar descripción de la imagen aquí

  • 6. Establecer información de envío
    Insertar descripción de la imagen aquí

  • 7. Establezca elementos ignorados, porque parte del contenido no se puede modificar y no tiene valor de reutilización. Por ejemplo, .vslos archivos se pueden ignorar. Seleccione el archivo .vs, haga clic derecho -> TortoiseGit -> Agregar a la lista de ignorados -> Seleccione .vs, configure la opción ignorar y confirme.
    -
    Insertar descripción de la imagen aquí

  • 8. Se recomienda que, excepto la información relacionada con el código, se pueda ignorar otra información que no tenga nada que ver con el proyecto, como archivos generados, archivos .vs, archivos de información del usuario actual, etc.

  • 9. Cuando se modifica el código de nuestro proyecto, haga clic derecho en la solución - Git - para enviar la nueva modificación, y el candado al frente se convierte en un archivo con una pequeña marca de verificación roja, lo que indica que el archivo ha sido modificado.
    Insertar descripción de la imagen aquí

5. Mostrar registro de git

  • 1. Haga clic derecho -> TortoiseGit -> Mostrar registro para ver las modificaciones
    Insertar descripción de la imagen aquí

3. Preparación del proyecto

  • 1. Establecimiento del proyecto:
    • Investigación de mercado, investigación técnica.
  • 2. Análisis de la demanda:
    • Requisitos de archivo: verificar archivos, abrir archivos, descargar archivos, eliminar archivos
    • Requisitos de observación: monitoreo remoto
    • Requisitos de control: operación del mouse, bloqueo/desbloqueo
  • 3. Análisis técnico:
    • Servidor: programación de red, procesamiento de archivos, procesamiento de mouse, procesamiento de imágenes
    • Cliente: programación de redes, programación MFC, procesamiento de imágenes.
  • 4. Revisión:
    • Resumen de colaboración en equipo, comentarios del mercado, plan de iteración.

4. Diseño del proyecto

1. Servidor:

1. Configuración del proyecto del lado del servidor:

  • 1. Haga clic derecho en el proyecto del servidor->Propiedades->En el vinculador, agregue el punto de entrada donde el programa mainCRTStartup comienza la ejecución.
    Hay cuatro combinaciones de funciones de entrada (subsistema + función de entrada)
    (método de definición de macro):
#pragma comment(linker, "/subsystem:windows /entry:WinMainCRTStartup")//窗口
#pragma comment(linker, "/subsystem:windows /entry:mainCRTStartup")//窗口 直接main函数
#pragma comment(linker, "/subsystem:console /entry:mainCRTStartup")//控制台 直接main函数
#pragma comment(linker, "/subsystem:console /entry:WinMainCRTStartup")//控制台 带窗口
  • (Método de configuración del proyecto)
    Insertar descripción de la imagen aquí
  • 2. Seleccione la ventana de Windows en el subsistema, cámbiela y haga clic en Aplicar, de modo que después de volver a compilar y generar el servidor, la ventana de comando no aparezca.
    Insertar descripción de la imagen aquí

2. Puntos técnicos del lado del servidor:

  • programación de red
    • Biblioteca de red encapsulada, modo singleton
    • socket (inicio, enlace, escucha, recepción, envío)
  • partición del disco
#include <direct.h>
  • diseño de comando
  • información del conductor
  • información del directorio
  • imagen de pantalla
  • Manejo del mouse
  • abrir un archivo
  • descargar archivo
  • maquina de bloqueo
  • desbloquear
  • Mostrar texto
  • Borrar archivos

2. Puntos técnicos del cliente

Supongo que te gusta

Origin blog.csdn.net/MOON_YZM/article/details/131155263
Recomendado
Clasificación