Criar e modificar software eHouse4DotNet no Visual Studio 2008 +

Software ehouse4DotNet de eHouse Domótica sistema pode ser criado e modificado no Visual Studio desde a versão 2008 .
Visual Studio é uma ferramenta relativamente caro para a criação de software individual para que os usuários possam trabalhar na versão de avaliação que está ativo por 90 dias . Isso lhe dá tempo suficiente para melhorar o requerimento preenchido com base neste modelo de software eHouse4DotNet .
Instalação de instalação do Visual Studio requer o download ambiente de software de sites da Microsoft e, em alguns casos, criar uma imagem de DVD .
ISO baixado da Internet a partir do próximo servidor .
Depois de rasgar-se criado uma imagem ISO para um disco , podemos copiar os arquivos de instalação para o PC e instalar o VS .
Criação de software para plataformas móveis também requer baixar e instalar emuladores imagens do sistema operacional:
por exemplo:
” Windows Mobile 6 . 1 Professional SDK Atualizar . msi ” ,
” Windows Mobile 6 . 5 Imagens Profissionais (EUA) . msi ” ,
” Windows Phone 7 Imagens Profissionais (EUA) . msi ” ,
etc . com diferentes números eo nome do sistema operacional .
Geralmente , versões profissionais referem-se a smartphones e padrão para telefones comuns GSM .
Visualização de Ehouse ou outro sistema de automação de casa a partir dos telefones GSM e Smartphones em caso de tela muito pequena são inúteis .
Controle é possível, mas muito desconfortável .
Como controlo confortável é obtido a partir de uma diagonal de mais de 3 . 5 ” (Polegadas) .
Instalação do Visual Studio é muito simples , não requer nenhum conhecimento especial do aplicativo e requer aprovações em questões geradas pelo assistente .
Por conveniência , instalar arquivos de ajuda que irá reduzir o acesso à função de ajuda para suporte remoto na web .
A decisão de instalar o Visual Studio em um sistema operacional específico deve ser tomada após plataforma de análise , pretendemos apoiar (emuladores) .
Plataformas mais antigas – Windows Mobile pode ser instalado em Windows XP .
Emuladores mais recentes, como o Windows Phone 7 – exigem Vista ou Windows 7 .
Emulador Windows Phone 8 – requer o sistema operacional Windows Pro 8 .
Pode até ser que, para depurar todas as versões do Windows para plataformas móveis vai precisar de 2 ou 3 sistemas operacionais com o Visual Studio e um emulador .
Você pode depurar o software criado smartphone diretamente ligado , contudo , é geralmente mais tempo – demorado, especialmente no início do trabalho .
Para depurar software no smartphone Microsoft ActiveSync deve ser instalado , que fornece comunicação entre o PC eo Smartphone , dispositivo de carga de software (implantação) , e passo – por – depuração passo .
Por outro lado depuração diretamente no smartphone tem seus prós e apoiadores, pois permite que um 100 % compatibilidade com o dispositivo, que não pode ser completamente fornecidas pelo emulador .
Razões podem ser muitas, tais como:

  • outro sistema de arquivos
  • conversão de arquivos para outro formato de arquivo ou caracteres
  • Alterar o caso de nomes de arquivos ou diretórios
  • Outro desempenho do hardware do smartphone em relação ao emulador em seu computador
  • A impossibilidade de depuração de alguns meios de comunicação, tais como ligação para modem GSM , 3G , BlueTooth , IRDA
  • Problemas com o suporte para smartphones , Botões de tablet
  • diferenças de apoio para ecrã táctil , gestos , múltiplas – tocar
  • preciso ter em conta o consumo de energia e dispositivos de CPU e, consequentemente, da bateria móvel
  • Cooperação com outras aplicações locais , recursos de hardware e software
  • Dependência da configuração , Operadora GSM bloqueio e limitações

Se você deseja criar e atualizar o software em ambos os equipamentos móveis ( . Net Compact Framework – CF) e PC ( . NET Framework) para criar o melhor software para as versões mais antigas e pior ou Windows Phone 7 como .
É por isso , que os componentes , funções e . Net é muito mais elevado em relação ao ( . NET CF) e a regressão , pode ser muito mais difícil do que para cima mudança de versão e uma significativa ” dilapidação ” o programa e centenas de erros no compilador após uma mudança muito pequena na forma .
Infelizmente , Microsoft declara abertamente que software mais antigo não passar da máquina de venda automática nos sistemas operacionais mais recentes, como o Windows Mobile 6 . 5 para o Windows Phone 7, que pode resultar na necessidade de alterar o código para cada nova versão do sistema .
Versões intermediárias (depois do ponto decimal dígitos) realmente não importa quando vai se , Problemas podem surgir quando a mudar de versão principal 6 – > ; 7 – > ; 8 .
Com o Windows Phone 8 e Windows 8, a diferença é ainda maior, devido à arquitetura do sistema de revista . É possível que você pode precisar reescrever o núcleo eHouse4DotNet aplicação .
Voltando agora para a instalação e configuração do Visual Studio e os emuladores necessários , criar um projeto no VS para os mais fracos dispositivos que vão lidar com .

 Visual Studio Criando um projeto de aplicativo móvel para eHouse casa inteligente


 Selecione o . Net Compact Framework para o projeto

 A adição dos livros de referência para a plataforma selecionada alvo dispositivo

  • Você deve executar o Visual Studio
  • No Menu Arquivo Selecionar – > ; ; Novo – > ; ; Projeto
  • Na caixa de diálogo New Project selecione na lista do Visual C # – > ; ; Smart Device – > ; ; Smart Device Project
  • Selecione versão . NET é suportado pela unidade mais fraco
  • Digite um nome de projeto e escolha a pasta de destino , Selecione Criar um diretório para o projeto e clique em OK
  • na caixa de diálogo ” Adicionar novo projeto de dispositivo inteligente ” por exemplo, escolher o menor plataforma suportada ” Windows Mobile 6 . 1 Profissional ” e versões . Net Compact Framework
  • Selecione Aplicação de Dispositivos e pressione OK
  • O projeto criou uma janela e selecione o dispositivo de destino ou emulador de Smartphone
  • Depois , no menu Projeto – > ; ; Projeto guia Propriedades , Selecione o dispositivo e selecione o dispositivo de destino ” Implantar versão mais recente do . Rede ”
  • Salvo conforme estabelecido no projeto e Visual Studio
  • Cópia existente eHouse4DotNet arquivos de origem da biblioteca para o seu projeto no Windows
  • Novamente , ir para o Visual Studio e abrir o projeto eHouse4DotNet
  • Em ” Solução Explorer ” no lado direito selecione o projeto e clique no botão direito do mouse e selecione Adicionar – > ; ; Existentes item e adicionar todos os arquivos copiados do eHouse4DotNet biblioteca
  • Também em ” Soluções ” Selecione referências pressione o botão direito do mouse para mostrar o menu
  • No . NET para encontrar todas as referências a uma plataforma de software específico
  • Verifique o tamanho de um formulário padrão para um tamanho de smartphone padrão (resolução) da tela é 480 * 800
  • Gerar configuração de painéis de controlo, em conformidade com as instruções deste artigo: ” eHouse casa inteligente – exportar configurações para painéis ”
  • Quando a depuração usando o smartphone você deve copiar todo o diretório ” c: \ e – Casa \ ” configurados com os painéis do sistema e configuração exportados para um cartão de memória (de preferência puxando o cartão de memória no leitor e traduzir o PC ou notebook) . Isso vai evitar problemas com a conversão de arquivos , nomes e caracteres , e mais fácil e mais rápido para copiar . Além , em casos de erros de cópia pode fazê-lo através do prompt de comando xcopy . no diretório de destino ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” colocar os caminhos de arquivo . txt com o caminho para o diretório que – Casa ie . ” / Cartão de Memória / e – Casa / ” . Smartphone está pronto para depurar e tempo de execução .
  • No caso de se utilizar o emulador de depuração configurar os parâmetros do emulador da seguinte forma:
  • Chame o emulador pressionando o ícone de telefone
  • Selecione o menu Arquivo – > ; ; Configurar
  • Na aba Geral , tipo no ” pasta compartilhada ” caminho do diretório que contém o diretório eHouse , por exemplo . para instalação c: \ e – casa \ tipo c: \
  • Na guia Exibir , selecione Vídeo , e definir a orientação de 90 graus
  • Em Rede , selecionar ” Ativar placa de rede NE2000 ” e uma lista de interface de emulação para se conectar à rede usando .
  • Pressione o botão OK . Selecione o menu Arquivo ” Salvar estado e de saída ” . Emulador está pronto para uso .

O código fonte para o software Windows . NET pode ser encontrado em: eHouse Domótica – Open Source . rede

 Selecione o . Net Compact Framework para o projeto

 programação visual studio para ehouse automação residencial
 programação visual studio para ehouse automação residencial
 programação visual studio para ehouse automação residencial
 programação visual studio para ehouse automação residencial