domingo, 1 de octubre de 2017

Rafael Arturo Franco Mena

Visual Basic 6.0

Visual Basic 6.0 es uno de los lenguajes de programación que más entusiasmo despiertan entre los programadores de PC, tanto expertos como novatos. En el caso de los programadores expertos por la facilidad con la que desarrollan aplicaciones complejas en poquísimo tiempo (comparado con lo que cuesta programar en Visual C++, por ejemplo). En el caso de los programadores novatos por el hecho de ver de lo que son capaces a los pocos minutos de empezar su aprendizaje. El precio que hay que pagar por utilizar Visual Basic 6.0 es una menor velocidad o eficiencia en las aplicaciones. Visual Basic 6.0 es un lenguaje de programación visual, también llamado lenguaje de 4ª generación. Esto quiere decir que un gran número de tareas se realizan sin escribir código, simplemente con operaciones gráficas realizadas con el ratón sobre la pantalla. Visual Basic 6.0 es también un programa basado en objetos, aunque no orientado a objetos como C++ o Java. La diferencia está en que Visual Basic 6.0 utiliza objetos con propiedades y métodos, pero carece de los mecanismos de herencia y polimorfismo propios de los verdaderos lenguajes orientados a objetos como Java y C++.

Resultado de imagen para entorno de visual basic
Ventajas de visual Basic 6.0

·         Posee una curva de aprendizaje muy rápida.
·         Integra el diseño e implementación de formularios de Windows.
·         Permite usar con facilidad la plataforma de los sistemas Windows, dado que tiene acceso prácticamente total a la API de Windows, incluidas librerías actuales.
·         Es uno de los lenguajes de uso más extendido, por lo que resulta fácil encontrar información, documentación y fuentes para los proyectos.
·         Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.
·         Posibilita añadir soporte para ejecución de scripts, VBScript o JScript, en las aplicaciones mediante Microsoft Script Control.8
·         Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). También está disponible, de forma no oficial, un componente para trabajar con OpenGL 1.1.9
·         Existe una versión, VBA, integrada en las aplicaciones de Microsoft Office, tanto Windows como Mac, que permite programar macros para extender y automatizar funcionalidades en documentos, hojas de cálculo y bases de datos (Access).
·         Si bien permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos.
·         La facilidad del lenguaje permite crear aplicaciones para Windows en muy poco tiempo. En otras palabras, permite un desarrollo eficaz y menor inversión tanto en tiempo como en dinero.
·         Permite generar librerías dinámicas de forma activa, mediante una reconfiguración en su proceso de colección o codificación.

Desventaja de visual Basic 6.0

·         No existe forma alguna de exportar el código a otras plataformas diferentes a Windows. Los ejecutables generados son relativamente lentos en VISUAL BASIC 6.0 y anteriores. Por efecto permite la programación sin declaración de variables. 
·         Su lenguaje no distingue entre mayúsculas y minúsculas como se hace en C++.
·         -Sin soporte de Microsoft desde el 4 de Abril de 2008 (Pero el MSDN es muy completo).
Problema de versionado asociado con varias librerías runtime DLL, conocido como DLL Hell
·         Soporte pobre para programación orientada a objetos11
·         Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows.
·         Dependencia de complejas y frágiles entradas de registro COM12
·         La capacidad de utilizar controles en un único formulario es muy limitada en comparación a otras herramientas.
·         Solo Microsoft puede decidir la evolución de este lenguaje.
·         Solo existe un compilador, llamado igual que el lenguaje.
·         Solo genera ejecutables para Windows.
·          La sintaxis es demasiado inflexible.
·          Los ejecutables generados son relativamente lentos.
·          No es adecuado para aplicaciones grandes, como por ejemplo: multimedia, oficina, videojuegos, editores gráficos, etc.
·         La ligera implementación de la POO no permite sacar el máximo provecho de este modelo de programación.

Características de visual Basic 6.0

      Visual Basic 6.0 soporta la abstracción, la encapsulación, el poliformismo y la reutilización del código.

·         Los objetos de Visual Basic están encapsulados; es decir, contienen su propio código y sus propios datos.

        Los objetos de Visual Basic tienen propiedades, métodos y eventos. Las propiedades son los datos que describen un objeto. Los eventos son hechos que pueden ocurrir sobre un objeto (un clic sobre un botón es un evento que produce un mensaje). Un método agrupa el código que se ejecuta en respuesta a un evento.

·         Al conjunto de propiedades y métodos se le llama interfaz. Además de su interfaz predeterminada, los objetos pueden implementar interfaces adicionales para proporcionar poliformismo. El poliformismo le permite manipular muchos tipos diferentes de objetos sin preocuparse de su tipo.

        Las interfaces múltiples son una característica del modelo de objetos componente (COM) y permiten que los programas evolucionen con el tiempo, agregando nueva funcionalidad sin afectar al código existente.

        La reutilización del código es la capacidad de trasladar características de un objeto a otro, lo que se logra con alguna forma de herencia. Existen principalmente dos formas de reutilización del código: binario y fuente. La reutilización del código: binario y fuente. La reutilización de código fuente se consigue mediante la creación y uso de un objeto, mientras que la reutilización de código fuente se consigue por herencia, lo que no se permite en Visual Basic. En una jerarquía de clases, la herencia muestra cómo los objetos que se derivan de otros objetos más simples heredan su comportamiento. Por el contrario, los modelos de objetos son jerarquías que describen la contención. Es decir, muestran cómo objetos complejos como una hoja de cálculo, contienen colecciones de otros objetos, como botones o imágenes. Un control activo normalmente opera como un componente software reutilizable, que se incorpora en una aplicación como Microsoft Excel, en una página Web, o en cualquier otra aplicación Visual Basic o visual C++.


Objetos y Propiedades de visual Basic 6.0
Ventana de propiedades : en esta se encuentra toda la lista de propiedades para modificar un control.

















CONTROLES BÁSICOS



TEXTBOX:



Text: texto que aparecerá en el control.

Name: nombre del control.

Multiline: nos permite introducir varias lineas de texto.

Alignment: Alineación que tendrá el texto dentro del control que puede ser izquierdo, derecho, centrado.

Visible: si esta propiedad esta en falso la caja de texto no sera visible cuando este en ejecución el programa. si está en verdadero si se podrá ver.

Maxlength: numero máximo de caracteres que tendrá el control.

Looked: Con esta propiedad podemos bloquear el control para que el usuario no pueda escribir ni modificar.

Backolor: Color que tendrá el fondo de la caja de texto.

Forecolor: Es el color de la letra que tendrá el control.

Font: tipo y tamaño que contendrá el control.

Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para las Text Box.

lABEL:




Caption: texto que contendrá el control.

BorderStyle: borde al rededor del texto.

BackStyle: borde transparente o no transparente.

Backcolor: Para cambiar color del fondo.

Visible : Si está en True el control está visible si está en False está oculto.

Name: es el nombre del control y sirve para hacer referencia al mismo en el código, como todos los controles.


Enabled: Si está en True (Verdadero) el control está activado y se puede utilizar normalmente, si se encuentra en False, el control está desactivado.

FontName: El nombre de la fuente que utilizará el texto del control. Podemos elegir las que tengamos instaladas en el sistema.

Forecolor: indica el color del Texto.

Height y Width: Ancho y alto del Label.

ToolTipText: muestra el mensaje de descripción cuando pasamos el mouse por encima del control.


COMMANDBUTTON:
Caption: texto para el usuario.
Enable: Inhavilita o habilita el control con el fin de que ese disponible para el usuario.

Style: cuando esta en 1 habilita al backcolor y cuando esta en 0 lo deshabilita.

PICTURE E PICTURE:


Name: Especifíca el nombre del control para poder referenciarlo e identificarlo.
Appearance: Esta propiedad determina si el Image posee o no efecto 3d con respecto a su apariencia. Los valores son: 1 - 3D y 0 - None. Para que esta propiedad se pueda utilizar, la propiedad BorderStyle debe estar con el valor 1.

BorderStyle: Determina si el control Image posee o no un borde. Al igual que el anterior tiene dos posibles valores, 0 sin borde o 1 con borde.

Picture: Esta es la propiedad principal del control, que también es la propiedad por defecto o default. Picture es la que establece la imagen o gráfico que mostrará el control.

Stretch: Esta es una de las propiedades mas importantes. Si está en True la imagen se ajustará al tamaño que posea el control Image, si está en False el control Image es el que se adaptará al tamaño y dimensiones de la imagen.

Las demás propiedades son las clásicas y comunes para la mayoría de los controles, como la propiedad IndexVisibleEnabled, ToolTipTextWidthHeight, etc...

FRAME:


Name : Este es el nombre como se le reconocera al objeto durante el programa, se acostumbra escribir frm antes del nombre para saber que es un Frame (Ej: frmFondo)..

Caption : Este es el mensaje que se quiere que aparesca en el Frame.

Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los Frames.

Font : Permite escoger el tipo de letra, tamaño y estilo de la letras a usar.
BorderStyle: si esta en 0 no dibuja el recuadro.
CHECKBOX Y OPTIONBUTTON :

Name : Este es el nombre como se le reconocera al objeto durante el programa, se acostumbra escribir chk o rdb antes del nombre para saber que es un check box o radio Button (Ej: chkop1 o rdbop1).

Enable : Este parametro permite que el Boton este habilitado o deshabilitado.

Value : Indica si esta precionado o no el boton.

Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los Check box y los option Button.

Caption : Este es el mensaje que se quiere que aparesca a la par del radio Button o del Check Box.


LITSBOX:

Name : Este es el nombre como se le reconocera al objeto durante el programa, se acostumbra escribir lst antes del nombre para saber que es un List Box (Ej: lstLista).

List : Aqui podemos ingresar los elementos nuevos al List Box.

Font : Permite escoger el tipo de letra, tamaño y estilo de la letras a usar.

sorted: si el valor es verdadero la lista aparecera en orden alfabetico.

Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los List Box.



SCROLL BAR:

Name : Este es el nombre como se le reconocera al objeto durante el programa, se acostumbra escribir scb antes del nombre para saber que es un Scroll Bar (Ej: scbFila).

Max : Este indica el valor maximo que puede alcanzar el Scroll al moverse.

Min : Es el valor minim con el cual empieza la barra de Scroll.

Height,Left,Top,Width : Se refieren al tamaño del Espacio reservado para los Scroll Bar.


SHAPE:

Shape: esta propiedad es la forma que tomara nuestro control.
Bordercolor: color del borde.
Borderstyle: estilo del borde.
Border whidth: ancho del borde.
Fillcolor: este es el fondo, esta funciona si filestyle en opaco.

objetos de conexión de bases de datos 






La forma más natura de conectarse al Proveedor OLEDB es mediante el uso de OleDbConnection. OleDbConnection realiza una simple conexión a la Base de Datos, y según las características de la Base de Datos te da el poder de manipularla. Para cerrar la conexión se debe de usar el método close() del objeto.













































































































































































































































































































viernes, 8 de septiembre de 2017

Rafael Aruro Franco Mena


Unidad Educativa Babahoyo

Integrantes:   

·        Rafael franco

·        Miguel Cadena

Curso: 3 “A” Informática

Materia: Entorno grafico

Tema: Velneo

Ensayo de velneo

Objetivo: Dar a conocer sobre lo que nos brinda Velneo acerca sobre su programa entre sus características, niveles, clientes, su confianza y mucho más sus componen es de lo que sirve cada uno de ellos.

Historia de Velneo
Resultado de imagen de velneo
 Velneo S.A. fue creada en 2005 por Alfonso Gutiérrez, fundador del grupo empresarial de software Visual MS, principal accionista de la compañía.

La empresa nace tras la compra de la herramienta de programación empresarial Velázquez Visual, pionera en bases de datos.

Velneo se autofinancia desde su fundación y revierte sus beneficios en el crecimiento, la mejora y el desarrollo de la empresa y su producto, centrándose en la innovación y la investigación.

En la actualidad, la compañía tiene su sede central en el edificio vCenter (en la foto), en la localidad de O Porriño (Pontevedra, España).

 

 

 

¿Qué es Velneo?

Vel­neo es una pla­ta­for­ma de desa­rro­llo de soft­wa­re mul­ti­pla­ta­for­ma orien­ta­da a apli­ca­cio­nes em­pre­sa­ria­les. Per­mi­te desa­rro­llar apli­ca­cio­nes clien­te ser­vi­dor para los sis­te­mas ope­ra­ti­vos Win­dows, Linux, MacOS, iOS y An­droid.

Vel­neo cuen­ta con ser­vi­dor (vSer­ver) donde se cen­tran todas las ope­ra­cio­nes de ser­vi­dor de apli­ca­cio­nes, base de datos y desarrollo.

Las apli­ca­cio­nes se eje­cu­tan desde el com­po­nen­te clien­te (vClient) que se co­nec­ta al ser­vi­dor para des­car­gar y eje­cu­tar las apli­ca­cio­nes desarrolladas.

Conjunto de componentes integrados

 Velneo vDevelop: Con un usuario accedemos para poder crear nuestra base de datos.

Velneo vClient: Este es el que nos ejecuta todas las aplicaciones que hemos desarrollado.

Velneo vAdmin: Nos permite crear usuarios y además instalar aplicaciones.

 

 

Características de Velneo

Plataforma Velneo

      Máximo rendimiento

Velneo no utiliza máquinas virtuales. Todos los componentes de la plataforma están compilados específicamente para cada sistema (Windows, Linux, Mac, iOS y Android). Tus aplicaciones se ejecutarán máxima velocidad con mínimos requisitos de hardware.

      Desarrolla en local y en Cloud

Velneo permite trabajar en local y en Cloud, proporcionando todas las facilidades al desarrollador para prototipo, analizar, programar, testear, documentar y poner en marcha aplicaciones en un sólo proceso.

      Base de datos integrada

La plataforma incorpora una base de datos integrada en desarrollo y ejecución que permite obtener un alto rendimiento sin necesidad de optimizar tus aplicaciones. Además está especialmente diseñada para mejorar el rendimiento en remoto.

      Plataforma completa

La plataforma incluye todas las herramientas necesarias para programar, mantener, implantar, traducir, servir, administrar y ejecutar tus aplicaciones.

      Múltiples sistemas operativos

Los componentes, así como las aplicaciones que desarrollas, pueden ejecutarse en Windows, Linux, Mac, iOS y Android, sin tocar una línea de código. Además son interoperables lo que permite que cada componente pueda estar en un sistema operativo diferente.

      Multi-idioma

Tus aplicaciones pueden estar traducidas a tantos idiomas como desees. Existen herramientas que facilitan la traducción global de una aplicación. Cada usuario puede elegir su idioma.

      Despliega tus aplicaciones en 5 entornos

Desarrolla tu aplicación una sola vez y despliega tu solución en Mono puesto, multipuesto, SaaS, Web y en dispositivos móviles.

 

 
Conclusión de Velneo

La empresa Velneo, fundada en 2005, pertenece al grupo Visual MS, un conjunto de empresas que se dedica al software empresarial. Su principal producto, “Velneo V7”, coincide en parte con el nombre a la empresa objeto de nuestro estudio (Velneo) y consiste en una plataforma que permite a los programadores o desarrolladores crear soluciones informáticas para empresas. Esta plataforma representa un innovador software de aplicaciones que se comercializa  a través de internet.