Você está na página 1de 10

CARRERA PROFESIONAL

COMPUTACION E INFORMATICA

Taller de Programacin
Concurrente

Estudiante

: Meja Palacios, Ronal Alfredo

Docente

: Ing. Dennis, Antnez Carrillo.

HUARMEY PERU
2015

ACTIVIDAD N 1
I - INVESTIGAR ACERCA DE VISUAL BASIC 6.0.
DEFINICIN
El Visual Basic ha sido desarrollado con el objetivo de entregar a los usuarios
de programacin informtica un paquete de utilidades simples y accesibles. Es
por esto que el Visual Basic puede ser usado y fcilmente comprendido por
expertos como tambin por usuarios principiantes. Su base parte del dialecto
BASIC pero con componentes novedosos que lo adaptan a los lenguajes
informticos modernos. A esto se suma que el Visual Basic es adems un
lenguaje de programacin guiado por eventos que permite mayor operatividad
y mejores resultados.
La creacin de interfaces grficas para diferentes utilidades es una de las
principales funciones del Visual Basic y es por esto que es altamente usado en
espacios profesionales donde se requieren soportes grficos para mayor
organizacin de los contenidos y materiales. La programacin grfica se puede
llevar a cabo directamente ya que el Visual Basic no requerir de los usuarios la
escritura de los cdigos de programacin.
Visual Basic 6.0 era la versin final del software. Esta versin mejora la
productividad y la capacidad de las aplicaciones web, lo que llev al desarrollo
de Visual Basic. NET. Visual Basic 6.0 no se pueden desarrollar en Windows
Vista, Windows 7 o Windows Server 2008. Microsoft dej de soporte estndar
en 2005, y todo el apoyo en 2008.
Visual Basic es un lenguaje de programacin y entorno de desarrollo integrado
(IDE). Se deriva del lenguaje de programacin BASIC mucho mayor, por lo que
se considera un lenguaje de programacin til y relativamente fcil para los
principiantes a aprender. Visual Basic (VB) est ahora integrada en muchas
aplicaciones de software diferentes y tambin aplicaciones web. Visual Basic
6.0 era la versin final de Visual Basic, pero fue seguido por Visual Basic. NET.
Cdigo de Instrucciones Simblicas All- Purpose Historia
Para principiantes (BASIC) fue desarrollado y diseado en 1964. El lenguaje de
programacin se populariz en la dcada de 1970 y 80 simultneamente con el
surgimiento de la computadora en casa. Usuarios permitidos BASIC para
programar su propio software o juegos. Visual Basic 1.0 fue lanzado en 1991 y
se ampli en el lenguaje BASIC. Los cambios principales primero mayor
facilidad de uso, y la expansin para dar cabida a los sistemas operativos de 32
bits. La ltima versin, 6.0, fue lanzado en 1998.
VENTAJAS

La facilidad del lenguaje permite crear aplicaciones para Windows en muy


poco tiempo. En otras palabras, permite un desarrollo eficaz y menor
inversin tanto en tiempo como en dinero.

Permite generar libreras dinmicas de forma activa, mediante una

reconfiguracin en su proceso de coleccin o codificacin.


Posee una curva de aprendizaje muy rpida.
Integra el diseo e implementacin de formularios de Windows.
Permite usar con facilidad la plataforma de los sistemas Windows, dado
que tiene acceso prcticamente total a la API de Windows, incluidas

libreras actuales.
Es uno de los lenguajes de uso ms extendido, por lo que resulta fcil

encontrar informacin, documentacin y fuentes para los proyectos.


Fcilmente extensible mediante libreras DLL y componentes ActiveX de

otros lenguajes.
Posibilita aadir soporte para ejecucin de scripts, VBScript o JScript, en

las aplicaciones mediante Microsoft Script Control.


Tiene acceso a la API multimedia de DirectX (versiones 7 y 8). Tambin
est disponible, de forma no oficial, un componente para trabajar con

OpenGL 1.1.7
Existe una versin, 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 clculo y bases de

datos (Access).
Si bien permite desarrollar grandes y complejas aplicaciones, tambin
provee un entorno adecuado para realizar pequeos prototipos rpidos.

DESVENTAJAS
Las crticas hechas en las ediciones de Visual Basic anteriores a VB.NET son
variadas; se citan entre ellas:

No existe forma alguna de exportar el cdigo a otras plataformas


diferentes a Windows. Los ejecutables generados son relativamente
lentos en VISUAL BASIC 6.0 y anteriores. Por efecto permite la

programacin sin declaracin de variables.


Su lenguaje no distingue entre maysculas y minsculas como se hace

en C++.
Problema de versionado asociado con varias libreras runtime DLL,

conocido como DLL Hell


Soporte pobre para programacin orientada a objetos
Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a

llamadas de la API de Windows.


Dependencia de complejas y frgiles entradas de registro COM

La capacidad de utilizar controles en un slo formulario es muy limitada


en comparacin a otras herramientas. DLL Hell DB, Libro Programando en
Visual Basic, 2002

II - RESEA DE CREACION DE VISUAL BASIC.


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 Estndar), que data de 1992, fue menos difundida.
Esta provea un entorno que, aunque en modo texto, inclua un diseador de
formularios en el que se podan arrastrar y soltar distintos controles.
La ltima versin que slo generaba aplicaciones de 16 bits fue la 3.0, y no
inclua una biblioteca detallada de componentes para toda clase de usos.
Durante la transicin de los sistemas Windows 3.11 a Windows 95, en 1995,
hizo su aparicin la versin 4.0 de Visual Basic; sta poda generar programas
tanto de 16 como de 32 bits, a partir del mismo cdigo fuente, aunque a costa
de un gran aumento en el tamao de los archivos necesarios en tiempo de
ejecucin ("runtime"). Adems, se sustituyeron los controles denominados VBX
por los nuevos OCX. Con la siguiente versin, la 5.0, se estuvo a punto de
implementar por primera vez la posibilidad de compilar a cdigo nativo,
obteniendo una mejora de rendimiento considerable. Tanto esa como la
sucesora 6.0 soportaban ciertas caractersticas propias de los lenguajes
orientados a objetos, pero carecan de algunas importantes, tales como
herencia y sobrecarga; pero, de hecho, no fue pensado como lenguaje
orientado a objetos. La versin 6.0, que puede generar cdigo ejecutable
directo en 32 bits, contina aun utilizndose 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 versin del lenguaje posee
profundas diferencias en la forma de programar respecto de Visual Basic 6,
pero gran semejanza en su sintaxis bsica.
Cabe mencionar que, aunque fue menos conocido, se desarroll tambin una
versin gratuita de Visual Basic 5.0, orientada al desarrollo de controles y
componentes; su nombre especfico era Microsoft Visual Basic 5.0 Control
Creation Edition (Visual Basic 5 CCE). Tambin hubo versiones orientadas al
desarrollo de aplicaciones para dispositivos mviles basados en Windows CE y
Pocket PC, conocidas como Embedded (Visual Basic)

VERSIONES
Visual Basic 1.0 para Windows se liber en mayo de 1991.
Visual Basic 1.0 para MS-DOS fue liberada en septiembre de 1992. Poco
popular, este lenguaje no era compatible con Visual Basic para Windows, ya
que constitua en realidad la siguiente versin de los compiladores BASIC
vigentes para DOS, denominados QuickBasic y BASIC PDS (Profesional
Development System). Usaba una interfaz de texto, con caracteres ASCII
extendidos que daban la apariencia de una interfaz grfica.
Visual Basic 2.0 fue liberado en noviembre de 1992. Vena en versiones
Standard y Professional. El entorno de programacin era ms fcil de usar que
el anterior, y su velocidad de proceso fue mejorada. En particular, los
formularios se convirtieron en objetos instnciales, sentando as los conceptos
fundamentales para mdulos de clase, que ms tarde se ofreceran en la
versin 4.
Visual Basic 3.0 sali al mercado en verano de 1993, en versiones Standard y
Profesional. Inclua la versin 1.1 de Microsoft Jet Database Engine, que
permita acceso a bases de datos Access.
Visual Basic 4.0, surgida en agosto de 1995, fue la primera versin que
generaba aplicaciones tanto de 16 como de 32 bits para Windows. Haba
incompatibilidades entre las distintas realeases de esta versin que causaban
fallas de instalacin y problemas de operacin. Mientras las anteriores
utilizaban controles VBX, con la 4.0 se comenzaron a utilizar controles OLE en
archivos OCX, que ms tarde se llamaran controles ActiveX.
Visual Basic 5.0, En febrero de 1997, Microsoft lanz Visual Basic 5.0, versin
que generaba programas de 32 bits exclusivamente. Los programadores que
an preferan desarrollar aplicaciones en 16 bits deban necesariamente utilizar
VB 4.0, siendo transportables en cdigo fuente a VB 5.0 y viceversa. En la
versin 5 se tena la posibilidad de crear controles personalizados; tambin
permita compilar a cdigo ejecutable nativo de Windows, logrando con ello
incrementar la velocidad de ejecucin de los programas generados, ms
notablemente en los de clculo.
Visual Basic 6.0, salido a mediados de 1998, muy mejorado, increment el
nmero de reas1 e incluy la posibilidad de crear aplicaciones basadas en
Web. Microsoft retir el soporte de VB6 en marzo de 2008, pero a pesar de ello
las aplicaciones que genera son compatibles con plataformas ms modernas,
como Windows Vista, Windows Server 2008, Windows 7 y Windows 8.2 3
El soporte estndar para Microsoft Visual Basic 6.0 finaliz el 31 de marzo de
2005, pero el extendido termin en marzo de 2008.4 La comunidad de usuarios
de Visual Basic expres su grave preocupacin y se firm una peticin para
mantener el producto vivo.5 Microsoft se ha negado hasta el momento a
cambiar su posicin sobre el asunto. Irnicamente, en esa poca (2005) se da a
conocer que el software antiespa ofrecido por Microsoft, "Microsoft
Antispyware" (parte de la GIANT Company Software), fue codificado en Visual

Basic 6.0; su posterior sustituto, Windows Defender, fue reescrito en cdigo C+


+
CARACTERISTICAS
Visual Basic 6.0 soporta la abstraccin, la encapsulacin, el polimorfismo y la
reutilizacin del cdigo.
Los objetos de Visual Basic estn encapsulados; es decir, contienen su propio
cdigo y sus propios datos.
Los objetos de Visual Basic tienen propiedades, mtodos 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 botn es un evento que
produce un mensaje). Un mtodo agrupa el cdigo que se ejecuta en respuesta
a un evento.
Al conjunto de propiedades y mtodos se le llama interfaz. Adems de su
interfaz predeterminada, los objetos pueden implementar interfaces
adicionales para proporcionar poliformismo. El polimorfismo le permite
manipular muchos tipos diferentes de objetos sin preocuparse de su tipo.
Las interfaces mltiples son una caracterstica del modelo de objetos
componente (COM) y permiten que los programas evolucionen con el tiempo,
agregando nueva funcionalidad sin afectar al cdigo existente.
La reutilizacin del cdigo es la capacidad de trasladar caractersticas de un
objeto a otro, lo que se logra con alguna forma de herencia. Existen
principalmente dos formas de reutilizacin del cdigo: binario y fuente. La
reutilizacin del cdigo: binario y fuente. La reutilizacin de cdigo fuente se
consigue mediante la creacin y uso de un objeto, mientras que la reutilizacin
de cdigo fuente se consigue por herencia, lo que no se permite en Visual
Basic. En una jerarqua de clases, la herencia muestra cmo los objetos que se
derivan de otros objetos ms simples heredan su comportamiento. Por el
contrario, los modelos de objetos son jerarquas que describen la contencin.
Es decir, muestran cmo objetos complejos como una hoja de clculo,
contienen colecciones de otros objetos, como botones o imgenes. Un control
activo normalmente opera como un componente software reutilizable, que se
incorpora en una aplicacin como Microsoft Excel, en una pgina Web, o en
cualquier otra aplicacin Visual Basic o visual C++.
III - PASOS PARA INSTALAR VISUAL BASIC 6.0 EN WINDOWS 7 x64
Pongo en CD en la cdromera ejecuto el archivo setup.exe y veamos lo que
pasa:

Le
damos
a
siguiente,
luego
aceptamos el contrato y despus ponemos el nmero de Id y marcamos
instalar VB edicin empresarial

Si existe un error, se hace lo siguiente:


Instalacin del VB.
-

Copiar el contenido de los CD de Visual Basic en una carpeta del disco


duro. Por ejemplo C:\Temp. Al copiar el segundo CD donde est el primero
me avisa de que va a sobrescribir un archivo, as que le digo omitir.
Copiar el contenido de toda la carpeta c:\Temp\Setup en c:\Temp
Renombrar vb98ent.stf o vs98ent.stf (Segn sea el caso debido a que
hay Visual Basic 6.0 y Visual Studio 6.0) que se encuentra en la carpeta
donde copiamos todo (C:\Temp\CD1) por acmsetup.stf.
Ejecutar ACMSETUP.EXE (como administrador), introducir el CD key,
seleccionar los componentes para instalar y completar la instalacin
(ahora el aspecto de la instalacin es algo ms feo, pero funciona igual).
Al final nos pide reiniciar Windows.

Instalacin del MSDN


-

Lo mismo de antes. Copiamos el contenido de los 2 Cds del MSDN en una


carpeta del disco duro. Por ejemplo c:\MSDN.
Copiamos lel contenido de la carpeta c:\MSDN\Setup a c:\MSDN.
Renombrar msdn98.stf que se encuentra en la carpeta donde copiamos
todo (C:\MSDN\CD1) por acmsetup.stf.
Ejecutamos como administrador el archivo acmsetup.exe. Seleccionamos
las opciones que necesitamos y a cascarla, otra cosa instalada.

Instalacin del Service Pack 6


-

Se descarga el Service Pack y tericamente se hara de forma similar.


Se descomprime el archivo Vs6sp6B del SP6 en una carpeta, por ejemplo
C:\SP6.
Se renombra el archivo sp698ent.stf a acmsetup.stf.

Se instala.

Para finalizar y al editar formularios no parpadeen los controles al


moverlos.
1.

Ir a la carpeta C:\Program Files (x86)\Microsoft Visual Studio\VB98.

2.

Seleccionar VB6.exe

3.

Pulsar Botn derecho propiedades.

4.

Pestaa Compatibilidad.

5.

Marcar Windows XP SP3 y deshabilitar la composicin de escritorio.

Para que funcione la rueda del ratn en VB.


1.
Descargar archivo VB6MouseWheel.exe (es de Microsoftbuscar en
google).
2.

Descomprimirlo donde sea (para descomprimir ejecutables yo uso 7zip).

3.

Abrir una sesin de MSDOS como administrador.

4.

Ir a la carpeta donde hemos descomprimido ese archivo.

5.

Ejecutar regsvr32 VB6IDEMouseWheelAddin.dll

6.

Abrir el VB.

7.

Ir al men Complementos Administrador de complementos.

8.

Seleccionar opcin haga clic en MouseWheel Fix.

9.

Clic en la casilla Cargado/Descargado y Cargar al iniciar para activarlas.

10.

Reiniciar VB.

IV - PARTES DE LA INTERFAZ DE VISUAL BASIC.


Tener la cantidad de objetos necesarios para hacer lo que se quiere con la
aplicacin.
Tener los tipos de objetos adecuados para hacer lo que se quiere con la
aplicacin.
Definir la posicin y las dimensiones adecuadas para los objetos.
Distribucin funcional, los objetos deben estar distribuidos de tal forma que
faciliten el uso de la interface.
PARTES:

Ventana de formulario:
En ella aparece el primer formulario de nuestra aplicacin. Mediante los
cuadros de seleccin podemos cambiar su tamao. En la ventana de
propiedades podemos definir la apariencia que presentar al usuario as como
otras caractersticas que iremos viendo.
Ventana de proyecto:
Nos muestra los elementos que contiene nuestra aplicacin. Haciendo doble
clic sobre ellos, se abrirn en la ventana principal.
Ventana de propiedades:
Muestra las propiedades del elemento seleccionado y permite cambiarlas.
Ventana de posicin de formulario:
Nos permite decidir la posicin que ocupar el formulario cuando se ejecute la
aplicacin.
Panel de controles
Contiene los objetos (controles) que podemos insertaren el formulario.

V - MENCIONAR LOS CONTROLES DEL CUADRO DE HERRAMIENTAS DE


VISUAL BASIC.
Es la ventana que muestra todos los controles disponibles para la generacin
de objetos en una aplicacin.
Las categoras de las herramientas son: (Estn en el orden de las imgenes
presentadas)
Controles Bsicos:
Label, TextBox, CommandButton
Controles de Seleccin:
ChekBox, OptionButton, ComboBox, ListBox, HScrollBar, VScrollBar
Controles Contenedores:
Frame
Controles Grficos:
PictureBox, Shape, Line, Image
Controles de Gestin de Archivos:
DriveListBox, DirListBox, FileListBox
Controles de tiempo:
Timer
Controles de Datos:
Data
Controles de Vnculos:
OLE

Você também pode gostar