jueves, 4 de agosto de 2016

Práctica # 1

Ejemplo 1
Dim A, B As Integer
Dim O, D, E As Double
Label 1= “Introducir el primer dato”
Label  2= “Introducir el segundo dato”
Label 3= “Introducir el tercer resultado”
E= A+B+C+D
Label 5= (Resultado de la suma, & E)

Ejemplo 2
Dim H As Integer
Dim G As Integer
Dim J As Integer
Label 1= “Introducir el primer dato”
Label 2= “Introducir el segundo dato”
J= H/G
Label 3= (Resultado de la división, & J)

Ejemplo 3
Dim M As Integer
Dim K As Integer
Dim P As Integer
Label 1= “Introducir el primer dato”
Label 2= “Introducir el segundo dato”
P= M * K
Label 3= (Resultado de la multiplicación, & P)  


miércoles, 3 de agosto de 2016

Taller Formativo #2

Ejemplo 1
D= Dim b,h As Double
      Dim area As Integer

P= b= TextBox1 .Tetx
     h= TextBox2. Text
     area= b*h/2
     TextBox3. Text = Trim(area)
    

Ejemplo 2
C= ConstAlquilerDelAuto = 700
     ConstKilometrosRecorrido = 750

D= DimDiasDe Alquiler As Integer
      DimKilometrosRecorridos, Resultado As Integer

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

S= LabelResultado.text = “Los kilómetros recorrido es de” “& resultado”

P= DiasDe Alquiler = Val(Text1)
      Kilometros = Val(Text2)
     Resultado = (DiasDeAlquiler * AlquilerDelAuto) + (KilometrosRecorrido * Kilometros )


Ejemplo 3
C= Const Pi As Single = 3.14

D= Dim D, R, H, V, Vlitros, tminutos As Single
     Dim Canal As Single
     Dim Q As Single

E= Label1= “Introduzca aquí el diámetro del depósito, en metros”
     Label2= “Introduzca aquí la altura del depósito, en metros”

P= D= Val(Text1)
     H= Val(Text2)
     R= D/2
     V= Pi * (R 2) * H
     Vlitros = V * 1000
     Tminutos = Vlitros/Q
    
S= Label3 = & “El tiempo que transcurría hasta el” &_ “llenado del depósito es de” &minutos& “minutos”
                                 


 D-verde
E- morado
P- rojo
S-celeste
C- negro

Taller Formativo #1

Calcular el promedio de tres notas sumativas.
Option Explicit On
Public Class Form1
REM Declaración de variables
Dim nota1, nota2, nota3, promedio As Single
REM Contenido del formulario
Private Sub From1_Load ( ByVal sender As System. Object, ByVal e As System. EventArgs) Handles
MyBase.Load
Me.Text = “Cálculo 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 Cálculo y muestra 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)
Nota 3= Val (TextBox3.Text)
Promedio= (Nota1 +Nota2 + Nota3) /3
LabelResultados. Font= New Font (“Arial”, 10, FontStyle.Bold)
LabelResultados. Text Align = ContentAligment.MiddleCenter
LabelResultados. Text = “El promedio es de “& promedio&”
End Sub                            


1-Marque con letras rojas la declaración de variables
2-De color morado la entrada de datos
3-De celeste los procesos o cálculos

4- La salida de datos de color naranja

Taller de Declaración de Variables


Declarar las siguientes variables en VB
NV                                                      
Dim  suma  as  float
Dim  cantidad  as  integer
Dim  sum_Ban  as  double
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 single
Dim  mat  as  float
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  tfila  as  double
Dim  tcolumn  as  float
Dim  si  as  bool


Taller #2: Visual Basic

Centro Educativo Santo Domingo



Ana Lucía Marriaga



Informática



“Taller Núm. 2”



Profesora: Guadalupe Espinosa



X°A



30/06/2016



Taller Núm. 2
1.       ¿Cómo se coloca el nombre de los objetos en V.B.?
2.      Forma para seleccionar los controles en V.B.
3.      ¿Cómo se da la asignación de valores en V.B.?
4.      Describa la estructura de decisión en V.B.


Desarrollo

1-*Las tres primeras letras que la componen se escriben con letra minúscula
*El resto del nombre se relaciona con la función y se escribe con letra  mayúscula.
Ejemplo: isbFUNT

2-Dando click sobre el control o presionando la tecla control. Los tres controles que se seleccionan son los siguientes: el botón de comando, la etiqueta gris, la etiqueta roja.
Nombre de control
Nombre de clase
Descripción
Control de datos ADO
ADODC
Crea una conexión a una base de datos de datos mediane ADO. Asignable a la propiedad DataSource de otros controles, como el control DataGrid.
Dialogo común
CommonDialog
Proporciona un conjunto de cuadros de diálogo estándar para operaciones como abrir y guardar archivos, establecer opciones de impresión y seleccionar colores y fuentes.
Cuadro combinado enlazado a datos
DataGrid
Proporciona las mayorías de las opciones del control ComboBox estándar, así como mayor capacidad de acceso a datos.
Cuadrícula Apex enlazada a datos
DataGrid
Control con apariencia de una hoja de cálculo vinculado aun origén de datos como un control de datos ADO. Es posible la lectura y la modificación del recordset.
Cuadro de lista enlazado a datos.
DataList
Proporciona la mayoría de de las características del control ListBox estándar, asi como mayor capacidad de acceso a datos.
FlexGrid de Microsoft
MSFlexGrid
Control con apariencia de hoja de cálculo de sólo lectura que se puede vincular al diseñador de entorno de datos para mostrar recordset jerárquicos


3- Se utiliza el signo igual luego de la operación seguida de el resultado.


4-Visual Basic permite probar condiciones y realizar diferentes operaciones en función de los resultados de la prueba.  Puede comprobar si una condición es verdadera o falsa, los distintos valores de una expresión o las diferentes excepciones que se generan al ejecutar una serie de instrucciones.  
En el siguiente ejemplo se muestra una estructura de decisión que prueba si el valor de una condición es true y emprende distintas acciones en función del resultado.


viernes, 27 de mayo de 2016

Análisis crítico de las características de Visual Basic

Hoy en día podemos observar que el lenguaje de programación Visual Basic que antes fue considerado como un lenguaje para principiantes, ya no lo es más, ya que ahora es una perfecta alternativa para los programadores de cualquier nivel que deseen desarrollar aplicaciones compatibles con Windows.
Visual Basic es un lenguaje de programación desarrollado por Microsoft, orientado a eventos , siendo diseñado para facilitar el desarrollo de aplicaciones en un entorno gráfico
Al ser sencillo de usar, posee muchas ventajas y características positivas y es utilizado principalmente para aplicaciones de gestión de empresas, debido a la rapidez con la que puede hacerse un programa.
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. 
Posee varias bibliotecas para manejo de bases de datos, pudiendo conectar con cualquier base de datos a través de ODBC (Informix,DBaseAccessMySQLSQL Server PostgreSQL, etc) a través de ADO.
Visual-Basic es una herramienta de diseño de aplicaciones paraWindows, en la que estas se desarrollan en una gran parte a partir deldiseño de una interface gráfica. 

Ventana de Propiedades de Visual Basic


La ventana Propiedades contiene la lista de propiedades, eventos y métodos del formulario, entorno de datos, cursor, relación o control seleccionados. Estas propiedades se establecen o se modifican en tiempo de diseño o por medio de programación.
También puede seleccionar varios objetos y mostrar después la ventana Propiedades. En este caso, la ventana Propiedades muestra las propiedades que tengan en común los objetos seleccionados.

Biografía de Alan Cooper



En 1975, según los primeros microordenadores se hicieron disponibles, Alan Cooper fundó su primera empresa, sistemas estructurados Group (SSG), en Oakland, California .Producto de contabilidad software de SSG, Contabilidad General, se vendió a través de anuncios en revistas populares como Byte y la Interfaz de Edad. Este software fue, según el relato histórico en el fuego en el valle , "probablemente el primer software de negocios serio para microordenadores.  " Fue tanto el inicio de la carrera de Cooper como un autor de software y el comienzo de la empresa software microordenador.
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ó "un conjunto construcción de cubierta."  Después de que él demostró Ruby a Bill Gates, Microsoft compró. En ese momento, Gates, comentó que la innovación tendría un "efecto profundo"  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 QuickBASIC lenguaje de programación llamado Visual Basic , que se utiliza ampliamente para el desarrollo de aplicaciones de negocios para Ventanas ordenadores.
Instalación de control de forma dinámica instalable de Cooper, que se hizo famoso como el " VBX interfaz", 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 primer premio de Windows Pionner, 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

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.

Ejemplos de Programas Codificados con Visual Basic

1-Flooder E-mail: Este programa puede enviarle e-mails al correro que elijas.

2-Flooder By Full-Counters: Consiste en que al escribir una frase o palabra y hacer click en el botón que dice "comenzar", empieza a mandar la frase o palabra que se escribió anteriormente.

3-Navegador de Internet: Este programa sirve para buscar páginas de lo que se desee, en todo Internet. Es decir, funciona como cualquier otro navegador.

4-Reproductor de música, imagenes y videos: Como lo dice su nombre, el presente programa sirvepara reproducir multipedia (música, imagenes y videos).

5-Reproductor 2: Al igual que el anterior, tiene funciones relacionadas con la reproducción de música, imágenes y videos.

jueves, 19 de mayo de 2016

Ejercicio Formativo

1)      Escriba el entorno de desarrollo de Visual Basic
2)      Escriba tres características de Visual Basic
3)      Describa 7 barras de herramientas de V. B.
4)      Haga un cuadro comparativo las ventajas y desventajas de V. B.
5)      Haga un resumen de 7 líneas sobre la historia de V. B.
6)      Fijo de los siguientes controles: Temporizador, Data, Line, Checkbox, Botton, Form, Picture, Text Box, Label.

Desarrollo
1    1  –Barra de título
- En la barra de menús se encuentran todas las opciones para manejar Visual Basic, a medida que se vayan utilizando se irán explicando.
- La barra de herramientas, contiene varios accesos directos a los menús, para agilizar el manejo de Visual Basic.
- Se le llama Cuadro de herramientas y sirve para colocar objetos en la Ventana de Diseño, como Cuadros de textos, Botones, Imágenes, y otros.
- La Ventana diseño, es aquí donde se le da la apariencia al programa, es decir lo que el usuario va a ver.
- En la ventana Posición del Formulario, se puede ver un monitor y dentro de él una ventanita, esto sirve para definir la posición de la ventana cuando se  inicie el programa, es decir donde se va a mostrar. 

2) - Otra de las características de Visual Basic es su diseñador de formularios WYSIWYG, que puede crear formularios visuales y con rapidez, mientras que Visual Basic proporciona el código del esqueleto detrás de tu formulario y sus controles3) -Picture: permite incluir gráficos utilizando variantes.
- Los programas de Visual Basic son conducidos por eventos. Una consecuencia natural de la programación con los objetos es la elección de los eventos que cada objeto va a responder y luego elegir la respuesta de cada objeto a esos eventos.
- Agregar códigos a cada objeto. Haz doble clic en cada objeto en la ventana del diseñador haciendo que Visual Basic cree un código esqueleto para ese objeto. Tu trabajo consiste en llenar los espacios en blanco para que el objeto haga algo. Si creas un botón de control para el formulario, haz doble clic al mismo tiempo en la ventana de diseño de formularios. Visual Basic te llevará a la subrutina Button1_Click.


3)    -Cursor de Ratón: sirve para quitar la selección del que hayamos pulsado.
     -Text Box: caja de texto, permite que el usuario pueda escribir.
     -Combo Box: 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.

     -Ventana de Herramientas: contiene la lista de propiedades, eventos y métodos del formulario, 
entorno de datos, cursor, relación o control seleccionados. 

4-
Ventajas
Desventajas
-Permite usar con suma facilidad la plataforma de los sistemas Windows.
-El código en Visual Basic es fácilmente migrable a otros lenguajes.
-Posee una curva de aprendizaje muy rápida.

-El tratamiento de mensajes de Windows es básico e indirecto.
-Los controles personalizados no mejoran la potencia de la API de Windows, y en determinados casos acudir a ésta será el único modo de conseguir el control personalizado deseado.
-No tiene instrucciones de pre procesamiento.

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

 6)
  Temporizador----tmr
    Data----------------dat
    Line----------------- lin
   Check Box---------chk
   Botton-------------
   Form---------------frm
   Picture------------pic
   Text Box----------
   Label--------------lbl

Cuadro de prefijo Visual Basic

Nombre en español
Nombre VB
Prefijo
Forma
Form
frm
Caja de imagen
Picture Box
pic
Casilla de verificación
Check Box
chk
Marco
Frame
frac
Botón de comando o pulsación
CommandButton
cb
Datos
Data
dat
Etiqueta
Label
lbl
Imagen
Image
img
Temporizador
Timer
tmr
Línea
Line
lin
Botón de opción
Option button
opt
Datos
Data
dat

Objetos y eventos

Preguntas
1.      Operadores básico de Visual Basic
2.      Orden en que se realizan las operaciones básicas en Visual Basic
3.      Tipos de datos en Visual Basic
Desarrollo
1. -Operadores lógicos: Se usan para realizar operaciones lógicas
   -Operadores aritméticos: se utilizan para realizar cálculos matemáticos
   -Operadores de concatenación: se usan para combinar cadenas de caracteres
   -Operadores de comparación: se utilizan para efectuar comparaciones
2.  1- Paréntesis
     2-Potencias y raíces
     3-Multiplicaciones y divisiones
     4-Sumas y restas
     5-Dos o más del mismo orden, entonces se resuelve  de izquierda a derecha.
3. -String: datos que pueden tener texto o cualquier carácter
    - Integer: datos que puede tener cualquier número entero, o sea, no tiene punto decimal
    -Long Integer: puede tener cualquier número entero.

jueves, 12 de mayo de 2016

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


Versiones
-Visual Basic 1.0
-Visual Basic 2.0
-Visual Basic 3.0
-Visual Basic 4.0
-Visual Basic 5.0

-Visual Basic 6.0

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


Aplicaciones
1-WCF Chat
2-TCP Remoting
3-Send email
4-User Information
5-Reflexión
6-Power Point
7-Excel
8-Game
9-Logging
10-Clickonce

Cuadro de Herramientas


jueves, 28 de abril de 2016




Centro Educativo Santo Domingo



Lenguaje Visual Basic



Preparado por: Ana Lucía Marriaga



Porfesora: Guadalupe Espinosa 



X°A



28/ 04/2016