Desenvolvimento C++ – projeto de controle remoto

1. Prepare-se

  • 1. Instale o git no Windows, baixe o endereço git para windows
  • 2. Instale a ferramenta de controle de versão tortoisegit (turtle git) . No desenvolvimento empresarial, o controle de versão é indispensável e necessário. Ele simplifica o gerenciamento de projetos.
  • 3. Aqui farei um pequeno projeto de controle remoto

2. Instale ferramentas de controle de versão

1. Instale o git

2. Instale tartaruga git

1. Instale o aplicativo Turtle git

  • 1. Estamos usando a versão 2.14.0.0, a versão mais recente.
    Insira a descrição da imagem aqui

  • 2. Se você escolher um sistema de 64 bits, a eficiência operacional será maior. Isso depende do seu próprio sistema operacional, mas atualmente são usados ​​mais sistemas de 64 bits.
    Insira a descrição da imagem aqui

  • 3. Selecione Chinês Simplificado como idioma, 64 bits.
    Insira a descrição da imagem aqui

  • 4. Depois de baixar o git e o idioma, instale o git primeiro e depois instale o pacote de idiomas. Não inverta a ordem.
    Insira a descrição da imagem aqui

  • 5. Escolha um cliente SSH. Esta configuração pode ser alterada posteriormente na página "Rede", podemos usar o padrão.
    Insira a descrição da imagem aqui

  • 6. Selecione o local de instalação. Recomenda-se não usar a unidade C. Para outras unidades, depende de seus próprios hábitos. Clique em Procurar para alterar o caminho de instalação.
    Insira a descrição da imagem aqui

  • 7. Em seguida ou instale, clique em Concluir aqui:
    Insira a descrição da imagem aqui

  • 6. Selecione o idioma. Inicialmente, há apenas inglês. Você pode pausar aqui. Depois de instalar o seguinte pacote de idiomas, clique em atualizar e haverá uma opção em chinês:
    Insira a descrição da imagem aqui

  • 7. Selecione o caminho do git. Você precisa primeiro instalar o git no Windows:
    Insira a descrição da imagem aqui

  • 8. Selecione seu endereço de e-mail e deixe o restante como padrão até clicar em Concluir para concluir a instalação:
    Insira a descrição da imagem aqui

2. Instale o pacote de idiomas correspondente ao Turtle git

  • Clique em Concluir para concluir a instalação
    Insira a descrição da imagem aqui

3. Configure o plug-in git para Visual Studio

  • 1. Abra o visual studio -> Ferramentas -> Opções -> Gerenciamento de código-fonte -> Seleção de plug-in -> Selecione Git
    Insira a descrição da imagem aqui
  • 2. Barra de ferramentas, clique com o botão direito e selecione gerenciamento de código-fonte, para que as ferramentas relacionadas ao git sejam exibidas na barra de ferramentas.
    Insira a descrição da imagem aqui

4. Crie um projeto git

  • 1. Use o gitee na extremidade remota. Primeiro crie um armazém remoto no gitee e copie o endereço do armazém.
    Insira a descrição da imagem aqui

  • 2. Encontre um caminho local para criar o arquivo de projeto correspondente, clique com o botão direito do mouse em Git clone
    Insira a descrição da imagem aqui

  • 3. Copie o link do armazém remoto copiado e confirme:
    Insira a descrição da imagem aqui

  • 4. Em seguida, crie o projeto através do visual studio, salve-o e coloque-o remote_control_projectna pasta local no passo 3.
    Insira a descrição da imagem aqui

  • 5. Neste momento, o código local e o código do armazém remoto são diferentes, então você precisa enviar o código localmente para a extremidade remota. Selecione o arquivo de código a ser enviado, clique com o botão direito - selecione Git Submit
    Insira a descrição da imagem aqui

  • 6. Defina as informações de envio
    Insira a descrição da imagem aqui

  • 7. Defina itens para ignorar, porque algum conteúdo não pode ser modificado e não tem valor de reutilização. Por exemplo, .vsos arquivos podem ser ignorados. Selecione o arquivo .vs, clique com o botão direito -> TortoiseGit -> Adicionar à lista de ignorados -> Selecione .vs, defina a opção ignorar e confirme.
    -
    Insira a descrição da imagem aqui

  • 8. Recomenda-se que, exceto as informações relacionadas ao código, outras informações que nada tenham a ver com o projeto possam ser ignoradas, como arquivos gerados, arquivos .vs, arquivos de informações do usuário atual, etc.

  • 9. Quando o código do nosso projeto for modificado, clique com o botão direito na solução - Git - para enviar a nova modificação. O cadeado na frente do arquivo se transformará em uma pequena marca de seleção vermelha, indicando que o arquivo foi modificado.
    Insira a descrição da imagem aqui

5. Exibir log do git

  • 1. Clique com o botão direito -> TortoiseGit -> Mostrar log para ver as modificações
    Insira a descrição da imagem aqui

3. Preparação do projeto

  • 1. Estabelecimento do projeto:
    • Pesquisa de mercado, pesquisa técnica.
  • 2. Análise de demanda:
    • Requisitos de arquivo: verificar arquivos, abrir arquivos, baixar arquivos, excluir arquivos
    • Requisitos de observação: monitoramento remoto
    • Requisitos de controle: operação do mouse, bloqueio/desbloqueio
  • 3. Análise técnica:
    • Servidor: programação de rede, processamento de arquivos, processamento de mouse, processamento de imagens
    • Cliente: programação de rede, programação MFC, processamento de imagem
  • 4. Revisão:
    • Resumo da colaboração da equipe, feedback do mercado, plano de iteração.

4. Desenho do projeto

1. Servidor:

1. Configuração do projeto do lado do servidor:

  • 1. Clique com o botão direito no projeto do servidor->Propriedades->No vinculador, adicione o ponto de entrada onde o programa mainCRTStartup inicia a execução.
    Existem quatro combinações de funções de entrada (subsistema + função de entrada)
    (método de definição 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 configuração do projeto)
    Insira a descrição da imagem aqui
  • 2. Selecione a janela Windows no subsistema, altere-a e clique em Aplicar, para que após a recompilação e geração do servidor a janela de comando não apareça.
    Insira a descrição da imagem aqui

2. Pontos técnicos do lado do servidor:

  • programação de rede
    • Biblioteca de rede encapsulada, modo singleton
    • soquete (iniciar, vincular, ouvir, receber, enviar)
  • partição de disco
#include <direct.h>
  • projeto de comando
  • informações do motorista
  • informações do diretório
  • imagem da tela
  • Manipulação do mouse
  • abrir um arquivo
  • ⇬ Fazer download do arquivo
  • Máquina de bloqueio
  • Desbloquear
  • Mostrar texto
  • Deletar arquivos

2. Pontos técnicos do cliente

Acho que você gosta

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