domingo, 22 de agosto de 2010

Tarea #2 "Lenguaje Visual Basic"

VISUAL BASIC

Bueno Compañeros aquí les hablaré del lenguaje de programación Visual Basic ó VB. A al verdad muchos, incluyéndome yo hemos sabido que VB es un lenguaje fácil de usar, y esto es correcto. VB es un lenguaje que ha ido modificandose al pasar el tiempo, pero se ha ido modificando para mejorar. VB fue creado por primera vez en el año de 1991 por Alan Cooper para Microsoft. VB es un lenguaje visual, como su nombre lo indica. Al ser creado, se tuvo la intención de que fuese un programa completamente gráfico. Además este lenguaje fue creado para su uso en Windows, para realizar aplicaciones. Pero se menciona en la red que existe ya un compilador de VB para Linux, con un proyecto llamado Mono, que el trabajo de este proyecto es pasar aplicaciones de Windows a Linux. Esto es interesante y realmente una buena noticia, ya que no solo se podra utilizar VB en Windows, sino también en Linux.
Lo que la aplicación de VB permite, es crear ventanas (formularios), botones, menús y demas, de una forma bien sencilla que consiste en arrastrar y soltar elementos (controles). Después ya se pueden definir tanto las posiciones, los comportamientos y la apariencia, visualmente (gráficamente) y mediante códigos.

Visual Basic está compuesto por:


  • Un editor de código: que es donde se escribe el código fuente.

  • Un depurador: el cual detecta los errores y los corrige.

  • Un compilador: que es el que traduce el código fuente a lenguaje máquina.

  • Un constructor de interfaz gráfica de usuario (GUI): que es el que nos permite realizar la parte que es gráfica sin la necesidad de escribir un código.

A continuación les presentaré las diferentes vresiones de VB:
Visual Basic 1.0: esta versión fue presentada en 1991, pero se fue desarrolando en 1992; representó un gran cambio en cuanto al diseño de aplicaciones.

Visual Basic 2.0: tuvo un desarrolo mejorado y una mayor capacidad para la creación de las aplicaciones.

Visual Basic 3.0: incluyó los Crystal Reports, los cuales permiten visualizar daros extraídos en distintos formatos.

Visual Basic 4.0: en el ya se podían realizar programas de 16 y 32 bits.

Visual Basic 5.0: en el se obtuvó un rendimiento de mejora considerable.

Visual Basic 6.0: es un lenguaje orientado a eventos y a objetos, pero este último no en totalidad.

Visual Basic 7.0: esta es la versión original de VB.NET para la plataforma de programación .NET de Microsft.

Visual Nasic 8.0: en el se incluyeron varias novedades, entre ellas, Editar y Continuar.

Visual Basic 9.0: en esta versión se añadieron varias novedades tales como, Soporte para LINQ.
Bueno, les dejaré unos links para ver en línea y también descargar manuales de VB, pero en las versiones 8.0 y 6.0.


Manual VB 8.0 Este es un manual que viene explicado de una manera bien fácil de comprender. Es para descargar.

Manual VB 6.0 Esta muy completo y además es on-line.

Manual 2 VB 6.0 Este, esta compuesto por 20 capítulos y es para descargar.

Bueno, aquí les dejo también el link para descargar el compilador de igual nombre que el lenguaje, Visual Basic.

Compilador VB 6.0


Bueno y por último les pondré un ejemplo muy sencillo del lenguaje.

Al abrir la aplicación nos aparecerá una ventana que dice Nuevo proyecto y viene ya seleccionado un icono que dice EXE estándar, bueno le damos clic en abrir, y aparecerá esta imagen:




Después le damos click a un botón que esta a nuestro lado izquierdo llamado ComandBotton, y nos colocamos en la ventana que dice Form1 y dibujamos el botón, y podemos escribirle como queramos que se llame dicho botón.





Después le damos doble click al botón y nos llevará a otra ventana en donde ya estaran escritas unas palabras y en donde esta posicionado el cursor escribimos Print "Has pulsado el botón". Y después le danos click al botón de ejecutar que esta en la parte de arriba o sino podemos dar click en ejecutar, que esta allí mismo.




Y de este modo, se ejecutará el programa, apareciendonos la ventana donde dibujamos el botón, y al darle click, podemos ver que nos muestra el mensaje que escibimos en el código fuente.





Aquí les dejo el link, de este programa:

Ejemplo

Como ustedes vieron, utilizar este lenguaje de alto nivel, es realmente sencillo, y al mismo tiempo puedes escribir código y además estar utilizando gráficos de una manera muy simple.

Es recomendable usar este lenguaje porque es muy simple, además su sintaxis es parecida al lenguaje de nosotros como seres humanos, pero como tiene ventajas, así mismo tiene desventajas, tales como, que solo existe un compilador, que no es adecuado para aplicaciones grandes y tiene muy poca implementación del paradigma orientado a objetos.


Bueno, espero que les haya quedado claro el uso de este programa.

De antemano, gracias por visitar este blog.


Saludos.

lunes, 9 de agosto de 2010

"Ensambladores"

Bueno, leí sobre los ensambladores, y lo que yo entendí es que los ensambladores son programas que van leyendo un programa que se haya realizado en cualquier editor y pues lo va traduciendo al lenguaje de la máquina para que esta lo entienda y pues se ejecuta en un microprocesaor.
Leí también que una de sus ventajas es que en el lenguaje ensamblador se puede hacer cualquier programa que en otros lenguajes que son de alto nivel no se pueden realizar y otra ventaja es que los programas en lenguaje ensammblador ocupan menos memoria que en otros lenguajes
Aquí les colocaré una pequeño diagrama que realice sobre el procedimiento en manera general del lenguaje ensamblador:



Y aquí les colocó una imagen que me cnontre y la vi muy de acuerdo al tema:



Bueno no es mucho lo que aquí he mencionado, pero es lo que yo entendí y espero que esto les haya ayudado a entender en si como inroducción, lo que es el lenguaje ensamblador.

Saludos

Tarea #1 "Mapa conceptual"


Bueno, aquí esta mi mapa conceptual, que lo que quizé hacer fue que quedará un mapa bien definido es decir, conciso para que tenga un buen entendimiento.
Al estar leyendo información aparte de la que la maestra nos brindó, me metí un poco mas a fondo en lo que leía porque es muy interesante, y además me gusta muchio aprender nuevas cosas; además pude entender cada concepto.
En general, lo que trate aquí fue primeramente definir lo que son los lenguajes de programación, que simplemente son lenguajes artificiales que ocntrolan a las computadotras, y estos mismos estan compuestos de reglas de gramática, semántica y sintáxis; además hay lenguajes de representación y también de consulta, que estos últimos son programas que proveen una simpe manera de decir que información necesitamos de una base de datos. También menciones como debe ser un lenguaje de programación
Acomode también lo que es un usuario y lo enlaze con un sistema operativo y con un programa, que este último es un conjunto de datos que estan basados en un lenguaje de programación que son interpretados por una máquina (computadora), para resolver alguna función o problema. Y así mismo todo esto quedo ligado a lo que en sí es una computadora, que es CPU (cerebro de la computadora) -- > Hardware (componentes tangibles(físicos)) -- > RAM (guarda información en el momento para procesarla de manera rápida).
Coloqué los paradigmas, que como sabemos ya, son loss siguientes:
Imperativo (instrucciones), lógico (reglas lógicas), orientado a objetos (encapsula operaciones en objetos) y funcional (aplicación de funciones).
Y menciones también la validación que viene siendo la verificación de que el tipo de dato sea el esperado y pues que no haya errores, además menciones sus pasos, los cuales son: Depuración (Debugging), pruebas y verificación.

Bueno esto es todo lo que mencione en el mapa, y espero que les sea de ayuda y les afirme lo que ya traen de conocimiento.

Saludos.