Creación y modificación de software eHouse4DotNet en Visual Studio 2008 +

Software ehouse4DotNet de eHouse Domótica sistema pueden ser creados y modificados en Visual Studio desde la versión 2008 .
Visual Studio es una herramienta relativamente caro para la creación de software individual para que los usuarios pueden trabajar en la versión de evaluación que está activo durante 90 días . Esto le da tiempo suficiente para mejorar la aplicación completa basada en esta plantilla eHouse4DotNet software .
Instalación de la instalación de Visual Studio requiere descargar software de sitios entorno de Microsoft y en algunos casos crear un dvd de imagen .
ISO descargado de Internet desde el servidor más cercano .
Después de rasgar creado una imagen ISO en un disco , podemos copiar los archivos de instalación a su PC e instalar el VS .
Creación de software para las plataformas móviles también requiere descargar e instalar emuladores imágenes del sistema operativo:
por ejemplo:
” Windows Mobile 6 . 1 Professional SDK Refresh . msi ” ,
” Windows Mobile 6 . 5 Imágenes Profesionales (EE.UU.) . msi ” ,
” Windows Phone 7 Fotos Profesionales (EE.UU.) . msi ” ,
etc . con diferentes números y el nombre del sistema operativo .
En general , versiones profesionales se refieren a Smartphones y estándares comunes para los teléfonos GSM .
Visualización de eHouse u otro sistema de domótica de los teléfonos GSM y teléfonos inteligentes en caso de pantalla demasiado pequeña no tienen sentido .
El control es posible, pero muy incómodo .
Como un control cómodo se obtiene de una diagonal de más de 3 . 5 ” (Pulgadas) .
Instalación de Visual Studio es muy sencillo , no requiere ningún conocimiento especial de la aplicación y requiere la aprobación de las preguntas generadas por el asistente .
Por conveniencia , instalar los archivos de ayuda que se reduzca el acceso a la función de ayuda para soporte remoto en la web .
La decisión de instalar Visual Studio en un sistema operativo específico debe tomarse después de plataforma de análisis , tenemos la intención de apoyar (emuladores) .
Mayores plataformas – Windows Mobile se puede instalar en Windows XP .
Los nuevos emuladores como Windows Phone 7 – requieren Vista o Windows 7 .
Windows 8 Teléfono Emulador – requiere que el sistema operativo Windows 8 Pro .
Incluso puede ser que con el fin de depurar todas las versiones de Windows para las plataformas móviles se necesitan 2 o 3 sistemas operativos con Visual Studio y un emulador .
Puede depurar el software inteligente creado directamente conectado , sin embargo , ha llegado el momento generalmente más – consumen sobre todo al principio del trabajo .
Para depurar software en el smartphone Microsoft ActiveSync debe estar instalado , que permite la comunicación entre el PC y Smartphone el , software de dispositivo de carga (despliegue) , y paso – por – paso de depuración .
Por otro lado depurar directamente en el smartphone tiene sus pros y sus partidarios, ya que permite un 100 % compatibilidad con el dispositivo que no puede ser proporcionado completamente por el emulador .
Las razones pueden ser muchas, tales como:

  • otro sistema de archivos
  • la conversión de archivos a otro formato de archivo o caracteres
  • Cambiar el caso de nombres de archivos o directorios
  • Otra rendimiento del hardware de teléfonos inteligentes en relación con el emulador en tu ordenador
  • La imposibilidad de depurar algunos medios de comunicación como conexión de módem GSM , 3G , BlueTooth , IRDA
  • Problemas con el apoyo de los smartphones , Botones de Tablet
  • diferencias en el apoyo para la pantalla táctil , gestos , múltiples – toque
  • hay que tener en cuenta el consumo de energía de la CPU y dispositivos de la batería y por consiguiente móvil
  • Cooperación con otras aplicaciones locales , hardware y software de recursos
  • La dependencia de la configuración , GSM operador bloqueo y limitaciones

Si usted desea crear y actualizar el software tanto en el equipo móvil ( . Net Compact Framework – CF) y PC ( . NET Framework) para crear el mejor software para las versiones más antiguas y peores o tal Windows Phone 7 .
Esta es la razón , que los componentes , funciones y . Bibliotecas de red es mucho mayor en relación con la ( . NET CF) y la regresión , puede ser mucho más difícil de lo que hacia arriba la versión cambio significativo y un ” dilapidación ” el programa y cientos de errores en el compilador después de un cambio muy pequeño en la forma .
Desafortunadamente , Microsoft declara abiertamente que el software anterior no pasa de la máquina expendedora en los sistemas operativos más recientes como Windows Mobile 6 . 5 para Windows Phone 7 que puede resultar en la necesidad de modificar el código para cada nueva versión del sistema .
Versiones intermedias (después del punto decimal dígitos) en realidad no importa cuando suba , Pueden surgir problemas al cambiar de versión principal 6 – > ; 7 – > ; 8 .
Con Windows Phone 8 y Windows 8, la diferencia es aún mayor debido a la arquitectura del sistema revisado . Es posible que usted tenga que volver a escribir el núcleo de la aplicación eHouse4DotNet .
Volviendo ahora a la instalación y configuración de Visual Studio y los emuladores necesarios , crear un proyecto en VS para los más débiles de los dispositivos que se van a manejar .

 Visual Studio Crear un proyecto de aplicación móvil para eHouse casa inteligente


 Seleccione la . Net Compact Framework para el proyecto

 La adición de los libros de referencia para la plataforma de destino seleccionado del dispositivo

  • Debe ejecutar Visual Studio
  • En la página Archivo de selección de menú – > ; ; Nuevo – > ; ; Proyecto
  • En el cuadro de diálogo Nuevo proyecto, seleccione de la lista de Visual C # – > ; ; Smart Device – > ; ; Proyecto de Smart Device
  • Seleccione la versión . NET se apoya en la unidad más débil
  • Escriba un nombre de proyecto y seleccione la carpeta de destino , seleccione crear un directorio para el proyecto y haga clic en Aceptar
  • en el cuadro de diálogo ” Agregar nuevo proyecto de Smart Device ” por ejemplo, elegir el menor de plataforma compatibles ” Windows Mobile 6 . 1 Profesional ” y versiones . Net Compact Framework
  • Seleccione Aplicación de dispositivos y pulse OK
  • El proyecto creó una ventana y seleccione el dispositivo de destino o emulador de Smartphone
  • Entonces , en el menú Proyecto – > ; ; Propiedades del proyecto tab , Seleccione el dispositivo y seleccionar el dispositivo de destino ” Implementar última versión de . Neto ”
  • Salvo lo establecido en el proyecto y Visual Studio
  • Copiar archivos de código fuente existentes eHouse4DotNet de la biblioteca para su proyecto en Windows
  • Otra vez , ir a Visual Studio y abra el proyecto eHouse4DotNet
  • En ” el Explorador de soluciones ” en el lado derecho seleccione el proyecto y haga clic en el botón derecho del ratón y seleccione Agregar – > ; ; Elemento existente y añadir todos los archivos copiados de la biblioteca eHouse4DotNet
  • También en ” El Explorador de soluciones ” Seleccione Referencias pulse el botón derecho del ratón para mostrar el menú
  • Por . NET para encontrar todas las referencias a una plataforma de software en particular
  • Compruebe el tamaño de un formulario estándar para un smartphone estándar tamaño (resolución) de la pantalla es de 480 * 800
  • Generar configuración para paneles de control de acuerdo con las instrucciones de este artículo: ” eHouse casa inteligente – exportar las configuraciones de los paneles ”
  • Al depurar utilizando el smartphone debe copiar el directorio completo ” c: \ e – Casa \ ” con los paneles configurados del sistema y ajuste exportar a una tarjeta de memoria (preferiblemente tirando de la tarjeta de memoria en el lector y traducir la PC o notebook) . Esto evitará problemas con la conversión de archivos , nombres y personajes , y más fácil y más rápido para copiar . Además , en los casos de errores de copia puede hacerlo a través de la línea de comandos xcopy . en el directorio de destino ” % CSIDL_PROGRAMS % \ EHouse4DotNet \ ” colocar las rutas de archivos . txt con la ruta de acceso al directorio que – House es decir, . ” / Tarjeta de almacenamiento / e – Casa / ” . Smartphone está listo para depurar y tiempo de ejecución .
  • En el caso de utilizar el emulador de depuración de configurar los parámetros del emulador de la siguiente manera:
  • Llame al emulador pulsando el icono del teléfono
  • Seleccione el menú Archivo – > ; ; Configurar
  • En la ficha General , tipo en el ” carpeta compartida ” ruta del directorio que contiene el directorio eHouse , por ejemplo, . para la instalación c: \ e – casa \ c: \
  • En la ficha Pantalla , seleccione Video , y establecer la orientación de 90 grados
  • En Red , seleccionar ” Habilitar adaptador de red NE2000 ” y una lista de interfaz de emulación para conectarse a la red utilizando .
  • Pulse el botón OK . Seleccione el menú Archivo ” Guardar estado y de salida ” . Emulador está listo para su uso .

El código fuente para el software de Windows . NET se puede encontrar en: eHouse Home Automation – Open Source . neto

 Seleccione la . Net Compact Framework para el proyecto

 programación de Visual Studio para la automatización del hogar ehouse
 programación de Visual Studio para la automatización del hogar ehouse
 programación de Visual Studio para la automatización del hogar ehouse
 programación de Visual Studio para la automatización del hogar ehouse