Microsoft Visual Basic 6.0 – Opinión – Si eres nuevo aprende Visual Basic

Es un lenguaje de programacion orientado a objetos y es facil de aprender por que tiene un entorno grafico para el formulario y los commandos del codigo digamos que no son muy complicados. En internet hay infinidad de tutoriales y cursos de visual basic totalmente basicos y que con ellos aprendes mucho sobre este lenguaje y te capacita para hacer tus propios programillas para enseñar a tus amiguetes. Por ultimo vuelvo a reiterar que si eres nuevo en este campo te aconsejo visual basic. En fin que si quereis programar compraros Visual Basic 6.0. Un saludo muchachos 

Microsoft Visual Basic 6.0 – Opinión – CASI TODO LO QUE HAY QUE SABER

Bueno… para comenzar quiero contarles que hace 6 años que programo en Visual Basic, por ese motivo se en que es bueno y en que no… Para que nos puede servir y para que no.
Visual Basic 6.0 es un lenguaje muy potente y altamente escalable por medio de DLLs o ActiveX, con el podremos hacer controles ActiveX, DLLs ActiveX, páginas ASP compiladas (Para que no nos puedan copiar el código) y otras cosas muy buenas.
Para empezar, si piensas en desarrollar un programa para Windows XP evita utilizar el control DBGrid ya que este no es compatible con ese sistema operativo.
Otra cosa que no me gusta es la parte de los reportes, yo me he acostumbrado mucho al Crystal Reports de Seagate y considero que es mucho mas potente.
Y lo peor de todo que tiene este sistema operativo es el generador de instalaciones… Pero siempre podemos solucionarlo instalando una copia de Visual Basic en el ordernador y luego borrando los ejecutables para evitar los incovenientes legales.
Visual Basic es muy potente para desarrollar aplicaciones de bases de datos ya que se puede utilizar con casi cualquier tecnología (Ej. SQL Server – Oracle – Excel – Access – DBase entre otros).
Otra cosa muy buena de Visual Basic es que podemos desarrollar modulos en controles ActiveX o Dlls, esto nos permitirá ahorrar mucho trabajo en la programación si somos ordenados, si no lo somos olvidemoslo… será muy complicado.
En fin, este leguaje es excelente para principiantes o para quien desee desarrollar aplicaciones rápidamente.
Con este leguaje también podemos desarrollar aplicaciones cliente/servidor, aplicaciones multimedia y casi todo lo que se nos pueda ocurrir en un lenguaje de este nivel.

Espero que les sirva este comentario.

Saludos! 

Microsoft Visual Basic 6.0 – Opinión – El mecanismo del chupete es complicado.

Comparado con programar en Visual Basic, el mecanismo del chupete es una cosa que necesita de estudio y reflexión. Tan fácil como arrastrar y soltar, pinchar, cortar y pegar, podemos hacer una aplicación con los fines más variopintos.

La programación ha adoptado un nuevo nivel de simplicidad al llegar este lenguaje, lejos, pero compatible de aquellos programas en Basic de hace tantos años, o el QBasic que rompió moldes en el MS-DOS, este Visual nos lleva directamente a trabajar con una cosa tan intuitiva como son las ventanitas, los imágenes, los gráficos y las relaciones con otras aplicaciones.

Viual Basic es una base para la programación. Es un lenguaje que no necesita de nada para poder hacerlo todo, pero los miles de objetos ya creados, los cientos de librerías y todo lo que trae prediseñado este lenguaje lo hacen propio de los que acaban de dejar el chupete, para viciarse con una cosa que les suponga menos esfuerzo.

Obviamente es potente, ocupan bastante los programas porque tiran de librerias para hacer sus virguerías y es el más difundido del mundo. Lo malo, que solo corre bajo Windowz.

Por no decir que además disponemos de los MSDN y de la documentación online más grande del mundo.
 

Microsoft Visual Basic 6.0 – Opinión – Aprende a programar en un día

Sí, así de fácil!!! Cualquier manual tanto escrito como si te lo bajas de Internet ( hay cientos de sitios relacionados ) te enseñará a realizar pequeñas programitas en poco tiempo,pues el Visual Basic lo bueno que tiene es que la programación básica la puedes aprender en poco tiempo, en varias semanas o pocos meses consigues la suficiente capacidad para trabajar en una empresa.

Yo en mi caso no tenía ni idea de programación, ni de variables, y apenas tenía conocimientos medios de office , pero leí un anuncio en la prensa que te asuguraban un empleo, y la verdad es que la demanda de informáticos en aquella época (hace 4 años) era alta y pedian VB entre otras cosas, lo empecé con la versión 6, que lo bueno que tiene es que según escribes código ( a veces no hace falta casi escribirlo) al poner un punto te sale una lista desplegable con propiedades y eventos, los formularios los puedes ir haciendo a base de clicks en diferentes figuras o tools, y luego es sencillo realizar formularios simples y programillas divertidos a tu gusto, pequeños juegos, calculadoras, un piano por ejemplo, salvapantallas, etc…

Si te empieza a gustar no lo dejarás, pero si quieres hacer cosas a nivel profesional la cosa cambia, pues tienes que ser muy detallista con los programas, estar atento a todos los posibles errores, ser muy paciente y no volverte loco cuando un error no sabes de que es, te recomiendo que pongas puntos de interrupción en el código y que ejecutes programas paso a paso o con saltos de código, la mayoría de los casos suele ser una tontería y lo subsanas rápidamente, pero en otros tendrás que pedir ayuda a los cielos, buscar en internet, en foros, y lo encontrarás serán cosas parecidas a las tuyas pero te lo tendrás que currar, sobre todo lo relacionado con base de datos.

Lo bueno de aprender Visual Basic, es que comienzas a tener conocimientos de programación sin necesidad de tener ninguna base o conocimientos previos, y después de aprender esto verás como los demás programas te suenan, pues al fin al cabo las propiedades de objetos y los eventos, y todas las cosas relacionadas con programas que interaccionen con usuarios tienen mucho que ver, cuando realices un formulario para una web te darás cuenta de que esto ya sabías hacerlo, así es que sin más te aconsejo que comiences y ya verás como es divertido ( cuando te empiezan a salir las cosas ) y adictivo. Un saludo
 

Microsoft Visual Basic 6.0 – Opinión – UNO DE LOS MEJORES LENGUAJES DE PROGRAMACION

Que tal buen dia..
la siguiente opinon va referida a un lenguaje de programacion que me ha servido de mucho…
Ahun que soy programador experto de muchos otros lenguajes este lenguaje se hizo para personas que no saben nada sobre programacion y para ajilizar el trabajo de los que ya saben…
las razones por que uso visual basic ademas de sacar la chamba mas rapidamente son:

La primera :es porque es uno de los lenguajes mas faciles de usar y no tiene ninguna complicacion, biene bien explicado, no tienes la necesidad de buscar libros, tutoriales y mucho menos quien te enseñe a usarlo.
En realidad es muy facil de usar.

La segunda: razon es por que ya biene como su nombre lo dice.. visual y te ahorras bastante tiempo…. pero mucho tiempo.no tienes que programar cada paso y de paso hacer las ventanitas com en otros lenguajes… (eso si la unica desventaja del visual es que no tiene la potencia del C,Fortran,Pascal y de muchos lenjuages mas que ahun que son de bajo nivel si son potentes pero eso tambien se remedia si sabes usar los demas lenguajes y los empatas con el visual)

Tercera: es altamente configurable con el SO guindows (no quiero que me demanden).

Cuarta: Tambien es altamente configurable con la mayoria de los motores de base de datos y de facil tranferencia de ellos.. muy facil de conectarlas..

Quinta: te deja usar las api’s de gindows de una manera muy facil de esa manera le ahorras recursos a la maquina.

Sexta: si eres aprendiz aprenderas muy rapido y de la manera mas facil. y si eres experto esto es como quitarle un dulce a un niño… (esta deveria ir como la primera)

Septima: bla bla bla bla… tengo mas razones pero la verdad no necesito explicar mucho para demostrarles que realmente es muy facil de usar.

Otra desventaja que sufre visual es que exixte sierto archivo bulnerable y es facil que te crakeen tus programas.. pero eso lo arreglas cuando ya estas en el nivel experto… despues ya nadie te roba nada..

Ademas cuenta con archivos de ayuda dmsdn
que ahun que lo conse gui mucho tiempo despues sirve de mucho cuando te travas en algun trozo de codigo..

La verdad pruebenlo es facil.. no creo que tenga la gran ciencia, no necesitas conocer la mayoria de los lenguajes como yo (bueno yo vivo de eso y para mi si es nesesario).

 

Microsoft Visual Basic 6.0 – Opinión – Facilidad y potencia en uno.

Visual Basic es la herramienta más facil de aprender de programación en windows,(la mas facil era pascal pero eso en msdos). Obtienes resultados desde el primer momento.

La potencia de visual basic es increible se puede hacer cualquier cosa que podamos imaginar,el limite es tu imaginación, como que? video juegos, bases de datos professionales, productos multimedia, programas ofimaticos… La combinacion con ODBC,ADO y SQL le hace increiblemente potente por la simple razon de que no importa con que motor de bases de datos utilizes el puede con todos!

Claro que alomejor no eres nuevo en el mundo de la programación y has visto que lo que he escrito asta ahora te parece complicado, pues tienes un manual completo de referencia del programador que no solo te enseña el «lenguaje» Visual Basic y el «Entorno de programación» visual studio , sino que tambien te enseña los principios de la programación, aunque eso si hay que poner los codos un poquito, peor siempre un poco de estudio y un poco de practica, obtendras tantos resultados que no podras parar de hacer cosas nuevas.

Asi tenemos tres cosas importantes «Facilidad» , «Potencia», «Documentacion», ademas de la cantidad ingente de tutoriales, codigo fuente, controles que podemos encontrar en internet, os paso dos de las mejores pagina que he econtrado http:\www.visualbasic.net y http:\www.vbcode.com (en ingles). Ademas el lenguaje visual basic esta en microsoft office con lo que le multiplica la potencia a estas herramientas ofimaticas.

Bueno estoy seguro que pensais que me paga microsoft por hablar de esta manera , pues no! Ahora vamos a la parte critica de este producto 🙂
El gran problema de visual basic es en la metodologia que me parece bastante desordenada si ademas no podemos utilizar la herencia pues ya me diras tu a mi. Aunque se que tiene un concepto un poco diferente de la programación orientada a objetos como es norma en la gran microsoft inventar conceptos, RAO,DAO , ADO , y tranquilos que el amigo Billy seguira con sus nuevos conceptos.

Aun con esto y alguna cosa más que seguro que me olvido , Microsoft Visual Basic «where do you wanna go today» es un gran producto , aunque en mi opinion carissimo!! pero bueno siempre si es por motivos educacionales te pueden dejar una copia algun amiguete … no? Y esperar que ya ha llegado Visual C# pero eso ya es otra historia. 

Microsoft Visual Basic 6.0 – Opinión – El creador de programadores perezosos

Si, lo cierto es que es un lenguaje de programación de muy facil uso y con una interfaz gráfica que facilita mucho al programador la forma de realizar sus programas… Pero, como lenguaje utilizado para didactica es desastroso, porque enseña al programador a ser perezoso.

Otro de los inconvenientes de este lenguaje de programación es que el compilador es, para mi gusto, demasiado «permisivo». Entre la conversión de tipos automática, con la que te puedes hacer un lio si luego coges un programa más estricto como es C, o peor todavía, lenguajes clásicos como Pascal o Cobol, y entre la permisividad de «errores» que para el no lo son.

Para alguien que ya sepa programar, que alguna vez haya estructurado un programa, se haya pegado con algún depurador asqueroso, como el de Pascal FC, pues es recomendable este lenguaje, pero para iniciarse, decirle al que coja este programa para ello, que no va a aprender a programar…va a aprender a utilizar un Programa de Orientación de Programación.

Y se me olvidaba… en Visual Basic no existen punteros, no sé aún si es una gran inconveniente, pero supongo que si, ya que todavía no lo he mirado mucho.

Un saludo! 

Microsoft Visual Basic 6.0 – Opinión – Programar es pura poesía, un arte maravilloso

Bueno, no sé si este es el lugar más oportuno para verter mi opinión, pero ahí voy, sin miedo. Hace nueve años llego un 386 a mi vida y supongo que el que no haya dedicado mi vida al mundo informático se debe a que el querido y añorado chisme llegó demasiado tarde. Nunca he asistido a clases de informática (en el Colegio escogí «Diseño», Dios mío, menudos borrones) y mis primeros pasos con el aparato misterioso (Comprimir en Arj el archivo «Comand.com» con una opción que lo eliminaba a posteriori) no eran muy gratificantes.

Una navidad mi hermano mayor vino a casa y trajo una idea que cambiaría mis ratos de ocio para siempre. «¿Sabes qué puedes hacer también con el ordenador? Programar, creo que con el Ms-Dos siempre regalan una versión de Basic» Después creo ante mis ojos un sencillo programa que colocaba un caracter en la pantalla definido por las posiciones relativas X e Y de la función del seno, mediante el comando TAB, lo que generaba una inocua espiral infinita. Yo entonces no tenía ni idea de cómo se programaba (no es que ahora sea Bill Gates) pero el hecho de ver palabras traducidas en hechos estimuló de algún modo mi imaginación.

El programa no era un Basic cualquiera, era el QBasic, versión interprete de mi amado compilador Quick Basic 4.5, o el QBX (Quick Basic Extended que ahora circula por ahí medio olvidado para todo el mundo). He tratado de buscar el Qbasic para opinar sobre él y no he encontrado el producto, lo cual me ha llenado de morriña y cierta tristeza. En una opinion sobre Visual leo que es bueno para aprender. Eso es cierto. Pero si tu idea de programación es CERO ABSOLUTO, acércate a Qbasic y verás como la fría pantalla azul crea un mundo de ilusiones infinito en tu cabeza, como hizo con la mía. Mis compañeros informáticos de Colegio Mayor aprenden a programar con Pascal en la Universidad. Su formato estructurado, el uso de punteros, la imposibilidad de utilizar variables no declaradas, etc. etc., dicen ellos, lo hacen el más adecuado para empezar. Yo lamento discrepar.

Qbasic tiene la gran ventaja de que prácticamente cualquier cosa que hagas va a dar algún resultado, y eso para el que aprende es fundamental. Tiene un fichero de ayuda magnífico, que a mí me permitió aprender sin gastarme un duro. No necesita de librerías adicionales para funcionar, algo que puede parecer una estupidez, pero que para un programador absolutamente novato es primordial. Pascal y C son nada sin librerías que obligan a aprender codificación adicional extraña,

Microsoft Visual Basic 6.0 – Opinión – A programaaarrrr!!!!

Estoy un poquitín estresada así que espero me perdonéis los posibles fallllllllllllossss.jeje.
Estresada aunque un poco más tranquila sabiendo que el programa de contabilidad que me han mandado hacer debe ser con Visual Basic 6.0,ya que me parece un lenguaje rápido,fácil e incluso divertido.Sí,sí,he dicho divertido (o será que a mí me encanta la programación).
Para poner objetos,es decir,botones,cajas de texto,formularios,menús,etccc. basta con seleccionarlo en la barra de herramientas que sale a la izquierda de la pantalla y ponerlo en el formulario que quieras.
También puedes cambiar de color el fondo del objeto,el texto que va dentro,del fondo del título…,en resumen,puedes ponerle el formato que quieras (tamaño,color,fuente…).
Eso en sí ya es muy fácil y rápido ya que en lenguajes como Borland C (el cuál me dió verdaderos quebraderos de cabeza el año pasado) todo tienes que hacerlo a mano ya que no es un lenguaje orientado a objetos sino más bien es un lenguaje estructurado.
Visual Basic 6.0 también te permite acceder a los eventos de los objetos,es decir,al código relacionado con cada objeto, simplemente con doble clik sobre el objeto en cuestión.Para acceder a sus propiedades sólo tenemos que escribir el nombre que hayamos dado al objeto y un punto y sale una lista con todas sus propiedades.
Si nos es necesario o por simple gusto podemos insertar imagenes y fotos como fondo del formulario o de fondo de otros objetos (no todos tienen esa propiedad).
A la hora de ejecutarlo,si tenemos problemas y no sabemos cuál es podemos recurrir a «agregar inspeccion» y de esta manera,metiendo el nombre de cualquier variable podremos saber su valor durante toda la ejecución del programa.Aunque he de decir que eso no es exclusivo de Visual Basic 6.0 ya que no es el único lenguaje de programación que lo tiene.
Pero esto junto con los puntos de ruptura son muy útiles a la hora de observar el curso de la ejecución.
Una desventaja que le veo es que no funciona con Acces 2000.Para trabajar con bases de datos tendríamos que pasar la base de datos a una versión anterior como Access 97.
Y a veces hay fallos a los que no les ves lógica ninguna.Simplemente dan porque son pequeños fallos que tiene el sistema.
Pero en general es muy práctico.
Ya os he aburrido bastante,y seguro que más de uno/a se llevará las manos a la cabeza cuando lo haya leído.
Perdón por cualquier burrada que haya podido poner,plllleeeeeeeaaaaaasssssseeeeeeee.:) 

Microsoft Visual Basic.net – Opinión – Ahora hablaré de ti

‘Carta a Visual Basic

Option explicit
____________________________________

Private Sub Carta_Load()
‘Corría el año 1997 cuando te vi por primera vez. Yo no sabía nada de nada acerca del mundo de la programación. Lo reconozco, un amigo mío me dijo que servías para hacer juegos, y por ello te instalé en mi equipo, te metí en mi mundo. Me dejaron un manual, el cual puse del derecho y del revés, de canto y de pie, lo llevé a todos lados, hice todo lo posible, en suma, por conocerte, y al fin supe que estabas orientado a la creación de aplicaciones. Entonces me senté contigo y trabajamos juntos en proyectos comunes, pero, siempre hay al menos un pero, desde entonces hasta ahora no has parado de reprocharme cosas, que si no has declarado tal variable, error de tipos, tipo de variable fuera de rango, error en la select, así hasta la obscecación y el final de los días. He de reconocerlo, tenías razón, lo admito, pero ahora te hago yo una pregunta después de haber crecido juntos, ¿tienes la fuerza sufuciente para apuntar esa penetrante percepción hacia ti mismo? No hace falta que me respondas ejecutando alguna de tus subrutinas, ni que la tomes conmigo metiéndome en uno de tus bucles infinitos, déjame, antes de nada que termine, porque ahora hablaré de ti:

‘ Te fuiste de vacaciones hace tiempo y un día entraste de nuevo por la puerta de mi habitación hecho todo un hombre, con un aspecto renovado, hablando por los cuatro costados tus recientes experiencias con Internet, tu nuevo diseño, tu preocupación automática de tabular el texto y completar algunas estructuras de control, todo a vistas de los usuarios más inexpertos y/o de los que quieran ganar tiempo. Me mostraste la insignia de entorno orientado a objetos que llevabas en la el bolsillo de la camisa.
‘ -¿Cómo la conseguiste?-pregunté.
‘ -No era tan difícil – respondió – Todo es un objeto, y no solo eso, hay que tratarlo como tal.
Tras observarme indeciso añadió: – Por ejemplo, las cadenas, ¿Para qué una función que mida su número de carácteres si ese número lo podemos guardar en una propiedad de la propia cadena?
‘ Puesto que vi tantas ventajas decidí instalarte tras la larga charla, pero me dijiste en voz baja junto con una mirada de soslayo a mi pantalla de ordenador: -Yo si tienes el Windows 98 no me instalo en tu equipo, instala Windows XP y ya veremos-me comentó. Pues sí que habías cambiado, si ya de por sí no tragabas a Linux, ahora encima se añadía en tu lista negra Windows 98, pero ¿qué te había hecho él? Además, sabías que llevaba trabajando con el 98 cuatro años y ya nos unía una verdadera amistad. Así que te rechazé de plano, pero pese a ello, te permití que te quedaras en mi habitación. A partir de ese momento empezaste otra batalla en tu inquebrantable lucha por la supremacía. Estabas continuamente hablándome de tus ventajas,de tu colorido, de tu interfaz intuitiva, de tus nuevos controles. Una vez, me dijiste, «pues si me instalas podrás escribir los menús en un abrir y cerrar de ojos.» Te gustaba crearme espectación barata, y lo triste es que lo conseguías.
‘ Al fin, sucumbí a tus supuestos encantos, a tu enrevesada gramática, a tu «conmigo será más fácil», por lo que un día me acerqué a Windows 98 y se lo conté todo. No te quiero decir como se le iba paulatinamente transformando la cara en un fulgurar incesante de su desesperación interna esteriorizada en una tristeza implacable. También le di tu argumento, yo soy un programador y tengo que estar a la última, no un informático de nivel usuario. Cogió sus cosas y se fue para siempre.

‘ Tu precio fue desorbitado para mis bolsillos que nunca antes se sintieron tan acompañados por unas arañas más grandes que mi propia persona. Pocas veces, un programa había ocupado tanto como tú, aún recuerdo la consternación del disco duro. ‘ Eso sí, nunca te vi más limpio, nunca fuiste tan rápido, como la primera vez que te ejecuté. Quedé maravillado de cuanto habías cambiado, de tus nuevos conocimientos, de tu nueva filosofía, entonces comprendí la insignia en el bolsillo de tu camisa, de tu forma de hacer las cosas. Estaba confundido al principio, como por otro lado es normal, pues algunas cosas las habías cambiado de sitio o de nombre, pero en poco tiempo me hice a la idea de estar ante un entorno muy novedoso.

‘ Parte de tus miserias, son tus antiguas miserias, sigues siendo tan dependiente del sistema operativo windows como lo eras antes, y para enlazar con las bases de datos mediante código sigue siendo un latazo, no mediante dibujitos, que para quien no sepa no esta mal pero para el experto es tarea larga. Es por esto, por lo que mucha gente, en vez de instalarte a ti, instala a Visual DBase o Visual Velazquez, no veas lo bien que se le dan las dichosas tablas. Por cierto, la nueva forma de implementar las líneas no me gusta nada de nada. También tengo que decirte que me tuve que tomar un par de aspirinas cuando quise hacer transparente una etiqueta o label. A veces me quedo pillado cuando entras en una especie de letargo metafísico y te quedas mirando al horizonte quieto, demasiado quieto sin hacer nada; es entonces cuando aviso al reset y te da de palos.

‘ Pese a todo, me alegra el haberte colocado en mi equipo, pues estás al tanto de lo último, además para aprender siempre has sido y sigues siendo muy bueno. La interfaz, mejorada.
‘ Además no se si será por mi amor a lo antiguo, pero estoy encariñado con el lenguaje basic tanto o más de lo que también estoy encariñado con Windows 98, y es que eres un tanto programófobo, algo que me causa mucha tristeza, pues eres tú, o los demás; quizás tan solo seas un fiel reflejo de quien te hizo.

End Sub
______________________________________

‘Pedro Pablo, espero que os guste.
‘Opinión dedicada a Windows 98 

Microsoft Visual Basic.net – Opinión – Sencillamente Espectacular

La nueva herramienta de Microsoft para desarrolladores poco se parece a su version anterior 6.0. Es mucho mas que una nueva versión. Cambia el concepto de programación. Pudiendo programar como en VB 6.0 de forma modular mediante eventos ahora podemos usar la potencia, sencillez y flexibilidad de la orientación a objetos.

Ahora antes de ponernos a programar la aplicacion diseñaremos las clases de nuestra aplicación. Una vez diseñadas la programación de la aplicacion nunca fue tan sencilla. La idea básica de este tipo de programación es la reutilización de codigo, estructura sencilla de administrar y potencia de dearrollo. La persona que diseña las clases no tiene porque saber absolutamente nada de informática.

Se acabó el denominado «Infierno de las Librerías» o DLLs que padecia su predecesor VB6. El Framework es un conjunto de librerías que ya va incluido en XP y posteriores, que nuestras aplicaciones ya no necesitaran llevar en la instalación.

Se acabaron los RecordSets de VB6 ahora se emplean Datasets. Podemos almacenar en un dataset varias tablas con sus correspondientes relaciones entre ellas. Agregar datos, buscarlos, etc es de lo mas sencillo y práctico.

Esto es solo la punta del Iceberg. Las nuevas funcionalidades que incorporan son innumerables y la programación una vez acostumbrados a ella es sencilla e inmejorable.

Un producto muy recomendable para desarrolladores.
 

Microsoft Visual Basic.net – Opinión – Mejorando lo presente, mejorando lo inmejorable…

Hola a tod@s!!!
Aqui os dejo mi opinión y experiencia acerca de este producto.
Qué decir acerca de un lenguaje de programación con tantas posibilidades: Aplicaciones Web, formularios, «servicios web», y en general y para lo que está destinado principalmente, creación de aplicaciones distribuidas aumentando en gran medida el posible número de clientes de nuestra aplicación.
Los que ya conoceis Visual Basic en otras versiones, VB 6.0 por ejemplo, a sabreis la potencia que nos ofrece el lenguaje, y con ésta nueva versión se nos amplian las posibilidades de desarrollar aplicaciones para numerosos clientes, que cuando sepan de esta nueva tecnología y la prueben, quedarán muy satisfechos de utilizarlas.
Os explico ahora las posibilidades de este lenguaje de programación que, aunque sea parecido a la anterior versión, VB 6.0, varia bastante en cuanto a sintaxis y, como no, a las posibilidades de oferta de producto.
Con Visual Basic .NET, nosotros, los programadores, podemos seguir aprovechando nuestros conocimientos y capacidades para crear la próxima generación de aplicaciones y servicios Web XML.

– Creacion de aplicaciones para Windows y el Web :

·Con la herencia visual, podemos simplificar enormemente la creación de aplicaciones basadas en Windows, centralizando la interfaz de usuario y la lógica común de toda su solución en formularios primarios. Utilizando delimitadores y acoplamiento de controles, se pueden generar formularios redimesionables automáticamente sin código, mientras el editor de menús in situ permite crear menús de manera visual directamente desde el Diseñador de Windows Forms.
·Podemos crear soluciones Web en Visual Basic .NET utilizando el Diseñador de Web Forms y el Diseñador XML compartidos. Podemos utilizar la tecnología Microsoft IntelliSense® y la capacidad para completar etiquetas; o bien, elegir el editor WYSIWYG (lo que ve es lo que se imprime) para poder crear aplicaciones Web interactivas arrastrando y colocando elementos.
·Se puede llegar hasta la gama más amplia de dispositivos compatibles con Internet utilizando las características de Mobile Internet de Visual Studio .NET. Estas nuevas características nos ofrecen una única interfaz Web móvil para proporcionar compatibilidad con una amplia gama de dispositivos Web, incluidos WML 1.1 para teléfonos móviles WAP, HTML compacto (cHTML) para teléfonos i-mode y HTML para Pocket PC, dispositivos de mano y localizadores (pagers).

– El camino más rápido a programación en .NET :

·La página de inicio de Visual Basic .NET es un portal para programadores que permite tener acceso con un solo clic a información acerca de los proyectos usados recientemente, las preferencias personales, las actualizaciones de productos y la comunidad MSDN Online. El Cuadro de herramientas ampliado muestra una vista dinámica de los componentes del proyecto, como los controles de Windows Forms y Web Forms, los elementos HTML, los objetos y los miniprogramas.
·La plantilla de servicios Web XML crea e implementa automáticamente los diversos componentes de un servicio Web. El Asistente para la instalación permite distribuir las aplicaciones .NET de forma sencilla.
·La Ayuda dinámica proporciona acceso con un solo clic a la ayuda pertinente, independientemente de la tarea que se esté realizando. MSDN Online Access proporciona vínculos directos a ejemplos, grupos de noticias, actualizaciones y descargas de Visual Basic .NET en el entorno de desarrollo integrado (IDE).

– El lenguaje Visual Basic más reciente e intuitivo :

·Desarrollemos aplicaciones utilizando el lenguaje de programación más fácil de leer y de escribir que existe. La compilación en segundo plano proporciona información al instante y señala los errores con un subrayado ondulante.
·La implementación lado a lado acaba con los conflictos entre versiones y la herencia permite reutilizar el código de cualquier lenguaje basado en .NET. El Control de excepciones estructurado proporciona un código de control de errores más elegante y fácil de mantener.
·Podemos incorporar recursos, componentes y código de más de 3 millones de programadores de Visual Basic de todo el mundo; utilizar componentes del gran mercado de proveedores de controles para crear completas aplicaciones basadas en .NET.

Creo que dejo bastante claro las posibilidades de este producto, espero que os haya resultado interesante y dejeis opiniones o consultas que creais convenientes. Como opinion personal, os puedo decir que llevo 6 meses con VB .NET y estoy muy contento, ya que cumple todas mis necesidades, incluso más…

Un saludo a tod@s.

Microsoft Visual Basic 6.0 – Opinión – Programación orienta a objetos

Bueno comenze con esto de la programción con clipper un lenguaje distinto al que se nos muestra en el visual basic.
En visual basic nos encontramos con una programción orienta a objetos, es decir que no es secuencial como en clipper por lo que quizas sea algo mas complicado aunque poseen comandos parecidos aunque algunos se escriben de diferente manera pero realizan las mismas funciones.
El entorno de trabajo es muy como ya que es similar al resto de aplicacioes de windows con diversos iconoes referentes a los objetos y el menu superior tipico en los programas de windows.Posee un buen depurador que te dara a conocer los errores que hayas podido realizas.Para que un progama pueda ser empleado en un entorno que no tenga visual a de ser linkado correctamenta.
En conclución un programa no muy dificil para introducirse en la programación.
 

Microsoft Visual Basic 6.0 – Opinión – Cosas buenas y cosas malas

Como todo en la vida tiene cosas buenas y cosas malas. Me explico yo diría que es muy agradecido, en poco tiempo puedes hacer una aplicación bastante aparente porque más o menos es como un juguetito pongo aquí un botón, aquí el control del calendario… y sabiendo un poquito de programación pues perfecto…
Pero en contraposición también creo que tiene bastantes inconvenientes, uno muy grande es a la hora de hacer los discos de instalación que muy pocas veces salen a la primera y además que cuando se instala en otros ordenadores algunos componentes (dll…) chocan con las ya existentes en dicho PC. Otro grandísimo inconveniente que yo le encuentro a todo esto es que son aplicaciones instaladas en cada puesto, así que si quieres actualizar alguna modificación realizada sobre algún programa tienes que ir ordenador por ordenador (en todos los puestos en los que esté instalado) refrescando el ejecutable únicamente en el mejor de los casos. 

Microsoft Visual Basic 6.0 – Opinión – Generando aplicaciones con el Visual Basic

La programación con el Visula Basic 6 se hace simple y divertida. En el principio yo programaba con el Basic lineal del que muchos han oido y algunos conocen, en aquel entonces las cosas eran muy diferentes, los programas eran listas de interminables comandos, cuyas lineas iban numeradas en 10,20,30, etc. y esto era muy tedioso. Ahora las cosas han cambiado, tenemos una plataforma en windows que nos da una gran cantidad de objetos y librerias ya existentes que atravez del vb6 podemos utilizar de forma muy facil y rapida, con la sola meción del nombre del objeto ya abremos de empezar a programar, a diferencai del Visual Fox Pro donde tenemos que mnecionar el objeto contenedor y todos los subcontenedores ademas. Algunos problemitas solucionables, el control hflexgrid tiene algunos problemas a la hora de actualizar, cosa que por cierto se pude solucionar con la creación de un coltrol basado en este con las correciones pertinentes. 

Microsoft Visual Basic 6.0 – Opinión – programar mas facil y vistosamente

Yo estaba acostumbrado a la programcion en C, con sus complicaciones y su largo tiempo perdido para hacer algun programa poco agradable a la vista, hasta que conoci el visual basic, un lenguaje de programacion que facilita mucho las cosas, y lo mejor de todo en poco rato puedes hacerte un programa vistosillo que funcione y sentirte osgulloso de ti mismo y realizado.
La programacion en si requiere tiempo, al menos en visual basic se nos hace mas agradable, en un momento cambiamos de color, añadimos botones… todo ello con pocos clicks y sin aprendernos laragas sentencias como ocurre en C.
Se puede programar en este lenguaje con pocos conocimientos ademas hay por internet deversos tutoriales para no iniciados que hacen que en poco tiempo estes haciendo programitas para windows.
El entorno que he usado yo es el visual basic 6.0 de microsoft del cual tengo que destacar su ayuda, que la mas completo que he visto nunca, esos dos cds de msdn library son una preciada joya para cualquier programador.
 

Microsoft Visual Basic 6.0 – Opinión – If…then…end if

El lenguaje de programación visual basic puede parecer díficil si nunca antes has programado. Cuando comencé el ciclo superior de desarrollo de aplicaciones informáticas me pareció un autentico tostón, pero de aquella no sabia ni lo que era una variable ni los operadores AND,OR,NOT y demás cosas básicas que todo programador debe saber.

Los primeros programas que hice en Visual Basic fueron los típicos de dar a un botón y que te diga «¡HOLA!» en un Message box (no se cómo se traduce eso). Luego fuimos haciendo cosas más complicadas como… el Hundir la Flota, el ahorcado, programas que te calculasen la hipoteca… un sinfin de chorradillas que no servian nada más que para practicar.

Luego, en el 2º año nos metimos de lleno con los ADOS y demás complementos de las bases de datos, y aunque no lo parezca no resulto nada difícil ya que teniamos idea de Access.

El programa en si es díficil de usar a priori, ya que tiene muchas opciones, pero una vez utilizas un control las opciones suelen ser las mismas para todos. Como en todo lenguaje tiene unas pautas básicas que hay que seguir. La interface gráfica del programa es muy buena.

Con este programa podras hacer un editor de imágenes, tu propio word… todo es cosa de practicar ;). 

Microsoft Visual Basic 6.0 – Opinión – Mi lengua natal

Alfin se me ocurrio opinar sobre mi lenguaje engreido: VB.

Lo empece a usar en su version 4.0, venia en un cd de utilidades. Lo primero que hice fue ir a la ayuda y decia como conectar un textbox con un data y crear una sencillisima BD en access97. Lo mas raro que me paso, fue que yo pensaba que if=si, then=entonces, else=enlasiguiente, como un swich. Creo que para ser una persona que jamas habia oido de algoritmica estaba muy cerca, incluso logre hacer un directorio telefonico. 3 meses despues, al entrar al insti, me desasnaron y entre lleno con VB.

Durante mucho tiempo me hablaron de objetos, luego de eventos y concluyeron que VB esta orientado a eventos, y es en cierta forma la tendencia al programar en este lenguje: «Cuando el mouse pase por este boton aparecera un mensaje y cambiara de color», «cuando haga click sumara las notas» y asi por el estilo. Siempre hay un: «cuando».

Lo que mas me gusta es su entorno, muy agradable si lo comparamos con visual foxpro(vfp), power builder(pb). Es mas facil para el programador dibujar los objetos e incluso hacer algunos truquitos desde el block de notas si tenemos problemas con matrices de objetos(convertir una matriz de labels en una de commands, etc).

La ventana de codigo es muy avanzada y nos permite ver todos los procedimientos(sub, function) del formulario o uno por uno, prefiero que me muestre todos.

Los lios vienen cuando hablamos de rendimiento, velocidad, estabilidad, poder, etc.

Es evidente que VB no es poderoso en bajo nivel(pe: control de puertos) y por eso es necesario recurrir a las dll’s(API de Windows) pero no es lo mejor.

En cuanto a compatibilidad con tipo de datos es muy bueno, existe una funcion: formatdatetime(expresion,formato) que sera muy util a la hora de trabajar con bases de datos.

La herramienta mas interesante para investigacion, a mi parecer, es el ‘Examinador de Objetos’, permite ver a os objetos, sus propiedades, metodos y eventos, que tipo de datos necesita e incluso hacer una copia directa al codigo, nada que ver con visual fox que navega por clases genericas propias y no permite ver dll’s como si es con visual basic.

Por ultimo puedo referirme a la utilidad de las etiquetas, que yo uso para crear procedimientos dentro de procedimientos, pero es peligroso y poco tecnico, usalo para divertirte un poquito, ej:

Private Sub cmdPregunta_Click()
‘Bucle de pregunta con GoSub
pregunta:
If MsgBox(«Continuar?», vbYesNo + vbQuestion, «Pregunta») = vbYes Then
GoSub pregunta:
End If
fin:
End Sub

crea un boton de nombre cmdPregunta, borra todo el codigo del formulario y pega este codigo.

Si eres un begginer no te lo recomiendo, mejor dale fuerte al java, pascal, c o perl para que desarrolles tu capacidad algoritmica y pienza en serio en .net que es lo que ahora(2003) esta dando dinero.

Si necesitas ayuda con VB manda tus preguntas a: berenguer@alterlinks.com

Gracias por leerme

Que Dios te bendiga 

Microsoft Visual Basic 6.0 – Opinión – Me ha impresionado

La verdad es que yo solo había utilizado Visual Basic hace tiempo para un pequeño programita leía de un fichero de texto y los datos los metía en una base de datos, pero hace cosa de un mes me ha sorprendido porque es un lenguaje que admite la programación orientada a objetos y te puedes hacer tus clases y tu interfaz la verdad es que no lo sabia, también admite el polimorfismo, y vamos que todo esto yo no lo sabia, ahora mismo estoy haciendo un aplicación en tres capas y es muy útil.

Además creo que se aprende muy pronto, uno de los programadores que tengo no sabia nada de visual Basic el pobre venia de entorno host, con natural y cosas de esas y se puede decir que empieza a manejarse, en cosa de dos semanitas se le veía sueltecito. Así que os animo a los que queréis empezar a programar que empecéis por este lenguaje, y a los que ya sabéis algo de programación que podéis hacer aplicaciones medianamente estables en muy poco tiempo.

Ademas si tienes como ayuda el msdn ya lo tienes mucho mas fácil porque viene muy bien.

Saludos a todos.

Elen.
 

Microsoft Visual Basic 6.0 – Opinión – Delphi vs Visual Basic

Hola, os escribo desde mi experiencia con VB. Actualmente mantengo un web muy conocido en español sobre VB y voy a tratar de dar mi opinión en cuanto a las diferencias entre VB y Delphi.

Una de las preguntas que con más frecuencia recibo en mi web es la diferenciación del mejor lenguaje de programación… ¿VB o Delphi?.
No hay que olvidar a C pero entre estos dos lenguajes existen una gran competencia.

Realmente no existe un lenguaje ideal, si bien los programadores con experiencia en Delphi tienen pesadillas y dolores de cabeza si se cambian a VB, los programadores de VB no poseen ese tipo de dificultades al pasar a Delphi.

Si miramos ambos sistemas desde el punto de vista económico, esto es, formación, desarrollo, etc, VB es mucho más rápido de aprender que Delphi. En mi experiencia constato que en menos de 1 mes, una persona con conocimientos generales-básicos de programación, está preparada para empezar a desarrollar aplicaciones escritas en VB, sin embargo, para la misma persona en Delphi, el tiempo se alarga a 3 veces.
La formación por otra parte es más cara en Delphi que en VB y la complejidad es directamente proporcional.

Sin embargo, la posibilidad de tener un lenguaje POO u orientado a objetos, hacen de Delphi una herramienta muy potente.
Por contra, VB es precompilado y no posee un fichero ejecutable puro (recomiendo crear un fichero exe con VB y abrirlo con un editor de texto, el código está ahí). Por esta razón necesita librerías DLL para poder lanzarse.
Delphi al contrario es un lenguaje compilado y esto redunda en su rapidez y fiabilidad (¿alguien ha tenido problemas con las DLL de Delphi?, seguro que muy poca gente).

Pero… ¿que es entonces lo que busca VB con las DLL principales para poder ejecutar un programa?.
Esta explicación tiene su argumentación en que Microsoft defiende que sus ejecutables ocupan menor tamaño que el ejecutable de Delphi, ya que con sólo enviar una única vez las DLL no necesita volverlas a enviar, sin embargo Delphi requiere que se incluyan las DLL en el ejecutable por lo que ocupa más tamaño.
En relación al espacio, el argumento de Microsoft es cierto, sin embargo, tiene por contra que las DLL y ActiveX suelen modificarse con alguna frecuencia en cuanto a los Service Pack o parches se refiere, por lo que la problemática es aún mayor que el simple tamaño de un fichero ejecutable.

Microsoft se ha acercado un poco a la idea de la conjunción de un único ejecutable en su código mediante el P-Code, pero nada que ver con la realidad.

En precio, evidentemente VB es mucho más económico que Delphi y eso es un handicap muy importante para un particular o una empresa.

La potencia de Delphi respecto a VB, parece estar justificada en tanto en cuanto que Delphi es Pascal y acepta ensmblador para ejecutar algunas instrucciones, sin embargo, VB posee la posibilidad de ejecutar otras instrucciones potentes sin usar la complejidad de ensamblador, si bien, no es tan potente.

Los términos explicados en estas líneas, son algunos de los argumentos que defienden a ambos lenguajes como idóneos, los cuales continúan ligando una de las batallas más largas entre lenguajes de programación diferente.

El hecho de ser los dos lenguajes de programación visuales más extendidos y utilizados en el mundo, hacen a su vez, tener adeptos y enemigos acérrimos, si bien es coneniente saber y conocer que ambos lenguajes son igualmente válidos para una programación seria y profesional.
 

Microsoft Visual Basic 6.0 – Opinión – VB Se acaba, y mejor hariamos aceptandolo.

Siento tener que decirlo, pero es asi, VB y toda la tecnologia de desarrollo COM de microsoft esta oficialmente «muerta». A algunos le sonara raro, otros haran fiestas por la calle, otros se cabrearan, y los mas, pasaran.
VB, sistema de desarrollo rapido (RAD) pionero para plataformas Windows, ha sido amado y odiado casi a partes iguales durante su larga existencia.
En sus inicios se trataba de dar entrada a desarrolladores clasicos de lenguajes basados en DOS a un sistema de desarrollo rapido para windows, y poder rellenar un hueco que hacia que solo desarrolladores con altos conocimientos de C y MFC pudieran geenrar aplicaciones para Win.
Microsoft saco un producto excelente, pero , para mi gusto, se paso en su afan de «facilitar» la vida a los programadores. Ciertas caracteristicas del lenguage hicieron que cuando se queria hacer algo mas «serio» se tuviera que tener mucho cuidado para no generar codigo «head-ache» 😀
Los que nos lo tomamos en serio, aprendimos rapido, pero no todo el mundo lo hizo, asi que nos encontramos con programas «pesimos» de gente que creia ser la bomba programando, y todo por no saber aceptar que las cosas hay que aprenderlas.
Con el tiempo, VB mejoro mucho, pasando por una mejora radical en VB4, un insulso VB5 y un VB6 muy muy potente. Pero en el camino perdio una de sus premisas iniciales. La facilidad de aprendizaje. VB6 NO es un sistema para principiantes. Si, se pued eponer código en un boto y aquello funciona, pero un sistema completo de gestion y una programacion orientada a componentes, es mucho mas compleja y requiere obtener buenos conocimientos en toda la tecnologia subyacente y que rodea a las paltaformas windows. Pero el problema siguio siendo el mismo, VB, tomado como «sistema de aprendizaje» de microsoft, nonca se gano el respeto de los «profesionales serios» del desarrollo, y los supuestos principiantes, no asumieron que habia que aprender mucho antes de poder crear algo medianamente decente con VB. Asi llegamos a tener gran cantidad de «desarrolladores» de VB para los cuales decir «yo se programar en VB» venia a se lo mismo que «Se poner print y usar un data». La comunidad de programadores VB fue cada vez perdiendo calidad, hasta llegar a un extremo de que la industria se deshizo de ella.
En este momento, intentar iniciarse en VB es perder el tiempo. En un futuro muy cercano, VB sera oficialmente enterrado, y no merece la pena intentar hacerse un hueco. Los que vayan a empezar, deberian optar mejor por los nuevos sistemas de desarrollo que se impondran ya, Java (y aestablecido) o .Net (entrando con fuerza) y que basicamente son clones.
Ya no vale decir que VB te valdra para el futuro, porque el futuro lo han cambiado: lo que aprendas con VB no te servidra para nada practicamente…
Asi que.. solo me queda despedir a VB. Cumplio su mision…. 😉

Salu2
 

Microsoft Visual Basic 6.0 – Opinión – Sencillo, rápido, pero…

El Visual Basic tiene una limitación grande para hacer programas de los llamados grandes. Sin embargo, posee ciertas ventajas sobre, por ejemplo, el C++ que le otorgan mucha validez. Es muy útil para conseguir una interfaz de usuario rápidamente o para realizar de un modo más sencillo tareas que en otros lenguajes serían más largas y pesadas.
Por ejemplo, si lo que queremos es realizar un programa que acceda a una base de datos SQL sin tampoco complicarnos mucho la vida, este lenguaje sería sin lugar a dudas una gran elección.
Otra de sus ventajas es que es la base del lenguaje ASP, uno de los que actualmente más se viene utilizando para realizar páginas web debido a su ya nombrada secillez. Esto lo convierte en un elemento esencial para cualquier programador web. Aunque con la nueva arquitectura que nos sacará inminentemente Microsoft (.Net), no sé lo que le durará el chollo, pues en este nuevo lenguaje se podrá programar en un tipo de C (C Sharp o C#, según se prefiera nombrarlo) y como todos conocemos las ventajas del C frente a otros lenguajes, y en especial el Visual Basic,… pues veremos. 

Microsoft Visual Basic.net – Opinión – A mayor facilidad… menor inteligencia

Hola a todos bueno me gustaria aclarar que si, en realidad el .net es un excelente programa para la creacion de aplicaciones pero OJO creacion de aplicaciones porque a mi parecer ya eso no es programar, si ya en VB 6.0 o en C++ la programacion era casi nula y muy sencilla, lo que hace .net es quitarle empleo a las personas que como yo vivimos de la programcion, ya que con estos programas cualquiera se sienta y te hace un programa con base de datos y todo, de verdad no es que las cosas te las pongan dificilisimas pero tampoco tan facil como en .net

osea por lo menos en VB teniamos que pensar buscar librerias, dlls, o etc en fin trabajar junto con windows para poder terminar una excelente aplicacion con .net todo TODO te lo regala el mismo programa, es muy poco lo que tendras que hacer por ti msimo y para mi la verdad eso es malo porque bueno, es facil aprender a programar .net para el que ya usado visual basic pero veo dificil que alguin programe bien en VB 6.0 cuando el unico lenguaje que conosca sea el .net 

Microsoft Visual Basic 6.0 – Opinión – Cuando usar Visual Basic

Yo empecé con esto de la programación utilizando C y C++ bajo windows. Programaba tarjetas de video para televisión, para lo que necesitaba un lenguaje potente como es el C y C++ (utilizaba el compilador de Borland). En una ocasión tuve que programar un gestor de base de datos, y yo, enamorado del C y C++, lo realicé con C++. Que error, para hacer algo simple tardé un tiempo excesivo y la programación no era tan sencilla como debería de serlo, es decir, que no elegí el lenguaje de programación adecuado. Para este tipo de programas (gestores de bases de datos y aplicaciones simples), es mucho más cómodo y fácil utilizar una herramienta como Visul Basic (o Delphi). No tenemos que encabezonarnos con que el lenguaje C siempre es el mejor: este lenguaje es el mejor para programar sistemas, pero no para gestión, no porque el resultado sea malo, sino porque para llegar a ese resultado, gastaremos demasiado tiempo y obtendremos bastantes quebraderos de cabeza. También recomiendo Visual Basic para realizar el GUI (interface) de una aplicación, llamando desde Visual Basic a librerías que podemos haber realizado y compilado previamente con un compilador de C/C++. 

Microsoft Visual Basic 6.0 – Opinión – Excelente programa para programar

De nuevo nos encontramos frente a frente con una herramienta para programadores. El Visual Basic 6.0, de momento la última versión del programa, es una aplicación de mucho uso y utilidad, que nos permitirá realizar programas sin demasiadas complicaciones. Y, a lo largo de estas líneas, se intentará descubrir cómo.

El Microsoft Visual Basic 6.0 (nombre completo, «el visual» para los amigos) viene en el pack del Visual Studio, ya comentado anteriormente por ahí. Para instalarlo, meteremos el cd (algo ya típico…) y comenzará la instalación. En la misma, tendremos la posibilidad de instalar muchos componentes y herramientas del Visual Basic 6.0 y del C++, como el visor de texto API, el HelpWorkShop…muchas utilidades que luego comentaremos. Una vez selecionado todo lo que deseamos instalar, se instalará, dependiendo de la capacidad de nuestro ordenador, más rápido o más lento. Para el manejo de VB (Visual Basic 6.0 en adelante) no hará falta contar con un equipo de grandes características técnicas, bastará con uno normalillo.

Hecho el paso de instalación, nos iremos a inico, visual studio, VB 6.0 y entraremos en la aplicación. Nos saldrá (al igual que en el J++) un cuadro de diálogo, donde indicaremos el tipo de proyecto que deseamos abrir. Por lo general, abriremos un .exe standar (programas comunes). Pero, por supuesto, hay muchos tipos de proyectos interesantes, los Active X, los programitas DHTML, dll´s…en fin..un panorama muy interesante. También, desde este cuadro de diálogo, podremos abrir archivos y proyectos ya existentes.

Concluido ya este paso y, habiendo selecionado la opción por defecto, un exe standar (recordar que todos los programas tienen extensión .exe, del inglés executable, ejecutable) veremos la interface con la que trabajaremos. Ésta, es prácticamente como la de otros programas que incluye el Visual Studio, por lo que tendremos el explorador de proyectos, la barra de herramientas y controles y la barra de propiedades. A partir de aquí, como siempre digo, es ponerse a programar.

Mucha gente piensa que en el VB apenas hay que programar, cosa que es totalmente incierta. Es cierto que no tendremos que preocuparnos de crear objetos de la nada, como se hace en C y en Java no visuales, todo a base de código y más código (que, por otra parte, tiene su encanto…), pero tendremos que programar todos los eventos o acciones que queremos que hagan los controles (objetos). A diferencia de, por ejemplo, Java, el VB no es un lenguaje OPP (Lenguaje Orientado a Objetos, en inglés), sino que se basa en ellos. Las diferencias entre VB y un lenguaje OPP son claras y notables: en VB no tendremos aspectos clásico de ese tipo de programación, tales como herencia o poliformismo, careceremos de clases… (para programadores novatos esto puede ser una ventaja para no complicarse mucho la vida, es más, mucha gente aprende con VB y después se pasa a otros lenguajes)

Los tipos de programas que podremos realizar con VB son tan variados como útiles. Utilizando la API de Windows (algo así, a modo simple de explicación, como una serie de órdenes predefinidas del entorno windows) podremos por ejemplo, apagar el ordenador desde nuestro programa hecho en VB, abrir archivos, cuadros de diálogo…. pequeñas aplicaciones curiosas que podremos realizar para ir familiarizándonos con el programa. Después pasaremos a cosas más serias y prácticas, como a crear menús, a relacionar el VB con Access (un dato a tener en cuenta, a falta de truco o parche que lo remedie, el VB no reconocerá las bases de datos hechas con el Access 2000)…con ello lograremos desarrollar programas que trabajen interactivamente con bases de datos (VB también tiene soporte para SQL, y con la salida de VB.net, más todavía). Cuando alcancemos cierto nivel, pasaremos a cosas más complicadas como los Active X y todo eso mundillo, pero eso será ya otra historia…

En cuanto a las herramientas que trae consigo el VB, dos de ellas, por comentar dos representativas, son las ya nombradas Visor de texto API y el HelpWorkShop. La primera nos servirá para encontrar esas instrucciones predefinidas de la API, agregarlas a un módulo de VB y utilizarlas en el programa. Ejemplos de estas intrucciones son la ExitWindowEx y el ShellExecute. Para encontrarlos, iremos a inico, programas, Visual Studio, herramientas de VB, visor de texto api. Allí, a la barra de menú archivo, cargar archivo de texto, en el cuadro de diálogo, seleccionamos «WIN32API» (este archivo puede variar en el nombre ligeramente, según la versión y configuración del windows) y abrimos. Nos saldrán entonces todas las instrucciones de la API (que son muchas, todas ellas muy prácticas).

Por otro el otro lado, el HelpWorkShop nos servirá para hacer los sistemas de ayuda típicos de windows. (Los del librito rojo, vamos.. 😉 Crearemos los archivos en word, los compilaremos en este programa y ya tendremos nuestro sistema de ayuda vistoso.

Como habreis podido observar a lo largo de esta opinión, el VB tiene muchas posibilidades y opciones para convertirse en una herramienta principal en el desarrollo de nuestras aplicaciones. No nos costará mucho aprender (o, al menos, lo básico) y conseguiremos programar programas para la vida diaria. (Yo mismo, por ejemplo, si me piden un programa de gestión no demasiado complicado, prefiero hacerlo en VB que en el Borland Builder 5, a pesar de ser este último mucho más potente).

Sí, es verdad que VB no tiene la potencia de los lenguajes OPP puros, pero en su lugar, tiene más simplifidad y rapidez, puesto que para desarrollar aplicaciones en poco tiempo, es lo mejor. Tendremos que preocuparnos sólo de la programación de los controles y eventos, de lo que queremos realmente que haga nuestro programa, y no de «ver» una y otra vez la compilación para ver si queda donde nosotros queremos..

El sistema de ayuda, viene el los lotes del visua studio, en los dos últimos cd´s, la verdad es que están bastante currados, a modo de manual con ejemplos prácticos y código fuente, a parte, claro está, del apoyo logístico que podamos encontrar en internet (al ser un lenguaje muy utilizado, hallaremos sin dificultad no solo documentación, sino pequeños programitas como los ya visto, controles….muchas cosas dignas de descargar y observar en profundidad..)

Por tanto, VB es un programa recomendado, sobre todo, como digo, para realizar aplicaciones útiles de uso común, donde la rapidez y eficacia son fundamentales y la potencia, no lo es tanto. 

Microsoft Visual Basic 6.0 – Opinión – Microsoft Visual Basic 6.0

hola !!! Microsoft Visual Basic 6.0 es para mi el mejor visual basic, con un poco de paciencia puedes llegar a crear todo tipo de sofware yo ya lo tengo este producto pienso que es lo mas facil en cuanto a progamacion.
» Visual Basic es un lenguaje de programación desarrollado por Alan Cooper para Microsoft. El lenguaje de programación es un dialecto de BASIC, con importantes añadidos. Su primera versión fue presentada en 1991 con la intención de simplificar la programación utilizando un ambiente de desarrollo completamente gráfico que facilitara la creación de interfaces gráficas y en cierta medida también la programación misma. »
Es un lenguaje de fácil aprendizaje pensado tanto para programadores principiantes como expertos, guiado por eventos, y centrado en un motor de formularios que facilita el rápido desarrollo de aplicaciones gráficas.
por todo eso y mas se los recomiendo a todos 

Microsoft Visual Basic 6.0 – Opinión – el rúral basic, no es tan rural

Pues por programar… yo creo que ya he programado en casi todo. Mi «ridiculum vitae» parte de falsificaciones de notas escolares con Lotus 123, duplicados masivos de juegos para el spectrum 48K, … De hecho, mi primer programilla serio fue una contabilidad para el 48K cuyos resultados tenías que copiar a mano porque no tenía dinero para una impresora.

He pasado por el Cobol, el Pascal, el Clipper, C, C++, Visual C… «¡joder!, soy el abuelo cibernético» y sinceramente, el lenguaje de programación que más me ha gustado ha sido el Visual Basic. En su momento lo calificaba como «Rural Basic» por su extremada facilidad, pero con el tiempo descubrí que no tiene límites. Es decir, que se te queda cortito, ha tirar de Api’s; que aún así, quieres más, pues a enlazarlo con módulos de C.

Desde luego que se lo recomiento a todo bicho que quiera convertirse en «tira líneas» por muy novato que sea o por muy torpe que se muestre. Ya que la facilidad de este lenguaje lo hace asequible a cualquier persona, animal o cosa incluído el grupo de imbéciles del cual soy presidente. De hecho, con este lenguaje que los profesionales consideran «de juguete», yo he llegado a distribuir más de 150.000 copias de una mierda que hice en apenas una semana. Como siempre el éxito no viene de tu mejor trabajo sino del más estúpido y en cualquier caso, la basurilla que hice, no podría haberla hecho en el tiempo que la completé con cualquier otro lenguaje de programación.

Microsoft por su parte, ha apostado muy en serio con este juguetito y hoy por hoy, es su lenguaje estrella para desarrollos en windows. Todo aquello que pienses que un ordenador puede hacer, lo conseguirás con el VB.

Para los más técnicos, decirles que «no sólo de gestión vive el hombre» y que hoy en día, los desarrollos para internet como ASP, XML, objetos ActiveX, etc, los puedes llevar a cabo sin ningún tipo de problemas. Las conexiones con bases de datos remotas, las llevas a cabo sin problemas a través de ODBC. Y para mi gusto, el uso de su motor DAO tirando contra bases de datos en Access, es de lo más estable que he tenido el gusto de encontrar.

La documentación existente es brutal aunque yo me quedaría limitado para no sobrecargarme con la disponible a través del MSDN de microsoft. Como ventaja adicional, es que ni de coña estarás atado a microsoft porque afortunadamente, de VB, los que menos saben son sus creadores.

La cantidad de controles fabricados por terceras partes es más que suficiente y sobre todo, cubren cualquier aspecto del control de equipos.

Como datos adicionales para aquellos que quieran ampliar sus miras a las programación entretenida, es comentaros que haciendo uso de las funciones del API de windows y del control webbrowser, podréis sin mayor dificultad programaros un sistema que por ejemplo, os rasque tarjetas de concursos de internet. Incluso, emitir votaciones a través de formularios de manera constante.

Bueno majetes que voy a ver si aprendo como programar mi video que eso… ¡sí que me cuesta!.

Microsoft Visual Basic 6.0 – Opinión – Acceso a bases de datos

El acceso a bases de datos con visual basic es un poquillo retorcido, tengo que decir que este es el primer año que lo uso y lo que veo es que hay muchos tipos de acceso, supongo que dependiendo del tipo de base de datos se requerira uno u otro; para una base de datos tipo access yo utilizo el acceso tipo ADO, cuando le coges el truco es bastante sencillo y al final se consigue hacer lo que se quiere, aunque le tengas que dar mil vueltas; otra cosa que no me gusta mucho es el componente DBGrid, es poco personalizable, para poder hacer posible la seleccion de varias filas a la vez con el raton sin el recordselector visible tuve que hacer casi un milagro manejando la variable selbookmarks; aunque se que existen datagrids comerciales que seguro te facilitan todo esto.
En cuanto al desarroyo de aplicaciones para internet he oido que es muy bueno, pero yo del tratamiento de bases de datos no he salido todabía.

Microsoft Visual Basic 6.0 – Opinión – Visual Basic un lenguaje en extincion

Para los que esteis tentados de empezar a aprender a programar en visual basic tengo que daros la noticia de que este lenguaje de programacion esta en vias de extincion ja que microsoft ha anunciado que la version 6.0 serà la ultima que saldrà al mercado apostando fuertemente con el visual c++ por eso os recomiendo de programador a programador que no utilizies vb ja que este no serà util dentro de los años siguientes però por si lo contrario solo quieres tomar-le el pulso a la programacion adelante puesto que es muy intuitivo venga valor i al toro 

Microsoft Visual Basic 6.0 – Opinión – Potente, bueno y sencillo

Yo empece a programar cuando tenia 14 años en un Amstrad CPC 6128 porque o jugabas o programabas tus tonterias no tenia mas.
Con el tiempo me compre un PC empece a programar en lenguajes como turbo pascal y gwbasic. Era muy engorroso ya que para hacer una pantalla chorra tardabas mucho tiempo.
Cuando finalice mis estudios de Informatica de Gestion hice unas practicas y alli conoci a un hombre que me comento que queria hacer un programa en modo visual.
Yo le dije que ya empezaria y empece a aprender Visual Basic 4.0.
Era una maravilla comparando con C++, cobol, pascal…
Parecia que no tendria tanta potencia como C++ (y es asi) pero con el tiempo ha ido mejorando y con las funciones API y la posibilidad de programar el Direct X a partir de la version 8 esta cada vez en una mejor posicion, ya que es mucho menos conplejo que un Visual C++ y le esta comiendo terreno en cuanto a potencia.
Esperemos que por el bien de la programacion (ya que es mas sencillo) pille de una vez al C++. 

Microsoft Visual Basic 6.0 – Opinión – El peor

El Visual Basic es el peor lenguaje que existe actualmente , esta basado en Basic , que siempre ha sido un leguaje mediocre y continua siendolo , la cantidad de componentes que trae es de risa , la velocidad que ofrece es de pena , la inclusión de nuevas tecnologias no existe , la calidad del codigo que se escribe es pesima, que mas se puede decir de este lenguaje , que mucho marketing pero en calidad nada. ( Como la mayoria de los productos microsoft).

Lo peor que te puede pasar es que te contraten en un trabajo y te manden programar en esto , si te pasa sige mi consejo vete al paro que te valdra mas la pena.

Habeis intentado hacer algo un poco complicado con VB , no se por ejemplo un sistema multi-hebra, realmente eso es imposible y lo unico que puedes hacer es estar todo el rato haciendo llamadas directas al API , para eso programo en Visual C++, bueno y no hablemos de utilizar punteros , lo mejor es que tienen ademas la osadia de decir lenguaje orientado a objeto ( os juro que lo escuchado mas de una vez) cuando ni si quiera llega casi a ser un lenguaje orientado a enventos.

Bueno si quieres hacer software mediocre y malo pues ya sabes programa en Visual Basic.
 

Microsoft Visual Basic 6.0 – Opinión – Porqué elegir Visual Basic.

Si estás decidiéndote a aprender algún lenguaje de programación, piensa en lo que puede ofrecerte Visual Basic:
   -Podrás crear ficheros ejecutables e independientes, listos para funcionar en cualquier PC.
   -Las sentencias de programación son sencillas (recuerda que el lenguaje BASIC se diseñó para enseñar a programar a la gente)
   -Las versiones 5 y posteriores de Visual Basic tienen un sistema de ayuda ‘inteligente’, que te muestra los argumentos y la sintaxis de funciones y procedimientos.
   -La ayuda incluída es muy buena, y además está en español. Incluye muchos ejemplos.
   -Piensa que VB es de Microsoft, al igual que Office: toda la programación realizada en las aplicaciones de Office se hace a través de Visual Basic.
   -Si sabes HTML (programación de páginas web), te será más fácil programar scripts en lenguaje VBScript.
   -Tendrás acceso a los recursos de Windows (a las mismas funciones que usa para funcionar).
   -Si aprendes bastante de Bases de Datos y de SQL, podrás hacer buenos programas de gestión. (Los programadores de bases de datos están muy solicitados en el mundo laboral).
 
   Si estudias lo suficiente y practicas mucho, en poco tiempo puedes llegar a ser un importante programador de Visual Basic.
 
 

Microsoft Visual Basic 6.0 – Opinión – VISUAL BASIC: EL GUI MÁS EXTENDIDO

Quiero dedicar esta opinión a ToM.KtL.6.374, mi más reciente incorporación y mi descubrimiento sobre lo buen opinador que resulta.

Comencemos pues sobre lo que da de si un programa tan sencillo y complicado como puede ser Visual. En primer lugar deciros que Visual Basic se utiliza principalmente para realizar aplicaciones para entorno Windows, ya que podemos crear por ejemplo un editor de textos.
Las palabras Visual Basic son:
Visual – Este término hace referencia a que no todo lo que realicemos tiene porqué estar relacionado con programar o con código. Aunque parezca raro, ya lo entenderás.
Basic – (Beginners All-Purpose Symbolic Instruction Code) El lenguaje de los primeros ordenadores de 16 bits que a muchos de nosotros nos trae nostálgicos recuerdos.
Asi con estos breves apuntes sobre sus palabras podremos comprender mejor lo que es.
Asi pues, Visual Basic (en adelante VB) es un lenguaje Orientado a Objetos. Vale si, os estaréis preguntando que es exactamente un lenguaje orientado a objetos. Os explico. VB dispondremos de objetos, que podremos colocar sobre una ventana, es decir, una imagen, un botón, un objeto OLE (sonido, video…). Sobre esto, sobre los objetos es lo que se basa principalmente VB.

Pero claro, no es poner un botón, en el que ponga ‘Ver’ y ya con eso veamos el registro, por ejemplo. No, se basa en eso, pero también tenemos que tirar líneas de codigo. Código que no es ni mucho menos difícil. Pero si tenemos que saber como hacerlo. Yo no me voy a poner aquí ahora, a contaros funciones, o como se tira código en visual. Quiero haceros ver lo que da de si un programa como este. Quiero que veáis como es el programa en si.

Nada mas abrirlo, ¿que nos encontramos? Es fácil. Podemos hacer cual quiera de los programas que salen ahí(os recomiendo, si os interesa esto, un libro, llamado Microsoft Visual Basic, Curso de programación). Eso si, siempre sabiendo. Lo más corriente es hacer un exe. Aunque en esa ventana nos saldrán tres pestañas en las que observamos, Nuevo, Existente y Recientes. En nuestro caso, partiendo de que no sabemos, abriremos el EXE, en la pestaña ‘nuevo’. En que se basa esto, pues bien, en hacer un PROYECTO. Un proyecto son 1 o varias ventanas encuadradas en un archivo exe. OK? ¿Todo bien hasta aquí?

Una vez abierto el archivo exe (o el proyecto que tengamos echo) ya podemos ponernos a trabajar. Bien, os explico lo que no encontraremos. Antes de nada, deciros que en visual se trabaja con ventanas llamadas FORMULARIOS, con extensión .frm. Es una ventana, la general, en tres partes (o cuatro) según se mire, en la que tenemos:

La Paleta o La parte de los objetos. En esta parte es donde encontramos casi todos los objetos de los que disponemos en VB.
♥ En ella nos encontramos con diferentes objetos, que paso a mencionar aquí:
Puntero; Caja de Imagen; Etiqueta; Caja de Texto(textbox); Marco; Botón, Casilla de verificación; Botón de Opción; Lista Desplegable; Lista; Barra de Desplazamiento Horizontal y Vertical; Temporizador; Lista de Unidades de Disco; Lista de Directorios; Lista de Ficheros; Figuras; Línea; Imagen; Datos; OLE.
Estos son los Controles Intrínsecos. Son propios de Visual Basic. Luego tenemos los extrínsecos. Estos últimos, los añadimos desde la barra de Menús, en Proyecto, COMPONENTES. Allí ya, agregamos los controles que queramos.
La siguiente parte, es la parte de los formularios. Allí es donde tendremos la ventana que hayamos creado.
La última, es donde estará el explorador de Proyectos, y la ventana de Propiedades. Lo más interesante de esta última es que en esa ventana de propiedades es donde cambiaremos las dichas del objeto que hayamos pintado en la ventana.

Una vez tenemos esto claro, os comento que la cuarta parte es la que aparece en casi todos los programas, y es la barra de botones y menús. Nada que comentar al respecto ¿no? Bien, pues sigamos. Si alguien tiene alguna duda, ya sabe, comentarios, y paramos de explicar.

CÓDIGO
Bien, pues continuando, la ventana de código es muy facilita. Antes de pasar a comentaros como es el código en VB, deciros que en esta pantalla nos encontramos con un editor. Un editor que tiene un ‘tres’ partes. Lo puse entre comillas, ya que las tres van muy integradas. La primera es una lista desplegable, donde encontramos los objetos que pintamos en el formulario en modo gráfico. La siguiente, es la de los EVENTOS. Bien. Esto da mucho juego. ¿Por qué?

VB se basa en Objetos primordialmente, pero esos objetos por si solos no hacen nada, algunos. Asi que cada objeto tiene que llevar adjunto un evento. Un evento es lo que sucede cuando se hace algo sobre el objeto, ya sea el foco (el foco es el cursor. En VB se llama Foco, o focus para código), o pulsar un botón, o que el foco se pierda…… Una vez explicado esto, todos podemos decir, que un evento es un suceso que puede ocurrir en un programa al accionar un objeto. Explicar aquí todos los eventos de todos los objetos, es una tontería, ya que no entrarían. Así que nada, os recomiendo que compréis un librito, o mejor aun, instaléis VB y en la ayuda, o empezando a programar tendréis los eventos.

Asi pues, una vez expuestas estas partes, la siguiente es la del editor propiamente dicho.

El Código en VB se basa primordialmente en PROCEDIMIENTOS. Un procedimiento puede ser de tipo Private, el cual sólo podrá ser invocado desde el módulo donde ha sido declarado. Pero también puede ser de tipo Public, entonces podrá ser invocado desde cualquier módulo de la aplicación. Por defecto son públicos. Asi pues, la estructura de estos será así:

[Private/Public][Static] SubombreSubrutina[(ListaParametros)]
[Instrucciones]
[Exit Sub]
[Instrucciones]
End Sub

Asi pues, también tenemos funciones que se declaran igual que los procedimientos:

[Private/Public] [Static] Function NombreFuncion[(ListaParam)] [As Tipo]
[Instrucciones]
[NombreFuncion = Valor]
[Exit Function]
[Instrucciones]
End Function

Como decíamos ayer…… Visual B. se compone de Procedimientos, objetos y eventos. ¿Recordáis? Continuando, dando una visión global sobre el producto, encontramos que también podemos acceder a bases de datos. Antes de hablar de esto, deciros que también contamos en VB con MODULOS. Estos, son como un englobamiento de procedimientos, en el que todos son públicos, ya casi siempre se hace este tipo de módulos para ser usados en otros programas. Basta con añadirlos al proyecto, y adelante.

Y hablando, ya por último, de los ADO. No quiero excederme ya más, con una opinión. Asi pues, los ADO son un complemento externo a VB. Con ellos podemos acceder a una BASE DE DATOS ACCESS aunque también podemos acceder a otras bases, lo que no se deciros es cuantas y cuales son. Los ADO (ActiveX Data Objects) son esos objetos que nos sirven de enlace. Y bueno, no os quiero aburrir más. Aquí lo dejo ya. Si algo más deseáis saber, decírmelo en los comentarios, y lo añado.

Gracias por tragaros este pestiño.
Xanti 

Microsoft Visual Basic 6.0 – Opinión – Una forma divertida de programar

Tengo conocimientos de programación en lenguaje C,C++, Visual C++, Java (un poquito) y ahora estoy aprendiendo Visual Basic, SQL y mañana comienzo un curso de programación y diseño de páginas web. Como os podeis imaginar, el mundillo de la informatica me encanta, eso si, aunque esté haciendo diferentes cursos,…. todavia tengo tiempo para salir y divertirme.

Bueno, dejo de enrollarme tanto e ir a lo q iba, a contaros un poco mi opinión sobre Visual Basic 6.0

Este es un lenguaje bastante sencillito porque es en entorno gráfico y eso siempre ayuda, porque otros lenguajes de tipo texto como puede ser C/C++ se hacen pesados ya que solo ves letras y mas letras.
Se utiliza generalmente para hacer formularios, ventanas,… Por ejemplo, para que todos sepais un poco para que se utiliza este lenguaje de programación, deciros que la calculadora de windows está realizada en Visual Basic, es un simple ejemplo de las cosas que se pueden llegar a hacer.

Al abrir Visual Basic, por lo general abrimos un proyecto nuevo y en el podremos poner diferentes botones, cajas de texto, etiquetas, hacer una barra de menu (esa de archivo, edición,…. que todos podemos ver en la parte superior de nuestas pantallas ahora mismo),también podremos añadir dibujos a nuestros formularios, etc
Simplemente con todo esto bien colocado en la pantalla (a nuestro antojo), tenemos el inicio de nuestro proyecto, lo que podemos llamar la vista previa aunque después tendremos que escribir el código para que funcione lo que hemos creado.

En fin, estoy aprendiendo este lenguaje y me está resultando un aprendizaje divertido porque cuando ves que haces un ejercicio y que el ordenador hace y muestra lo que tu quieres…… que alegría y que alibio se lleva el cuerpo, jeje!!

Ahora mismo estoy en la academia y hace un rato he hecho un ejercicio que era como el formulario que todos hemos rellenado con nuestros datos personales, he aprovechado el descanso para escribir esta opi y me tengo que poner otra vez a «currar» porque me han mandado otro ejercicio un poco largo…
Así que gracias por leerme y un saludo a todos, voy a seguir trabajando un poquillo.

 

Microsoft Visual Basic 6.0 – Opinión – Buena elección

La primera vez que me enfrenté a un Visual Basic, fue con la versión 3, y, confieso, que el tiempo de aprendizaje fue relativamente corto en comparación con otros lenguajes como Delphi, C++, etc, y los resultados aceptables, aunque veía muchísimas limitaciones. Ahora veo la versión 6 y, tengo que aceptar que estoy impresionado. Visual Basic a evolucionado tanto que casi se pueden prescindir de otras herramientas de programación a más bajo nivel, porque tiene de todo, y lo que no tiene, lo encuentras de terceros desarrolladores. Consigue minimizar el tiempo global de desarrollo y codificación de una aplicación, permitiéndote concentrarte mejor en la funcionalidad. Sin duda, una opción a tener muy en cuenta.
 

Microsoft Visual Basic 6.0 – Opinión – Bueno para principiantes

El visual basic es un lenguaje de programación bastante práctico puesto que te permite con un código bastante reducido crear aplicaciones y menus de forma rápida y sencilla.
Tan solo con un doble-click sobre un control ocx ya se dispone de un botón, o un cuadro de texto, un contador, etc, y todo ello con una bonita interface gráfica típica de nuestro conocido windows. Pero detras de todo esto, uno se pregunta donde esta el código, ¿de dónde sale esa bonita ventana azul y gris?¿cómo aparece todo eso con sus 16 bits de color?
Y es que todos aquellos que programamos sabemos que no todo son dibujitos, que más importante que poner un botón o un recuadro que hallan hecho otros, nos gusta saber de donde viene eso, como se ha hecho y que es lo que realmente se quiere conseguir con el programa, lo que esta debajo de cada «command_button».
En resumen, el visual basic es un lenguaje fácil, con muchos botoncitos, pero que cada uno ha de saber buscar esa dificultad propia de un buen programador que busca un programa depurado y que no te ocupe 6 megas por el simple hecho de tener siete u ocho formularios con una cantidad mínima de código propio. 

Microsoft Visual Basic 6.0 – Opinión – Todo tiempo pasado fue mejor…

Hubo un tiempo en que tener un ordenador era poco menos que ser un pionero explorando las posibilidades de un nuevo medio. Hablo por supuesto de usuarios, no de profesionales, aunque ciertamente estos en España eran pocos. En la época dorada de la informática, o eso me parece a mí, en la cual ser poseedor de un Spectrum o un Amstrad te hacían ser diferente. La gente murmuraba a tus espaldas; -ese tiene un ordenador-. Cuando la tecnología se fundía con la mística y la informática parecía un mundo oscuro y lóbrego, donde solo los héroes o mejor dicho los temerarios se introducían, buscando llegar a dominar ese mundo yermo.

Tiempos en los que realizar cualquier programa suponía líneas y líneas de código. En aquel tiempo de ordenadores de ocho bits, se popularizo merced al Amstrad 464 un lenguaje de programación llamado Basic. Aquel lenguaje mezcla de ingles y matemáticas, condujo a muchos a tener su primer contacto con la programación. De hecho muchos no conocíamos otro lenguaje. A la temprana edad de diez años tenía amplios conocimientos de Basic, fue entonces cuando me di cuenta de las numerosas limitaciones que tenia este lenguaje y recuerdo que me arrepentí de haber dedicado tiempo a su aprendizaje. Es hoy, cuando realmente me doy cuenta de la formación que me dio su aprendizaje.

Con el tiempo Basic, fue relegado a un simple programa integrado en el sistema operativo de Microsoft. Sin embargo Microsoft decidió apostar por ese lenguaje sencillo, y tras una amplia remodelación y varias ediciones, tenemos el Visual Basic 6. Sigue sin ser el lenguaje más potente, nunca llegara donde llega el C++. Sin embargo, esta nueva versión esta consiguiendo algo que los más antiguos conocedores de este lenguaje, nunca hubiéramos imaginado. Y esto no es otra cosa que el cambio, mas o menos generalizado, de opinión de los programadores profesionales. Ya no se trata de un lenguaje menor, para usuarios inexpertos, sino que cada vez mas se utiliza en ámbitos profesionales.

Visual Basic es un lenguaje orientado a objetos, esto básicamente quiere decir que el programa espera respuesta del usuario, que se interactúe con él, exactamente como Windows. Sus posibilidades son muy amplias, y su integración con Windows es perfecta, no obstante ambos tienen idéntico fabricante. De las numerosas líneas de código necesitadas en el antiguo Basic para realizar cualquier pequeño programa hemos pasado a pocas líneas de código, con un entorno visual, pudiendo realizar programas altamente complejos. Y todo ello con una apariencia profesional.

El lenguaje ha evolucionado como corresponde a todo lenguaje orientado a objetos, la única pega que le veo a dicha evolución es su sometimiento a los vocablos ingleses. Supongo que no queda mas remedio, pero cada vez mas, la mayoría de lenguajes de programación requieren un vocabulario extenso de ingles, pues es difícil aprenderse de memoria los numerosos comandos. No es que sea imprescindible, pero acelera el aprendizaje, así mismo se denota una flexibilización de las herramientas matemáticas. No desaparecen, pero pueden evitarse fácilmente aunque esto reste importantes posibilidades de programar. A veces pienso que para programar hoy día, Visual Basic es el paradigma, es más útil tener conocimientos de ingles, que una sólida base matemática.

Visual Basic tiene numerosas opciones de programación, no tengo intención de numerarlas, pues he escrito esta opinión para aquellas personas que sin tenerle miedo a la informática nunca se han acercado al mundo de la programación por pereza, por miedo, o pensando que tendrían que realizar un esfuerzo muy grande. O bien, que habiéndose acercado a la programación hubiesen desistido ante las dificultades por haberse iniciado con un lenguaje difícil, cuanta gente ha huido del C++. Pues bien, para todos ellos recomendarles que si quieren introducirse en este mundo, lo hagan mediante Visual Basic. Les recomiendo este programa por ser sencillo, intuitivo, donde no se necesitan grandes conocimientos, ni conocimientos previos, pues su estructura es muy simple. Y a pesar de su sencillez, sus posibilidades son muy grandes y no es un lenguaje limitado como lo fuera antaño su predecesor. Además hay numerosos manuales publicados que podreis encontrar tanto en internet como en cualquier biblioteca o librería. Y a los que entienden de programación, no tengo nada que decirles, pues seguro conocen todas las ventajas y desventajas de este lenguaje así como todas sus posibilidades, sin embargo solo quiero decir que donde no llega Visual Basic se puede recurrir a C++, no hay porque complicarse la vida:).

Desde luego Basic, ahora Visual Basic, se ha renovado evitando su desaparición y es que no siempre tiempos pasados fueron mejores. Eso sí, me temo que la mística de aquella época haya desaparecido completamente, o quizás solo sea la melancolía del que recuerda su infancia con añoranza.

 

Microsoft Visual Basic 6.0 – Opinión – VISUAL BASIC Y A PROGRAMAR

En versión 6.0 de Visual Basic, Microsft ha incorporado una serie de carcteristicas, que hacepreveer que este puede ser el lenguaje con una de las mejores proyecciones de los existentes actualmente. En lo referente a la creación de clases, todavía se le hecha en falta, una de las mayores aportaciones de OPP que es la herencia de clases. Pero tranquilos, puesto que Microsoft, promete que en la siguiente versión incorpora esta y otras funcionalidades para la creación de clases. Una de sus principales ventajas es la molestia de Microsoft en traducir todos sus manuales y ayuda en linea. La Flexibilidad que otorga el lenguaje es lo mejor de este, con muy pocas lineas de codigo y cuatro controles haces lo que quieres, ademas con el somos capaces de crearnos nuestros propios controles sin necesidad de tener un nivel superior del lenguaje. Es estupendo 

Microsoft Visual Basic 6.0 – Opinión – bueno para aprender

No he diseñado ningun programa complicado con este lenguaje (bueno, en realidad complicado con ninguno) pero quisiera destacar su importancia a la hora de usarlo en el aprendizaje de personas que no tienen ningun manejo de programacion en toda su vida.

Primero que al ser visual parece que facilita mucho mas el contacto con personas acostumbradas a los entornos graficos y a los que le facilita mucho para perder el miedo al programa verlo con dibujitos e iconos que no tener que luchar con una linea de comando pura y dura donde las ordenes tienes que trabajarlas a base de frases que no siempre tienen mucho sentido para quien empieza.

La programacion basica resulta bastante sencilla, con un curso o dedicacion (sin curso) de 20-25 horas, ya puedes hacer tus «tonterias» sin haber sufrido demasiado. Construir los interfaces o las pantallas que luego se veran en el programa resulta un juego de niños practicamente (insisto, hablo de una programacion basica) y hasta resulta divertido eso de ir construyendo tu formulario con los botones, etc. Conectarlos a una accion concreta es tambien muy facil y no hay que matarse mucho la cabeza en como construir la linea y la sintaxis etc. Como visual que es, la pantalla de programacion pura y dura ofrece automaticamente bastantes pistas y señalizacion rapida de errores para que sepas cuando estas poniendo una barbaridad o te has dejado algun signo de esos imprescindibles pero que tu cuando empiezas lo mismo te da poner punto que coma que raya invertida.

Con este lenguaje se puede hacer casi de todo, quien lo domina puede realizar los mismos programas que otros lenguajes que tradicionalmente se consideran mas desarrollados o robustos, solo que claro, tiene la pega de que esta orientado a la programacion visual y sobre todo windows y fuera de este sistema operativo creo que no es posible implementarlo (digo creo porque con la aparicion cada vez mas desarrollada de sistemas de ventanas en sistemas que tradicionalmente solamente han sido de linea de comando por decirlo de algun modo, no se si habran inventado algo para que estos programas funcionen en sus modos graficos).

Tambien tiene una capacidad bastante aceptable para trabajar con bases de datos y sobre todo para el intercambio de datos y conexion con otros lenguajes de programacion, como caracteriza a los productos microsoft que suelen tener este punto suficientemente controlado (lo del intercambio de formatos, datos, etc. entre distintos programas).

Como lenguaje que trabaja con objetos, introduce bastante bien a cierta terminologia relacionada con el trabajo con los mismos: propiedades, eventos, metodos, etc. que luego facilita la comprension dentro de lo que cabe de lenguajes que funcionan con una concepcion de objetos mucho mas profunda y desarrollada y al menos si te has acostumbrado a que «metodo» es la «funcion» de toda la vida en los lenguajes que no trabajan con objetos aplicada a esta nueva concepcion, algo llevas adelantado y lo has aprendido con mas facilidad que metiendote a java directamente por ejemplo.

Por supuesto tiene una serie de funciones avanzadas y programas accesorios para facilitar segun que labores (alguno hay que estudiarselo como si fuera un programa aparte por su laboriosidad y profundidad) que es en el punto donde ha metido caña la version 6 respecto a la 5, en la mejora de los puntos mas avanzados, trabajo con arrays, formatos de intercambio, trabajo con interfaces, etc. pero creo que con el 5 e incluso versiones anteriores basta y sobra para quienes lo quieren usar como en muchos sitios se hace, para a la vez de aprender algun lenguaje «moderno», que todavia esta de actualidad, quieren quedarse con una metodologia y una concepcion que les va a permitir afrontar retos mayores con mas seguridad y menos agobios.

Microsoft Visual Basic 6.0 – Opinión – Mi lenguaje favorito

¿Qué es Visual Basic? Un lenguaje que permite automatizar muchas de las cosas que se hacen en tu ordenador. Tantas más cuanta mayor sea tu destreza o más herramientas tengas.

Si tienes algún programa de Microsoft Office, ya tienes Visual Basic. Basta con que pulses Alt+F11 para ver el editor. Después, puedes volver a pulsar Alt+F11 para volver al programa en el que estabas. El Visual Basic que utilizan los programas de Microsoft Office se llama Visual Basic for Applications. Visual Basic y Visual Basic for Applications son el mismo lenguaje. La prueba es que residen en el mismo fichero.

EDICIONES DE VISUAL BASIC

Si quieres hacer más cosas que las que te permiten las aplicaciones de la Office (que son muchísimas), puedes comprar alguna de las ediciones de Visual Basic. La Standard es la más barata (en torno a las veinte mil pesetas); después viene la Profesional (en torno a las cien mil) para culminar en la Enterprise (cerca de las doscientas mil). El lenguaje es el mismo en todas ellas. La diferencia entre todas estas ediciones es lo que se llama controles Active X. Explicaré brevemente lo que son.

Estas ediciones de Visual Basic se basan sobre todo en lo que llaman formularios. En realidad, un formulario es una de las ventanas que vemos en Windows y, por simplificar, un control Active X es cualquier cosa que colocamos en esa ventana: una etiqueta, un cuadro de texto, un botón, una lista desplegable… Cada edición trae más controles que la anterior.

La mejor forma de empezar con Visual Basic en plan serio consiste en comprarse la Learning Edition. Es una cajita de Mc-Graw Hill y Microsoft que incluye la Edición Standard de Visual Basic, una edición de la biblioteca MSDN (Microsoft Developer NetWork) y dos libros de unas mil páginas cada uno sobre Visual Basic: «Aprenda Visual Basic Ya» y «Manual del Programador». Cuesta unas veinte mil pesetas (se puede encontrar más barata por correo). Sale más barata que la Standard Edition, que incluye y encima te trae un par de libros que cada uno cuesta más de cinco mil pesetas. Si quieres ir más lejos, puedes comprarte la Biblioteca de Referencia que incluye tres gruesos libros más.

APLICACIONES DE MICROSOFT OFFICE

He mencionado las ediciones de Visual Basic para simple programación; pero, en realidad, la mayoría de las aplicaciones de Microsoft Office son ediciones de Visual Basic por las razones que paso a citar:

1) Tienen la misma edición de Visual Basic (residen en el mismo fichero).

2) Cada edición de Visual Basic te trae unos controles Active X; pero cada aplicación puede considerarse un objeto Active X en sí y además te trae otros. Lo más importante es que cada aplicación incorpora muchos objetos (más de 100 en el caso de Excel con más de seis mil métodos y propiedades). Estas son cosas que ya viene programadas y que sólo tienes que adaptar a tus necesidades. Si alguna no te gusta cómo viene hecha, puedes programarla tú; pero esto es sólo una posibilidad, no una necesidad.

Esto es una ventaja de Visual Basic frente a Delphi. La posibilidad de controlar las aplicaciones de Microsoft Office para que realicen las tareas cotidianas automáticamente y de usar los objetos de estas aplicaciones para lograr elaborar nuestros programas con muy pocas líneas de código.

ACCESO A BASES DE DATOS

Una de las grandes ventajas de Visual Basic es la facilidad con la que puedes acceder a bases de datos. Hay dos formas de hacerlo, la clásica es recurrir a DAO (Data Access Objects). Este es un conjunto de objetos que nos permite leer cualquier base de datos. Es especialmente potente con las de Access, pues permite construir de arriba a abajo una base de datos de Access (extensión .mdb) mediante código. No obstante, también podemos acceder a bases de datos más complejas como SQL Server o Oracle mediante OBDC.

Otra forma de acceder a bases de datos desde Visual Basic es ADO (Active X Data Object). Este es un control Active X que facilita mucho la manipulación de bases de datos.

ORIENTADO A OBJETOS

Para empezar decir que no existe ningún lenguaje práctico orientado al cien por cien a objetos: C++ no soporta la gestión automática de memoria y Java no soporta la herencia múltiple. Por lo tanto, la orientación a objetos es siempre parcial (afortunadamente porque la orientación a objetos al cien por cien es un fundamentalismo defendida por teóricos que nunca han hecho un programa práctico en su vida).

Para mí la orientación a objetos comienza en el momento que puedo poner el nombre de un objeto y, tras interponer un punto, utilizar uno de los métodos de la interfaz del objeto o acceder a una de sus propiedades o alterarla. Desde este punto de vista, Visual Basic sí es un lenguaje orientado a objetos.

También permite crear nuevas clases aparte de las que vienen incorporadas. Yo por ejemplo he creado tipos de datos como números racionales (cociente entre dos enteros) implementando todas las operaciones entre ellos; números complejos (combinación de dos números reales); polinomios reales (una matriz finita de números reales)… He definido todas las operaciones que he querido entre estos tipos de datos y, si bien siempre aparecen problemas (¿en qué lenguaje no lo hacen?), he encontrado una manera de resolverlos.

Muchos de las clases que maneja Visual Basic incorporan eventos. También podemos incluirlos en las clases que elaboremos. Aunque los teóricos de la programación orientada al objeto no suelen ocuparse mucho de los eventos, para mí son fundamentales. Una aplicación moderna debe ser inteligente en el sentido de que adivine lo que el operador quiere hacer y le ayude a ello. Los eventos de Visual Basic son un buen instrumento para ello. Además, tiene la ventaja de que al poder elaborar la reacción con muy pocas instrucciones, podemos elaborar aplicaciones con reacciones muy inteligentes con mucha facilidad.

VISUAL STUDIO NET EN EL HORIZONTE

Visual Basic forma parte junto con otros lenguajes (Visual C++, Visual J++…) del paquete Visual Studio. La última versión en el mercado es la 6.0; pero Microsoft ya ha sacado la beta de Visual Studio Net, donde parece que la filosofía de programación cambiará incluyendo el nuevo lenguaje C#. No he probado la beta, por lo que no puedo dar una opinión al respecto; pero eso es lo que hay en el horizonte.

¿CONVIENE COMPRAR VISUAL BASIC AHORA?

La cuestión que aparece es la siguiente: dado que VisualBasic.Net está a punto de aparecer, ¿conviene comprar Visual Basic 6.0 ahora? La respuesta depende de las circunstancias. Si quieres Visual Basic para mejorar tu situación laboral, puede que te convenga esperar a que aparezca Visual Basic Net. En ese momento, todas las empresas demandarán programadores expertos en Visual Basic Net (aunque no existan).

Si, por el contrario, tienes una empresa, creo que no te conviene esperar: Visual Basic 6.0 es un lenguaje potente y probado. Puedes hacer con él prácticamente cualquier cosa que necesites y será fácil encontrar gente que lo sepa manejar.

Para todos, creo que la Learning Edition es una buena forma de empezar por sólo veinte mil pesetas (también ahora) y de aprender más Visual Basic que en cualquier academia. No creo que Visual Basic Net sea muy distinta de Visual Basic 6.0.

VENTAJAS DE COMPRAR LA EDICIÓN DE APRENDIZAJE

Comprar la Edición de Aprendizaje (Learning Edition) de Visual Basic creo que no se justifica por los controles que trae, que son bastante pocos, sino porque trae dos buenos libros «Aprenda Visual Basic Ya» y el «Manual del programador». Además, te trae una biblioteca MSDN bastante buena. Si quieres usar Visual Basic desde Excel, Word, Access o PowerPoint, la ayuda te trae una documentación abundante; pero no es lo mismo tenerla en libros. 

Microsoft Visual Basic 6.0 – Opinión – PARA LOS AMANTES DE VISUAL

BUENO ANTES HE HABLADO DE UN LENGUAJE COMO JAVA QUE ES MUY BUENO PERO AHORA OS HABLARE DE UN LENGUAJE QUE TODAVIA ME GUSTA MAS, ES MAS FACIL DE UTILIZAR, MAS FACIL DE APRENDER, ENTRETENIDO, FACIL DE VER LOS FALLOS, ES UN LENGUAJE VISUAL COMPLETO PUEDES HACER PAGINAS WEB, PROGRAMAS QUE A TI TE GUSTEN, EUROCALCULADORAS, ETC.. YO ESTOY DANDO ESTA MATERIA Y ME ILUSIONA MUCHO VER DONDE ESTA EL LIMITE DE ESTE LENGUAJE, PERO VEO QUE LO VOY A TENER DIFICIL, POR ESO OS LO RECOMIENDO PARA LAS PERSONAS QUE QUIEREN APRENDER PROGRAMACION ESTE ES UN LENGUAJE SENZILLO DE UTILIZAR PERO COMPLETO DE CONTENIDO. YA SAVEIS SI TENEIS ALGUNA QUEJA PUES ME LA PONEIS YO LA LEO Y OS LA RESPONDO PERO SIN MAL ROLLO, VENGA ASTA LUEGO!!! 

Microsoft Visual Basic 6.0 – Opinión – este gusanito casi podria gustarme

He aqui un gusanito que casi me podria gustar, aunque reconozco que si me encuentro con el le pienso mandar por donde ha venido, demasiadas tonterias tengo ya almacenadas en este trasto mio.

Este gusanito de visual basic script se propaga como casi todos por el correo, y una de sus principales gracias es que abre el block de notas de nuestro querido y a la vez odiado windows para mostrarnos un texto que esta relacionado con las leyes contra la pornografia infantil. Despues de esto, y una vez modificada la pagina del explorer se dedica a buscar algunos archivos con las extensiones JPG y JPEG cuyos nombres a el le suenen que puedan contener algo relacionado con la pornografia. Y no es que el gusanito en cuestion sea un miron, nada de eso, (nos salio formal), si encuentra lo que el busca el gusanito manda un mensaje a una agencia gubernamental norteamericana junto con las imagenes que no le gustan y una lista de directorios del pc en cuestion.

La verdad es que la idea no estaria nada mal, sino fuera, porque el creador de este bichito tan eficiente nos cambia la pagina de inicio del internet explorer por la suya propia y nos deshabilita algunos sonidos usados por windows, se manda el solito a todas nuestras direcciones de correo y se nos vuelve a activar con cada inicio de windows. 

Microsoft Visual Basic 6.0 – Opinión – Controles OCX

Tal vez más que una opinión es una queja, como puede ser MICROSOFT, nos ofrezca una programos ofimaticos con unos controles aparentemente bastante buenos y que cuando llega una nueva versión de Visual Basic, ves que dichos controles aún no están, como por ejemplo el explorer, tan mal se llevan los de programación de Visual Basic con los programadores de OFFICE, ¿ Por qué no van a la par?, tanto les gusta que busquemos por la Red otros OCX auxiliares o emuladores. Estoy más que convencido que la nueva versión de Visual seguirá sin ofrecernos los controles de Barra de Tareas (y no la «m» de Cool Bar) que sirve para bueno, casi nada.
 

Microsoft Visual Basic 6.0 – Opinión – Visual basic 6

Hoy os voy hablar de este lenguaje de programacion orientada a objeos. Lo primero que os dire es que este producto en cuestión tiene dos libro de referencia más tres discos, uno que es el que lleva el leguaje de programacíon y los otros dos son el sistema de ayuda. si me fio de la imagen que presenta para el producto. ( es el que yo tengo). Yo he sido programador de Basic, GW Basic y he hecho programas de excibición en estos últimos productos y la verdad es que con Visual basic tiene la particularida de ejecutarse el progrmama por eventos.por ello los fallos que podriamos tener anteriormente con las instruciones como por el «Si» o el «si » o sus negativas en este lenguaje de progrmaciíon ya no puede ocurrir y solo si no esta bien compaartimentado los subprogrmamas si que puedes tenera algún error pero ya no provocado por el usuario y si por el programador.

Este leguaje te permite programar tu propia base de datos, tu propio procesador de texto, tu propio reproductor de musica aunmque para ello normalmente necesitas inscrustar en el proyecto de visual basic o mejor dicho en un formulario ( asi se define den donde incrustas ese objeto).

Yo he programado en C, C+ y la verdad es que la progrmacíon en basic no hay tantos parentesis que utilizar y las instrucuines son más claras que en otro leguaje de progrmaciíon y no se utlizan caracteres especiales.a lo sumo sum,a, resta, multiplicaciío, mayor menor… es por ello que lo prefiero.

HAsta que se me ocurra lago más sobre este lenguaje de progrmaciíon. 

Microsoft Visual Basic 6.0 – Opinión – Visula Basic 6.0 Facil vs Dificil

Siempre a sido famosa la facilidad de uso del Basic y su Hermanito mayor con interfaz grafico Visual Basic no podia ser menos.
Acceder a una base de datos es lo mas sencillo del mundo ver datos de una tabla de acces o uncluso de Oracle es sencillisimo solo hay que utilizar 4 controles poner bien 5 propiedades y en menos de 30 lineas de codigo puedes hasta realizar consultas con SQL, increible pero es asi pero en el momento que nos salimos de las tipicas aplicaciones de contabilidad y base de datos la cosa se complica muchisimo, las utilidades graficas que pose son minimas el acceso a la API de windows es pesado y sobre todo el horrible tipo de datos Variant (que pocas veces es util) es un pequeño infierno… como es posible que una variable tan pronto tenga un entero como un long o sea string o pueda contener la referencia a un objeto… viva la programacion estructurada!!!! enhorabuena por los «exit function» y los «goto», señores que nos hemos modernizado… 

Microsoft Visual Basic 6.0 – Opinión – Visual Basic.Inicio a la programacion visual

Visual Basic es un excelente lenguaje de programación para programadores que se encuentran en fase de aprendizaje. Su uso es muy sencillo, ya que incorpora gran cantidad de componentes ya desarrollados y asi el programador no necesita realizar su implementación.

Es posible realizar óptimos programas de gestión muy útiles para pequeñas empresas, tales como videoclubs o tiendas que necesiten informatizar su funcionamiento.

Además, Visual Basic, trabaja con objetos de forma muy sencilla siempre pensando en facilitar el trabajo al programador.

Una de las principales razones por las que se trata de un lenguaje realmente sencillo es la facilidad para manejar los punteros a memoria ya que realiza el propio programa la mayoria del trabajo, evitando asi las complicaciones que pueden producir otros lenguajes tales como Visual C o Visual C++.

Es muy importante destacar una de las limitaciones de Visual Basic que es la imposibilidad de realizar programas de alto o medio desarrollo. No permite realizar un programa al que se acceda a través de internet, ya que para ello se deberia poder manejar en tiempo real y no es posible. Si nos planteamos temas como la seguridad de los programas hechos con este lenguaje también deja mucho que desear. Todos estos problemas les surgen a las empresas desarrolladoras de software, que optan por otros lenguajes. Pero se trata de un excelente producto para usuarios domésticos, debido a su gran manejabilidad.

En definitiva, aunque no sea un producto por el que se decanten los profesionales, es de gran calidad para usuarios particulares, asi como para llevar la gestión de pequeñas empresas que trabajan con bases de datos sencillas. 

Microsoft Visual Basic 6.0 – Opinión – El Visual Basic como arma

El lenguaje Basic ha pasado de ser algo pasadísimo de fecha a ser un lenguaje de uso común en los programadores que se rigen bajo el sistema operativo Windows.

Tras muchas versiones del Visual Basic (las primeras, incluso eran de MS-DOS), los desarrolladores de Microsoft han conseguido realmente crear una auténtica «caja de Pandora». Usando el Visual Basic hay que tener presente que nuestra imaginación la carga el mismísimo Diablo.

El Visual Basic tiene la virtud (o el defecto, para los profesionales) de que da muchas facilidades a cualquiera con un poco de idea a la hora de implementar los códigos fuente de las aplicaciones. Así pues, en mi caso, que soy un estudiante de Ingeniería Informática, pero que no he tocado este lenguaje mas que como un hobbie, se me ocurrió buscar la solución para esos «programitas tipo barra» que los tienes abiertos mientras navegas y te van pagando. En concreto, yo soy afiliado al programa YoTuEl, y me reventeba cada vez que me ponía a escribir y me decía que tenía que mover el dichoso ratón (cada 5 minutos). ¿Qué hacer? Pues nada, que lo haga el Visual Basic…

Y la verdad es que lo de las famosas APIs (todavía le estoy cogiendo el truquillo) facilitan mucho y (y dan mucho «acceso») a ciertas aplicaciones. Así pues, son ideales para descubrir números de serie de aplicaciones, para escribir datos automáticamente, y mil ingenios más que se pueden llevar a cabo.

De momento, para los que no se crean lo de YoTuEl, un simple consejo. Usad esto en un simple programa de VB…

————————————————————————–Declare Function SetCursorPos Lib «user32» (ByVal x As Long, ByVal y As Long) As Long
————————————————————————–

Si queréis comentarme vuestras ideas, o corregirme o lo que sea…
ciudalta@hotmail.com 

Microsoft Visual Basic 6.0 – Opinión – Bueno, Bonito, pse pse

LENGUAJES DE PROGRAMACIÓN:
**************************
En los últimos años los lenguajes de programación han cambiado mucho. Los desarrolladores de estos han pretendido hacerlos más potentes y facilitar mucho la tarea del programador mediante herramientas visuales, componentes y librerías.

VISUALES:
*********
Así por ejemplo tenemos DELPHI que sería el Pascal Visual, el Visual C++ que seria el C++ usando en gran parte las MFC (microsoft fundation class) o el Borland C++. Incluso para el HTML (para no entrar en detalles considerémoslo un lenguaje de programación) hay miles de editores que visualmente te permiten usarlo.

Pero bueno, aun así es necesario mucho código manual, siendo toda la responsabilidad la del programador de hacer un programa robusto pues de visuales poco tienen.

VISUAL BASIC:
*************
El único lenguaje de programación que yo considero Visual es precisamente el Visual Basic.
Es del tipo WYSIWYG (what you see is what you get – lo que ves es lo que tienes)
Hace poco que lo uso y no me considero pleno conocedor de este lenguaje pero si he tenido tiempo suficiente como para ver que ofrece y poder escribir sobre él.

Su base es el lenguaje BASIC con el que muchos hemos hecho sus primeros pinitos en el mundo de la programación (bueno sin olvidar los afortunados que en el cole aprendimos con el LOGO y su tortuguita xDDD).
El lenguaje es por lo tanto muy básico, pero no es ahí donde se apoya Visual Basic sino en los componentes.
Hay infinidad de componentes gratuitos y de pago para el Visual Basic. (los explicaré más adelante)

COMO FUNCIONA:
**************
Visual Basic a diferencia del Basic está basado en objetos y eventos.
Los objetos los expliqué en mi opinión sobre Programación orientada a objetos. (Básicamente forma se agrupan las variables y sus métodos para crear el objeto).
Los eventos son cuando haces por ejemplo click, mueves el ratón, escribes algo…

Con Visual Basic el sistema de programación es por decirlo así a trozos. No es como con otros lenguajes en que vas escribiendo seguido (aunque sea en diferentes archivos).

EMPEZAMOS:
**********
Lo primero que hay que hacer es crear un formulario. Un formulario por así decirlo es la pantalla sobre la que meteremos los componentes, tal y como lo veremos cuando lo ejecutemos.
Así podemos añadir por ejemplo botones, cajas de texto, tablas, dibujos…
Cada una de estas cosas son componentes que pueden ser del propio Visual Basic o externos.
Estos componentes son objetos por lo que tienen sus atributos y métodos que podemos editar fácilmente desde la tabla que aparece cuando seleccionamos el objeto en cuestión.

(Nota: es importante renombrar los componentes de manera que después podamos identificarlos fácilmente, se suelen poner prefijos para saber de que tipo de componente se trata, así por ejemplo una textfield o caja de texto suele ir precedida de txt y un botón de cmd)

EVENTOS:
********
Pero esto solo son las características del objeto, para tratar con ellos utilizamos los eventos. Por ejemplo imaginemos el botón que hemos nombrado cmdSalir . Para editar el evento le damos dobleclick al botón y nos aparece una ventanita donde podemos editar mediante texto que queremos que pase cuando se aprieta ese botón.
En este caso lo lógico sería preguntar si realmente se quiere salir y en caso afirmativo salir, no?
Pues pondríamos un:

EJEMPLO:
********
Private Sub cmdSalir_Click()
respuesta = MsgBox(«¿Deseas Salir del Programa?», vbOKCancel, «SALIR»)
if respuesta = 1 then
end /*asi se termina la ejecución del programa*/
end if

Cuando ejecutamos el programa y le damos al botón de salir salta este evento y se ejecuta este trozo de código.

Bueno creo que queda claro el sistema de eventos que usa el Visual Basic, si hay alguna duda estaré encantado de ayudaros.

COMPONENTES:
************
Como ya he dicho son los objetos que incorporamos a nuestros programas en Visual Basic.

La MsgBox es un componente que muestra una ventanita con el texto que digamos y los botones que digamos y que devuelve un valor.

Otro componente interesante es el winsock que nos permite muy fácilmente establecer una conexión udp o tcp.

VENTAJAS:
*********
Visual Basic se suele utilizar para programar aplicaciones de gestión de datos simples (por lo tanto también con SQL), pues se pueden programar en muy poco tiempo disminuyendo el coste de la aplicación.
Es muy intuitivo y requiere poco aprendizaje.

DESVENTAJAS:
************
A diferencia de otros lenguajes este es interpretado línea por línea. Es decir podemos hacer un error de programación pero hasta que no tenga que ejecutarse este trozo de código no nos lo mostrará.

Para que lo entendáis, si en el evento click del botón Salir que comentaba antes en vez de esas instrucciones yo hubiese puesto algo del estilo «hola que tal» no me daría ningún error hasta que yo hiciese click en el botón (seguramente si daría error pero es para no entrar en detalles técnicos, simplemente muestro algo que no es correcto)

Otra de las desventajas aunque subsanable cambiando la configuración por defecto del compilador es el que te permite usar variables que no han sido declaradas con anterioridad.

Una de las cosas que más me molesta y a la vez me intriga es que puedes ejecutar un programa n veces sin que pase nada raro y a la n + 1 falle sin motivo aparente.

RESUMEN:
********
Nos encontramos ante una herramienta poco potente pero muy fácil de usar y con gran aceptación dentro de la comunidad de programadores de gestión por lo que es indispensable conocerla o tener nociones de como va por si algún día tenemos que trabajar con ella.

Personalmente me gusta mucho más la eficacia y robustez del C++, pero supongo que irá a gustos.

Si alguien quiere añadir algo o quiere que desarrolle más algún apartado en concreto no tiene más que decirlo 😛
 

Microsoft Visual Basic 6.0 – Opinión – Sistemas de informacion vrs Empresas…

En esta herramienta se han desarrollado importantes sistemas de información gerencial, juegos, etc.. con el tiempo evolucionó hasta convertise en la potente herramienta de Microsoft denominada VB.NET, y que se ha convertido en uno de los mejores amigos del programador.

Cuando una empresa solicita que una empresa desarrolladora de sistemas o algún programador independiente le proporcione un software debe tener en cuenta las principales y básicas consideraciones antes de realizar la contratación:

1.- Conocer realmente la situación de su empresa y que departamentos se beneficiarán con la nueva aplicación.

2. Documentar las necesidades de los usuarios principales de la empresa y que beneficios obtendran con una nueva aplicacion digital.

3.- Asesorarse con algún conocido que haya aplicado algun sistema de información, para que le comente sus experiencias y costos, y estos a su vez, le sirvan de base para tomar su decisión.

4.- Realizar cotizaciones que se ajusten a su presupuesto.

5.- Tener a la mano una lista de las empresas o programadores con capacidad comprobada para desarrollar el sistema de alta complejidad, si es que la tiene.

6.- La propuesta de la empresa o programador deben ser reales y ajustarse a la situación o problema que el contratante desea solventar.

7. – Combatir la resistencia al cambio.

Si el sistema incluye demasiados procesos y por el momento solo desea solventar el problema de contabilidad para agilizar reportes financieros es preciso espcificar que solo desea ese módulo del sistema y posteriormente agregar los modulos que no representen gran riesgo dentro de la empresa y que no requieran tanta sofisticación.

Hay que recordar que sino se asesora bien en lo que desea, puede aparecer cualquiera y le puede ofrecer cualquier resultado.

Esto de manera sencilla lo que debe hacer, si desea contratar alguna empresa desarrolladora de sistemas o algún programador independiente. 

Microsoft Visual Basic 6.0 – Opinión – Trucos de Programacion.

Hola,

Al hablar de programacion se pueden tomar muchos topicos los cuales nos llevarian por innumerables caminos, pero, a la hora de escribir el codigo en tu programa, la forma en que estructuras el codigo fuente de tu aplicacion dice mucho de ti.

Lo primero que debemos tomar en cuenta es la forma de expresar la sintaxis, todo buen programador mantiene su codigo lo mas limpio posible asi se puede seguir el codigo sin dificultad cuando se revisa un programa que dejastes en el vaul desde hace mucho tiempo.

Se han dado cuenta de que al trabajar con eventos de llamadas al foco de un objeto (es decir pasar de un control a otro) , cuando queremos que al dar click en un textbox se seleccione automaticamente el texto

ejemplo:
————————————————————————-
Private Sub Text1_GotFocus()
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
End Sub

El inconveniente con este metodo es que tenemos que programar cada control.
————————————————————————-

Colocar el mismo codigo en cada objeto es tedioso y para solucionar esto debemos trabajar con procedimientos (Funciones) que nos alivien la tarea repetitiva. Ademas la cantidad de codigo que colocamos al realizar estos procesos disminuira considerablemente, como muestra un ejemplo:

Creamos una funcion

Public Sub seleccionar (obj As Control)
obj.SelStart = 0
obj.SelLength = Len(obj.Text)
End Sub

esta funcion la usamos de esta manera en el evento GotFcous

Private Sub Text1_GotFocus()
seleccionar Text1
End Sub

bueno por ahora hablare solo de esto puesto que este es un tema muy extenso.. buscare otra oportunidad para opinar..

 

Microsoft Visual Basic 6.0 – Opinión – El punto de vista de un neófito

Es lo que tiene el estar en paro.Te apuntas a todo tipo de cursos subvencionados por el INEM (hoy en día Servicio Riojano de Empleo,o algo así…),y sobre todo relaccionados con la informática.A mí el tema de la programación siempre me había sonado a chino,pero me apetecía aprender,así que di palmas con las orejas cuando me enteré que me habían cogido para un curso de Visual Basic de más de 400 horas…

Ante todo,si lo que buscas al leer esta opinión es información concisa del programa,te invito a que la abandones y no la califiques,ya que lo único que voy a hacer es dar mi punto de vista,después de dos meses peleando con él.

EL PROGRAMA

Resulta curioso el hecho de que jamás un programa recibirá un nombre tan específico como este.Me explico:si tomamos sus tres partes,nos encontramos con que…

MICROSOFT…efectivamente,es un programa orientado a Windows,o lo que es lo mismo,al imperio del Sr. Gates.Cuando comienzas a manejarlo te das cuenta de que casi todos los programas están realizados con este programa…o al menos lo parece.

VISUAL… y es que es un lenguaje de programación totalmente visual,una especie de WYSIWYG para los que estéis famirializados con el HTML.En todo momento ves los resultados de tu trabajo,puedes ejecutar tus programillas sin compilarlos para ver cómo funcionan,y rectificarlos según lo veas necesario.

BASIC…supongo que hará referencia al antiguo lenguaje de programación,pero lo que está claro es que no puede ser más básico.Todo tiene su lógica,todo está preparado para que si te equivocas puedas rectificar sin mayor apuro.Desconozco otros lenguajes,pero me temo que no habrá otro más BÁSICO que este.

LO MEJOR

Sin lugar a dudas,lo mejor que le he visto yo a este programa es el hecho de que,si te equivocas al introducir el código,al ir a ejecutar el programa te avisa que hay algo que no funciona,y te lo especifica.Sus ficheros de ayuda son fantásticos,más bien fundamentales.En todo momento puedes estar al tanto de qué es lo que deberías haber puesto,de las palabras clave,de los eventos de cada opción.Casi me atrevería a decir que sería posible conocer básicamente este programa sólo teniendo como referencia su ayuda.

Hay que destacar también lo sencillo y lógico que es.Vale que tenga infinidad de palabras clave,pero siempre puedes recurrir a la ayuda para encontrarlas y copypastearlas.Pero te das cuenta que simplemente aplicando la lógica,y con unos mínimos conocimientos,es posible crear tus pequeños programas.Para más neófitos que yo,pondré un ejemplo.Si tú añades un botón a tu programa,bastará con que le digas «si lo aprieto,que me haga esto»(lógicamente,en inglés).Luego todo consiste en centrarte en lo que quieres hacer,y poco a poco conseguir resultados.

LO PEOR

Pues para novatos como yo,lo peor es la cantidad de posibilidades que te ofrece.Sí,ya sé que suena contradictorio,pero es así.Conocerlo a fondo requiere su tiempo,y mucho me temo que 400 horas no me van a bastar.Ademñas,tienes que estar muy concentrado en lo que estás haciendo,y seguir un orden lógico y no saltarte ningún paso.Si no,lo pagarás caro,ya que te será bastante complicado encontrar el fallo.

Además,he visto cosas mejorables,como por ejemplo cuando quieres asignar un icono a un botón de una barra de herramientas,o cuando trabajas con carpetas de pestañas.Pequeñas tonterías,pero que se ven fácilmente solucionables a poco empeño que hubieran puesto.

EN FIN…

Pues que de momento ya hago mis pinitos con el programa,cosas simples pero interesantes,y que no descarto analizarlo a fondo una vez acabe el curso.Las posibilidades del mismo son muy grandes,y espero que me puedan servir para un futuro puesto de trabajo.Espero con ansiedad empezar a trabajar con bases de datos…

Microsoft Visual Basic 6.0 – Opinión – ¡Microsoft! Visual ¡Basic! 6.0

Intentaré dar una buena opinión ya que hay escrito sobre VB ya la mar y el mundo.

Primeramente, estamos ante una aplicación Microsoft que funcionará sobre un sistema operativo Microsoft. Eso quiere decir una cosa: integración. Si sobre un Windows programamos con VB y accedemos a datos en SQL Server o Access, y además utilizamos acceso a datos de Microsoft, se genera una telaraña de aplicaciones todas creadas por el mismo fabricante que funcionan bastante bien entre sí. Y ya no hablemos de interaccionar con herramientas de Office (por ejemplo, hacer un programa que a través de un documento word prehecho lo cubra con datos de una BD y lo imprima para x clientes).

Segundo: Visual. Esto no es muy difícil de entender. El VB está hecho para Windows y Windows es un lenguaje visual. Ok? Ok.
Si cabe comentar que la programación en un entorno visual se suele hacer en torno a eventos, es decir, tú haces «algo» sobre la pantalla, ese «algo» le dice al programa «oye, me acaban de hacer ‘algo'» y el programa se pone a funcionar. Con esto quiero decir que no es una programación estructurada que empieza y acaba, sino que es una programación que está «parada» hasta que recibe acciones del usuario del programa.

Tercero: Basic. El visual basic se llama así porque derivó del Basic, aquel lenguaje modo texto para consola (desde el Spectrum hasta el MS-DOS). Esto le da muy mala fama al dichoso VB, porque lo pone en el primer escalón de la evolución, casi.

6.0: Versión de la aplicación. Es un detalle muy importante porque esta es la última versión de VB (ahora existe el .NET) y desde la versión 3 (que es la primera que conocí) hasta ahora se han hecho infinidad de mejoras que lo hacen un poco menos ‘basic’.

El entorno de programación está bastante optimizado y te ayuda a encontrar fallos, te simplifica la búsqueda de texto en el código, permite comentarios, y sobre todo herramientas de depuración que no hay en otros lenguajes… recomiendo muy mucho un add-in para el VB que se llama «MZ-Tools». añade una barra de herramientas con un montón de funciones que simplificarán mucho más la creación del código.
En la parte negativa tiene algún detalle como que a veces al minimizar queda alguna barra de herramienta sin minimizarse o cuando tienes cargado algún OCX y escribes código no salta de linea (cosas raras pero no molestan mucho).

Si hablamos del lenguaje en sí, es sencillo comparado con otros lenguajes como la familia C/Java, pero muy potente porque puedes construir aplicaciones en relativamente poco tiempo. Además el hecho de poder trabajar con formularios, módulos de código, componentes OCX y librerías externas minimiza el trabajo porque hay muchas cosas que una vez hechas se podrán aprovechar para futuros programas sin tener que tocarlos. Eso sí, requiere que las cosas estén bien estructuradas. Yo recomiendo por ejemplo que las DLLs no sean demasiado grandes (máx: 1MB) y que sean independientes, ya que si empezamos a enlazar DLLs entre sí el trabajo empieza a hacerse muy engorroso a la hora de registrar y cargar referencias.
Por otra parte, los OCXs. Son controles, es decir, una caja de texto, una etiqueta o un botón de selección. El VB permite además que creemos nuestros propios OCX, como puede ser personalizar nuestras propias cajas de texto (incluyendo código de validación en él o cambiando el aspecto) o hacer nuestros propios controles. Esta opción es muy útil, aunque tampoco recomiendo abusar de ella ya que volvemos a tener que registrar en Windows los componentes e incluirlos en el paquete de instalación que ayuda a que tengamos problemas. Además, si usamos un formulario con OCXs propios y por cualquier causa no están registrados, el VB empieza a dar errores por doquier y más vale cerrar sin guardar los cambios porque sino hay que volver a hacerlo otra vez!!.

Algo que me gusta del VB es que se «adapta» bastante bien a diferentes estructuras de programación.
– podemos hacer lo más básico, que es un formulario con código
– podemos añadir la potencia de las clases y estructurar más nuestra aplicación
– podemos usar el VB para crear OCX y/o DLLs e incluirlos en páginas web
– podemos añadir acceso a datos e interactual con SQL Server
– interactuar con las aplicaciones de Office
– …

En cuanto a la robustez de los programas puedo decir que en general la mayoría de la gente que critica el VB diciendo que no vale para hacer cosas serias es por absoluto desconocimiento. No se puede coger un lenguaje de programación, mirar un manual y después decir que es una mierda porque peta. El visual basic, por muy «basic» que sea, requiere aprender muchas cosas, sobre todo de Windows, para que nuestro programa funcione bien. Y si está bien hecho funcionará bien, lo aseguro. Si las cosas fallan hay una causa, y echarle la culpa al Visual Basic o a Windows es mucho más fácil que asumir que el programador ha cometido un error. Lo que aparentemente no tiene sentido suele ser porque hay algo que el programador desconoce y por eso no entiende, pero siempre hay una explicación, y no siempre es sencilla.

(bua, que agusto me he quedado…)

Finalmente, y lo digo porque de VB se podría hablar otro mar y otro mundo (jeje) y así ya voy terminando, si eres alguien que aun no conoce VB y se plantea la idea de aprenderlo… qué decir a esto? pues repito que el VB está encaminado a morir (supongo) desde que salió la plataforma .NET, pero como la dichosa plataforma .NET no tira para delante como debería (y esto es un tema aparte), pues el VB se mantiene. Pero al caso, pienso que aprender VB es positivo incluso en el año 2003 (el VB6 es de ¡¡1998!!) ya que ayudará a conocer el entorno visual (para aquellos que no lo conocen) con una herramienta potente y con una ayuda excelente. Por otra parte es un camino andado que ayudará al programador a acercarse al asp e incluso al .NET en lo que respecta a las clases y objetos, con lo cual la mayor parte de los conocimientos que se adquieran en VB se «reciclan» para nuevos lenguajes y plataformas.

Y no rallo más que ya le llega.

PD: estaba evaluando los criterios específicos y he puesto en «soporte de fábrica» un «muy bueno». explico: como ya comenté el MSDN (la ayuda del Visual Studio) es muy potente y ayudará muchísimo. pero además el la web de Microsoft existe otra inmensa cantidad de información sobre los problemas que puedas encontrar programando. Otra cosa es que sea fácil encontrar y solucionar el problema.

Microsoft Visual Basic 6.0 – Opinión – Pues a mí no me gusta

La verdad es que venía decidida a poner al visual basic a caer de un burro, pero miedo me da, pues tal vez no lo conozco lo suficiente como para criticarlo y en vista de que todas las opiniones al respecto que he leído son positivas me da que seme van a echar encima sus defensores… Pero bueno, al menos podré permitirme el lujo de contar mis experiencias con este lenguaje. Para empezar hay cosas que no entiendo, pues cuando en primero de carrera nos preguntaron «cuantos sabéis programar en basic?» en metodología de la programación 1, los que levantaron la mano fueron aconsejados por parte del profe que olvidaran todo lo que sabían. Se refería por supuesto al basic de toda la vida, al de pedales.. pero el caso es que se pasaron un montón de tiempo mentalizándonos sobre la conveniencia de usar lenguajes estructurados como el Pascal y sobre todo el C. Total que luego llegas a cuarto y te presentan al primo desarrollado del basic y te dicen «y ahora programa con esto q te va a ser muy util cuando trabajes» y eso con solo un par de horas prácticas pero bueno la crítica del plan de estudios ya la haré donde corresponda.. Total que hablo con gente de otros años que tenía cosas hechas en este lenguaje y uno de los programas q me pasan (sí, de gestión de bases de datos) empieza a dar errores por todas partes ¡eso sí, luego funciona! y me dicen «no pero si es completamente normal, es visual basic» Pues vale.. finalmente me lanzo a hacer mi parte del trabajo y compruebo con desazón que cualquier chorrada te ocupa más líneas qeu el cantar del Mío Cid.. Pues que queréis que os diga, sí de lenguajes visuales se trata yo me quedo con mi Visual C++ (sí ya sé que por ahí tb lo critico, pero al lado del visual basic es una maravilla)o mejor aún con el builder. 

Bloodshed – Dev-C++ 4.0 – Opinión – Compilador de c gratis

Este compilador es rapido y sencillo de utilizar, ademas de gratis, yo lo he utlizado para mis practicas de la universidad y los unicos problemas que he tenido con él han sido que alguna rara vez me daba un mensaje extraño y equivocado, pero que al recompilar me daba bien el mensaje. Y el otro problemilla es que no me gusta como me indexiza el codigo, aunque es una cuestion de gusto esto ultimo.

Viene con 10 ejemplos de programas en c.

Su tamaño comprimido es de unos 5 megas, y descomprimido de unos 25 megas.

 

bloodshed – Dev-C++ 4.0 – Opinión – Ideal para empezar

Hace pocos días que he conocido este programa de programación. Y realmente me ha sorprendido por su facilidad de uso.

No es que sea sencillísimo programar en C o C ++, peró Dev ++, como lanzadera para este lenguje te facilita mucho las cosas.

Simplemente se trabaja en un gran pantalla, similar a un escritorio. Allí el programador escribe toda su secuencia de algoritmos (órdenes que queremos que nuestro programa ejecute). Una vez hecho este primer paso, Dev ++ compila automáticamente toda esta información, alertándote además de si existen errores en el código.

Si es así el propio programa te indicará en que lugar, línea, frase se halla. Esta es una utilidad que puede facilitarnos mucho las cosas, auqnue eso sí, es meneester decir que no siempre estas indicaciones vienen dadas con tanta claridad. Muchas veces el error proviene únicamente de una líneao una errónea entrada de teclado y Dev te indica incluso más de 20 errores. (A veces tan sólo hace falta modificar el único error exietente, y por supuesto bastante visible normalmente y todo quedará arreglado, Dev no hallará nada fuera de lo normal)

Este método puede resultar para muchos una ventaja y otros más una importante desventaja.

A medida que lo vaya usando, descifraré la mejor respuesta a esta pregunta.

Las ventajas, muchas. Practico, fácil de manejar con un poco de experincia y lo mejor, es completamente gratuito.

Ocupa unos 8 Kb al descargar y te puede tardar, en una conexión de 56 K, alrededor de 1 hora o incluso menos.

Muy recomendado para los que empiezan a programar, para estudiantes de la rama que no puedan costearse otro similar que simplemente supera a Dev++ por tener bastantes más librerías.

A los interesados, a probarlo!!! 

Bloodshed – Dev-C++ 4.0 – Opinión – A programar se ha dicho

Hola a todos!!!!

Bien… esta vez os voy a hablar del Dev-C++ 4.0, un compilador de C/C++…. este compilador es el que usamos en la universidad de oviedo los que estamos empezando con esto de la programación, te lo puedes descargar desde bloodshed.net de forma totalmente gratuita, es lo bueno que tiene… pero hay que tener en cuenta que al ser un programa gratuito… no es tan bueno como debiera… pero bueno.. que le vamos a hacer así están las cosas.

Es un compilador que me funciona bastante bien, lo único malo y que le echo en falta es la típica «ayuda» que traen todos los programas, este no la trae, problablemente porque crear una «ayuda» en un programa sea un trabajo laborioso y no hayan estado de humor para crear una en un programa del que no van a sacar dinero… por eso a mi me gusta más el borland, pero claro… el borland hay que pagarlo. XD. En fin… En mi caso.. tengo instalado el Dev y el borland, utilizo el dev y si necesito ayuda… pues me baso en la del borland… me dirás «joe, pues utiliza directamente el borland», pues no… utilizo el dev, porque es el que usamos en clase… y además le estoy pillando cariño y to XDDD, ya forma parte de mi jejejeje, quizá sea lo de la ayuda uno de los fallos que le encuentro, sin embargo el peor fallo es que tiene pocas librerias…, a pesar de esto es bastante fácil de usar, por lo que es ideal para gente que empieza.

¿Estás empezando a programar?
¿Te interesa la programación?
¿Quieres aprender?
¿Has respondido a alguna de las preguntas anteriores «Si»?
Pues… ¡¡Animo!! este programa es ideal para ti. Aunque no te bajes esta versión, bajate la última que ha corregido ya muchos errores de esta. ;). Cuando le pilles el tranquillo ya podrás meterte con programas más avanzados y con otros lenguajes de programación… quizá este y el pascal sean los más adecuados para ti si te estas iniciando en esto… así que lo dicho… Mucho animo!!!

Saludos!!!

Gracias por leer esta opinión. Y… a programar se ha dicho. XDDDD

Sankara. 

Bloodshed – Dev-C++ 4.0 – Opinión – DEV C++

Comentaros que sobre el compilador Dev C++, encontre muchos
problemas inicialmente a la hora de configurarlo, pero una vez
configurado todo fue rodado. Es un compilador de C/C++ que cumple los estandares y que ademas es gratuito, lo que supone
que podemos actualizarlo y bajarnos nuevas versiones continuamente. Resumiendo es un compilador muy util que incorpora descripciones de las clases y que tiene una función de
autocompletar, cosa que en otros compiladores de C/C++ no existe. El único problema que encontre es su depurador de código, pero os lo recomiendo si teneis que desarrollar cualquier código en C/C++.  

Bloodshed – Dev-C++ 4.0 – Opinión – Un buen compilador

Algunos se extrañaran porque estoy comentando la versión 4.0 de Dev-C++ y no una posterior. Pues fácil, porque es la que uso y me ha dado muy buen resultado, aunque sé que hay versiones posteriores (betas).

Lo primero, una aclaración para todo aquel que esté leyendo la opinión porque quiera aprender a programar desde cero: NO EMPIECES CON C/C++. Hay lenguajes «menos potentes» que C/C++ pero que son mucho más intuitivos como, por ejemplo, el Pascal. Pascal es perfecto para aprender desde cero los fundamentos de la programación y luego dar el salto a otros lenguajes. (eso siempre es cuestión de opiniones, si quieres empezar con C, ¡ánimo!).

Bien, ya has decidido que quieres aprender C/C++ y es por uno de estos dos motivos: a) ya sabes programar; b) no has leído el párrafo anterior o directamente no me vas a hacer caso ;-). Pues empiezo a hablar de Dev-C++:

Es un compilador de C/C++ gratuito para Windows que se puede descargar de la página de los creadores: bloodshed.net (también se lo puedes pedir en un CD junto con otros compiladores y programas, pero en este caso te cobrarán 20-40 euros más gastos de envío…).

Las ventajas son claras: disponer de un compilador totalmente gratuito y legal para Windows (sí, bajarse el último de Borland del eMule sería gratuito… pero no legal :-P).

Los inconvenientes se ven desde el primer uso: pocas librerias (las estándar y poco más), a veces da fallos de más (generalmente es un único fallo que se copia varias veces, y suele ser el primero) y, el más grave de todos en mi opinión, NO tiene modo de ejecución paso a paso (o al menos yo no la he encontrado después de 2 años) lo que complica un poco a la hora de corregir errores en tiempo de ejecución.

El problema de las pocas librerias tiene fácil solución: bajárselas de Internet o copiarlas de otros programas de desarrollo, colocarlas en la carpeta en la que está el proyecto e incluirlas (en vez de usando <>, usando «»… cuando programes un poco en C/C++ sabrás a lo que me refiero :-P).

Una de las cosas que más me gusta es que «se parece mucho» (al menos la interfaz) al KDevelop de Linux y que, si usas sólo las librerías que incluye el Dev-C++ y luego intentas compilar el código en Linux, no habrá ningún problema. (es muy útil para estudiantes a los que obligan a entregar las prácticas en Linux pero sólo tienen Windows en su casa).

Como resumen: después de usar otros compiladores gratuitos de C/C++ (DJGPP de Windows y el KDevelop de Linux) podría afirmar, sin miedo a equivocarme, que Dev-C++ es el menos «potente» de todos pero el que tiene un modo de uso más sencillo.

Gracias por leer esta opinión. 

Bloodshed – Dev-C++ 4.0 – Opinión – Un entorno de desarrollo con Mingw

Dev-Cpp es un entorno de desarrollo para C / C++ que utiliza el compilador incluído en Mingw, con todas las herramientas de compilación que proporciona mingw (gcc, g++, típicamente, y otros compiladores como gnat, y herramientas de generación de código, como gnatchop), y todas las herramientas de compatibilidad para los estándares y conversión de librerías (reimp, por ejemplo) .

Si tenéis alguna dificultad para compilar librerías de unix en vuestro entorno win32 (librerías libres de linux que queráis usar en vuestro win32, por ejemplo), mingw debería poder serviros, pero si tenéis alguna dificultad, os recomiendo Cygwin. Cygwin y Mingw son herramientas que creo que todo programador de C de aplicaciones para win32 debería tener a mano.

Quiero decir que creo que ASÍ debería ser un compilador: accesible, totalmente compatible y multiplataforma (éste es un detalle importante). El código que use librerías para diferentes plataformas, puede ser recompilado en ellas sin ningún problema.

Pero ahora quiero hablar un poco de Dev-Cpp. La versión 4.9.9.2 ha cambiado la interfaz considerablemente, sobre todo en los menús de directorios. Ahora se pueden configurar diferentes compiladores: no se trata de usar diferentes compiladores, sino de poder configurar diferentes opciones para pasarle al compilador (opciones del linker y opciones para la línea de comandos, aunque las opciones del linker siempre se pueden pasar por línea de comandos, así es mucho más cómodo). Además, se puede configurar de manera mucho más sencilla que en las anteriores versiones.

La opción de autocompletar puede ser útil si uno tiene muy claro lo que está programando, o está programando de forma más bien mecánica. Pero si tenéis que ir pensando lo que estáis escribiendo, es mejor desactivarla. En todo caso, la opción está ahí.

La navegación entre clases, funciones, y ficheros es muy fácil, muy intuitivo. El depurador funciona estupendamente, e indica los posibles errores en el manejo de memoria. Es lo mínimo que se le puede pedir a un entorno de desarrollo profesional.

Incluye un autoinstalador de .dev, que instala automáticamente librerías (aunque yo nunca lo uso, prefiero instalarlas manualmente), un gestor de autalizaciones y una ristra de opciones que hacen de él un buen entorno de desarrollo. Hay quien echa de menos un builder, pero es que estamos hablando de un IDE que intenta cumplir los estándares. En este sentido, a lo máximo que llega es a dar las primeras pinceladas a un programa gui para windows. No lo recomiendo. Echadle un ojo a los consejos.

Probadlo, y yo creo que echaréis de menos muy pocas opciones.

=CONSEJOS

==

El problema es que a veces se añanden directorios de
cabeceras, y el Dev-Cpp no parece responder. Si esto os pasa, y estáis trabajando con un proyecto, cerrad y el proyecto, y cread un programa a parte (sin proyecto, sólo un documento con código), y compiladlo con alguna función de esas librerías. Después de esto, el Dev-Cpp parece responer.

De todas maneras, si aún así no os funciona, siempre podéis pasar los directorios de cabecera por línea de comandos.

Otro detalle que me gustaría decir es que si tenéis que desarrollador aplicaciones con GUI, uséis las librerías QT para win32, con el QT dessigner. La combinación Dev-Cpp + QT Dessigner os permitirá hacer unas aplicaciones 100% portables en win32, linux, Mac OS, y un par de sistemas operativos más. Y todo 100% legal.

Termino diciendo que lo uso a nivel profesional, y no tiene nada que envidiar (bien al contrario) , con otros entornos, y desde luego, el compilador tampoco.

Mucha suerte.

PS:

A ver, he estado leyendo por aquí que «Dev-Cpp es un compilador que…». Dev-Cpp no es un compilador, es un entorno, y además, usa en principio el compilador que usaréis en Linux. He visto que hay gente que tiene problemas al compilar programas desde linux. Tenéis que tener en cuenta que hay funciones posix que no están en windows disponibles, y que son de unix.

De esto no tiene la culpa ni el Dev-cpp, ni el compilador que ¡es el mismo probablemente! Fijaos bien qué funciones estáis usando, que cabeceras estáis usando, porque a veces un programa es portable PERO no se llaman a las mismas cabeceras en windows que en linux (los que programan sockets lo saben muy bien), y fijaos también donde lo estáis enlazando.

Pero antes de todo esto, fijaos si es realmente portable (de ahí mi consejo: usad las QT de Trolltech para GUIs, y no tendréis esos problemas, porque no podéis pretender programar una aplicación gui con la api de windows y pretender portarla alegremente a linux).

De todo esto no tiene la culpa ni el Dev-Cpp, ni el compilador.

De nuevo, mucha suerte. 

Bloodshed – Dev-C++ 4.0 – Opinión – Para empezar a programar

Éste fue el primer entorno que utilicé cuando empecé a programar en C++.

Está bien para pequeños programas sencillos, es gratuito y fácil de utilizar, al menos para mí fue bastante intuitivo, tiene un botoncito para compilar, otro para ejecutar y otro para ambas cosas. Si estais empezando y sois de los que os liais con Linux, empezad a programar con esta herramienta en Windows.

El problema es que se complica un poco más cuando tienes que enlazar código, incluir bibliotecas … etc, para eso no os lo recomiendo, yo nunca he compilado con bloodshed para cosas más avanzadas, y eso que llevo ya unos 4 añitos compilando.

En definitiva, es un entorno estupendo para los principiantes y para programas simples.

Si sois como yo y os gusta que todo esté bien tabulado, tened cuidado con su editor, que a veces pone los tabuladores donde le da la gana.

Aquí teneis la página donde poder descargarlo http://www.bloodshed.net/ 

Bloodshed – Dev-C++ 4.0 – Opinión – El compilador de C++ más apropiado

Este compilador lidera el puesto en cuanto a sencillez de uso y complejidad, también destaca mucho su poco espacio en disco con cosumo de pocos recursos Si lo comparamos con el Borland C++ ,en mi opinión, el Devcpp mejora en su aspecto y facilidad de uso. Si se busca una alternativa que contruya fácilmente programas con c «otro» no lo recomiendo. Por consiguiente, creo que es una buena elección para aquellos principiantes en este asunto para aprender intuitivamente y con precisión. Ya para terminar, considero que el c requiere práctica y dedicación día a día ya que este lenguaje está en continuo cambio. 

Bloodshed – Dev-C++ 4.0 – Opinión – dev: deja mucho que desear

Dev es un programa para programar en C o en C ++, muy facil de manejar es ideal para los usuarios poco experimentados tiene un gran soporte de librerias y permite crear facilmente aplicaciones para windows o para D.O.S.
EL menu grafico hace que sea muy facil acceder a las opciones y facilita la programacion sin embargo deja mucho que desear ya que para usuarios mas experimentados es ineficiente y poco practico.
El programa tiene un sistema de deppuracion aceptable aunque puede llegar a dar errores de la nada, compila bastante rapido pero podria ser mejor.
Dev es muy economico y yo lo recomiendo para cualquiera que empiece en la programacion dev no deja de ser una buena opcion para culaquier aprendis.
 

Bloodshed – Dev-C++ 4.0 – Opinión – La opción ideal para el novato

Dev-C++ es sin duda alguna la opción que escogería yo para recomendar a un novato que si inicie en el mundo de la programación con C/C++

El programa base es bastante ligero con lo cual no tendremos que esperar horas para su descarga ni consumirá muchos recursos de nuestro ordenador, al contrario que otros IDEs. Posteriormente podemos ir añadiendo la funcionalidad necesario desde el gestor de descargas y actualizaciones, pero en este punto ya vamos decidiento nosotros qué paquetes deseamos instalar.

El entorno de desarrollo en muy fácil e intuitivo, permite desarrollar distintos tipos de aplicaciones y proyectos, librerías, programas de texto, programas gráficos etc… Uno de los problemas que tiene es la poca disponibilidad de librerías, aunque al estar orientado e la estandarización tampoco es un problema, si el desarrollador desea usar alguna puede descargarla e incluirla en el código de forma externa con facilidad. El sistema de ayuda y documentación podría estar un poco más elaborado pero en general es una opción muy recomendable para niveles básicos e intermedios.

Al ser gratuito puedes olvidarte de licencias, cracks y todo ese tipo de cosas, simplemente a descargar y a programar. El equipo de mantenimiento hace un buen trabajo y cada poco tiempo suelen aparecer nuevas versiones el programa. 

Bloodshed – Dev-C++ 4.0 – Opinión – Programando en C/C++ sin problemas…

Después de unos meses de sequía de opiniones vuelvo a la carga para hablaros del entorno de desarrollo para programación en C/C++, Dev -C++.

He leído en varias opiniones que hablaban sobre el Dev y decían que se trataba de un buen compilador, y cosas similares. Solo quería puntualizar que Dev-C++ no es ningún compilador, sino un entorno de desarrollo para programar en C, en el que cada usuario puede usar el compilador que quiera(tan solo debe configurar el Dev-C++ para que use un compilador u otro).

No hablaré de la versión 4.00 por que ya pasó a la historia, actualmente se llega por la beta 4.9.9.0 (al menos a la hora de escribir este artículo). Primero explicar que el programa al ejecutarlo viene dividido en: el explorador de proyectos, ventana del código fuente y en la parte inferior tenemos varias ventanas orientadas a la depuración del código, mas conocido como debug.

El Dev-C++ viene con un compilador instalado por defecto, mingw/gcc(conocido de sobra por la comunidad linuxera), aunque como he dicho anteriormente se puede usar el que se quiera.

Crear cualquier programa es muy sencillo, basta con escribir el programa, compilarlo y ejecutarlo, sin necesidad de utilizar líneas de comandos ni demás historias. El programa es totalmente gratuito, esta escrito en Delphi y tiene toda una comunidad que respalda el proyecto. Para ponerse en contacto con los creadores, o para bajar el programa nos tenemos que dirigir a http://www.bloodshed.net (si tenemos alguna duda sobre el programa o algún problema en el foro de la página nos la solucionaran sin ningún problema)

Las actualizaciones se realizan de manera casi continuada, apareciendo cada poco tiempo nuevas versiones. El programa dispone de un actualizador, en el que decidimos las actualizaciones que nos queremos bajar sin necesidad de tener que bajar todo el programa.

En cuanto a la ayuda, decir que tiene un completo manual de referencia de c/c++, una muy buena FAQ y luego a parte si nuestros problemas no han sido resueltos despues de buscar en estos archivos tenemos disponible el foro antes mencionado.

El único problema que he visto al Dev-C++ se debe a problemas de compatibilidad en la librería conio.c(libreria de la cual Borland es propietaria, y por tanto no se puede hacer uso de ella si no es previo pago de los derechos de autor), ya que algunas funciones de la citada librería no estan disponibles (aunque hay en internet librerias libres de copyright que emulan la conio.c).

Por último decir que hay versión para Windows y para Linux, así que no tenemos excusa.

Como conclusión decir que si te quieres iniciar en la programación en C o si ya eres un experto programador y quieres un entorno amigable olvidándonos de la línea de comandos, esta es una magnífica opción.

Espero que os sea útil mi opinión.

Un Saludo.

Tolito 

Bloodshed – Dev-C++ 4.0 – Opinión – De lo mejorcito para programar en C/C++

Mi experiencia con este programa ha sido muy positiva. Permite la creación de proyectos en C/C++ tanto para aplicaciones destinadas a ejecutarse en entorno de ventanas, consola y librerías estáticas y dinámicas, así como archivos usando OpenGL.
En cuanto al editor de texto, destacar el resaltado de ristras, directivas al precompilador, comentarios etc. También resulta tremendamente útil a mi entender, la opción de resaltar las llaves y paréntesis concordantes, una ayuda con la que podremos ver si nos hemos dejado atrás alguna llave o paréntesis.
Algo a tener en cuenta para mí es la creación, gestión y compilación de los proyectos, destacando su sencillez de manejo.
En cuanto a la interfaz, sólo puedo decir que es de lo más intuitiva, permitiendo que cualquier persona sin grandes conocimientos de programación pueda realizar sus aplicaciones con rapidez.
Quizá lo peor sea la documentación, que no todo lo completa que debería.
Además de todo lo especificado, me parece que con la gran cantidad de opciones que hay, se permite que el usuario avanzado consiga esa potencialidad que busca, pudiendo personalizar en gran medida el funcionamiento de esta herramienta.
Es por tanto una herramienta recomendada a toda clase de programadores. 

Bloodshed – Dev-C++ 4.0 – Opinión – El mejor compilador de C gratis

Todos los programadores y estudiantes de informayica conocen este lenguaje, pero solo algunos conocen las ventajas de este compilador…….para empezar ofrece la mayoria de utilidades que otros compiladores de c++, pero en cambio este es gratis, lo podeis encontrar en la pagina de Bloodshed y bajaoslo completo, totalmente gratis y totalmente funcional, quizas los programadores muy profesionales diran que lleva pocas librerias, pero estas son mas que suficientes para los principiantes y los estudiantes de este lenguaje…….busque, compare y si encuentra algo mejor…mire el precio……y digame que es lo que le sale a cuenta, si pagar tantasmil por un compilador casi identico pero con alguna libreria mas, o no pagar nada por este y que funcione perfectamente……ustedes deciden 

Bloodshed – Dev-C++ 4.0 – Opinión – Bueno pero malo

Este compilador es muy bueno, ademas de gratuito, pero si estas acostumbrado a programar con otro compiladores (en mi caso turbo c) pues simplemente te da muchos errores que en teoria no son errores. Yo creo que les hay mejores, un ejemplo es el de micrososft, para los que tengan windows claro. Hay compiladores muy buenos como el que usaba yo pero los .exe corrian sobre ms-dos. Otro inconveniente es que tarda mucho en cargar y compilar. Pero bueno, para ser gratuito esta muy bien y tiene unos ejemplos bastante buenos, sencillos pero buenos. 

Opiniones Programación Eclipse : » Estas seguro de elegir Eclipse?» – Opiniones

Hace 3 años que desarrollo aplicaciones web en Java, Eclipse lejos es el mejor IDE de desarrollo, esta siempre actualizado y posee miles de plugins que permiten personalizar al maximo nuestro entorno de trabajo. el problema central que se puede decir de Eclipse es su compativilidad de versiones, muchos plugins requieren versiones especificas para funcionar correctamente, siendo un poco complicado en proyectos grandes poder migrar de una version vieja a una mas nueva. Este inconveniente no lo posee NetBeans (Su IDE competidor) por lo tanto lo hace mucho mas tentador. Personalmente, si hoy tuviera que escoger un IDE de desarrollo seguramente elegiria NetBeans, continuo utilizando Eclipse por dos cuestiones, lo conozco muy bien y mi equipo de desarrollo trabaja con este IDE. Otro defecto es, todo lo que es el soporte para el desarrollo de interfaces visuales es muy pobre comprarado con NetBeans.

Opiniones Programación Eclipse : » Eclipse» – Opiniones

¿QUÉ ES EL ECLIPSE?

El Eclipse es un entorno de desarrollo para java, es decir, el lugar donde podemos realizar los programas que posteriormente convertiremos en aplicaciones.

¿COMO SE INSTALA ECLIPSE?

Eclipse no necesita instalación, me explico, para tener el eclipse en tu PC, y poder usarlo, solamente necesitas descargartelo de internet, o conseguirlo en cualquier CD de software libre, pues no necesita licencia, copiar la carpeta de archivos en tu PC y, directamente, desde el acceso directo a eclipse que incluye, puedes acceder directamente a él y usarlo.

OTROS IDE´S EXISTENTES PARA JAVA

Además del eclipse, existen otros IDES con los cuales podrás programar en java, entre ellos:

Kawa: Lo utilicé en los primeros años de carrera, no es que sea un mal IDE, pero a mi no terminó de convencerme, y, aunque al principio, cuando saltamos a usar eclipse, me tocó un poco la moral, porque ya me había acostumbrado a este, (ya sabéis, lo típico, cuando terminas de aprender a manejar algo, entonces, te hacen saltar a algo nuevo), la verdad es que eclipse ofrece muchas más prestaciones y es más fácil de utilizar.

NetBeans: Se trata de otro IDE para java, lo usé el año pasado en una aplicación que realicé para el control del tráfico. Es muy fácil de manejar y hay estensa información acerca de su manejo para GUI`s.

JDveloper: También lo estoy usando para la creación de interfaces en mi proyecto, se puede trabajar en modo gráfico y es bastante intuituito, además de crearte los códigos de las interfaces que vas creando, con lo cual te ahorras algo de tiempo.

PLUGINS PARA ECLIPSE

Comenzaré diciendo lo que es un plugin, para todos aquellos que no estén relacionados con el mundo de la informática a esos niveles y sepa de lo que hablamos.

Pluging: Es un parche para un determinado programa, que le añade funciones nuevas a las que este ya disponía. Si nos queremos poner un poco más técnicos, podemos ir a la wiki y descubrir que un pluggin es: «una aplicación informática que interactúa con otra aplicación para aportarle una función o utilidad específica, generalmente muy específica, como por ejemplo servir como driver (controlador) en una aplicación, para hacer así funcionar un dispositivo en otro programa. Ésta aplicación adicional es ejecutada por la aplicación principal. Los plugins típicos tienen la función de reproducir determinados formatos de gráficos, reproducir datos multimedia, codificar/decodificar emails, filtrar imágenes de programas gráficos…»

Ahora que ya sabemos qué es un plugin, os indicaré los que hay disponibles para Eclipse (algunos de ellos al menos, los que yo más he usado):

subclipse: te permite conectarte a repositorios SVN y así poder obtener copias de los proyectos que se encuentran en ellos y posteriormente mandar cambios y todas la funcionalidad con que cuenta un sistema de control de versiones como lo es «Subversion».

visual editor: Es el plugin oficial de eclipse para la creación de interfaces gráficas.

hibernate tools: Es un plugin que facilita a los desarrolladores la creación de scripts.

ESTRUCTURA DE ECLIPSE

El eclipse está estructura en distintas «ventanas» y una barra de herramientas, las «ventanas» que encontramos en el eclipse son:

Ventana de Exploración: Que es donde aparecen toda nuestra estructura de datos, clases, proyectos y paquetes en forma de árbol jerárquico.

Ventana de código: Será la ventana donde escribiremos el código en el que estamos trabajando.

Ventana de consola: Es la ventana donde aparecerá los errores y excepciones que nuestro código genere en caso de que falle, cosa por desgracia demasiado habitual, o el resultado de nuestro programa una vez que funcione.

En la barra de herramientas de eclipse, podemos las pestañas necesarias para realizar acciones.

File, Edit, Source, Refractor, Navigate, Search, Project, Run, Window, Help.

COMPILANDO CON ECLIPSE

Eclipse compila en tiempo real, es decir, no espera a que tengas el código listo para compilarlo tras la pulsación de sus botones, sino que, conforme vas escribiendo el código, te va avisando de los errores que va cometiendo.

En diversas ocasiones se le va la pinza y puede ser que obtengas errores donde no deberían aparecer ni de coña. El otro día estuvimos arreglando un código más de media hora porque al eclipse se le figuró que la identación del código estaba mal hecha, daba errores en los comentarios (pero si eso no pertenece al código) o nos pedía puntos y coma donde no correspondían (¿que te inserte que? ¡¿Un punto y coma?! pero serás capullo!!).

Aparte de idas de olla del IDE, cuando funciona, el funcionamiento que tiene es bastante práctico, puesto que en cada error que sucede, te explica porqué ha surgido y te da varias opciones sobre como el susodicho podría ser solucionado.

CÓDIGO: AUTOCOMPLETAR Y GENERACIÓN

El eclipse, te ofrece la opción de autocompletar el código que estás generando con las opciones que hay, esto ocurre en dos ocasiones:

* En los bucles, abre y cierra directamente las llaves y paréntesis que están siendo utilizados. Si marcas uno de ellos delante o detrás, te indica cual es la que la cierra o la abre. Creerme, es muy útil para no volverse loco buscando en ciertas ocasiones.

* Cuando tienes que usar el método de alguna clase en concreto, al poner el punto (»’.»’), te salen los métodos disponibles que tiene para que busques el que quieres, esto también facilita las cosas.

Además, para ahorrar tiempo de escritura, el eclipse te genera los constructores y métodos get y set de la clase en concreto con la que estés trabajando en el momento de pedirlo.

Para ello, hay que ir a:

Source -> Generate Getters and Setters

Te genera los get y set de todos los atributos seleccionados de la clase en cuestión

Source -> Generate Constructor using fields

Te genera el constructor de la clase pasándole como argumentos los atributos seleccionados. Si no se selecciona ningún atributo, se creará el constructor de java por defecto para la clase.

TRABAJANDO CON ECLIPSE

Para trabajar con eclipse, lo primero que hay que hacer es dar doble click en el icono del acceso directo a eclipse donde lo hayamos guardado en el momento de su aplicación (Recomendación tener uno de estos accesos directos en el escritorio para tener más visible su acceso).

Una vez dado, lo primero que hace el eclipse es preguntarnos en qué directorio de nuestro equipo queremos guardar el workspace de nuestro trabajo. Se puede elegir el que viene por defecto, aunque es recomendable elegir uno nuevo por cada proyecto que tengamos entre manos, para luego no perdernos entre las carpetas de la misma carpeta.

Una vez dentro, podemos empezar con la creación de nuestra aplicación.

Si quieres que el código se te quede bien indentado, y se vea bonito, el eclipse te lo arregla si seleccionas el código al que se lo quieres aplicar y pulsas «CONTROL + I »

CREANDO APLICACIONES EN ECLIPSE

Para ello, primero que hay que hacer es crear un nuevo proyecto.

File -> new -> project

Y sale una ventana donde indicarle las características de nuestro proyecto.

Una vez creado, ya podemos empezar a crear la estructura de datos de la aplicación que tenemos entre manos.

Es importante recordar que toda aplicación necesita un método MAIN (y solo uno) que será la que llame al resto de las funciones que componen el programa y desde la cual se inicializará el mismo.

Es normal que mientras programas, tu eclipse se cuelgue, le de por no responder, y diversas historias, pero generalmente creo que es uno de los mejores IDE´s que hay para la creación de aplicaciones.

CREANDO CLASES

Para crear una clase dentro del proyecto que estamos creando, para ello, eclipse también nos facilita la tarea a través de su árbol jerárquico de menú. La primera clase que se suele crerar, es una mini aplicación, que escribirá «Hola mundo» en la consola, para ello, creamos la clase principal (el main), y lo ejecutamos. Esta aplicación, para algo tan simple, no necesita más estructura de datos, ni clases complementarias, ni una jerarquización de paquetes, ni nada, simplemente esta clase.

Veamos como se crea para que sirva a modo de ejemplo para futuras clases.

En el árbol del proyecto, buscamos src y le damos con el botón derecho del ratón, para sacar el menú.

Elegimos «New»->»Class».

Arriba, escribimos un nombre de paquete «package». Se puede dejar en blanco, pero no está aconsejado. (si se deja en blanco, nos lo incluirá en el paquete default, que es el paquete por defecto)

En «Name» escribimos el nombre de la clase. Por ejemplo, «Prueba»

Debajo marcamos de «public static void main (String [] args)» para que nos genere un main en esa clase. Esto se marcará solamente en el caso de que la clase que estemos creando sea el MAIN de nuestra aplicación. En este caso así es, puesto que lo único que queremos es que escriba «Hola Mundo» y poder visualizarlo para ver que esto funciona.

Le damos a «Finish». La clase está creada.

Dentro del main() quitamos el comentario y lo reemplazamos con el código que queremos que se ejecute. En este caso, la clase quedaría:

//Esto es un comentario

/* Esto es un comentario
de varias lineas */

package verito ;//jejeje le he puesto verito de nombre al paquete

public class Prueba {

/**
* @param args
*/
public static void main(String[] args) {
System.out.println(«Hola mundo!!!»);
}

//Los comentarios no son compilados, ni tenidos en cuenta para //nada en el código
}

PARA EJECUTAR EL PROGRAMA DESDE ECLIPSE

Para ejecutarlo, volvemos al árbol de clases, y sobre el main de la aplicación que queremos ejecutar, pinchamos el botón derecho y elegimos «Run As»->»Java Application» dentro del menú desplegable que se extiende.

En la ventana de consola, anteriormente comentada, que aparece en la parta inferior de la vista de eclipse, debería verse escrito: «Hola Mundo!!»

Si queremos que salte de línea tras escribirlo es tan sencillo como añadir un n al final de la instrucción de escritura, es decir, sustituir la línea:

System.out.println(«Hola mundo!!!»);

por :

System.out.println(«Hola mundo!!!n»);

CREAR LA APLICACIÓN DE ESCRITORIO

Una vez creada nuestra aplicación, si queremos que se ejecute como una aplicación de escritorio independiente, fuera del eclipse, tenemos que generar el jar del programa, para ello, seguimos los siguientes pasos:

Pinchamos con el botón derecho sobre el proyecto del que queremos generar el jar y, en el menú desplegable que se extiende, elegimos: Export

Aparecerá una ventana, donde elegimos dentro del árbol que sale
Java -> Jar File y seleccionamos Next

En la nueva ventana, dejamos marcado el nombre de nuestro proyecto con todo lo que incluya el mismo. «.classpath» y «.project», del lado derecho pueden ser o no seleccionados. Son ficheros de eclipses que le sirven al mismo para acordarse del eclipse, dentro del jar pueden ir o no incluidos, a gusto del consumidor.

Donde pone JAR file le damos un nombre al fichero jar, por ejemplo «Prueba.jar».

Si no ponemos path y sólo ponemos el nombre, el fichero se generará en el workspace de eclipse. (el que elegiamos al principio, antes de empezar a trabajar con eclipse)

Si lo quieres en otro sitio, hay que poner la ruta absoluta.

Suponiendo que nuestras clases no tienen errores, en la siguiente ventana simplemente pinchamos Next

En la nueva ventana,dejamos marcado Generate the manifest file.

Necesitamos que nuestro jar tenga un «manifest file» para que se pueda ejecutar fácilmente. Dejamos el resto como está, pero en Main class ponemos el nombre de nuestra clase con main.

Para facilitar la tarea, usaremos para buscarla el botón Browse.

Una vez pinchamos Finish, en el lugar donde le hayamos indicado, estará creado nuestro jar.

¿FIN?

Imagino que me he dejado muchas cosas en el tintero, pero ahora mismo no se que más decir, si os queda alguna duda, o quereis preguntarme alguna cosilla sobre este IDE, que no se os haya quedado claro o que necesiteis para algo, para eso teneis los comentarios o mi libro de visitas.

Saludos!!!

Opiniones Programación Eclipse : » ECLIPSE» – Opiniones

Bueno, hoy os voy a hablar de un programilla del que tengo muy buenos recuerdos y os contaré por qué. Este programa fue mi primer programa de programación, entre en la universidad a estudiar Ingeniería Informática Superior y empezamos a programar en Java, y como entorno de programación nos recomendaron este.

Con el tiempo, decidí cambiarme a Netbeans, que es similar, pero me gusta más. La verdad es que el cambio fue porque Netbeans me parece más cómodo, los botones y la interfaz me gusta más, y además, me parece más bonito en general. También porque Netbeans me hacía el UML de mi código más fácilmente, etc.

MI OPINIÓN

Me parece uno de los mejores entornos de programación, sobre todo para programar en Java, tanto este, como Netbeans son los que pienso que casi todo el mundo utiliza. Las razones son sencillas, su facilidad y su comodidad. Reconozco que no utilizo ahora mismo este entorno, porque opté por Netbeans, pero podría empezar a utilizarlo porque me parece un buen entorno.

Lo primero y mejor es que es libre, por lo que te lo puedes bajar sin ningún coste, no tienes que estar comprándolo o pirateándolo, eso es muy positivo, porque somos muchos los que necesitamos un programilla de este tipo para realizar nuestro código cómodamente.

Una cosa importante es que te detecta los errores al vuelo de tu código, probé algunos que no te reconocía los errores de compilación hasta que no compilabas y eso es mortal. Os explicaré un poquito para los que no entendáis mucho, cuando estás escribiendo código, puede que te equivoques en sintaxis porque no te das cuenta o lo que sea, como si no pones las tildes en español, Imaginaos que el Word no te dijera que te falta una tilde hasta que no le dieras a guardar o lo imprimieses, no es óptimo, ¿verdad? Pues eso mismo sucedía con aquel programa que probé una vez. Esto con el Eclipse no pasa, por lo que es mucho más agradable y cómodo, sin duda.

La verdad es que no puedo hablaros de cómo hace el UML Eclipse, porque yo personalmente no lo he utilizado. Pero creo que necesitas un plugin para que tu Eclipse te haga el UML. El UML, para los que no lo sepáis, equivale a un diagrama que representa lo programado, muy cómodo en algunas ocasiones. Conozco a gente que sí ha hecho el UML con Eclipse, pero debo decir que con Netbeans me gusta más cómo queda, pero vamos, es una opinión personal.

Lo bueno es que lo hay en español, que nunca viene mal, la verdad.

Lo malo, pues como todos los entornos de este tipo, consume bastante del ordenador! Alguna vez he tenido así un código pesado, como cuando hice un Gestor de Ficheros, y el ordenador el pobre me iba ahogadito!

Otra cosa que me gusta de estos programillas es que al tiempo de utilizarlos vas descubriendo cosas que no sabías ni que existían y las tenías delante de ti. Por ejemplo, antes de necesitar hacer un UML de un código no sabía ni que había la posibilidad de que te lo hiciera automáticamente.

Por lo tanto, otra opción más aparte del Netbeans, es cuestión de gustos, porque para mí, son muy parecidos.

Opiniones Programación Eclipse : » Un buen entorno de desarrollo» – Opiniones

Tengo el Eclipse porque era obligatorio para las prácticas en Java de Informática que estoy dando en la universidad. Al principio me costaba pillarle el truquillo y sobre todo me liaba con tantas opciones que no sabía para que servían, pero todo fue cosa del tiempo (Eclipse fue mi primer entorno de desarrollo) cuando descubrí que realmente valía la pena aprender a usarlo.

Como también me gustaba la programación orientada a móviles, busqué entornos de desarrollo, cuando… ¡qué casualidad! También se puede usar el Eclipse para programación con móviles (EclipseME: MicroEdition, es decir, JavaME con funcionamiento para Eclipse). Tardé alrededor de 15 minutos en configurarlo y a continuación ya podía empezar a desarrollar para móviles…

El único incoveniente que veo es que genera algunos comentarios que para mí sobran (por ejemplo, cuando creas una clase con el método main, sale unos comentarios que siempre borro…).

A mi me parece una buena elección como entorno de desarrollo, aunque esté en inglés…

¡Un saludo!

Opiniones Programación Eclipse : » Plataforma al 100%» – Opiniones

Mas que una IDE, Eclipse es toda una plataforma propia, ya que con su nucleo, y algunos plug-ins, se han hecho varios programas que incluso no han tenido nada que ver con el mundo de la programación en general.

Estos de IBM se lo han currado de lo lindo. Lo unico malo es que no hay mucha información en español de como hacer un plug-in o un feature.
Si estoy equivocado, por favor, decidmelo.

Hay plug-ins para todo, para arrancar el apache tomcat, para programar en C, en PHP, para colorear los XML’s, en fin, para todo. Y su instalación es realmente sencilla, solo hay que copiar las carpetas o los jar’s de los plug-ins en la subcarpeta plugins y ya está.

La verdad es que la instalación del eclipse en general es más facil aún. Simplemente hay que descomprimirlo donde uno quiera y ya esta. Bueno, eso e instalar la máquina virtual de Java, pero eso es otro tema.

El uso de eclipse como IDE de Java esta muy, pero que muy bien. Te ahorra mucho trabajo a la hora de escribir el código, sobre todo con el rellenador de codigo que sale al pulsar +. Además hay «atajos» para no tener que escribir esas sentencias como `System.out.println();`, que con solo escribir `sysout` y pulsar + ya te aparece todo escrito y te coloca el cursor entre los parentesis y todo. Tambien hace lo mismo pero escribiendo `main`, para, etc.

La detección de errores esta también muy bien, muy completa, porque no solo te detecta la mayoria de los errores, sino que te da alternativas pulsando en el iconillo de la izquierda. Aunque con los avisos yo creo que es ya un poco más pesado, puesto que me han salido avisos que antes ni me hubiera imaginado que existian.

El manejo con el classpath es muy sencillo, con lo cual incluir y manejar paquetes extra se convierte en una tarea muy facil.

Pero no todo va a ser ventajas, todas estas funcionalidades al final se notan en el consumo de recursos (suele usar en torno a 80 Mb de memoria), por lo cual si quereis usarlo, os aconsejo que no tengais muchas ventanas abiertas.

Opiniones Programación Eclipse : » Eclipse: desarrollo de todo el proyecto» – Opiniones

/**¿QUE ES ECLIPSE?***********************************************************************************/
Eclipse es un software creado originalmente por IBM y actualmente, la Fundación Eclipse, una entidad sin ánimo de lucro, fundada por IBM se encarga de llevar a cabo el desarrollo de este proyecto. La definición que da la Fundación Eclipse acerca de su software es: «una especie de herramienta universal – un IDE abierto y extensible para todo y nada en particular».

Eclipse es un entorno integrado de desarrollo (IDE, Integrated Development Environment) multiplataforma englobado en el movimiento de software libre para crear aplicaciones clientes de cualquier tipo. Las características más importantes de este software son:

-Eclipse ha sido diseñado de forma que pueda ejecutarse en cualquier plataforma.
-Eclipse emplea un diseño basado en módulos (plug-in) para proporcionar sus funcionalidades.

El proyecto Eclipse se divide en tres subproyectos:

-El Core (o núcleo) de la aplicación, que incluye el subsistema de ayuda, la plataforma para trabajo colaborativo, el Workbench (construido sobre SWT y JFace) y el Workspace para gestionar proyectos.
-Java Development Toolkit (JDT), que proporciona las herramientas para desarrollar cualquier aplicación en java.
-Plug-in Development Enviroment (PDE), que proporciona las herramientas para el desarrollo de nuevos módulos.

/**EXPERIENCIA PERSONAL**********************************************************************************/

No sé que decir que no se haya dicho ya de las maravillas de esta herramienta.

Utilizo Eclipse desde más bien hace poco tiempo, pero cuanto más la utilizo más me gusta. Ahora mismo estoy desarrollando un pequeño proyecto y gracias a esta herramienta he podido realizar desde la planificación de mi proyecto hasta la codificación (usando java y csharp) sin tener que cambiar de herramientas. Lo único que he tenido que hacer es ampliarme Eclipse con los plugins adecuados para poder realizar todas las tareas que necesitaba. He encontrado todas las funcionalidades que requería para mi proyecto con un mínimo esfuerzo.

Lo único malo que encuentro de esta herramienta es que, como todo el mundo puede ampliarla, a veces la calidad de la configuración de la plataforma baja, ya que me he encontrado con plugins que no acababan de funcionar bien y que hacían que todo el sistema tuviera fallos y me fuera más lento.

De plugins para Eclipse recomiendo:

AmaterasUML: para diseños UML (si se quiere hacer algo muy simple es el mejor)
Omondo: para diseños UML (permite ingeneria inversa)
EMF y GEM: para editores gráficos.

En cuanto a facilidad de uso, al principio es un poco díficil configurar la plataforma para algun proyecto en concreto y aprender a utilizar Eclipse, pero una vez realizados los primeros contactos con la plataforma, uno se da cuenta de que vale la pena hechar ese poquito esfuerzo a entender una nueva manera de hacer las cosas sin con ello consigues tener una herramienta casi ilimitada.

Además como todos los plugins que se desarrollan tienen el mismo funcionamiento que Eclipse, aprender a utilizar otra funcionalidad diferente no requiere esfuerzo (si se tuviera uno que instalar otro software se debería aprender de nuevo a utilizarlo, mientras que con Eclipse esto no es necesario).

Opiniones Programación Eclipse : » IDE Universal» – Opiniones

Los IDEs mas populares para java ahora mismo, son eclipse y netbeans, cada uno tiene sus pros y sus contras y para no tener que decidirme por uno, yo utilizo los dos, pero aqui van las caracteristicas mas importantes de eclipse:

— IDE universal: No solo es para java, tambien se puede usar con c, c++, cobol, D, Tex, …..

— Plugins hasta en la sopa: Se le puden añadir multitud de plugins para hacer de todo, desde plugins para crear interfaces graficas (Visual Editor), hasta descompiladores (jadclipse).

— El consumo de memoria es algo inferior a netbeans aunque con la ultima version de este ultimo no hay tanta diferencia.

— Existen versiones para casi cualquier SO, Linux y windows entre ellos.

— Se puede traducir al CASTELLANO (y muchas otras lenguas): Solo hay que descargar las traducciones cedidas por IBM. Estan en http://download.eclipse.org/ solo hay que buscar el enlace Language_Packs. Ademas estos packs tienen toda la documentacion y la ayuda traducidas.

Curiosidades:

1-) No creo que el nombre de eclipse sea casual:
La empresa que inicio su desarrollo fue IBM, y una de sus competidoras es SUN. ¿Pretenderia eclipsarla?.

2-) Para linux, existen versiones del IDE compiladas a codigo nativo: es decir no se ejecutan en la VM, si no en el propio ordenador. (Por ej, Fedora suele incluir esta version en sus distribuciones).

Si os decidis a probarlo, seguro que os causara una buena impresion.

Opiniones Programación Eclipse : » Mi IDE preferido.» – Opiniones

Simplemente de lo mejorcito que ha caido en mis manos. He programado con muchos otros entornos de desarrollo, muchos de ellos software propietario, que quedan totalmente «eclipsados» por este maravilloso IDE.

Ni Borland, ni Delphi, ni .NET, ni NetBeans, ni nada de nada. Hay que probarlo para darse cuenta de todas las posibilidades que ofrece. Una vez nos acostumbremos a trabajar con Eclipse no querremos otra cosa.

No voy a especificar aquí todo lo que incluye el paquete Eclipse porque me cansaría de escribir. Simplemente decir que esta programado íntegramente en Java y que no se me ocurre nada mejor para programar en este lenguaje. De cualquier forma este entorno reconoce muchos otros lenguajes y proporciona para cada uno de ellos herramientas más que suficientes para que la tarea de programar sea «cosa de niños». Es el entorno de desarrollo ideal para grandes proyectos.

Yo he programado en C y C++ toda mi vida hasta que por casualidades del destino tuve la gran suerte de caer en una gran empresa de I+D+I española, posiblemente de las mejor valoradas a nivel nacional e internacional realizando unas prácticas de mis estudios. En esta empresa, se desarrollaba un importante proyecto relacionado con MDA (Model Driven Architecture) los que sepan de que hablo bien, los que no, tampoco es el momento de pararme a explicarlo. El caso es que allí todo el mundo trabajaba con Eclipse y no hacían más que contarme bondades del programa. Me convencieron de probarlo y hasta hoy. Es lo primerito que instalo cada vez que tengo q formatear… xD.

Para mi es como el mando a distancia de la tele. Cómodo, compatible y NECESARIO. Ustedes verán si quieren seguir cambiando de canal con el deo…

Opiniones Programación Eclipse : » Un IDE para todo y para todos» – Opiniones

Bueno, hacer un análisis de un entorno de desarrollo para un lenguaje de programación no es fácil. De hecho cada uno tendrá una opinión bastante subjetiva de cada uno que pueda analizar.

Yo hablo de éste porque es el que utilizo en el trabajo (soy programador informático de J2SE).

Tiene una versatilidad sin precedentes en un IDE de estas características. Hay muchos IDE’s libres para Java, y este es uno de los mejores. Lo que le diferencia del resto es que, mediante un sencillo sistema de plug-ins, se convierte en el mismo fantástico IDE para otros lenguajes de programación.

Ahora mismo, para casa, yo lo utilizo para Java (por supuesto) y para hacerme mis páginas webs personales (en PHP) y tengo conocimiento de que se puede utilizar para C/C++. Es todo un lujo.

Al ser un proyecto libre (no sólo gratuito) tienes el código fuente para poder modificar todo lo que quieras (si es que necesita alguna modificación).

Se encuentra en su página web (www.eclipse.org) un plug-in para traducirlo al castellano (si se me permite, «perfecto» castellano).

La interfaz de usuario es muy intuitiva y, para el final, dejo la característica que más me gusta… sirve para Linux. Y no sólo eso. No es que sirva para Linux, sino que está especializado para ser usado en Linux y, la interfaz, es exactamente la misma que en Windows. Me explico, si estas acostumbrado a un programa en Windows y luego migras a Linux (o coexistes con él) sufres dolores de cabeza para encontrar todas las funciones a las que estas acostumbrado en Windows porque cambia todo. Sin embargo, aquí no pasa porque los menús, la planificación, tamaño de puntos, etc… son los mismos.

Conclusión: Es el IDE definitivo para Java (aunque para otros lenguajes puedas encontrar otros mejores). Fácil, intuitivo, agradable, libre… en fin, para mí ha sido una maravilla probarlo. Os lo recomiendo. Una cosa más: no se instala, sólo hay que descomprimirlo e indicarle mediante un script dónde encontrar la Java Virtual Machine

Opiniones Programación Eclipse : » Para todos los públicos» – Opiniones

Llevo varios meses usando Eclipse para programar en Java y la verdad es que después de haber estado usando Visual Studio, lo único que me ha supuesto algún problema es hacerme a la sintáxis de Java, con respecto al uso del programa la interfaz permite manejarnos rápidamente en todas las funciones necesarias, tenemos ayudas de escritura con las listas de métodos y propiedades sobre los objetos, en el uso de las marcas (), ,…, las cierra automáticamente, si no situamos en uno de estos signos nos refleja donde empieza para corregir errores fácilmente; diferencia con colores las expresiones.
En el apartado de seguridad está bastante avanzado. Y a nivel general en cuanto al programa. permite reutilizar proyectos con facilidad, incorporar plug-ins, tener varios espacios de trabajo totalmente independientes, trabaja bien en multitarea y no necesita instalación. Además de que la interfaz es tan intuitiva que no es necesario un gran conocimiento del inglés para hacerse con el programa

En resumen parece como si no me hubiera movido del Visual Studio nada más que en el aspecto de no trabajar con sobre formularios directamente. Las cosas a destacar: es gratis, ocupa a penas unas 300 megas o así, con lo que el disco duro no se resentirá tanto en cuanto a capacidad. Además, es el que utilizamos en la universidad para las prácticas de programación y en general, tanto para los que sabemos algo de programación, como para los que lo han visto por primera vez, ha sido bastante cómodo empezar con Eclipse.

Opiniones Programación Eclipse : » Eclipsa a los demás» – Opiniones

IDE: Entorno de desarrollo integrado

Entorno: m. Ambiente, lo que rodea
Desarrollo: Realización de una idea, proyecto, etc.: (mediante la programación en este caso)
Integrado: pues eso, todo ahi metido xDD

Siempre se puede usar el editor de texto plano como el vi, el joe o el notepad, guardar, compilar, linkar i ejecutar pero si en vez de mediante lineas de comandos en la consola os digo que podeis hacerlo con un click o una combinacion de dos teclas? y si los errores se marcan en la linea de código que lo hace? pues eso es lo que facilitan los ide.

En este caso un ide para el lenguaje java aunque puede utilizarse para otros si se baja el pluguin.

La ventaja de este programa es que es libre (mirar opi de linux) y da las mismas prestaciones que los de pago que son muy muy caros.

Te lo puedes descargar de eclipse.org
Funciona tanto en linux como en ese otro que va tan mal.

Actualmente no lo uso pero lo he usado para servlets java y me era realmente comodo i ligero en la ram cosa de agradecer cuando desarrollas.

Recomendable 100%

Borland C++ Compiler 5.5 – Opinión – Aprende C pero ya.

El Borland es por excelencia el compilador de C. Van juntos de la mano. Todo aquel que quiera empezar a programar va a echar cuenta de el amigo borland y su programilla «hola munoo». Se recomienda salvar antes de compilar programa alguno, ya que la inclusión de bucles infinitos puede producir algún que otro «cuelgue».
Al igual que el compilador para Linux, este automáticamente te resalta las palabras clave del código fuente. Lo cual es de agradecer.

En definitiva, si vais a por el C, id a por el Borland.Aprovecho que estoy haciendo un programilla que rellena dinámicamente un vector para adjuntarlo y que veais las estructuras de este apasionante (y muchas veces odiado) lenguaje de programación:

  1. include <stdio.h>
  2. include <stdlib.h>
  3. include <conio.h>
    main()
    {
    int * vector,i;
    int dim;
    clrscr();
    printf(«Introduce dimensi¢n del vector: «);
    scanf(«%d»,&dim);
    vector=(int *)malloc(dim*sizeof(int));
    if (vector==NULL)
    {
    printf(«Error.No hay memoria disponible»);
    return (-1);
    }
    for (i=0; i<dim; i++)
    {
    printf(«Introduce dato numero %d: «,i+1);
    scanf(«%d»,&vector[i]);
    }
    printf(«nEl vector es: «);
    for (i=0; i<dim; i++)
    printf(» %d «,vector[i]);
    getch();
    free(vector);
    return 0;
    }

Que aproveche. 

Borland C++ 5.02 : comparativas, precios y compras online

Esto si que es poder trabajar en casa sin necesidad de tener un terminal de UNIX.

Funciona a la perfección si no fuera por pequeños detalles. Por ejemplo, si tienes que hacer un programa de C (código a saco) para que funcione en un terminal de UNIX, la mayoría de los defectos que puedas tener a lo largo del programa de los detecta al compilarlo, sin embargo, hay ciertos fallos que te da como «gordos» que no son fallos como tales, simplemente pasa que este programa no dispone de ciertas librerias que UNIX sí. Cosa que es un poco mala en cuanto a que en tu casa no vas a poder ver si el programa funciona bien, aunque, repito, si funcione en UNIX.

Sin embargo, la perfección no existe, aunque el programa es bueno, desde luego.

Bueno, espero que la opinión sirva para algo. Un saludo a todos y gracias…

Borland C++ 5.02 – Opinión – Un programa casi perfecto

Esto si que es poder trabajar en casa sin necesidad de tener un terminal de UNIX.
Funciona a la perfección si no fuera por pequeños detalles. Por ejemplo, si tienes que hacer un programa de C (código a saco) para que funcione en un terminal de UNIX, la mayoría de los defectos que puedas tener a lo largo del programa de los detecta al compilarlo, sin embargo, hay ciertos fallos que te da como «gordos» que no son fallos como tales, simplemente pasa que este programa no dispone de ciertas librerias que UNIX sí. Cosa que es un poco mala en cuanto a que en tu casa no vas a poder ver si el programa funciona bien, aunque, repito, si funcione en UNIX.
Sin embargo, la perfección no existe, aunque el programa es bueno, desde luego.
Bueno, espero que la opinión sirva para algo. Un saludo a todos y gracias… 

Borland C++ 5.02 – Opinión – Compílame!

Tras casi dos años de experiencia con este compilador, ya tocaba hacer una revisión de la opi que escribí hace tiempo, cuando comenzaba de forma más seria en el mundo de la programación.

Pues bien, este compilador de la casa Borland, está muy cuidado; sin duda nos servirá de mucho a la hora de editar y compilar nuestros programas. Tras una instalación breve y curiosa (la barra que marca la progresión de la instalación es el cuadro que marca la velocidad en los coches…) estará listo para usarse. Una vez en el programa, podremos personalizar la pantalla a nuestro gusto, cambiar los colores del fondo, de las sintaxis, de las palabras reservadas…. cosillas que siempre son interesantes y agradables de tener.

También tiene otras utilidades referentes a la compilación y al desarrollo de aplicaciones, como mostrar la ejecucción paso a paso, o abrir un proyecto para programar cosas más serias (con el entorno gráfico, una aplicación windows…). Otra cosa interesante es programar en varios archivos fuente, para luego linkarlos y hacer un único programa, siendo especialmente útil para códigos muy largos o con muchas partes.

Los pasos y la documentación de todo esto, así como documentación general sobre C / C++ está en la ayuda del programa, muy buena, excelente, si pilotamos algo de inglés. Si no, igualmente nos sacará de algún apuro si no recordamos alguna sintaxis. (No habrá que leer mucho y viene con ejemplos concretos 😉

Pero lo suyo será que manejemos bien el inglés o que alguien nos enseñe a movernos por el programa.

Volviendo a los aspectos interesantes del programa, es que permite el desarrollo de diferentes tipos de programas. Usando el modo texto de ms-dos de toda la vida, una aplicación para windows, usando el modo gráfico… en fin, según lo que desees realizar, cojerás una opción u otra.

Por supuesto, aunque su nombre indica C++, también soporta C, sin ningún tipo de problema.

En cuanto a posibles defectillos, no encuentro ninguno en especial. Como todas las cosas, siempre pueden ser mejoradas, pero no se me ocurre algo en concreto.

Su uso se extiende más al ámbito de estudios, para aprender, practicar o desarrollar proyectos estudiantiles. Muchos compañeros de otros estudios relacionados y lugares lo utilizan para tales fines; sin embargo para desarrollos más profesionales se pasan a otras herramientas.

Pero si se puede sacar a buen precio o pedirselo al compañero o profesor del alma, pues es una opción excelente, pues nos dará para mucho.

 

Borland C++ Compiler 5.5 – Opinión – Borland, el dueño de C

«BORLAND C++ V.5.5», continua siendo el mejor compilador de «C» y «C++», trayendo con esta versión un compilador liviano de ejecución en DOS, y programación en el EDIT del mismo, es quizás la versión más popular del «C» de Borland, con pocos errores encontrados hasta ahora y múltiples herramientas que facilitan la programación, aunque además creo que la están distribuyendo libremente, es esta versión un tanto antigua y posiblemente obsoleta ante las nuevas versiones con ejecución en Windows , puede servir para los programadores novatos que no desean tener una versión más pesada que ocupe espacio innecesario en su disco duro, o que posea opciones y herramientas que aún no maneja.  

Borland C++ 5.02 – Opinión – en general esta bien

es un buen compilador, el problema es que genera demasiados archivos intermedios que hay q ir borrando uno a uno y ponte a buscar si es q no lo has configurao antes para que te los meta en una carpeta determinada. Otro problema que le encuentro es que encuentro un poco lioso el sistema de linkar distintos archivos *.obj para formar un nuevo programa, podría ser mas sencillo. Una de las cosas que me gusta es el depurador que tiene, bastante clarito y facil de manejar, t permite ver el valor de las variables, la pila, establecer puntos de ruptura… Lo que se supone que hace un depurador pero bastante clarito. Para empezar en el mundillo de la programación viene muy bien, de hecho, yo empece así ;). saludos. 

Borland C++ 5.02 – Opinión – Didacticamente de lo mejor

Yo aprendi a programar en Pascal un lenguaje muy didactico, pero muy limitado, por lo que me apunte a un curso en el que enseñaban C++ , la version del compilador era la 4.52, y era una version muy sencilla de programar, con su debugger, su ejecucion paso a paso, linea a linea, para sacar los fallos de diseño del programa (No solo los de sintaxis), y con el que se podian hacer los primeros pinitos en forma de programas con el C. Pero cuando uno ya tiene una base y quiere realizar programas mucho mas complejos este lenguaje se le queda pequeño, sobre todo porque no va orientado a objetos, lo que quiere decir que para programar por ejemplo una ventanita de windows, necesitariamos escribir muuuuuuchas lineas de codigo, cosa que con Visual C++ por ejemplo se puede hacer con un par de clicks de raton.

Pero insisto para aprender C , hoy por hoy es de lo mejor. Un saludo 

Borland C++ 5.02 – Opinión – FATAL ERROR

Si señores si, este mensajito supongo q lo veriamos todos alguna vez, y bueno si no lo vieron, es q son ustedes unos maravillosos programadores 😉

Empezemos con el dichoso inglés, pero por favor no hay nadie q haga algo en español pa poder enterarse a gusto de las cosas?, no es q no sepa ingles joder, pero es q ya esta bien por dios. Q si spanglish q si mierda, q si peñon de gibraltar, q si las malvinas, q si «trafalgar escuare», q si las libras, q si los pies, q si no quieren entrar en el euro, y lo de conducir por la izq ya es lo ultimo. Por dios son ingleses no les podemos hacer nada, y el problema q sus herederos los americanos nos obsequian con una informatica plagada de estos maravillosos recursos britanicos en todo tipo de programas, interfaces, SSOO,compiladores etc. NO AL INGLES, ESPAÑOLIZEMOS ESTO UN POCO POR DIOS.

Pero bien, ciñendonos al producto en si y dejando de divagar sobre problemas culturales, decir q es un producto interesante cuando menos. problemas, bien si los tiene como no. El primero es q funciona bajo un entorno de msdos, q si tienes el win me u otro sistema q no sea el 98 (aveces) o el NT los colores (magenta,grey,etc) no salen con el clasico «cout» y aveces ni siquiera utilizando el maravilloso «cprintf».

Es un problema serio, pq cuando estas haciendo un programa con un menu en el q cambian las pantallas, una te aparece de verde y las otras en negro y cosas locas y extrañas. Con lo cual q te obliga a trabajar bajo un sistema operativo concreto para q salgan bien las cosas.

Otro problema es q deja demasiada mierda al compilar, una pila de cosas q podrian ser eliminadas automaticamente y q no harian perder tanto tiempo al q trabaja con ello.

Otro problema, bueno no es un problema, si no una sugerencia, para hacerte tu propia libreria por ejemplo «include <israel98.h>», la debes de instalar luego en las librerias en la carpeta includes, y creo q deberia de tener algo para poder facilitar esa funcion y q cuando cambias el programa q tu hiciste a un amigo tuyo y no tiene tu libreria, q diera el error correcto, no q lo haya q descifrar.

Por lo demas es rapido y potente, los colores para imprimir los codigos fuente son de puta pena, yo los paso con el context q quedan mucho mas frescor pa poder observarlos, pero bueno no dejan de ser gustos.

Habria q mejorarlo y españolizarlo, por lo demas para pasarse un año entero programando c++ o c encima de el esta bastante bien. Y si no sale algo pulsamos f1 y todo solucionado,jeje.

Borland C++ 5.02 – Opinión – COMPILADOR BORLAND

Borland fue el pionero en los entornos de programación para MSDOS, y sus compiladores siempre han destacado por su calidad, fiabilidad, y en cuanto a velocidad (tanto en tiempo de compilación como de ejecución).

Ahora nos brinda la posibilidad de disfrutar de la nueva versión de este compilador para Win32 totalmente gratis, aunque sólo la versión de línea de comandos.

Además, Borland C++ Compiler acepta ANSI/ISO C++, incluyendo soporte para plantillas RTL, framework STL y C++.

También te ofrecerá mucho más control de la tabla virtual, para una mayor optimización de velocidad o tamaño a partir del soporte de funciones dinámicas.

Otras funciones del Borland C++ Compiler que se incluyen, son la mejora de la semántica de generación de plantillas (templates); manipulación de excepciones; mejora del soporte de encabezados y código en Visual C++ (MFC); y soporte para tipos de librerías adicionales.
 

Borland C++ Builder – Opinión – Haz tus aplicaciones

Este año he estado aprendiendo a programar en lenguaje c/c++ y visual basic. He de decir que me quedo con visual porque es mas facil y mas grafico.

Con esto no quiero decir que C sea complicado, yendo despacio es facil. Para aprender C hace falta manuales que les hay en internet a patadas, un compilador y un editor, bien pues borland es editor y un potente compilador para tus aplicaciones de C.

Muy facil de usar, la unica pega en la que se ha quedado atras con otros compiladores de C es que no te pone la causa concreta del error, solo te dice la linea en la que esta, y por ejemplo si te has equivocado al poner un punto y coma puedes estar un buen rato buscandolo y no lo vas a encontrar.

Quitando eso, el programa es muy recomendable

Borland C++ Builder – Opinión – Dificil pero potente

El lenguaje de programación Borland C++ es uno de los lenguajes más potentes que existen acutalmente en el mercado, una prueba es el hecho de que para utilizar unix (el mejor S.O. existente) sea completamente necesario manejar el lenguaje de C++.

El único problema que conlleva es la dificultad. Si no tienes pensado realizar una aplicación seria con gran potencia, no te vale la pena estarte rompiendo la cabeza para acabarlo, es preferible utilizar otro lenguaje de programación.

La mayor fuente de dificultad reside en el manejo de punteros, con los que se debe tener mucho cuidado debido a que pueden acabar desbordando la memoria y bloqueando la máquina donde se ejecute el programa.
 

Borland C++ 5.02 – Opinión – A Programar

Desde hace unos 3 años, comencé la carrera de Ingeniería en Informática, en ese momento no tenia ni idea de donde me estaba metiendo, me gustaban las computadoras, ya era Reparador de PC, pero nunca me imagine de lo que me venia.
Tras todo esto yo estoy muy orgulloso de lo que se, hoy entiendo como se hacen los verdaderos programas, de donde viene Windows y Linux etc. Todos vienen de C, actualmente con muchas y mejores funciones c + +, cuando me introduje en la programación comencé con Delphi, la extensión visual de Pascal, hoy puedo decir que entre Delphi y C + + hay un abismo, no es lo mismo programar un sistema de facturación para una empresa que crear algún Soft. Para el Mundo.
C + + Tiene varias compañías con sus distintos compiladores, pero hoy puedo confirmar y defender que el c + + de Borland 5.02 es el mejor y mas completo, viene en varios idiomas a diferencia de los demás.
Es un excelente compilador de c + +.
Se los recomiendo.
Saludos cordiales,
 

Borland C++ 5.02 – Opinión – Compila en C para tus programas

Utilizo el Borland C a la fuerza.

No es que tenga a un tio apuntandome con una pistola amanazandome. NO. Algo peor. Me evaluan mis programas que hago con este programa. Menos mal que me ayuda mucho su ayuda (suena algo redundante verdad?).

Ahora estamos en modo grafico. Estamos en la situacion de todos a hacer pamplinas (eso si muy bien dibujadas) de todos los colores. Yo hago Cara feliz, Cara triste, y hasta cara aprentado en el baño, jejejeje esa es la mas dificil de todas.

Tengo una duda. Llamo al profesor y sabeis lo que me dice? mira la ayuda. Le contesto que le pague su sueldo a la ayuda del Borland. Me mira con mirada asesina mientras vuelvo a mi puesto. Un andrajoso PC que lo maltrata el otro curso.

Eso si todo programa tiene fallo, y en este creo que en el tratamiento de vectores, si en tu estructura de datos hay un flotante (float) no se lo puedes asignar directamente. Para eso te creas una variable auxiliar que recoja el valor y despues se lo asignas.

Mañana temo de ir a clase toca POO (no seas mal pensado, no es caca, es Programacion Orientada a Objetos).

Lo ultimo en mi largo caminar. Se ve a lo lejos la luz, esa luz llamada Visual Basic. El año que viene te esperare con los brazos abiertos.

Gracias a la gente que me aguanta mis paranoias. Espero que sea esta opinion mas votada que la del Microsoft Visio 2002. Anda! el proyecto. Lo siento me debo al Visio 2002. No se porque siempre Microsoft se sale con la suya. Hasta otra compañer@s 

Borland C++ Builder – Opinión – La potencia del lenguaje

En la actualidad nadie le va a negar a c++ que es un lenguaje de los mas potentes del mercado y en mi opinion el que mejor fama tiene de todos. C++ lo podriamos definir como un lenguaje estructurado bastante compacto que realiza operaciones matematicas con gran facilidad y sus bucles tienen una gran consistencia en el diseño de la programación estructurada. Aparte c es uno de los compiladores base de la informatica ya que es soporte de UNIX y de otros sitemas operativos. El principal problema que he encontrado ha este lenguaje ha sido a la hora de encontrar un un compilador optimo… podriamos decir que Borland c++ es de los mejorcitos que hay en el mercado actual pero como tomo programador ya se sabe los imnumerables errores tontos que probocan estos compiladores de lenguaje y lo peor de todo es identifdicar cuales son y donde estan. Un consejo muy util en mi opninion es la optimizacion de este apartado tan importante para un buen desarrolo de la programacion. 

Borland C++ Builder – Opinión – Gran potencia

La verdad es que llevo programando en C/C++ desde hace 3 años (fecha en la cual empecé a estudiar en la universidad) y he tenido encuentros con distintos lenguajes de programación.Lo cierto es que me encanta programar y también me gusta mucho debatir sobre los distintos lenguajes de programación.
En lo que se refiere a C/C++,tengo la impresión de que casi todo el mundo que programa en C lo ha hecho después de haberse encontrado con otros programas más nuevos,pero que por este mismo hecho son en teoría más fáciles siendo supuestamente y a su vez igualmente potentes.Lo cierto es que (siempre hablando bajo un punto de vista personal) encuentro el leguaje C como el más potente de todos los existentes hasta ahora.
La verdad es que tengo varias razones para defender mi afirmación:
1º-Cierto es que el lenguaje C es bastante complicado en lo que se refiere a la parte de punteros,pero es esta parte la que hace que el lenguaje sea a su vez tan potente.El acceso directo a la memoria nos permite lanzar una serie de condiciones en determinadas estructuras (hablando siempre a nivel avanzado)que resultan bastante difíciles de implementar en otra serie de lenguajes.
2º-La verdad es que es un lenguaje que pese a su mediana edad (en contraposición con otros lenguajes más sofisticados)sigue siendo muy usado en lo que se refiere a programación al más alto nivel de complejidad,ya sean proyectos de empresa como desarrollo de software, programación de elementos digitales,etc.etc.etc.
3º-Para terminar me gustaría comentar que no le falta razón a quien diga que el lenguaje JAVA está por encima del C/C++.Es del todo cierto, pero no tenemos que olvidar que este lenguaje se apoya principalmente en la aritmética de C(sobre todo en la de C++),pero eliminando la sintaxis de punteros (la cual sigue estando ahí,pero de forma enmascarada).
Sólo me gustaría recomendar un pelín de paciencia con este lenguaje,puesto que una vez que te manejas a las mil maravillas con él te permite realizar aplicaciones muy completas y con unos resultados óptimos. 

Borland C++ Builder – Opinión – LAS INCREIBLES ERP’S

Las Erp´s para todos aquellos que no lo conozcan significa enterprise resource planning (vendría a ser algo así como planificacion de los recursos de la empresa).

En definitiva, no es ni más ni menos que un software específico para llevar la contabilidad y facturación, los recursos humanos, la gestión de stock, la producción, el marketing, etc.

Las ERP’S tienen la ventaja de adaptarse a la empresa, es decir, a las especificaciones de nuestro cliente.

En el mercado existen actualmente diferentes ERP’s entre las más conocidas se encuentran SAP, META4, BAAN, GEMINIX, HR ACCESS, ETC.

Si algún cliente desea saber cuál de estos productos es el que mejor se adapta a sus características deberá estar en función del tamaño de la empresa, de los objetivos de la misma y, por su puesto, de lo que quiera desembolsar por tener uno de estos productos. 

Borland C++ Builder – Opinión – C como lenguaje de programacion

Buenas a todos!
Parece ser que soy la unica informatica a la que no le gusta el lenguaje C.. y mas porque es la asignatura que me queda colgando de segundo y no hay manera de aprobarla, me veo terminando la carrera casi terminada y esta sin aprobar (y creo que es lo que esta sucediendo…), quizas sea por todos los punteros, pilas, colas, listas, etc..
Yo lo que sé es que le he tomado mania y no lo veo un lenguaje precisamente fácil.. para fácil, VisualBasic o Pascal.. pero no C..
Segun mis compañeros de clase dicen que es un lenguaje muy consistente..
Bueno, solo pido que si alguien sabe algun truco para que me llegue a gustar C a parte de que ocurra un milagro.. que me lo diga.. 🙂
 

Borland C++ Builder – Opinión – A empezar a juguetear con tus manitas

Quien quiera empezar en este extenso mundo y den tan facil salida actualmente tiene que plantar primero los cimientos de la progrmacion. Estos cimientos se encuentran en la programacion en C. hay es donde aprenderas realmente a estrujarte el cerebro para hacer tus aplicaciones, empezando a pensar como todo un programador. Despues de tener este lenguaje dominado se pasa a otros tipos de lenguaje como pueden ser el c++. Aqui hay que variar la forma de desarrolar un poco pero pero con la base que se trae de C es facil adaptarse. Pues ala todo el mundo a programar y a inflrmatizar las tiendas de todo tu barrio. Viva la informatica y el mundo que la rodea.Bye 

Borland C++ Builder – Opinión – Un lenguaje estable y profesional

Borland C++ Builder es un lenguaje estable y profesional. Es un lenguaje muy completo aunque no sencillo. La programación en este lenguaje se hace bastante susceptible a errores sobretodo en las primeras versiones (Ya que al parecer en las últimas al acceder a sus propiedades, escribiendo el nombre del objeto y «->» nos las lista al igual que en Visual Basic) debido a que es sensible a mayúsculas y minúsculas y un error en una letra hace que no reconozca dicha propiedad. Nos permite generar ejecutables de nuestras aplicaciones al compilar algo muy útil ya que no requiere programa de instalación y lo más importante es que es C, el lenguaje de mayor utilidad actualmente en el mercado (desde mi punto de vista). Permite realizar aplicaciones robustas y estables aunque no con la misma rápidez que otros lenguajes pero el que algo quiere algo le cuesta ¿no? 

Borland C++ Builder : comparativas, precios y compras online

Me extraña haber leido aquí algunas malas críticas a este potente entorno y compilador. Parece ser debido a alguna insuficiencia cardíaca.

Frente a su famoso competidor Visual C++, es mucho más intuitivo y fácil de usar. No necesita tantos ficheros como aquel. El compilador es rápido, seguro y fiable, con una gran cantidad de opciones. El compilador en línea de comandos que ha salido ahora en versión 5.5 gratuita, sigue funcionando igual de bien. Al propio tiempo, la paleta de componentes es sencilla de usar.

Si Microsoft no lo ha remediado, su compilador trata al tipo long double como double, lo que para cáculos complejos lleva consigo a redondeos innecesarios y pérdida de exactitud. No sucede lo mismo con Borland.

La creación de threads está simplificada al máximo, y la de componentes VCL, dentro de su complejidad, también.

Borland C++ Builder – Opinión – El rival de Visual Basic

Bueno, siempre está bien competir con Microsoft. En este caso, el Borland C++ Builder, utiliza el lenguaje orientado a objetos C++, muchísimo más potente (y difícil de manejar) que el lenguaje Basic.

Con este lenguaje podremos hacer programas para Windows similares a Visual Basic, con formularios compuestos de una larga variedad de controles, ya sean listas, cuadros de texto, botones, etc…

La gran ventaja que le veo respecto a Visual Basic, es que un programador avezado en C++ podrá realizar código mucho más potente y eficiente con este lenguaje, mientras que en Basic, la cosa se alargaría más.

Como inconveniente, que Visual Basic incorpora algunos controles más que la versión 4 de C++ Builder no incorpora. Deberemos analizar la 5 y posteriores versiones para ver si por fin tenemos las mismas posibilidades de entorno intuitivo en Buider.

Un aplauso para Borland. 

Borland C++ Builder – Opinión – C en mejor lenguaje de programacion

En primer lugar quiero decir que soy estudiante de programcion y conozco muy bien el lenguaje C y el C++ y he de decir que el compilador de Borland desde la primera hasta la ultima de sus versiones es el mejor y con diferencia ya que aparte de tener una interfaz muy buena para el usuario, tiene algunas librerias mas que otros compiladores lo que hace mucho mas facil el trabajo del programador aunque en mi opinion deberia de incluir alguna mas ya que por ejemplo para manejar el entorno grafico haria falta un poco mas de ayuda ya que es mas dificil asi como tambien se necesitarian librerias mas explicititas acerca de los sockets ya que es una programacion muy interesante sobre todo en nuestros dias en el que internet es fundamental para la comunicacion.