Tutorial para empezar a crear un formulario Windows desde cero con Visual C++ 2015 paso a paso.
http://electronica-pic.blogspot.com.es/2015/11/crear-formulario-windows-form-con.html
Tutorial para empezar a crear un formulario Windows desde cero con Visual C++ 2015 paso a paso.
http://electronica-pic.blogspot.com.es/2015/11/crear-formulario-windows-form-con.html
Apagar y encender led con arduino y visual studio 2015Ángel Acaymo M. G.
Apagar y encender un Led con Arduino bajo cualquier lenguaje de Visual Studio y tectnologías. C#, C++ y Visual Basic .net 2105.
Blog de origen:
http://electronica-pic.blogspot.com.es/2015/11/encender-y-apagar-un-led-con-arduino-y.html
Puedes crear tu propia interfaz para comunicar por puerto serie/USB desde Visual Basic 6 a Arduino. Ejemplo de encender y apagar un Led mientras recibe mensajes de texto desde Arduino.
Interruptor crepuscular y de movimiento microcontrolado documentado paso a paso.
Este documento te enseña a crear un dispositivo electrónico con un circuito capaz de encender la luz al caer la noche y de apagarla al salir el sol.
Es un proyecto pensado para cualquier tipo de uso, ya sea el poder tener luz de un lado al otro de una casa sin necesidad de tocar el interruptor, hasta el activado de una alarma en caso de detección de intrusos.
Apagar y encender led con arduino y visual studio 2015Ángel Acaymo M. G.
Apagar y encender un Led con Arduino bajo cualquier lenguaje de Visual Studio y tectnologías. C#, C++ y Visual Basic .net 2105.
Blog de origen:
http://electronica-pic.blogspot.com.es/2015/11/encender-y-apagar-un-led-con-arduino-y.html
Puedes crear tu propia interfaz para comunicar por puerto serie/USB desde Visual Basic 6 a Arduino. Ejemplo de encender y apagar un Led mientras recibe mensajes de texto desde Arduino.
Interruptor crepuscular y de movimiento microcontrolado documentado paso a paso.
Este documento te enseña a crear un dispositivo electrónico con un circuito capaz de encender la luz al caer la noche y de apagarla al salir el sol.
Es un proyecto pensado para cualquier tipo de uso, ya sea el poder tener luz de un lado al otro de una casa sin necesidad de tocar el interruptor, hasta el activado de una alarma en caso de detección de intrusos.
He recopilado esta información importante para el mundo de las consolas clásicas de 8 y 16 bits por si en el futuro se pierda la Web propietaria.
Dicha Web no se actualiza desde hace años. Así que esta obra seguirá su curso por si en el futuro, su autor lo actualice.
Electrónica PIC
http://electronica-pic.blogspot.com.es
Manual de Teensy++ 2.0. Instalación, configuración y ejemplos para que puedes por primera vez a personas nóveles adentrarse al mundo de Arduino.
Se incluyen ejemplos, vídeos de muestras que se actualizarán con el tiempo, así también puedes enviar tus propios proyectos para publicarlo.
En esta sesión se introduce el nuevo paradigma de extensibilidad de SharePoint basado en Javascript y herramientas Open Source, el SharePoint Framework. Creditos a Luis Valencia @levalencia
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...espinozaernesto427
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta intensidad son un tipo de lámpara eléctrica de descarga de gas que produce luz por medio de un arco eléctrico entre electrodos de tungsteno alojados dentro de un tubo de alúmina o cuarzo moldeado translúcido o transparente.
lámparas más eficientes del mercado, debido a su menor consumo y por la cantidad de luz que emiten. Adquieren una vida útil de hasta 50.000 horas y no generan calor alguna. Si quieres cambiar la iluminación de tu hogar para hacerla mucho más eficiente, ¡esta es tu mejor opción!
Las nuevas lámparas de descarga de alta intensidad producen más luz visible por unidad de energía eléctrica consumida que las lámparas fluorescentes e incandescentes, ya que una mayor proporción de su radiación es luz visible, en contraste con la infrarroja. Sin embargo, la salida de lúmenes de la iluminación HID puede deteriorarse hasta en un 70% durante 10,000 horas de funcionamiento.
Muchos vehículos modernos usan bombillas HID para los principales sistemas de iluminación, aunque algunas aplicaciones ahora están pasando de bombillas HID a tecnología LED y láser.1 Modelos de lámparas van desde las típicas lámparas de 35 a 100 W de los autos, a las de más de 15 kW que se utilizan en los proyectores de cines IMAX.
Esta tecnología HID no es nueva y fue demostrada por primera vez por Francis Hauksbee en 1705. Lámpara de Nernst.
Lámpara incandescente.
Lámpara de descarga. Lámpara fluorescente. Lámpara fluorescente compacta. Lámpara de haluro metálico. Lámpara de vapor de sodio. Lámpara de vapor de mercurio. Lámpara de neón. Lámpara de deuterio. Lámpara xenón.
Lámpara LED.
Lámpara de plasma.
Flash (fotografía) Las lámparas de descarga de alta intensidad (HID) son un tipo de lámparas de descarga de gas muy utilizadas en la industria de la iluminación. Estas lámparas producen luz creando un arco eléctrico entre dos electrodos a través de un gas ionizado. Las lámparas HID son conocidas por su gran eficacia a la hora de convertir la electricidad en luz y por su larga vida útil.
A diferencia de las luces fluorescentes, que necesitan un recubrimiento de fósforo para emitir luz visible, las lámparas HID no necesitan ningún recubrimiento en el interior de sus tubos. El propio arco eléctrico emite luz visible. Sin embargo, algunas lámparas de halogenuros metálicos y muchas lámparas de vapor de mercurio tienen un recubrimiento de fósforo en el interior de la bombilla para mejorar el espectro luminoso y reproducción cromática. Las lámparas HID están disponibles en varias potencias, que van desde los 25 vatios de las lámparas de halogenuros metálicos autobalastradas y los 35 vatios de las lámparas de vapor de sodio de alta intensidad hasta los 1.000 vatios de las lámparas de vapor de mercurio y vapor de sodio de alta intensidad, e incluso hasta los 1.500 vatios de las lámparas de halogenuros metálicos.
Las lámparas HID requieren un equipo de control especial llamado balasto para funcionar
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
4. Presentación
• Desde Visual Studio 2012 han complicado un poco las cosas para
crear un Windows Form con Visual C++ CLR, cada versión cambian
detalles que en el fondo está bien por dentro, lo que es más difícil
acceder a él.
• Se presenta un tutorial pequeño paso a paso para saber como crear
un Windows Form.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 4
5. Presentación
• Observando las opiniones que he visto por Internet, si vas a usar Visual C++
CLR que opta por la plataforma .net, mejor te centras en Visual C#.
• MFC, Win32 y ATL a parte de ser más complicado, se suele usar para tener
mejor rendimiento, kernel, driver y un largo etc, requiere más tiempo
haciendo códigos.
• Si optas por hacer una interfaz sencilla para controlar dispositivos externos
en el puerto serie como microcontroladores PIC, placas de Arduino,
Raspberry Pi o cualquier otro con el protocolo RS232, mejor usar Visual C++
CLR, C# o Visual Basic .net por su facilidad y comodidad.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 5
6. Presentación
• Dependiendo de sus necesidades.
El uso de CLR le proveerá a usted con la más expresiva conjunto de bibliotecas (el todo .NET Framework), en el
costo de la restricción de su archivo ejecutable para exigir el .NET Framework para ser instalado en tiempo de
ejecución, así como la limitación a la plataforma de Windows (sin embargo, todos los 4 de los enumerados
tecnologías son solo para Windows, por lo que la limitación de la plataforma es, probablemente, el menos
problemático). Hablando de CLR, MFC, Win32 y ATL.
Sin embargo, CLR requiere el uso de C++/CLI extensiones para el lenguaje C++, así que, en esencia, la
necesidad de aprender algo más de las características de lenguaje con el fin de utilizar este. Al hacerlo,
obtendrá muchos "extras" tales como el acceso a la .red de bibliotecas, lleno de recolección de basura, etc.
ATL Y MFC son un poco más complicado de decidir. Le indico a la página de MSDN para elegir, para decidir
entre ellos. Sobre ATL y MFC es que usted no necesita .NET Framework, sólo el VC/MFC tiempos de ejecución
para ser instalado para su implementación.
El uso de Win32 directamente proporciona a los más pequeños ejecutables, con el menor número de
dependencias, pero es más trabajo para escribir código y tiempo.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 6
7. Presentación
• En esta versión he trabajado con el Sistema operativo Windows 7 de
64 bits y Visual Studio Community 2015.
• Enlace para descargar Visual Studio Community 2015 (Gratuito).
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 7
10. Herramientas comunes
• Puedes descargar Visual Studio
Community 2015 con un ejecutable a
travéz de Internet o descargarte una ISO
para grabarlo en un DVD.
• Antes de instalar, seleccionamos las
Herramientas comunes para Visual C++
2015 como indica en la imagen.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 10
12. Visual C++ 2015 CLR
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 12
13. Visual C++ 2015 CLR
• Cuando tengas Visual Studio Community
2015 ya ejecutado, creamos un proyecto
nuevo.
• ArchivoNuevoProyecto…
• Mirar imagen grande en la página
siguiente.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 13
14. Visual C++ 2015 CLR
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 14
15. Visual C++ 2015 CLR
• Le ventana Nuevo proyecto está abierta y
seguimos en orden lo que indica la imagen.
• 1) Visual C++ en Plantillas.
• 2) CLR.
• 3) Proyecto vacío de CLR.
• 4) Ponemos el nombre que queramos, en
este caso lo he llamado Proyectazo.
• 5) Pulsamos Aceptar.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 15
16. Visual C++ 2015 CLR
• En el “Explorador de soluciones” seleccionamos el nombre de nuestro proyecto, en este caso
Proyectazo como el primer paso.
• En la barra de herramientas Proyecto, luegoAgregar un nuevo elemento tal como indica en la imagen
de abajo.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 16
17. Visual C++ 2015 CLR
• Como muestra la imagen de abajo. Cloqueamos enVisual C++ UI y SeñalamosWindows Forms, le
he añadido como nombre en el tercer paso Form_Principal, puedes poner cualquier nombre, al final,
pulsaAceptar.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 17
18. Visual C++ 2015 CLR
• En mi caso puede ver que hay un mensaje
de error como muestra en esta imagen y
en la página siguiente.
• No preocuparse, aún no hemos acabado.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 18
20. Visual C++ 2015 CLR
• Cierra la pestaña pulsando la X. En la página siguiente lo volverás a abrir con el formulario.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 20
22. Visual C++ 2015 CLR
• Indicamos en el “Explorador de soluciones”,
hacemos clic en el botón derecho del ratón y
luego pulsamos “Propiedades”.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 22
23. Visual C++ 2015 CLR
• Sigue el procedimiento indicado abajo, en
Subsistema tiene que ser Windows
(/SUBSYSTEM:WINDOWS), luego pulsas
aplicar.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 23
24. Visual C++ 2015 CLR
• Vete a la pestaña “Avanzadas”, Punto de
entrada escribes main.
• Finalmente el botón Aceptar.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 24
25. Visual C++ 2015 CLR
• Escribe los códigos necesarios como muestra en la imagen, pero antes, mira la página siguiente
que se ve más grande y mejor.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 25
26. Visual C++ 2015 CLR
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 26
27. Visual C++ 2015 CLR
• En la página siguiente muestra el proyecto
del formulario.
• Puedes añadirle un label, cambiar de título
al formulario como prueba.
• Luego pulsas F5 para compilar.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 27
28. Visual C++ 2015 CLR
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 28
30. Visual C++ 2015 MFC
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 30
31. Visual C++ 2015 MFC
• Cuando tengas Visual Studio Community
2015 ya ejecutado, creamos un proyecto
nuevo.
• ArchivoNuevoProyecto…
• Mirar imagen grande en la página
siguiente.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 31
32. Visual C++ 2015 MFC
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 32
33. Visual C++ 2015 MFC
• Le ventana Nuevo proyecto está abierta y
seguimos en orden lo que indica la imagen.
• 1) Visual C++ en Plantillas.
• 2) MFC.
• 3) Aplicación MFC.
• 4) Ponemos el nombre que queramos, en
este caso lo he llamado Proyecto_MFC.
• 5) Pulsamos Aceptar.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 33
34. Visual C++ 2015 MFC
• Aparece una ventana de información que te
indica rápidamente qué es lo que puedes crear
con el asistente.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 34
35. Visual C++ 2015 MFC
• En el grupo de opciones debemos elegir "Basada
en cuadros de diálogo", alternativamente
tenemos la opción de utilizar diálogos HTML, ese
tipo de diálogo utiliza controles HTML.
• Luego debemos elegir como vamos a utilizar la
librería MFC:
• Si usamos MFC como un archivo compartido
nuestra aplicación (.exe) ocupará poco espacio
será portable hacia cualquier sistema operativo
Windows que tenga instaladoVisual C++ Runtime.
• En cambio si usamos MFC como una biblioteca
estática nuestra aplicación contiene todo lo
necesario para ejecutarse, puede llegar a ocupar
muchos megas y puede portarse a otros sistemas
Windows que incluso no tengan instaladoVisual
C++ Runtime.
• No usar Bibliotecas Unicode, a menos que sean
completamente necesarias.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 35
36. Visual C++ 2015 MFC
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 36
Marco grueso. Si esta activada la propiedad "Border" del diálogo es
"Resizing", y si no es "Dialog Frame“
•Cuadro minimizar: Propiedad "Minimize Box" = True/False
•cuadro Maximizar: Propiedad "Maximize Box" = True/False
•Minimizado: Inicia la ventana minimizada.
•
Agrega esta linea de código en la función OnInitDialog:
ShowWindow(SW_MINIMIZE);
•Maximizado: Inicia la ventana maximizada.
Agrega esta línea de código en la función OnInitDialog:
ShowWindow(SW_MAXIMIZE);
•Menú del sistema: Es el menú que aparece cuando hacemos clic derecho
sobre la barra de título.
•Cuadro de diálogo Acerca de: Es un dialogo que muestra información de la
aplicación, conocida también como "About... ", a diferencia de las
aplicaciones SDI/MDI no tenemos un menú, es por eso que el asistente
agrega un segmento de código que permite visualizar este diálogo.
37. Visual C++ 2015 MFC
• Lo dejamos así para tener todo limpio para
este ejemplo.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 37
38. Visual C++ 2015 MFC
• Tendremos un diálogo que nos va a mostrar
las clases que van a generarse, en este
punto podemos elegir las clases bases, es
muy importante hacerlo por que luego va a
ser un poco tedioso hacer cambios.
• En la página siguiente muestra el proyecto
del formulario.
• Puedes añadirle un label, cambiar de título al
formulario como prueba.
• Luego pulsas F5 para compilar.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 38
39. Visual C++ 2015 MFC
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 39
41. Visual C++ 2015 Win32
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 41
42. Visual C++ 2015 Win32
• Cuando tengas Visual Studio Community
2015 ya ejecutado, creamos un proyecto
nuevo.
• ArchivoNuevoProyecto…
• Mirar imagen grande en la página
siguiente.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 42
43. Visual C++ 2015 Win32
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 43
44. Visual C++ 2015 Win32
• Le ventana Nuevo proyecto está abierta y
seguimos en orden lo que indica la imagen.
• 1) Visual C++ en Plantillas.
• 2) Win32.
• 3) Aplicación Win32.
• 4) Ponemos el nombre que queramos, en
este caso lo he llamado Proyecto_Win32.
• 5) Pulsamos Aceptar.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 44
46. Visual C++ 2015 Win32
• En Opciones adicionales, marca Proyecto
vacío.
• Luego Finalizar.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 46
47. Visual C++ 2015 Win32
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 47
48. Visual C++ 2015 Win32
• Selecciona Archivo C++ (.cpp).
• Como nombre he puesto
Mensaje_texto.cpp.
• Pulse Aceptar.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 48
49. Visual C++ 2015 Win32
• En el Explorador de soluciones se ha
creado en Archivos de código fuente el
elemento Mensaje_texto.cpp.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 49
50. Visual C++ 2015 Win32
• La explicación paso por paso de cada
código lo explica en el enlace.
• Solo nos centramos en el código fuente
final en el cual insertaremos dentro del
elemento Mensaje_texto.cpp.
• He modificado el nombre del texto,
coordenada del texto, del formulario y el
título del formulario.
• Código fuente en las siguientes páginas.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 50
• Ver enlace.
55. Visual C++ 2015 Win32
• Pulsamos F5 para compilar y
comprobamos el formulario.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 55
57. Enlaces
Enlaces de descargas del ejemplo, foros y otras
informaciones.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 57
58. Enlaces
Descripción
• Por si quieres ver detalles del programa de este
ejemplo, o no hayas la solución desde el
tutorial, aquí dejo un enlace de descarga de
ejemplo.
Descargar
• Enlace
• Enlace
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 58
59. Enlaces
• Visual Studio Community 2015: Web principal para la descarga.
• MSDN: Foro oficial sobre Visual Studio.
• TechNet: Foro oficial sobre Sistemas Operativos Windows.
• Blog: Electrónica PIC, encontrarás tutoriales relacionado con Visual Studio y
electrónica.
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 59
60. Autor
Ángel Acaymo M. G.
Versión 2.0
Contacto: metaconta@gmail.com
11/12/2015Electrónica PIC - http://electronica-pic.blogspot.com.es 60