jueves, 4 de agosto de 2016

TALLER # 2



Taller #2
1.      Como se coloca el nombre de los objetos en Visual Basic
2.      Forma para seleccionar los controles de Visual Basic
3.      como se da la asignación de valores en Visual Basic
4.      Describa la estructura de decisión en Visuall Basic

Desarrollo

1.       a).Las 3 primeras letras que la componen se escriben con letra minúscula
        b). El resto del nombre se relacionan con la función y se escribe con letra mayuscula
Ejemplo:
isbFUNT

2.       dando click sobre el control o presionando la letra control. Los 3 controles que se seleccionan son los siguientes (COMANDO, LA ETIQUETA GRIS Y LA ETIQUETA ROJA)




3.  Para asignar un valor a una variable utilizamos el operador = siguiendo la siguiente sintaxis: <variable> = <valor>
4. Estructura de Decisión Simple Permite seleccionar la próxima sentencia a ejecutarse basándose en una condición (expresión lógica o una variable lógica) que es evaluada y, en función del resultado (cierto o falso) de la evaluación .Se separará a un determinado punto para continuar la ejecución del programa.
If-----Else--à
Select---Case--à



taller de calcular el promedio

Calcular el 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

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







Option Explicit On
Public Class Form1
REM Declaracion de variables
Const Pi As Single = 3.141592654
Dim R, H, V As Single
REM Contenido de formulario
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handless
MyBase.Load
Me.Text = “Calculo volume cilindro”
ButtonCalcular.Text = “Calcular Volumen”
Label1.Text = “Introduzca aquí el diametro, en metros”
Label2.Text = “Introduzca aqui la altura, en metros”
End Sub
REM Calculo y muestra 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
LabelResualtados.Font = New Font(“Arial”, 10 , FontStyle.Bold)
LabelResualtados.TextAlign= ContentAlignment.MiddleCenter
LabelResultados.Text = “El volume del cilindro es de “& V &” metros cubicos”


taller

Taller:
D (declaración de variables) verde
E(entrada de datos) morado
P(procesos) rojo
S(salida) celeste
C(constantes) negro


1)
Dim b, h As Double
Dim area As Double

b = TextBox1.Text
h = TextBox2.Text
area=b*h/2
textBox3.Text=Trim(area)

2)
ConstAlquilerDelAuto=700
ConstKilometrosRecorridos=750

DimDiasDeAlquiler As Integer
DimKilometrosRecorridos, Resultados As Integer

Label1.text=”introduzca el día de alquiler”
Label2.text=”introduzca los kilómetros recorridos”

DiasDeAlquiler=Val(Text2)
Kilometros=Val(Text2)
Resultados=(DiasDeAlquiler*AlquilerDelAuto)+(KilometrosRecorridos*Kilometros)

LabelResultados.text=” Los kilómetros recorridos es de” & resultados”
3)
Const Pi As Single =3.14

Dim D, R, V, Vlitros, tminutos As Single
Dim Canal As Double
Dim Q As Single

Label1=”Introduzca aquí el diámentro de depósito, en metro”
Label2=”Introduzca aquí la altura del deposito, en metro”

D= Val(Text1)
H = Val(Text2)
R= D/2
V = Pi * (R ¨2) * H
Vlitros = V * 1000
tminutos = Vlitros / Q

Label3=&”El tiempo que transcurrirá hasta el”&_&tminutos&”minutos”










jueves, 21 de julio de 2016

Taller 1 Declaracion de variables

Taller #1
Declarar las siguientes variables en visual basic


DESARROLLO DIRECTO 

Dim Suma AS Float
Dim Cantidad AS Integrer                                                                                                                   
Dim Sum_Ban ASDouble                                                                                                          
Dim Nom AS Char                                                                                                
Dim  Dire AS Char                                                                                                             
Dim Residuo AS Float                                                                                                                                      
Dim Prog AS bool                                                                                                           
Dim  Redes AS Char
Dim Eda AS bool
Dim Resta AS single
Dim Div AS Single
Dim multi AS Float
Dim Mat AS single
Dim Lib AS char
Dim tipos AS Single
Dim Dat AS float
Dim AB AS bool
Dim US AS Double
Dim Saldo AS Float
Dim sueldo AS Single
Dim Tecla AS char
Dim Esc AS single
Dim Cod AS float
Dim cont AS bool
Dim T_fila AS double
Dim T_columna AS float
Dim Si AS bool






jueves, 26 de mayo de 2016

CARACTERISTICAS DE VISUAL BASIC


CARACTERÍSTICAS DE VISUAL BASIC 

Se puede decir que es un lenguaje de fácil aprendizaje pensado principalmente tanto para programadores principiantes como expertos, guiado por eventos que facilita el rápido desarrollo de aplicaciones gráficas. 

Es derivada del antiguo BASIC, ha sido ampliada o modificada con el tiempo al agregarse las características típicas de los lenguajes estructurados modernos.

 Se ha agregado una implementación o actualizacion limitada de la programación orientada a objetos (los propios formularios y controles son objetos), aunque sí admite el uso de los Interfaces, no admite la herencia.
No requiere de manejo de punteros y posee un manejo muy sencillo. Posee varias bibliotecas para manejo de bases de datos, pudiendo conectar con cualquier base de datos a través de ODBC (Informix, DBase, Access, MySQL, SQL, Server, PostgreSQL ,etc) a través de ADO.

Es utilizado principalmente para aplicaciones de uso especial en empresas, debido a la rapidez con la que puede hacerse un programa que utilice una base de datos sencilla, además de la abundancia de programadores en este lenguaje.

El compilador de Microsoft genera ejecutables que requieren una DLL para que funcionen, en algunos casos llamada MSVBVMxy.DLL (acrónimo de "MicroSoft Visual Basic Virtual Machine x.y", siendo x.y la versión) y en otros VBRUNXXX.DLL ("Visual Basic Runtime X.XX"), que provee todas las funciones implementadas en el lenguaje.
 Además existen un gran número de bibliotecas (DLL) que facilitan el acceso a muchas funciones del sistema operativos y la integracion con otras aplicaciones. 

Sin embargo esto sólo es una limitación en sistema unicos y obsoletos, ya que las bibliotecas necesarias para ejecutar programas en Visual Basic vienen de serie en todas las versiones de Windows desde Windows 2000.

Este sistema es esencial para el uso de programadores.

VENTANAS DE PROPIEDADES DE VISUAL BASIC


BIOGRAFIA DEL CREADOR DE VB

Allan Cooper 



Alan Cooper nació el 3 de junio de, 1952, se un diseñador de software de América Latina y el programador. Ampliamente reconocido como el "Padre de Visual Basic, Cooper también es conocido por sus libros sobre la cara: fuente de diseño de interacción y los internos controlan el manicomio: ¿Por qué productos de alta tecnología Drive nos vuelve locos y cómo restaurar la cordura. Como fundador de Cooper, una consultora líder en el diseño de interacción, creó la metodología de diseño dirigido a un objetivo y fue pionero en el uso de personajes como herramientas prácticas de diseño de interacción para crear productos de alta tecnología.

En 1988, Alan Cooper creó un lenguaje de programación visual (el nombre clave de "Ruby") que permitía a los usuarios de Windows para construir "Buscador" -como conchas. Lo llamó "una construcción de cáscara set.After demostró Ruby a Bill Gates, Microsoft compró. En ese momento, Gates, comentó que la innovación tendría un "efecto profundo" [11] en toda su línea de productos. Microsoft decidió no liberar el producto como una concha para los usuarios, sino para transformarlo en una herramienta de desarrollo profesional de su lenguaje de programación Visual Basic llamado QuickBASIC, que fue ampliamente utilizado para el desarrollo de aplicaciones de negocio para ordenadores Windows.

Instalación de control de forma dinámica instalable de Cooper, que se hizo famoso como la interfaz "VBX", era un componente bien conocido de "Ruby". Esta innovación permite a cualquier desarrollador de 3 ª parte para escribir un widget (control) como un archivo DLL, lo puso en el directorio de Visual Basic y Visual Basic lo encontraría, comunicarse con él, y presentarla al usuario como una parte continua del programa . El widget aparecería en la paleta de herramientas y menús adecuados, y los usuarios podrían incorporar en sus aplicaciones de Visual Basic. La invención de la interfaz "VBX" creó todo un nuevo mercado para los vendedores de estos "controles dinámicamente instalables." Como resultado del trabajo de Cooper, muchas nuevas empresas de software fueron capaces de ofrecer software de Windows en el mercado en la década de 1990.

El primer libro escrito acerca de Visual Basic, Visual Basic How-To del Grupo Waite por Mitchell Waite, está dedicado a Alan Cooper. En su dedicación, el autor llama Cooper el "Padre de Visual Basic." Este apodo ha servido a menudo como resumen de una línea de Cooper.

En 1994, Bill Gates presentó Cooper con el primer premio de Windows Pioneer por sus contribuciones a la industria del software. Durante la presentación, Gates, tomó nota en particular de la labor innovadora de Cooper creación de la interfaz VBX.

En 1998, el SVForum honrado Cooper con el Premio Visionario.

INTERFAZ DE VISUAL BASIC


Ejemplos de programas codificados en Visual BASIC



Ejemplos de programas codificados en Visual BASIC 


1.  Reproductor de Musica, Imagenes y Videos:
 Este Programa Sirve para reproducir fotos, videos, musica, etc.

2. Reproductor Nº2 :
 Este Programa Sirve para reproducir fotos, videos, musica, etc.

3.Flooder By Full-Counters:
 Este Programa consiste en escribir una frase o palabra y hacer click en cualquier lado que se pueda escribir y clickear en el boton que dice comenzar y automáticamente, empieza a mandar la frase que escribiste anteriormente.

4. Flooder E-Mail: 
Este Programa Consiste en Enviarle E-mail`s al correo que elijas.



5. Navegador de Internet: 
Funciona como cualquier otro navegador, para buscar páginas de lo que desees en todo Internet.

jueves, 19 de mayo de 2016

prueba formativa


Prueba Formativa

1.      Escriba el entorno de desarrollo de visual basic
2.      Escriba 3 características de vb
3.      Escriba 7 barras de herramientas de vb
4.      Haga un cuadro comparativo con la ventajas y desventajas de vb
5.      Haga un resumen de 7 líneas sobre la historia
6.      Coloque el prefijo de los siguientes controles: el codizador, data, line, checkbox, comand botton, form, picture, label, textbox.

Desarrollo:


1.      Visual Basic 2008 está completamente integrado en el entorno de desarrollo integrado (IDE) de Microsoft Visual Studio 2005, que difiere en varios aspectos del IDE de Visual Basic 6.0.
Describe cómo optimizar su experiencia de trabajo en el entorno de desarrollo.
Presenta una biblioteca de código a la que puede tener acceso desde dentro del entorno de desarrollo.
Describe el mecanismo usado para cambiar el nombre de los identificadores usados en su código.
Muestra cómo consultar la Ayuda de un controlador de eventos.
Describe las opciones de compilación y ejecución que están a su disposición en el entorno de desarrollo.

2.      * Se ha agregado una implementación limitada de la programación orientada a objetos (los propios formularios y controles son objetos), aunque sí admite el polimorfismo mediante el uso de los Interfaces, no admite la herencia.
* No requiere de manejo de punteros y posee un manejo muy sencillo de cadenas de caracteres. Posee varias bibliotecas para manejo de bases de datos, pudiendo conectar con cualquier base de datos a través de ODBC (Informix, DBase, Access, MySQL, SQL Server, PostgreSQL ,etc) a través de ADO.
* Es un lenguaje de fácil aprendizaje pensado tanto para programadores principiantes como expertos, guiado por eventos, y centrado en un motor de formularios que facilita el rápido desarrollo de aplicaciones gráficas.

3.   -ComboBox: permite tener varias opciones de las cuales seleccionar y ver una.
-CheckBox: Permite tener opciones sobre las que el usuario confirma o niega.
-TextBox: Caja de texto, permite que el usuario pueda escribir directamente.
-Label: Sirve para poder poner mensajes o textos en la pantalla, pero no son editables por el      usuario.
-Picture: Permite incluir gráficos, es parecido a la imagen, pero con variantes.
-Option Buttom: Permite tener varias opciones de las cuales seleccionar una.
-Cursor del ratón: sirve para quitar la selección del que hayamos pulsado por error.


4.     
Ventajas
Desventajas
-Integra el diseño e implementación de formularios de Windows.
Problema de versionado asociado con varias librerías runtime DLL, conocido como DLL Hell
Posee una curva de aprendizaje muy rápida.
Soporte pobre para programación orientada a objetos
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.
Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows.

5.        Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. 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. 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.
6. 
Nombre de Visual Basic
Prefijos
Codizador
cd
Data
Dta
Line    
Lin
CheckBox
Chk
Command Buttom    
Cmd
Form  
Form
Picture
img
label
lbl
Text box
txb


PREFIJOS DE VISUAL BASIC




OBJETOS Y EVENTOS



1.      Operadores básicos de visual basic

*      Operadores de comparación, comparan dos expresiones y devuelven un valor Boolean que representa el resultado de la comparación.
*      Operadores de concatenación, combinan varias cadenas en una sola.
*      Operadores lógicos y bit a bit en Visual Basic, combinan valores Boolean o numéricos y devuelven un resultado del mismo tipo de datos que los valores.
*      Operadores aritméticos, realizan los cálculos familiares en valores numéricos, incluido el desplazamiento de sus modelos de bits.

2.      Donde se realizan las operaciones básicas en visual basic
 Primero
^ Segundo
  • La negación (menos unitario), Tercero
* / Cuarto
\ Quinto
Mod Sexto
+- últimos
Tomando como referencia la tabla anterior, la expresión
Total = 10+15*2/4^2
Se evaluará de la siguiente forma
Total = 10+15*2/4^2
Total = 10+15*2/16
Total = 10+30/16
Total = 10+1.875
Total = 11,875

  1. Tipos de datos de visual basic
Tipo de Visual Basic
Estructura de tipo Common Language Runtime
Asignación de almacenamiento nominal
Intervalo de valores
En función de la plataforma de implementación
True o False
1 byte
0 a 255 (sin signo)
Char (carácter individual)
2 bytes
0 a 65535 (sin signo)
8 bytes
0:00:00 (medianoche) del 1 de enero de 0001 a 11:59:59 p.m. del 31 de diciembre de 9999.
16 bytes
0 a +/-79.228.162.514.264.337.593.543.950.335 (+/-7,9... E+28)  sin separador decimal; 0 a +/-7,9228162514264337593543950335 con 28 posiciones a la derecha del decimal;
el número distinto de cero más pequeño es +/-0,0000000000000000000000000001 (+/-1E-28) 
Double (punto flotante de precisión doble)
8 bytes
-1,79769313486231570E+308 a -4,94065645841246544E-324  para los valores negativos;
4,94065645841246544E-324 a 1,79769313486231570E+308  para los valores positivos
4 bytes
-2.147.483.648 a 2.147.483.647 (con signo)
Long (entero largo)
8 bytes
-9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 (9,2...E+18 ) (con signo)
Object (clase)
4 bytes en plataforma de 32 bits
8 bytes en plataforma de 64 bits
Cualquier tipo puede almacenarse en una variable de tipo Object
1 byte
-128 a 127 (con signo)
Short (entero corto)
2 bytes
-32.768 a 32.767 (con signo)
Single (punto flotante de precisión sencilla)
4 bytes
-3,4028235E+38 a -1,401298E-45  para los valores negativos;
1,401298E-45 a 3,4028235E+38  para los valores positivos
String (longitud variable)
String (clase)
En función de la plataforma de implementación
0 a 2.000 millones de caracteres Unicode aprox.
4 bytes
0 a 4.294.967.295 (sin signo)
8 bytes
0 a 18.446.744.073.709.551.615 (1,8...E+19 ) (sin signo)
User-Defined(estructura)
(hereda deValueType)
En función de la plataforma de implementación
Cada miembro de la estructura tiene un intervalo de valores determinado por su tipo de datos y es independiente de los intervalos de valores correspondientes a los demás miembros.
2 bytes
0 a 65.535 (sin signo)