<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2995" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hola Ringo,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV style="FONT: 10pt arial">>>----- Original Message ----- 
<DIV style="BACKGROUND: #e4e4e4; font-color: black"><B>>>From:</B> <A 
title=aydabella@yahoo.com.ar href="mailto:aydabella@yahoo.com.ar">Ringo</A> 
</DIV>
<DIV><B>>>To:</B> <A title=cconclase@listas.conclase.net 
href="mailto:cconclase@listas.conclase.net">C Con Clase</A> </DIV>
<DIV><B>>>Sent:</B> Wednesday, December 13, 2006 12:24 PM</DIV>
<DIV><B>>>Subject:</B> [C con Clase] Programar con Controles</DIV></DIV>
<DIV><FONT face=Arial size=2>>></FONT></DIV>
<DIV>>>Hola a todos,</DIV>
<DIV>>>me enteré recién que en LabWindows se puede programar directamente 
con Controles, Botones, Diálogos, etc, etc. Mis preguntas son las 
siguientes: </DIV>
<DIV>>>- Cuando usamos el VisualC, se puede hacer lo mismo con este?, 
</DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>El visual C++ es un entorno bastante potente, te 
permite programar con API, MFC, etc. Ademàs tiene un editor de recursos con 
bastante funcionalidad. Los cuadros de diàlogo se crean arrastrando controles 
simplemente.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV>>>- El MFC vendría a ser esta forma de programación?, </DIV>
<DIV>>>- Qué ventajas y desventajas nos traería el uno y el otro, osea 
programando solo código y el otro programando código y Controles?</DIV>
<DIV>>>es agradecería toda respuesta, porque hace tiempo cuando quise 
empezar a programar en forma gráfica, me decidí por el WinApi, ya que el MFC 
para ese >>entonces no tenía muy buena reputación.</DIV>
<DIV>>>Gracias.</DIV>
<DIV>>>Abel.</DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>A mì las MFC es su momento no me gustaron mucho 
porque cuando se creaba la aplicaciòn aparecìan un montòn de clases y yo no 
tenìa ni idea de que se ejecuba en cada momento, sobre todo como arrancaba todo 
eso la principio. Destacar que era fàcil añadir un control con sòlo 
arrastrarlo y escribir el còdigo del mismo. Quizà no le dedique el tiempo 
suficiente.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Los de National Instruments (Labview, Labwindows, 
etc) y Mathworks (Matlab) tienen objetivos parecidos. Matlab tiene su propio 
lenguaje que facilita mucho trabajar con vectores y matrices y la representaciòn 
de datos, pero lo màs importante dispone de un montòn de toolboxes (control de 
sistemas, visiòn artificial, adquisiciòn de datos, identificaciòn de sistemas, 
etc etc) que facilitan tareas que se realizan a menudo en ingenierìa y otras 
àreas. Por ejemplo hablando de visiòn artificial cargar una imagen en una matriz 
o en 3 matrices si està la imagen en color es tan sencillo como usar el comando 
imread, guardarla a disco en formato bmp, jpg comando imwrite, lleva comandos 
para filtrar imàgenes, realizar operaciones morfològicas, etc. Matlab lleva 
ademàs simulink que te permite realizar tareas como las anteriores con sòlo 
arrastrar bloques de un bibliòteca sobre una ventana, unirlos con lìneas de 
entradas y salidas entre bloques y configurar paràmetros en los 
mismos.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Labview es una herramienta puramente gràfica 
(similar a simulink) orientada a la sensorizaciòn, adquisiciòn y 
acondicionamiento de señal sobre todo. Por ejemplo colocar un bucle for es tan 
sencillo como elegir esta estructura de control de la caja de herramientas y 
dibujarlo como si de un botòn se tratase. Todo lo que lleva dentro de ese bucle 
for dibujado en ventana es lo que se repite. Igual que con simulink todo los 
elementos se interconectan.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Labwindows por lo que he visto recièntemente 
googleando lleva tambièn mucha toolboxes que las llama de otra manera. Por 
ejemplo lleva para hacer un control PID (ampliamente usado en control de 
procesos industriales) de una manera muy ràpida usando funciones ya 
desarrolladas.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Supongo que cuando te han mandado usar Labwindows 
serà porque tendràs que realizar alguna aplicaciòn en la que podràs reutilizar 
funciones de unas de estas toolboxes de manera que terminaràs tu aplicaciòn màs 
ràpido que usando otro lenguaje en el que tendrìas tù que desarrollar 
todo.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Se me olvidaba Matlab tambièn lleva una cosa para 
desarrollar interfaces de usuario muy ràpido al estilo de Visual Basic, se llama 
guide, algo asì como editor de interfaces gràficas de usuario.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Espero que te aporte algo mi humilde 
opiniòn.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Un saludo,</FONT></DIV>
<DIV><FONT face=Arial size=2>Juan Antonio.</FONT></DIV>
<P>__________________________________________________<BR>Correo 
Yahoo!<BR>Espacio para todos tus mensajes, antivirus y antispam ¡gratis! 
<BR>¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
<P>
<HR>

<P></P>_______________________________________________<BR>Cconclase mailing 
list<BR>Cconclase@listas.conclase.net<BR>http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net<BR></BODY></HTML>