TODOPIC
Misceláneas - Interés General => Off Topic => Mensaje iniciado por: LABmouse en 08 de Marzo de 2010, 17:46:07
-
Hola amigos,
Siempre use el VisualBasic para aplicacion en PC. Sera por lo facil de usar y hasta bonitas quedan las aplicaciones. Pero se me hace importante encontrar un entorno de programacion que me permita crear lo mismo pero que sea gratis.
Hay Visual Basic Express, pero lastima es version trail de 30 dias. Conocen alguna otra?
-
¿Quieres seguir programando en Basic?
Si te da igual cambiar a C++ prueba esto: Qt (http://qt.nokia.com/products)
Y este no es C ni Basic, pero se ve muy sencillito y también promete: Processing (http://processing.org/)
-
...
Hay Visual Basic Express, pero lastima es version trail de 30 dias. Conocen alguna otra?
oye no sabia, la vez que instalé el vb express, lo tuve mas de un mes y no me salia nada de versión trial, lo que leí es que trae algunas limitaciones, aunque se puede usar para aplicaciones "corrientes" y hasta se pueden compilar los proyectos.
-
No, no, Ernesto... Visual Studio Express Edition es gratis eternamente.
Una cosa es que te piden que te registres pero si usas el ISO para instalarlo no te pide registro.
Yo llevo trabajando con C# más de 1 año e incluso ya he vendido un par de aplicaciones.
http://www.microsoft.com/express/Downloads/#2008-All
Mi tesis está hecha con C# y cero problemas... muchas soluciones.
Nota: Este mensaje no fue pagado por Microsoft. :mrgreen:
Aquí los detalles de que es gratis para cualquier fin (comercial o escolar, da igual)...
How much will these products cost?
Effective April 19th, 2006, all Visual Studio Express Editions are free permanently. This pricing covers all Visual Studio 2005 Express Editions and Visual Studio 2008 Express Editions including Visual Basic, Visual C#, Visual C++, Visual J# (only available in Visual Studio 2005 Express), and Visual Web Developer as well as all localized versions of Visual Studio Express.
http://www.microsoft.com/express/support/support-faq.aspx
Y para fines NO comerciales, sólo escolares:
https://www.dreamspark.com/default.aspx
Incluso permiten descargar de forma legal Visual Studio 2010 Ultimate Edition.
-
Nota: Este mensaje no fue pagado por Microsoft. :mrgreen:
:D :D :D
-
.
¿Alguien tiene alguna experiencia en aplicaciones gráficas usando Python? Todavía lo estoy aprendiendo y es como un balde de agua fria después de tanto C :azn:
Además, al ser interpretado, es multiplataforma. Totalmente gratuito y bien documentado.
-
Estoy de acuerdo con mig, es excelente C# como una opcion para hacer soft y sin ningun costo, saludos
-
Hola,
Mira quiero contestarte lo mas profesionalmente posible,
Soy programador desde hace 20 años me he movido en todas las plataformas comerciales y no , y he utilizado casi todos los lenguajes de programación de uso genéricos.
pero hay solo un pequeño gran lenguaje ,que invirtiendo tus estudios en el nunca te defraudará y ese lenguaje es C.
la mayoría de los otros lenguajes están diseñados para simplificar tareas con librerías de alto nivel y llamadas de API o subcall para el sistema operativo o interfaces interpretativas de alguna machina virtual
..piensa que muchos de esto lenguajes han sido desarrollados para desempeñar determinadas tareas como: gráficas, matemáticas, integración, abstracción, crossing etc y esto es su concepto nativo tiene que ser importante por su elección
hoy en día el único y digo el único lenguaje que es suportado respetando su estandard en todas las plataformas tanto embebidas como de uso genéricos (PC,móviles,etc) es C.
aun mas que el mismísimo Assembler que muta según ensamblado y arquitectura.
personalmente creo que la elección de C es algo básico para programar tanto en PC que tu dispositivos hardware
y se hace indispensable al momento de optimizar código o trasladarlo de una arquitectura a otra
su sintaxis esta reducida y de fácil interpretación
y una de las tarea que hacen único C y aun mas C++ es su gestión de la memoria permitiendo una administración simple y donde el programador nunca pierde el contacto con el hardware y tanto en estructura incremental o stackizada o de reticulo monticular mejor conocidos como algoritmos de heap que no obstante su complejidad el C permite desenvolverse en ellos sin problemas
y estos y mas características de C son la que te permitirán entender a 360º los procesos a bajo nivel de tu maquina.
aprender otro lenguaje antes de C ,
seria como querer ser ingeniero electrónico sin estudiar la unión pn , (¿absurdo no?)
a igual quiero defender mi categoría y te garatizo que en cualquier instituto o universidad donde se estudia informática el primer lenguaje es C (¿porque será?)
en ultimo te aconsejo que si elijes C o C++
lo dos grandes IDEs (lo que ganan premios de veras) son
Eclipse (http://www.eclipse.org/) para usuarios medianos y/o expertos
NetBeans (http://netbeans.org/) para usuarios principiantes y/o mediano y/o expertos
ambos gratuitos, multiplataforma, multilinguaje, y con la posibilidad de integrar tus propios compiladores y debugger's
*nota estoy certificado MCSE y MCSD(y yo si page por ellos) y sigo aconsejándote el uso de C básico o C++ en un IDE distinto al el visual studio. (estoy loco?)
no no no estoy loco el visual studio es una obra maestra y sin duda el c# es uno de los lenguajes mejor estructurados y sintaxicamente amigable que hay.
pero deberías probar antes a hacer un par de proyectos fuera de el y sin maquinas virtuales
y luego me dirás lo que es mas simple.
Recordar que C# es hijo de C++(su nombre inicial era C++++ pero se le recorto con #) y C++ es hijo de C , claro que uno puede hacer programas en C# si haber estudiado C++ , pero cuando empezáis a usar C# profundamente vais a necesitar saber sus inter-actuaciones con sus componentes y allá vais a necesitar saber C++ .
Saludos
-
mtristan Solo para probar lo he utilizado pero para interfaces graficas hay de todo solo busca en google. Yo preferi usar algo un poco raro si se quiere, utilice para hacer interfaces graficas el Pygame (http://www.pygame.org/news.html) que sirve para hacer juegos en 2D, lo uso porque puedo hacer el diseño que yo quiera y animarlo colocarle sonido etc etc de forma Facil.
-
micronoob excelente tu analisis y gracias por compartir un poco de la informacion que tenes
saludos
-
Quiero agradecer muy profundamente todas las opiniones que me han dado. Es exactamente lo que queria obtener al preguntar. Respuestas con argumentos.
Yo creo que como electronico...no es mi meta ser un experto en software de PC, bases de datos y aquellas cosas que son para dejar a un ingeniero de sistemas, yo intento lograr aplicacion de control de manera facil e intuitiva para enseñarle a mis estudiantes y para hacer cosas pequeñas con puerto serial, puerto USB, tal vez unos botones para interactuar con hardware. Yo a mi manera hago algunas cosas pequeñas en VisualBasic (Es que es muy facil) pero estoy en busca de alguna opcion que me lo permita de manera gratuita.
- Nocturno, tus recomendaciones amigo Manolo, esta debidamente anotadas para probarlas este fin de semana.
- migsantiago, :shock: Gracias!, es bueno aclarar ese punto, ya esta bajando. :P
- micronoob muchas gracias. Efectivamente trabaje en ASM por unos 3 años, luego pase al ANSI-C. Y como dicen que estoy y aqui me quedo. Por eso buscar una opcion para PC muy cercana a este ANSI-C, a nivel didactico seria estupendo, asi aplico de manera directa con mis estudiantes. Eclipse y Netbeans, ser FREE y MULTIPLATAFORMA son todo lo que esperaba al iniciar la busqueda de una solucion. El problema esta en que no encuentro documentacion de como controlar puerto serie, paralelo, usb desde estos entornos de programacion.
Nuevamente, quiero expresar mis agradecimientos por tomar tiempo para responder a mis preguntas.
CHAO!
-
Ernesto, checa lo del registro, talvez el ISO que estás bajando sí lo pida... pero aún así el registro es gratuito. ;-)
-
Excelente el articulo que nos dio micronoob, muchas gracias por darnos una excelente reseña, Ernesto, para el registro solo tienes que poner el correo electronico, tiene que ser de hotmail o live para que agarre bien, saludos
-
Hola,
Efectivamente me pidio registro pero como bien decias scientist, con el mail de hotmail fue suficiente.
Gracias!
-
...Una cosa es que te piden que te registres pero si usas el ISO para instalarlo no te pide registro.
...
yo bajé el .iso y nunca me pidió registro como condición para arrancar el ide.
-
Hola Pali
Es que no sé si el ISO sea diferente al que hemos bajado nosotros. Cambiaron la estética del sitio de Express y talvez también haya habido cambios con el ISO.
A mi tampoco me pedía registro.
-
Si, ahora baja es un ejecutable que descarga, actualiza, e instala todo desde internet.
-
Visual stuido se puede bajar de la página de Microsoft:
Visual studio (http://www.microsoft.com/express/downloads/#2008-Visual-Basic)
a la izquierda estan las express edition que son libres pero no son completas. Por ejemplo al Visual C++ una de las cosas que le falta la parte de MCF que a mi me gusta particularmente para hacer aplicaciones sin framework. Supuestamente no se vence.
a la derecha esta la Professional Edition que viene completa pero es un trial por 90 dias.
-
Gracias por el Link
YA lo estoy instalando ^^ después de una buena formateada xD.
ME baje la ISO
(http://img16.imageshack.us/img16/6923/isostudio.png)
http://img16.imageshack.us/img16/6923/isostudio.png
-
Hola Akenafab, con el email de la escuela tienes derecho a descargar Visual Studio 2010 Ultimate edition de forma gratuita pero la verdad es que con la versión express estarás más que satisfecho. :mrgreen:
La Ultimate instala más cosas y ocupa más espacio en el disco duro.
-
Pues ni idea que traerá la ultimate >_<
Y no creo ocuparlo tan extenso como tu ^^
Soy newbe xD y cositas sencillas , asi que como dices , este me va re bien .
Creo que y ame habia registrado anteriormente xD.
A ver que sale , retomaré las prácticas con el USB.Ya estaré de pregunton!! :mrgreen:
Saludos!
-
yo me he descargado la version 2010 express de c# y estoy mas que satisfecho con esta, esta excelente, saludos
-
Scientist, ¿ya salió la versión final? ¿Ya no es beta? :o
-
LABmouse, definitivamente recomiendo las versiones Express de Visual Studio, tanto VB.NET como C# son excelentes para lo que buscas. VB.NET no es completamente similar a VB, pero si dominas VB te será más fácil. En cuanto a C#, es el lenguaje al que parece apostarle más MS, con bases de C/C++ estarás en camino :).
En cuanto a C++ administrado, no termina de convencerme todas esas cosas nuevas en la sintaxis :P.
-
gracias mig, lo voy a checar, la verdad no me ha fallado esta version beta, pesa mucho la version final? es descargable desde su sitio la instalacion? o puedo bajarme el iso del c#2010 express? saludos
-
Yo pensaba que ya habían liberado la versión Express 2010 final, pero ahorita entré y sigue la beta 2.
Ya quiero meterle mano para empezar a sacar provecho del net framework 4 y estrenar mi win7 con tales funciones :mrgreen:
http://www.microsoft.com/express/Downloads/#Visual_Studio_2010_Express_Downloads
-
Yo he programado (aclaro que no soy programador sólo me gusta investigar y probar cosas) algunas cosas en el viejo Pascal 7.0 para DOS.
Luego algo en Delphi (me había hecho un programa para el manejo de mi taller de electrónica) que sería Pascal orientado a objetos. Tiene una interface gráfica para diseñar las ventanas y en ellas colocar botones, menues, menues popup.... Seguramente no será tan potente como C.
Es muy fácil de trabajar con Delphi y la sintaxis es muy intuitiva....
Mi primo ya está por terminar la carrera de ingeniería en sistemas de la UTN y los primeros pasos los hicieron en Pascal...
Claro está el Delphi no es gratuito, pero existe Lazarus que es un entorno de programación similar al Delphi y si es gratis.
-
Otra opción muy buena para empezar en lenguaje C visual es la de Borland Builder c++. Tiene muchas caracteristicas parecidad a vc++ pero es bastante más sencillo. Para empezar esta muy bueno, pero lamentablemente no esta tan difundido como vc++ de microsoft.
-
Yo he programado (aclaro que no soy programador sólo me gusta investigar y probar cosas) algunas cosas en el viejo Pascal 7.0 para DOS.
Luego algo en Delphi (me había hecho un programa para el manejo de mi taller de electrónica) que sería Pascal orientado a objetos. Tiene una interface gráfica para diseñar las ventanas y en ellas colocar botones, menues, menues popup.... Seguramente no será tan potente como C.
Es muy fácil de trabajar con Delphi y la sintaxis es muy intuitiva....
Mi primo ya está por terminar la carrera de ingeniería en sistemas de la UTN y los primeros pasos los hicieron en Pascal...
Claro está el Delphi no es gratuito, pero existe Lazarus que es un entorno de programación similar al Delphi y si es gratis.
Hace algún tiempo Borland liberó la versión 6 de Delphi en edición Personal, completamente gratuita. Lamentablemente no volvieron a hacer algo similar con las versiones siguientes. Delphi está basado en Pascal, es tan fácil como VB y tan potente como C, como en algún lado leyera hace tiempo: "VB te hace fáciles las cosas fáciles, Delphi te hace fáciles las difíciles" ;).
-
Algún tuto básico para el c# ???
Slaudos!
-
amigo AKENA, este tutorial a mi me sirvio de perlas para iniciar, ningun tema tiene desperdicio, saludos
tuto c# (http://www.homeandlearn.co.uk/csharp/csharp.html)
-
Uhhh gracias!!!
Se ve muy bueno el tuto :-/
Saludos compa!
-
scientist,
gracias por el tutorial ya me lo agende. Parece muy bueno.
-
Hola amigos,
Siempre use el VisualBasic para aplicacion en PC. Sera por lo facil de usar y hasta bonitas quedan las aplicaciones. Pero se me hace importante encontrar un entorno de programacion que me permita crear lo mismo pero que sea gratis.
Hay Visual Basic Express, pero lastima es version trail de 30 dias. Conocen alguna otra?
Hola amigo!
Seguro que llego tarde, pero yo estoy usando Gambas, en Linux, y es muy bueno. Gratis, de código abierto, y muuuuuuuuuuy parecido a Visual Basic. Tanto, que tiene un asistente para importar tus proyectos previos en VB a Gambas. Lo he usado para hacer una interfaz para el osciloscopio (que no traia soft para Linux), algunos juegos para tontear un poco, y un simulador de 16F628A embrionario que corre bastante rápido.
Haymucho código de ejemplo, y hasta el IDE esta programado en Gambas y tenes el código para ver como está hecho.
Obviamente, siempre será mejor usar C (o si nos ponemos muy histericos ASM), pero si lo que quieres es algo que te permita hacer una apliacion rápido y sin complicarte demasiado, Gambas es una buena opcion.
Al igual que VB te permite hacer "aplicaciones de consola", sin interfaz gráfica. Esa opcion ya funciona en Windows, y las librerias (no se si exactamente es esa la definicon) necesarias para poder crear aplicaciones con ventanas y demas en Windows deberia salir muy pronto. Eso significa que simplemente recompilando tendrias tu aplicacion corriendo en Windows....
Saludos!
-
Que bueno sería un entorno multiplataforma....
Hay algo llamado mono project http://www.mono-project.com/Main_Page
MonoDevelop is an IDE primarily designed for C# and other .NET languages. MonoDevelop enables developers to quickly write desktop and ASP.NET Web applications on Linux, Windows and Mac OSX. MonoDevelop makes it easy for developers to port .NET applications created with Visual Studio to Linux and to maintain a single code base for all platforms.
Mono is a software platform designed to allow developers to easily create cross platform applications. It is an open source implementation of Microsoft's .Net Framework based on the ECMA standards for C# and the Common Language Runtime. We feel that by embracing a successful, standardized software platform, we can lower the barriers to producing great applications for Linux.
No se como será el ide, si permitará crear los componentes de forma visual (tipo Delphi) o no...
Un entorno de desarrollo visual es SharpDevelop, pero solo para win :5] Aquí está el link http://www.icsharpcode.net/OpenSource/SD/
-
hola.... hasta done yo recuerdo mono era un proyecto para la plataforma .net que habian abierto
el còdigo... creo que es solo compatibilida con .net en linux...
Averigua más sobre eso de mono...
-
Esa sería una forma de crear soft multiplataforma. Si programamos para .Net y luego lo corremos usando Mono, de esa manera nuestro programa nos serviría tanto en Win como en Linux.... Esto es lo que quiero probar....
Por ahora estoy empezando a hacer algunas pequeñeces en Visual C#. Luego probaré el SharpDevelop -si puede- ya que el ide de Visual C# me resulta un poco pesado. Veremos que hago
-
No se como será el ide, si permitará crear los componentes de forma visual (tipo Delphi) o no...
si permite todo esto y mucho mas gráficamente no me gusta pero cada día hay actualizaciones y mucha gente trabajando con su código fuente
puedes invokar dll compiladas en .net
prácticamente aparte alguna diferencia con las declaraciones publicas y los ficheros designer que te genera el vs8 y vs9 por
lo demás y todo igual a vs7 es amigable y hay gente de anjuta echándole un cable con los watch y debuger es un optimo proyecto y muchas distro ya lo tienen instalado como ubuntu fedora y se no me equivoco también centOS, de el otro lado hay desarrolladores de BSD metiendole caña para implementar todo lo que es compatible con el kernel 2.6 así que también esta en freeBSD.
ojo como framework no tiene la madurez de java pero ya tiene mas de 4 años el proyecto y creo que empieza a ser rentable hacer algo con el
yo sigo aconsejándote netbeans con c++ o ruby todo gratuito y muy muy profesional
saludos
-
Yo no me dedico a hacer programas, no vivo de eso -por el momento incluso podría decirse que no me dedico a nada ya que no tengo labura- me gusta la idea de tener resueltas un monton de cosas. O sea, el heho de poder armar las ventanas, colocar lo botones y todo ese tipo de componentes de forma ya resuelta (y gráfica) me resulta muy atractivo.
Las pocas cositas que hice para win (para uso particular) fueron hechas en Delphi 6 y realmente corrían muy rápido. Pero como ahora estoy programando los PIC en C no quiero armarme lios entre el C y el Delphi.... Prefiero hacer todo en C. Aunque la sintaxis cambie un poco.
-
Me parece que me van a querer matar, pero para mi el Pascal es un lenguaje muerto. El Delphi esta bueno pero es un intento por resusitar el lenguaje debido al todo el trabajo que Borland tiene hecho en él. El Borlan Builder c++ creo que es una mejor opción porque se programa en c++ y usa los componentes ya creados Delphi.
Hoy en día cualquier programador serio usa visual studio (c++,c#) ó java ( hablando de windows, para linux es otra cosa).
Bueno igual esta es mi opinión, yo tampoco soy programador y no tengo los conocimiento para saberlo con certeza. Igual tengo que reconocer que en mi facultad los de Sistemas estudian Pascal en los primeros años, pero quiero suponer que es para entender los paradigmas de programación.
-
No creo que nadie quiera matarte por pensar de esa forma aunque... no meto las manos en el fuego por nadie :D :D
Pascal nació como un lenguaje destinado a la enseñanza y de hecho a mí, como a muchos, me resultó muy sencillo aprender dicho lenguaje. El C lo "aprendí?" gracias a los PIC porque siempre me resultó más difícil su sintaxis, ya que se puede decir lo mismo pero escrito de formas diferentes. Cada vez que veía ejemplos me encontraba con que estaban escritos distintos y eso me mareaba.
Te sorprendería saber cuantos programas que andan dando vueltas están hechos en Delphi.
-
Bueno igual esta es mi opinión, yo tampoco soy programador y no tengo los conocimiento para saberlo con certeza.
:?