<!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>