martes, 30 de junio de 2015

VISUAL BASIC

Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por 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 que facilitó en cierta medida la programación misma.
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008.
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco común de librerías, independiente de la versión del sistema operativo, .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6.
Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects.
Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para edición del código fuente, un depurador, un compilador (y enlazador) y un editor de interfaces gráficas o GUI.

Historia

Todas las versiones de Visual Basic para Windows son muy conocidas, aunque la Microsoft Visual Basic 1.0 desarrollada para el sistema operativo MS-DOS (ediciones Profesional y Estándar), que data de 1992, fue menos difundida. Esta proveía 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 que sólo generaba aplicaciones de 16 bits fue la 3.0, y no incluía una biblioteca detallada de componentes para toda clase de usos. Durante la transición de los sistemas Windows 3.11 a Windows 95, en 1995, hizo su aparición la versión 4.0 de Visual Basic; ésta podía generar programas tanto de 16 como de 32 bits, a partir del mismo código fuente, aunque a costa de un gran aumento en el tamaño de los archivos necesarios en tiempo de ejecución ("runtime"). Además, se sustituyeron los controles denominados VBX por los nuevos OCX. Con la siguiente versión, la 5.0, se estuvo a punto de implementar por primera vez la posibilidad de compilar a código nativo, obteniendo una mejora de rendimiento considerable. Tanto esa como la sucesora 6.0 soportaban ciertas características propias de los lenguajes orientados a objetos, pero carecían de algunas importantes, tales como herencia y sobrecarga; pero, de hecho, no fue pensado como lenguaje orientado a objetos. La versión 6.0, que puede generar código ejecutable directo en 32 bits, continúa aún utilizándose masivamente, y es compatible con las últimas versiones de los sistemas Windows, como Windows 7 y Windows 8.
Visual Basic evolucionó para integrar la plataforma .NET; allí perdió su propia identidad como lenguaje único adquirible, pasando a integrar un paquete de productos, llamado precisamente Microsoft .NET; dentro de ese paquete o framework se encuentra el nuevo y llamado Visual Basic .NET, que trabaja sobre el entorno Microsoft Visual Studio. Esta nueva versión del lenguaje posee profundas diferencias en la forma de programar respecto de Visual Basic 6, pero gran semejanza en su sintaxis básica.
Cabe mencionar que, aunque fue menos conocido, se desarrolló también una versión gratuita de Visual Basic 5.0, orientada al desarrollo de controles y componentes; su nombre específico era Microsoft Visual Basic 5.0 Control Creation Edition (Visual Basic 5 CCE). También hubo versiones orientadas al desarrollo de aplicaciones para dispositivos móviles basados en Windows CE y Pocket PC, conocidas como Embedded (Visual Basic).
 

Características

Los compiladores de Visual Basic generan código que requiere una o más librerías de enlace dinámico para que funcione, conocidas comúnmente como DLL (sigla en inglés de dynamic-link library ); en algunos casos reside en el archivo llamado MSVBVMxy.DLL (siglas de "MicroSoft Visual Basic Virtual Machine x.y", donde x.y es la versión) y en otros en VBRUNXXX.DLL ("Visual Basic Runtime X.XX"). Estas bibliotecas DLL proveen las funciones básicas implementadas en el lenguaje, conteniendo rutinas en código ejecutable que son cargadas bajo demanda en tiempo de ejecución. Además de las esenciales, existe un gran número de bibliotecas del tipo DLL con variedad de funciones, tales como las que facilitan el acceso a la mayoría de las funciones del sistema operativo o las que proveen medios para la integración con otras aplicaciones.
Dentro del mismo Entorno de desarrollo integrado (IDE) de Visual Basic se puede ejecutar el programa que esté desarrollándose, es decir en modo intérprete (en realidad pseudo-compila el programa muy rápidamente y luego lo ejecuta, simulando la función de un intérprete puro). Desde ese entorno también se puede generar el archivo en código ejecutable (exe); ese programa así generado en disco puede luego ser ejecutado sin requerir del ambiente de programación (incluso en modo stand alone), aunque sí será necesario que las librerías DLL requeridas por la aplicación desarrollada se encuentren también instaladas en el sistema para posibilitar su ejecución.
El propio Visual Basic provee soporte para empaquetado y distribución; es decir, permite generar un módulo instalador que contiene al programa ejecutable y las bibliotecas DLL necesarias para su ejecución. Con ese módulo la aplicación desarrollada se distribuye y puede ser instalada en cualquier equipo (que tenga un sistema operativo compatible).
Así como bibliotecas DLL, hay numerosas aplicaciones desarrolladas por terceros que permiten disponer de variadas y múltiples funciones, incluso mejoras para el propio Visual Basic; las hay también para el empaquetado y distribución, y hasta para otorgar mayor funcionalidad al entorno de programación (IDE).






martes, 7 de abril de 2015

CLEGIO

EL PANECILLO

El Panecillo es una elevación natural de 3.000 metros sobre el nivel del mar, enclavada en el corazón mismo de la ciudad deQuito (Ecuador). Es el sitio más visitado de la ciudad. Por su ubicación se ha convertido en el más importante mirador natural de la ciudad, desde el que se puede apreciar la disposición urbana de la capital ecuatoriana, desde su centro histórico y hacia los extremos norte y sur. El Panecillo está coronado por una escultura gigante de aluminio de la «Virgen de Quito», creada por el español Agustín de la Herrán Matorras, el cual se basó en la obra compuesta por Bernardo de Legarda, uno de los más importantes representantes de la Escuela quiteña.

Historia

Tan ancestral como los pueblos que se han asentado sucesivamente en sus alrededores, la colina de El Panecillo divide su historia en tres grandes momentos: la época quitu-inca, la colonial y la moderna.

Época aborigen y colonia

A su llegada a Quitu, los españoles no encontraron más que cenizas de lo que fue la segunda capital del Tahuantinsuyo; sin embargo también notaron que la colina, conocida como Shungoloma era un lugar estratégico en el valle del Pichincha, por lo que asentaron la ciudad españolizada de Quito junto a la colina y bautizaron a esta peculiar elevación con el nombre de "Panecillo" por su parecido con un pan pequeño.

Algunas teorías sin mayor fundamento documental sostienen que en el cerro había un templo dedicado al Sol, pero no hay vestigio alguno en el lugar que las confirme.
Durante toda la época colonial el Panecillo marcó el fin de la ciudad por el extremo sur, y por ello los viajeros que llegaban desde ciudades como AmbatoGuayaquilLatacungaLima o Cuenca sabían, al divisarlo, que su llegada a Quito era cuestión de un par de horas nada más. El cerro tenía una parte boscosa, en especial en el costado sur.

El fortín del Panecillo

Los españoles construyeron una fortificación en lo alto de la colina, que era la sede de la guarnición militar quiteña. La fortaleza permitía vigilar el norte y el sur, por lo que estaba provista de cañones. Al caer el fuerte en manos del Ejército libertador de la Gran Colombia, en 1822, se tomaron a los españoles catorce piezas de artillería.
Durante la guerra de la Independencia, el Panecillo fue escenario de un feroz combate entre las fuerzas realistas de Toribio Montes y Sámano, y los patriotas comandandados por Carlos de Montúfar y otros defensores del Estado de Quito de 1812. Desde 1809, Quito había expulsado a la Real Audiencia española, que se instaló en Cuenca. Un ejército español fue enviado para someter a Quito y restablecer la Real Audiencia.
El 7 de noviembre de 1812, los patriotas quiteños hicieron frente a las fuerzas coloniales de Toribio Montes y se atrincheraron en el cerro Panecillo y su fortín, para evitar la caída de la ciudad. Establecieron una línea defensiva en el cañón del río Machángara, que corre por la ladera sur del Panecillo.
Según relata el historiador Pedro Fermín Cevallos, el comandante español dispuso tres frentes para tomar la ciudad desde el sur, y se colocó en la falda meridional del Panecillo para evitar el fuego de artillería patriota que se disparaba desde el fortín en la cúspide. Luego, ascendieron hasta el castillo, obligando a los quiteños a abandonarlo. Un capitán de apellido Juáregui tomó la fortaleza e hizo flamear la bandera española. Al caer la fortaleza, los españoles entraron fácilmente a la ciudad por la ladera norte, derrotando a los patriotas.
La batalla duró tres horas, y murieron 46 patriotas, y 15 realistas. Desde la Plaza Grande y la de La Merced, el Ejército patriota respondió con artillería contra los españoles en El Panecillo, que temporalmente abandonaron la colina. Sin embargo, buena parte del parque de los patriotas se perdió en El Panecillo, por lo que optaron por abandonar la ciudad hacia Ibarra, donde serían finalmente derrotados pocas semanas después.
Los españoles, inclusive, acuñaron una medalla conmemorativa del combate, en donde destacaron el triunfo de las armas de Fernando VII en la colina. La medalla, que algunos lucían como escarapela en el uniforme, muestra un cerro con dos cañones, con una corona real y banderas españolas, con la leyenda: "Vencedor del Panecillo en Quito por Fernando 7.
En 1822, durante la Batalla del Pichincha, el fortín del Panecillo sirvió de puesto de comando de los españoles, quienes inclusive hicieron fuego de artillería contra los patriotas, que habían ascendido la falda del cercano volcán Pichincha. Al ser derrotados, los españoles se refugiaron en el fortín. Sucre, para evitar el sangriento asalto al emblemático cerro, envió un emisario a Aymerich para que capitulara, cosa que el capitán general español aceptó.
Según el acta de Capitulación del 25 de mayo de 1822, los españoles, a las 14:00 de ese día, arriaron su bandera y entregaron sus armas al Ejército de la Gran Colombia, en una ceremonia especial que tuvo lugar en un puente del fortín colonial. De esta manera, en la cima del Panecillo tuvo lugar el acto final del Imperio español en Ecuador.
El fortín tenía un gran aljibe o cisterna subterránea construida en ladrillo, que servía para proveer de agua a la fortaleza. El castillo español fue demolido luego de la independencia, quedando solamente en la cúspide del cerro el aljibe, bautizado luego como "olla del Panecillo", que se conserva hasta la actualidad.

Época Moderna

Varias construcciones particulares se levantaron a lo largo del siglo XIX y XX en el Panecillo y sus faldas, tanto norte cuanto sur, ninguna de interés histórico, pero el terreno de la cúspide se mantuvo sin edificar tras la demolición de la antigua fortaleza colonial. El Panecillo perdió su importancia militar durante el siglo XIX.
El sector se volvió peligroso durante las últimas décadas del siglo XX, al ser sede de la famosa banda criminal de la Mama Lucha, que operaba en sus calles, lo que afectó al turismo.
En 1976, el español Agustín de la Herrán Matorras realizó un monumento de aluminio en honor a la Virgen María para adornar la cima de El Panecillo y de esa manera además, brindarle un ícono a la capital ecuatoriana. La llamada Virgen del Panecillo es una copia de la Virgen de Legarda, y cuenta con un mirador y centro turístico.