sábado, 7 de enero de 2012

Unos Concejos para aprender a programar en VB 6.0

Aquí les dejo unos concejos para aprender a programar y ser un buen programador.

1.    Estudia.
El estudiar nos permite perfeccionarnos, cuanto mas estudiemos mas oportunidades de programar mejor tendremos, no solamente estoy hablando de universidades, ni tampoco de cursos, hoy por hoy gracias a internet existen infinidad de tutoriales y manuales.

2.    Busca antes de preguntar
Esto es un mal común del que quiere aprender a programar, es mas fácil preguntarle a alguien que sepa, pero realmente no tiene que ser así por varias razones, primero por que es algo de muy de vago.

3.    Busca códigos ya desarrollados y analízalos.
Por lo general podemos encontrar muchas funciones,  pero lo interesante es estudiarlos, ver como funcionan, de ahí aprendemos si copiamos y pegamos vamos mal.

4.    Lee el código fuente libre.
Yo muchas veces descargo algunas aplicaciones para ver como están programadas, de verdad que se aprende mucho, a medida que realicemos esta practica cada vez iremos aprendiendo mas.

5.    No copies y pegues.
Es fácil, entramos a google buscamos una función que sirva para lo estamos necesitando y listo. Pero la realidad es que no siempre lo que descargamos es correcto, y si luego tenemos que solucionar un problema lo mas probable es que no tengamos ni idea por donde empezar. Copia tu propio código.

6.    Buscar el momento adecuado para programar.
Estas sentado delante de tu computador, llaman por teléfono, tu compañero de trabajo o familiar te pregunta algo, realmente es lo mas molesto e incomodo que hay, es difícil concentrarse, es preferible hacer algo mas “Light” antes de programar algo mal y después tener que arreglarlo. Por eso yo programo a media noche donde todo el mundo esta dormido. Y en el día me dedico a mi seres cercanos y otras actividades.

7.    Comenta todo lo que sea necesario.
Escribir un comentarios en el código suele ser bastante molesto y parecer innecesario, pero al comentar las cosas importantes nos puede ahorrar mucho tiempo cuando tengamos que retocar el código meses después.

8.    Habla con otros programadores.
Por Mensajería instantánea, en un café, por teléfono, Es interesante tener amigos que están en lo mismo, no solamente por el tema de la ayuda mutua, estos grupos suelen ser también de ayuda “emocional” del programador, unos chistes, algún comentario puede ser una inyección de energía para continuar con un problema que no podemos resolver. En mi vida no tengo muchos compañeros programadores.

9.    Ten tiempo libre para otras cosas.
Me encanta programar, pero entendí que no es lo único en la vida, a veces es bueno una salida, una película, realmente es necesario desenchufarnos de la PC. Porque le digo pararan a locos ya que llegara un tiempo que tu mente se bloqueara. Tómense su tiempos libres, yo comparto con mi novia y compañeros todo el tiempo que sea necesario, y hago otras actividades  y eso no impide que deje programar.

10.    Arma tu ambiente de trabajo.
Ten un espacio de trabajo acorde con tus gustos es indispensable para programar, un buen sillón que no dañe nuestra columna, un lindo escritorio que nos permita desparramar CDS, libros, etc. También hay que ser organizado “bueno en lo que se puede el programador nunca es organizado”, pero siempre a nuestro gusto, es bueno que sea TU espacio y que nadie meta mano, uno a la larga lo termina sintiendo como un refugio.

11.    Ten tu equipo en buenas condiciones
Otro punto importante, una buena computadora, que no tenga problemas, si es necesario un poco mas de RAM, no hace falta tener una supe máquina para programar. pero si algo que no se este colgando a cada rato.

12.    Siempre busca perfeccionar tus códigos.
Relacionado con el punto anterior. Las tecnologías evolucionan y nosotros debemos hacer lo mismo. Una linda practica cuando tenemos un poco de tiempo libre es tratar de optimizar un código nuestro de unos meses anteriores, si aprendimos cosas nuevas de seguro que podemos hacerlo mejor que antes.

13.    Programa primero lo que menos te gusta o lo mas difícil.
Esto es bastante personal, pero por lo general me da buenos resultados. Cuando me siento a programar algo los primeros minutos son de “ambientación” luego tengo un periodo de concentración digamos máxima, en ese momento las cosas que parecen o son mas complicadas son cuando mas rápido y mejor salen, luego cuando uno esta mas cansado puede dedicarse a las cosas mas sencillas y rutinarias.


     




viernes, 6 de enero de 2012

Historia del Visual Basic 6.0

Es un lenguaje de programación dirigido por eventos, desarrollado por el alemán Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. 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. 

Quien Es Alan Cooper:  Ese señor es el que dirige una empresa de diseño de interacción y escribe libros acerca de cómo crear software. Trabajó para Microsoft y es el "padre" del lenguaje de programación Visual Basic.

Sigamos con la Historia de V.b  6.0 

Todas las versiones de Visual Basic para Windows son muy conocidas, pero existe una versión de Microsoft Visual Basic 1.0 para MS-DOS (ediciones Profesional y Estándar) menos difundida y que data de 1992. Era un entorno que, aunque en modo texto, incluía un diseñador de formularios en el que se podían arrastrar y soltar distintos controles.
La última versión sólo para 16 bits, la 3.0, no incluía una detallada biblioteca de componentes para toda clase de usos. Durante la transición de Windows 3.11 a Windows 95, apareció la versión 4.0, que podía generar programas de 16 y 32 bits a partir de un mismo código fuente, a costa de un gran aumento en el tamaño de los archivos "runtime" necesarios. Además, se sustituyen los controles VBX por los nuevos OCX. Con la versión 5.0, estuvo a punto de implementar por primera vez la posibilidad de compilar a código nativo, obteniendo una mejora de rendimiento considerable. Tanto esta como la posterior 6.0 soportaban características propias de los lenguajes orientados a objetos, aunque careciendo de algunos ítems importantes como la herencia y la sobrecarga. La versión 6.0 continua utilizándose masivamente y es compatible prácticamente al 100% con las últimas versiones de Windows como Vista y Windows 7.

Una Breve Nota: para aquellos que no sepan y se esten inicializando desde cero en el mundo de la programación e Informática MS-DOS es: "(siglas de MicroSoft Disk Operating System, Sistema operativo de disco de Microsoft) es un sistema operativo para computadores basados en x86. Fue el miembro más popular de la familia de sistemas operativos DOS de Microsoft, y el principal sistema para computadoras personales compatible con IBM PC en la década de 1980 y mediados de 1990, hasta que fue sustituida gradualmente por sistemas operativos que ofrecían una interfaz gráfica de usuario, en particular por varias generaciones de Microsoft Windows." y un Bits es: "un bit es la unidad minima de informacion, representa un estado binario digital (0 ó 5v ), la asociacion de los bits es una " convencion ", asi de denomino una escala ascendente bit,byte.. y los prefijos usados para denominar al conjunto de bytes (kb,Tb,Mb etc..)
Con un bit podemos representar solamente dos valores. Para representar o codificar más información en un dispositivo digital, necesitamos una mayor cantidad de bits. Si usamos dos bits, tendremos cuatro combinaciones posibles:

* 0 0 - los dos están "apagados"
* 0 1 - el primero (de derecha a izquierda) está "encendido" y el segundo "apagado"
* 1 0 - el primero (de derecha a izquierda) está "apagado" y el segundo "encendido"
* 1 1 - los dos están "encendidos"

Y los Controles VBX son. "VBX era el modelo de componente usado en Visual Basic entre las versiones 1.0 y 3.0. Siguió siendo soportado en la versión 16-bit del VB 4.0, pero se volvió obsoleto con la salida del OCX. VBX también ha sido soportado en algunas versiones de Borland Delphi. La especificación VBX fue creada para que los desarrolladores puedan extender Visual Basic. VBX ofrecía la posibilidad de crear software más poderoso y eficiente, permitiendo reutilizar códigos ya creados.

Que es el OCX:  OCX hace referencia a instrucciones preprogramadas capaces de ser insertadas en cualquier aplicación que está siendo desarrollada, y permite al programador ahorrar tiempo debido a que en lugar de reprogramar un código anteriormente hecho, ahora únicamente lo inserta. Las funciones de una OCX son ilimitadas, únicamente depende de que cualquier programador la desarrolle e implemente para futuros usos. Generalmente el término OCX hace referencia a la extensión con la cual es guardado el programa que se ha hecho dentro de Visual Basic y por lo tanto su código es compatible únicamente dentro del mismo. Es importante mencionar que dentro de los demás lenguajes de programación también existen objetos e instrucciones similares a OCX pero, por ser diferente código no se les nombra igual a pesar que su función y uso son igualmente parecidos.

Bueno esto sera todo por hoy, luego les hablare mas de Vb 6.0 y nos iremos adentrando mas a esta gran herramientas de programación saludos y cuídense y difruten la vida sanamente! hasta pronto chao 

Hablando un poco de mi!

Buenas Mi nombre es Kevin Schoeps soy Programador ya desde algunos años, vivo en Venezuela. cree este Blogger con la finalidad de ayudar a las personas y estudiantes que quieran iniciarse al mundo de la programación! Visual Basic:
Iniciare hablándoosle de Visual  6.0 sabemos que ya es una herramienta de programación un poco vieja dígamelos así, pero es una herramienta muy potente para los que desean iniciarse al mundo de Visual Basic. Después iré avanzando hasta versiones más nuevas de esta excelente herramienta de programación.