jueves, 4 de agosto de 2016

Práctica #1

Ejemplo #1

Dim A, B As Integer
Dim C,D,E As Double
Label1 = “Introduzca el primer dato”
Label2 = “Introduzca el segundo dato”
Label3 = “Introduzca el tercer dato”
Label4 = “Introduzca el cuarto dato”
E= A+B+C+D
Label5 = (“Resultado de la suma, & E”

Ejemplo#2

Dim H As Integer
Dim G As integer
Dim J As Integer
Label1: “Introduzca la primera variable”
Label2: “Introduzca la segunda variable”
J= H/G
Label = (“Resultado de la división, & J”)

Ejemplo #3

Dim M As Integer
Dim K As Integer
Dim P As Integer
Label1 = “Introduzca el primer dato”
Label2 = “Introduzca el segundo dato”
M= K*P

Label = (“Resultado de la multiplicación,& M”)

Taller #2


D (Declaracion de Variables) Verde
E (Entrada de Datos) Morado
P (Procesos) Rojo
S (Salida) Celeste
C (Constantes) Negro

1.       Dim b, h As Double
Dimarea As Interger

2.       b = TextBox1.Text
h = TextBox2.Text
area = b*h/2
TextBox3.Text = Trim(area)
                                                                                 
3.       ConstAlquilerDelAuto = 700
ConstKilometrosRecorrido = 750
                                                                                                 
4.       DimDiasDeAlquiler As Interger
DimilometrosRecorridos, Resultados As Interger

5.       Label1.Text = “Introduzca el dia de alquiler”
Label2.Text = “Introduzca los kilómetros recorridos”

6.       Label3= &” EL Tiempo que transcurira haste el” & “llenado del deposito es de &tminutos&” minutos”
7.        Const Pi As Single = 3.14

8.        Dim D, R, H, V Vlitros,tminutos

Calcular Promedio 2

Option Explicit On
Public Class Form1
REM Declaracion de variables
Dim nota1, nota2, nota3, pomedio As Single
REM Contenido del formulario
Private Sub Form1_Load(ByVal sender AS System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
Me.Text=”Calculo promedio de 3 notas sumativas”
ButtonCalcular.Text=”Calcular el promedio”
Label1. Text=”Introduzca la primera nota”
Label2. Text=”Introduzca la segunda nota”
Label3. Text=”Introduzca la tercera nota”
End Sub
REM Calculo y muestras resultados
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles
ButtonCalcular.Click
Nota1= Val (TextBox1.Text)
Nota2= Val (TextBox2.Text)
Nota3= Val (TextBox3.Text)
Promedio= (Nota1 + Nota2 + Nota3)/3
LabelResultados.Font=New Font(“Arial”, 10, FontStyle.Bold)
LabelResultados.TextAlign=ContentAlignment.MiddleCenter
LabelResultados.Text=”El promedio es de “&promedio&”
End Sub

Indicaciones:
Marque con letras rojas la declaración de variables
De color morado las entradas de datos
De celeste los procesos o cálculos
La Salida de datos de naranja







Option Explicit On
Public Class Form 1
REM Declaracion de variables
Const Pi As Single = 3.141592654
Dim R, H, V As Single
REM Contenido de formulario
Pribate Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handless
MyBase.Load
Me.Text = “Calculo volumen cilindro”
ButtonCalcular.Text = “Calcular Volumen”
Label1.Text = “Introduzca aquí el diámetro en metros”
Label2.Text = “Introduzca aquí la altura, en metros”
End Sub
REM Calculo y muestro resultados
Private Sub Button1_Click(ByVal sender As System.Object ByVal e As System.EventArgs)Handles
ButtonCalcular.Click
R=Val(TextBox1.Text) /2
H= Val(TextBox2.Text) /2
V= Pi*(R^2)*H
LabelResultados.Font = New Font(“Arial”,10,FontStyle.Bold)
LabelResultados.TextAlign = ContentAlignment.MiddleCenter

LabelResultados.Text = “El volumen del cilindro es de “&V&” metros cubicos”

Calcular Promedio


Option Explicit On
Public Class Form1
REM Declaracion de variables
Dim nota1, nota2, nota3, pomedio As Single
REM Contenido del formulario
Private Sub Form1_Load(ByVal sender AS System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
Me.Text=”Calculo promedio de 3 notas sumativas”
ButtonCalcular.Text=”Calcular el promedio”
Label1. Text=”Introduzca la primera nota”
Label2. Text=”Introduzca la segunda nota”
Label3. Text=”Introduzca la tercera nota”
End Sub
REM Calculo y muestras resultados
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles
ButtonCalcular.Click
Nota1= Val (TextBox1.Text)
Nota2= Val (TextBox2.Text)
Nota3= Val (TextBox3.Text)
Promedio= (Nota1 + Nota2 + Nota3)/3
LabelResultados.Font=New Font(“Arial”, 10, FontStyle.Bold)
LabelResultados.TextAlign=ContentAlignment.MiddleCenter
LabelResultados.Text=”El promedio es de “&promedio&”

End Sub

jueves, 21 de julio de 2016

Taller #1

Taller #1

Declarar las siguientes variables en Visual Basic.

Dim  Sum  As + Float
Dim  Cant As  Integer
Dim  Sum_Ban   As  Double
Dim  Nom  As Char
Dim  Dire  As Char
Dim  Res As  Float
Dim  Prog  As  Bool
Dim  Redes  As  Char
Dim  Eda  As  Bool
Dim  Rest As Single
Dim Div As Single
Dim Multi As Float
Dim Mat As Single
Dim Lib As Char
Dim Tip As Single
Dim Dat As Float
Dim Ab As Bool
Dim US As Double
Dim Sald As Float
Dim Sueld As Single
Dim Tecl As Char
Dim Esc As Single
Dim Cod As Float
Dim Cont As Bool
Dim T_fila As Float
Dim  T_columna As Float

Dim Si As Bool 

jueves, 26 de mayo de 2016

Analisis Critico de Visual Basic




Visual Basic, es uno de los lenguajes de uso mas extendido, por lo que resulta fácil encontrar información, documentación y fuentes para los proyectos. 
El mismo es un lenguaje de programación que es una herramienta muy útil y de fácil uso para cualquier programador que se disponga a utilizarlo, ya sea experimentado en el tema o no, ya que ofrece un buen desarrollo de aplicaciones gráficas.
 Visual Basic se caracteriza por: integrar el diseño e implementacion de formularios de Window, fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes, también 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). Pero, como todo, también tiene algunas desventajas tales como:
 Soporte pobre para programación orientada a objetos, 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, la capacidad de utilizar controles en un sólo formulario es muy limitada en comparación a otras herramientas.
 Mi opinión sobre esta herramienta para crear aplicaciones, es que es muy útil par personas no experimentadas en esta área que al momento de necesitar realizar algún proyecto o alguna otra cosa, es bastante fácil poder utilizar la herramienta antes dicha.

Ventana de Propiedades de Visual Basic


La Ventana propiedades: muestra todas las propiedades del control actualmente seleccionado, en este caso muestra las propiedades del Form1, luego podemos ver que abajo dice "Form1 Form", lo que está en negrita es el nombre del objeto, y lo que le sigue es el tipo de objeto, en este caso es un Formulario (Form).

Biografía de Alan Cooper




Alan Cooper nacio el 3 de junio de 1952 , en San Francisco, California, Estados Unidos.
Realizo sus estudios en College of Marin

Alan Cooper 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.
La primera creación original de Cooper fue "Tripod", y luego "Ruby". Ambos estaban principalmente orientados hacia los usuarios. Más tarde con la intervención de Microsoft, creó Visual Basic, más orientado a los programadores.

Interfaz de Visual Basic

Las interfaces definen las propiedades, los métodos y los eventos que pueden implementar las clases. Las interfaces permiten definir características como grupos pequeños de propiedades, métodos y eventos estrechamente relacionados; esto reduce los problemas de compatibilidad porque se pueden desarrollar implementaciones mejoradas para las interfaces sin comprometer el código existente. En cualquier momento se pueden agregar nuevas características mediante el desarrollo de implementaciones e interfaces adicionales.

Programas codificados en Visual Basic



1. Navegador de Internet:
                                              funciona para buscar paginas con información que se requiera, como cualquier otro navegador.


2.  Reproductor Nº2:
                                       es un programa creado para reproducir música, visualizar fotos, vídeos, etc.


3. Foolder E-mail:
                                  es un creado para enviar e-mails con documentos,etc.


4. Reproductor de imágenes, vídeos, música: 
                                                                           diseñado para ver fotos, reproducir musica o videos.

5. Foolder by Full-Counters: 
                                                es una aplicación que consiste en copiar un texto antes escrito, sobre cualquier otros con un solo click.

Formativo Visual Basic

1. Escriba el entorno de desarrollo de Visual Basic
2. Escriba 3 características de Visual Basic
3. Describa 7 barras de herramientas de Visual Basic
4. Haga un cuadro comparativo con las ventajas y desventajas de Visual Basic
5. Haga un resumen de 7 líneas sobre la historia
6. Coloque el prefijo de los siguientes controles: Data , Line , Check Box, Comand Botton,
Form , Picture , Label , Text Box.
Desarrollo
1./ Existe un único entorno de desarrollo para Visual Basic, desarrollado por Microsoft: Microsoft Visual Basic x.0, correspondientes a versiones desde la 2.0 hasta la 20.0, (con respectivas diferencias entre versiones del lenguaje).

El entorno de desarrollo es muy similar al de otros lenguajes. Realizando una instalación típica del producto, las características básicas se presentan de la siguiente forma:

En la parte superior aparecen tres elementos, en este orden: la barra de título donde figura el nombre del proyecto en curso y su estado (diseño o ejecución); la barra de menú con 13 opciones desplegables y una barra de herramientas; esta última se puede personalizar, posibilitando la inclusión de prácticamente la totalidad de los comandos del IDE.
En la parte central, cubriendo la franja de mayor área, se encuentra el espacio de trabajo. Éste incluye y muestra las ventanas del proyecto, las vistas del código fuente de los módulos, los objetos y los controles que contienen las ventanas de la aplicación y el panel de controles.
2./ 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, en algunos casos reside en el archivo llamado MSVBVMxy.DLL, y en otros en VBRUNXXX.DLL.
3./ Combo Box: caja combinada, permite tener varias opciones de las cuales seleccionar y ver una.
Label: sirve para poder poner mensajes o textos en la pantalla, pero no son editables por el usuario.
Check Box: caja de chequeo, permite tener opciones sobre las que el usuario confirma o niega.
Ventanas de Propiedades: Esta venta tienes la propiedades o caracterizticas de un control u objeto, las cuales se pueden ordernar por Alfabética.
Option Botton: botón de opción, permite tener varias opciones de las cuales seleccionar una.
Picture: permite incluir gráficos, es parecido al image pero con variantes.
Text Box: caja de texto, permite que el usuario pueda escribir.
4./   
Ventajas
Desventajas
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.

Soporte pobre para programación orientada a objetos9.

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.
Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows.
Fácilmente extensible mediante librerías DLL y componentes ActiveX de otros lenguajes.
Dependencia de complejas y frágiles entradas de registro COM10.

5./ Visual Basic es un lenguaje de programación dirigido para eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008.  Las versiones de Visual Basic para Windows son muy conocidas, aunque la Microsoft Visual Basic 1.0.
6./  Data: Dat
Line: Lin
Check Box: chk
Command Botton: cmd
Form: frm
Picture: pct
Label: lbl
Text Box: txt

Tabla de Prefijos de Visual Basic


Objetos y Eventos de Visual Basic



Es designado como objeto cualquier elemento, por ejemplo, un formulario, una imagen, un control, tal como una caja de texto; a su vez, los objetos tienen propiedades, que en el caso de la caja de texto una es la propiedad "text" que se encarga de contener el texto que aparecerá en la caja. A los objetos se les puede asociar eventos. Un evento es la ocurrencia de un suceso, comúnmente la acción que realiza el usuario sobre el objeto, que como resultado puede, por ejemplo, provocar un cambio en alguna propiedad de un objeto. Por ejemplo: Visual Basic tiene un evento llamado KeyPress, que ocurre cuando el usuario presiona una tecla; ese evento se puede asociar a la caja de texto, y en él definirá (por programación) qué acción se tomará cuando se oprima una tecla.

Algunos eventos en Visual Basic son:

Click: ocurre cuando se presiona y suelta un botón del mouse sobre un objeto.
DblClick: ocurre cuando se presiona y suelta dos veces un botón del mouse sobre un objeto.
DragDrop: ocurre al arrastrar y soltar un determinado objeto con el mouse.
DragOver: ocurre si una operación de arrastrar y soltar está en curso.
GotFocus: ocurre cuando un objeto recibe el control o foco, ya sea mediante una acción del usuario como hacer click en un objeto ventana, o cambiando el foco de objeto desde el programa, mediante el método SetFocus.
LostFocus: contrario al anterior, este evento ocurre cuando el objeto pierde el enfoque, sea mediante acción del usuario o efectuado desde la aplicación.
KeyDown: ocurre cuando el usuario mantiene presionada una tecla.
KeyUp: ocurre cuando el usuario deja de presionar una tecla. Este evento sucede precisamente al terminar el evento KeyDown.
KeyPress: ocurre como cuando se presiona y suelta una tecla.
MouseDown: ocurre cuando el usuario presiona un botón del mouse.
MouseUp: se produce cuando el usuario suelta el botón del mouse.
MouseMove: este evento ocurre mientras el usuario mueve o desplaza el puntero del mouse sobre un objeto.

jueves, 12 de mayo de 2016

Cuadro de Herramientas

Historia de Visual Basic




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).

jueves, 28 de abril de 2016



Centro Educativo Santo Domingo 




Lenguaje Visual Basic 




Preparado por Onelys Pitty




Informática 




Prof. Guadalupe Espinosa 




Nivel X°A



Fecha: 28/04/16