jueves, 26 de mayo de 2016

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 en tiempo de diseño o por medio de programación.
Puede abrir la ventana Propiedades desde el menú Ver. O bien, haga clic con el botón secundario del mouse en el Diseñador de formularios o en el Diseñador de entornos de datos, y elija Propiedades en el menú contextual del Diseñador de formularios.
Tenga en cuenta que algunas propiedades se evalúan en tiempo de diseño; por tanto, las variables de memoria o las matrices utilizadas en expresiones para estas propiedades deben estar en alcance en tiempo de diseño.

Objeto

Identifica al objeto seleccionado actualmente. Haga clic en la flecha abajo de la lista desplegable de la derecha para ver una lista que incluye: el formulario actual, el conjunto de formularios y todos los controles que contiene el formulario. Si está abierto el Diseñador del entorno de datos, la lista de Objetos incluye también: el entorno de datos, y todos los cursores y relaciones definidos en el entorno. En esta lista, puede seleccionar el formulario o el control cuyas propiedades desea cambiar.


Fichas

Muestran las propiedades, eventos y métodos agrupados por categoría.
      ·        Todos   Muestra todas las propiedades, eventos y métodos.
·         Datos   Muestra las propiedades asociadas con la forma en que el objeto presenta o           manipula los datos.
·         Métodos   Muestra los métodos y eventos.
·         Diseño   Muestra todas las propiedades de diseño.
·         Otros   Muestra otras propiedades y las propiedades definidas por el usuario.


Cuadro Configuración de propiedades
Le permite cambiar el valor de la propiedad seleccionada en la lista de propiedades. Si la propiedad seleccionada requiere un valor predefinido, aparece una flecha de lista desplegable a la derecha del cuadro. Se presenta un botón en la parte derecha si el valor requiere un nombre de archivo o un color. Para obtener información acerca de cómo establecer el valor de una propiedad, vea Establecer propiedades en tiempo de diseño.
Haga clic en el botón Aceptar (una marca de verificación) para confirmar los cambios realizados en una propiedad. Haga clic en el botón Cancelar (una marca en forma de X) para cancelar los cambios realizados y restablecer el valor anterior.
Algunas propiedades (por ejemplo, BackColor) muestran un botón que le permite establecer propiedades desde un cuadro de diálogo.
Haga clic en el botón Función (la marca Fx) para abrir el cuadro de diálogo Generador de expresiones. Puede establecer las propiedades con valores literales o con valores devueltos por funciones o expresiones.


Lista de propiedades
Esta lista de dos columnas muestra todas las propiedades que pueden modificarse en tiempo de diseño y sus valores actuales. En las propiedades que tienen valores predefinidos, haga doble clic en el nombre de la propiedad en la lista Propiedades para recorrer las opciones disponibles. En las propiedades predefinidas que tienen sólo dos opciones, haga doble clic para alternar entre ambas. Para obtener Ayuda acerca de una propiedad determinada, selecciónela y presione F1.



Interfaz de Visual Basic




Característica de Visual Basic


La principal característica del Visual Basic es facilitar a los programadores a utilizar, ya sea principiante o experto. Visual Basic utiliza un sistema de interfaz de aplicación simple para construir el desarrollo de los procedimientos complejos de los programas. El programa de Visual Basic es un grupo de componentes basada en de disposiciones visual combinado, y agregan código para especificar las propiedades y métodos de formación. 
Debido a las propiedades y los métodos por defecto se han definido, en parte, dentro del conjunto, por lo que los programadores no tienen que escribir mucho código para completar un procedimiento sencillo.

Se puede emplea la técnica de arrastrar y soltar para el control y cambios de los formularios. y otros funciones más, como la organización del control completo de herramientas para mostrar los controles disponibles.Cada componente tiene sus propias propiedades y eventos.


Desde la formación de más y más aparecen, el programador puede elegir sus extensiones propias necesidades. Y algunos idiomas no son lo mismo, Visual Basic no distingue entre mayúsculas y minúsculas, pero las palabras clave se puede convertir automáticamente a un estado estándar del caso, y para hacer cumplir la entrada tabla de símbolos de modo que el nombre de la variable de la entidad para seguir las reglas de la escritura. Por defecto, la comparación de cadenas de mayúsculas y minúsculas, pero se puede desactivar esta función.

Biografía de Alan Cooper

     


 

     Alan Cooper


Alan Cooper (nacido en 1952) es conocido por su papel en la humanización de la tecnología a través de su trabajo innovador en el diseño de software. Ampliamente reconocido como el "Padre de Visual Basic", Cooper es el autor de los libros, About Face 3: Conceptos básicos de diseño de interacción y los internos controlan el manicomio: ¿Por qué productos de alta tecnología nos vuelven locos y cómo restaurar la cordura. Como fundador de Cooper, una consultora líder en diseño de interacción, se creó el meta-dirigida ® metodología de diseño y pionero en el uso de personajes como práctica de diseño de interacción herramientas para crear productos de alta tecnología que las necesidades del usuario de la dirección.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 crear "Finder", como las conchas. Él lo llamó "un juego de construcción de shell". Después de demostrar a Ruby a Bill Gates, Microsoft lo compró. En ese momento, Gates comentó que la innovación podría tener un "profundo efecto"  en su línea de productos. Microsoft decidió no lanzar el producto como un intérprete de comandos para los usuarios, sino para transformarlo en una herramienta de desarrollo profesional al casarse a sus QuickBASIC lenguaje de programación. Llamaron a los productos de Visual Basic. Este software innovador resultó ser la llave que abrió de Windows para amplio desarrollo de aplicaciones de negocio.Dinámica de Cooper instalación de control de instalar, que se hizo famoso como el "VBX" de interfaz, es un componente importante de"Ruby". Esta innovación permite que cualquier desarrollar la 3 ª parte para escribir un widget (control) como un archivo DLL, lo puso en el directorio de Visual Basic y Visual Basic que se encuentran, se comunican con él, y lo presentará al usuario como una parte integral del programa. El widget que aparece en la paleta de herramientas y menús adecuados, y los usuarios puedan incorporar en sus aplicaciones de Visual Basic. La invención de la "VBX" interfaz creado un mercado totalmente nueva para los vendedores de estos "controles instalable de forma dinámica." Como resultado del trabajo de Cooper, muchas compañías de software nuevo y existente fueron capaces de aprovechar el mercado de software en pleno auge de Windows en la década de 1990.El primer libro escrito acerca de Visual Basic, Visual Basic, el Grupo de Waite How-To por Mitchell Waite, está dedicada a Alan Cooper. En su dedicatoria, el autor llama Cooper el "Padre de Visual Basic." Este apodo a menudo Cooper fue uno de línea de curriculum vitae.En 1994, Bill Gates presentó Cooper con el primer premio Pioneer de Windows por sus contribuciones a la industria del software. Durante la presentación, Gates tomó nota en particular de la labor innovadora de Cooper la creación de la interfaz VBX.
En 1998, el SVForum honor Cooper con el Premio Visionario.

Programas codificado en Visual Basic

Calculadora

Crear un formulario nuevo con los siguientes objetos (por defecto, al crear un nuevo proyecto, ya viene el Form1):
  • Label (3)
  • Button (5)
  • TextBox (3)
*Distribución de los objetos.
Código:
Para escribir código de un botón u otro objecto, doble clic sobre el botón (o algún otro objeto).
Aparecerá algo así:
Private Sub [...] 'Esto lo pone el mismo programa.
'Aquí escribes el código de lo que va a hacer ese botón o objeto.
End Sub 'Esto también lo pone el programa.
*Los comentarios en código se ponen con una '
En el botón "Salir":
Private Sub [...]
End 'El comando End, cierra todos los formularios y el programa.
End Sub
Sobre el Botón "+":
Private Sub [...]
Resultado.Text = (CDbl(Numero1.Text) + CDbl(Numero2.Text)) 'Resultado = Numero1 + Numero2
End Sub
Sobre el botón "-":
Private Sub [...]
Resultado.Text = (CDbl(Numero1.Text) - CDbl(Numero2.Text)) 'Resultado = Numero1 - Numero2
End Sub
Sobre el botón "x":
Private Sub [...]
Resultado.Text = (CDbl(Numero1.Text) * CDbl(Numero2.Text)) 'Resultado = Numero1 x Numero2
'El * indica multiplicar, aunque en el botón se haya puesto una x
End Sub
Sobre el botón":":
Private Sub [...]
Resultado.Text = (CDbl(Numero1.Text) / CDbl(Numero2.Text)) 'Resultado = Numero1 : Numero2
'Aunque en el botón pongamos :, para dividir se usa una /
End Sub
Opcional: Se puede poner un sexto botón que ponga AC o Nuevo calculo con el siguiente código:
Private Sub[...]
Numero1.Text = "" 'El TextBox del número1 se queda en blanco.
Numero2.Text = "" 'El TextBox del número2 se queda en blanco.
Resultado.Text = "0" 'El TextBox del resultado se queda a "0".
End Sub
Para saber cómo generar un .exe con ese código, al final del tutorial se explica.

Conversor de unidades de temperatura

Antes de nada, como no todo el mundo sabe la unidad de temperatura del SI (Sistema internacional) que muchos creen que es el ºC, voy a explicar un poco:
La temperatura mínima en ºC, son -273ºC lo que equivale en K a 0 (En K no hay temperatura negativa).
Conversión:
  • De ºC a K: x + 273 (x es el número de ºC)
  • De K a ºC: x - 273 (x es el número de K)
Objetos:
  • TextBox (2)
  • RadioButto (2)
  • GroupBox (1)
  • Button (3)
  • Label (3)
*Distribución de los objetos.
Código:
Al botón "Calcular":
Private Sub [...]
If RadioButton1.Checked Then 'Abre una condición
R.Text = (CDbl(N.Text + 273)) 'Si está seleccionado el RadioButton1, suma 273
ElseIf RadioButton2.Checked Then
R.Text = (CDbl(N.Text - 273)) 'Si está seleccionado el RadioButton2, resta 273
End If 'Cierra la condición
End Sub
Al botón "Borrar":
Private Sub [...]
N.Text = "" 'El cuadro de texto N (El del número) se borra
R.Text = "0" 'El cuadro de texto R (El del resultado) se pone en 0
End Sub
Al botón "Salir":
Private Sub [...]
End 'Se cierra completamente el programa
End Sub


Navegador de Internet

Herramientas:
  • TextBox (1)
  • Buttons (5)
  • WebBrowser (1)
  • MenuStrip (1)
*Distribución de los objetos.
*Pulsar para ampliar.

Propiedades:
Button1: Text "Atrás"
Button2: Text "Adelante"
Button3: Text "Actualizar"
Button4: Text "Cancelar"
Button5: Text "Ir"
MenuStrip1:
Menú Archivo (opcional) se puede poner Atrás, Adelante, Actualizar....
Menú Favoritos (opcional) se pueden poner 4 o 5 páginas (Google, SceneBeta, Wikipedia, Facebook)
Alguna que otra que quieras poner, si no pones ninguna, quita el menustrip ya que no es obligatorio.
Código:
En el Button1:
Private Sub [...]
WebBrowser1.GoBack() 'Al pulsar el botón, página atrás.
End Sub
En el Button2:
Private Sub [...]
WebBrowser1.GoForward() 'Al pulsar el botón, página adelante.
End Sub
En el Button3:
Private Sub [...]
WebBrowser1.Stop() 'Al pulsar el botón, deja de cargar la página.
End Sub
En el Button4:
Private Sub [...]
WebBrowser1.Refresh() 'Al pulsar el botón, se vuelve a cargar la página.
End Sub
En el Button5:
Private Sub [...]
WebBrowser1.Navigate(TextBox1.Text) 'Al pulsar el botón, se carga la página que pone en el TextBox1
End Sub
Propiedades de los objetos para que la pantalla quede bien al maximizar (Anchor):
*Anchor de TextBox1
*Anchor de Button5
*Anchor de WebBrowser1
Para hacer que nos muestre la barra de carga:
 Private Sub WebBrowser1_Navigating(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserNavigatingEventArgs) Handles WebBrowser1.Navigating
        ProgressBar1.Visible = True
 
        With ProgressBar1
 
            .Minimum = 0
 
            .Maximum = 50
 
            .Step = 5
 
        End With
 
        For index As Integer = 0 To 50 Step 5
 
            ProgressBar1.Value = index
 
            System.Threading.Thread.Sleep(35)
 
        Next
 
    End Sub



Suma de los números

Código para la suma de n números:

Private Sub Form_Load()

           DECLARACION DE VARIABLES
                   
                         Dim INGRESADO As Integer
                   
                         Dim NÚMERO As Integer
                   
                         Dim CONTADOR As Integer
                  
                         Dim SUMA As Integer

            SUMA = 0

            INGRESADOS = InputBox("CUANTAS VECES SE VA A REPETIR:")

            For CONTADOR = 1 To INGRESADOS

            NÚMERO = InputBox("ESCRIBA UN NÚMERO:")

            SUMA = SUMA + NUMERO

            Next CONTADOR

            PROMEDIO = SUMA / INGRESADOS

            TOTAL = SUMA

            LIEDOS = INGRESADOS

End Sub



Multiprograma

  • Formulario (+3)
  • Botones (+2)
  • Otros objetos usados para los programas.
Se hacen de formulario tantos como opciones tenga el programa más 1, por ejemplo, si tiene 5 opciones, 6 formularios.
En el formulario principal, botones como programas y en cada uno de los otros, un programa diferente. El botón abrirá el otro formulario.
2 Tipos de multiprograma:
  • El que abre un formulario y deja es principal y el otro abierto. (A)
  • El que abre un formulario y cierra el principal, normalmente se incluye un botón para volver al principal. (B)
Código (A):
En los botones del Formulario principal:
Private Sub [...]
Formx.Show() 'Donde Formx es el (Name) del formulario. Esto abre el otro formulario.
End Sub
Código (B):
Antes de nada, hay que cambiar una cosa de las propiedades del proyecto:
*Doble clic a My Project para acceder a las propiedades del proyecto.
*Cambiar a: "Al cerrar el último formulario".
*Pulsar para ampliar.
Una vez cambiado eso, en el código del botón que cambia de formulario:
Private Sub [...]
Formx.Show() 'Donde Formx es el (Name) del formulario. Esto abre el otro formulario.
Me.Close() 'Esto cierra este formulario. Lo hace tan rápido que parece que un formulario se transforma en el otro.
End Sub

martes, 24 de mayo de 2016

Prueba Formativa #1


Francisco Yao                                                             10°B                                        20/4/2016

1)      Escriba 5 versiones de Visual Basic
2)      Escriba el cuadro de herramienta de Visual Basic (8) con sus descripción
3)      Haga un pequeño resumen de 6 líneas de la historia de Visual Basic.
4)      Escriba 3 ventajas y 3 desventajas de Visual Basic.
5)      Escriba 3 características de Visual Basic.
6)      Escriba los prefijos de los siguientes controles: Label, Command Buttom, Temporizador, CheckBox, Line, Option Buttom, Form, Data.
7)      Escriba los tipos de datas que se utiliza en Visual Basic.

Desarrollo
1.      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. 
-Visual Basic 2.0 fue liberado en noviembre de 1992. 
-Visual Basic 4.0, surgida en agosto de 1995, fue la primera versión que generaba aplicaciones tanto de 16 como de 32 bits para Windows. 
-Visual Basic 6.0, salido a mediados de 1998, muy mejorado, incrementó el número de áreas e incluyó la posibilidad de crear aplicaciones basadas en Web.

2.      Herramientas: 
-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. 
-Image: permite incluir imágenes como fotografías, dibujos, etc.
3.      Historia:
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. 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, que data de 1992, fue menos difundida.

4.      Ventajas: -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.
Desventajas:-Problema de versionado asociado con varias librerías runtime DLL, conocido como DLL Hell-Soporte pobre para programación orientada a objetos-Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows.


5.      Característica:
-Generan código que requiere una o más librerías de enlace dinámico para que funcione, conocidas comúnmente como DLL.
- 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.
- provee soporte para empaquetado y distribución.

6.      Los prefijos:
Nombre de Visual Basic
Prefijos
Label
Lbl
Command Buttom
Cmd
Temporizador
Tmr
CheckBox
Chk
Line
Lin
Option Buttom
Opt
Form
Form
Data
Dta

7.      Tipos de Datos:
·         Boolean·         Byte·         Char (carácter individual)
·         Fecha·         Decimal·         Double (punto flotante de precisión doble
·         Integer·         Long (entero largo)
·         Objeto·         SByte·         Short (entero corto)
·         Single (punto flotante de precisión sencilla)
·         String (longitud variable)
·         UInteger·         ULong·         User-Defined(estructura)
·         UShort