viernes, 27 de mayo de 2011

Variables

 Una variable puede almacenar números, palabras fechas o propiedades. Asi como también puede almacenar información introducida por el usuario o el resultado de algún cálculo.

Para guardar un dato en una variable, se debe escribir su nombre el signo "=" e indicar el valor o la informacipon que almacenará.

Edad = 24

Cuando queramos guardar en una variable una palabra, una frase o cualquier tipo de información alfabética, tendremos que indicarlo poniendo dicha información dentro de comillas dobles.

Nombre = "Yalith"

...Tipos de datos...

Existen dos tipos de datos: Numéricos y Alfanuméricos.

Las variables numéricas solo tiene cuatro tipos básicos: enteros, enteros largos, simples y dobles. Cada uno de ellos tienne características especiales. Por su lado, los textos también se pueden guardar en diferentes tipos de variables. El espacio de memoria que ocupa cada tipo de variable es diferente.

 Tipo
 Se usa para
 Espacio ocupado
 Representación
 Interger
 Números sin decimales
 2 bytes
 %
 Long interger
 Valores enteros
 4 bytes
 &
 Single precision
 Valores numéricos desde -3.4028 E + 38 hasta 3.4028 E + 38
 4 bytes
 !
 Double precision
 Valores numéricos desde -1.79769E + 308 hasta 1.79769E + 308
 8 bytes
 #
 Currency
 Números de tipo moneda con dos decimales
8 bytes
 @
 String
 De 0 a 32,000 carácteres
 1 bit por carácter
 $
 Boolean
 Unicamente valores de TRUE o FALSE
 1 bit

 Date
 Valores de fecha y hora
8 bytes

 Variant
 Cualquier tipo de dato
 variables



Notación punto

En el código de Visual Basic se utiliza la notación punto siempre que se desea hacer referencia a las propiedades y a los métodos de un objeto. Esta tiene la siguiente sintaxis:


objeto.Propiedad
objeto.Método


Donde objeto es el nombre del objeto en cuestión y Propiedad o Método es la propiedad o método al que queremos hacer referencia.

Preparando el formulario para la programación

...Convenciones para nombrar los objetos...


Observa que el diseñador de formularios de visual Basic asigna un nombre a cada control insertado siguiendo una nomenclatura. Por ejemplo al insertar una etiqueta le asigna el nombre de "Label1" si asignamos otra etiqueta le asignará "Label2" y así sucesivamente. Este nombre es importante ya que identifica al objeto.


Cuando en el formulario hay muchos controles se hace dif´ícil recordar el nombre de cada uno de ellos. Afortunadamente todos los objetos tienen la propiedad Name. Cambiando el valor de la propiedad Name puedes cambiar el nombre de los objetos.


Aunque hay pocas restricciones en cuanto al nombre que le puedes dar a los objetos, es muy conveniente apegarse a algunas reglas y convenciones aceptadas mundialmente en rpogramación.


Tabla de convenciones para nombrar objetos:

 Control
 El nombre empezará con:
 Label
 lbl
 TextBox
 txt
 Command Button
 cmd
 Option Button
 opt
 Check Box
 chk
 Combo Box
 combo
 List Box
 list



...Cambiar tamaño y posición de los objetos...

Puedes cambiar el tamaño de los controles insertados en el formulario. Al ser seleccionado el control aparece a su alrrededor unos cuadros que te permiten cambiar de manera manual el ancho y alto del control dando clic sostenido sobre ellos y arrastrando el ratón.

Otra manera de cambiar el tamaño es desde la ventana de propiedades: la propiedas Height te permite cambiart el alto del control y la propiedad Width que te permitirá cambiar el ancho.Y con la propiedad Fromat/ Make Same Size te permitirpa que varios objetos sean del mismo tamaño y d ela misma altura del último objeto seleccionado.






jueves, 26 de mayo de 2011

El entorno de visual basic

...Formulario...


Un formulario es una ventana que se muestra durante la ejecución de un programa. Un formulario puede contener menús, botones cuadro de lista o cualquier objeto común para las aplicaciones desarrolladas para ambiente windows. A estos objetos se les llamas controles.


Al iniciar un nuevo proyecto aparecerá por default un formulario en blanco "Form1", donde podras insertar los controles que utilizaras para tu programa. Este formulario cuenta con una rejilla delimitada por puntos, que sirve para alinear los objetos dentro de tu formulario.


...Cuadro de herramientas...


El cuadro de herramientas contiene controles o elementos que podrás añadir para crear la interfaz del usuario (formulario). Después de agregarlos podrás programar estos elementos para que realicen tareas especiales.


No todos los controles aparecen activados en el cuadro de herramientas. Si quieres usar los controles que no etan visibles en la barra de herramientas puedes usar Menú project/Components.


Para insertar un control solo da doble clic sobre el y se convertira un objeto dentro del formulario activo.


...Ventana de propiedades...


Te permite cambiar las características o la configuración de los objetos insertados en tu proyecto.
Cada uno de los elementos cuenta con un conjuntovde propiedades. Podrás definir las propiedades durante el diseño utilizando la ventana de propiedades. También durante la ejecución de un programa mediente código.


...La ventana de proyectos...


La ventana de proyectos lista todos los archivos utilizados para un prgrama y permite acceder a su contenido utilizando los botones especiales. Ver código <F7> y ver objeto <shift + F7) para cualquier elemento seleccionado.


Podrás añadir o eleminar archivos desde esta ventana. El archivo que almacena toda la información relativa a todos los demás elementos y archivos del programa, se le llama archivo del proyecto de visual basic.


...Añadir controles al formulario...


Los controles más usados son las etiquetas Label, TextBox, CommandButton, ListBox, ComboBox, CheckBox, Option o RadioButton y por último los controles que suelen hacer de contenedores de otros controles, como los marcos Frame y los cuadros de imágenes PictureBox.


La manera más sencilla de añadir un control es dando doble clic sobre su icono en el cuadro de herramientas. El control se insertará en el centro del formulario con un tamaño predeterminado.


Otra forma sería seleccionar el control y arrastrar sobre el formulario para dibujarlo en la posición y el tamaño que deseamos que aparezca.


Visual Basic

Windows es actualmente el sistema operativo mas popular del mundo. Literalmente miles de programas, con todo tipó de objetivos deben funcionar en esta plataforma.
Los programas se desarrollan en un lenguaje de programación en actuslidad está visual basic. Ademas de un lengusje es un entorno de aplicación, es decir, una aplicación que sirve para hacer aplicaciones.


...¿Porqué visual basic?...


Visual Basic se creó como una solución a estos problemas. Es el lenguaje de programación con un enfoque completamente distinto basado en los elementos básico mas que en una secuencia de elementos de programa, permite agregar menús, botones, cajas de texto, check boxes, múltiples ventanas y prácticamente todos los elemntos basicos con los que nos topamos a trabajar con Windows.


...¿Cómo programar en visual basic?...


Los pasos a seguir para ser un programa en Visual Basic son:
1.- comprender el programa
2.- diseñar la solución en papel
3.- crear el entorno gráfico
4.- establecer las propiedades de los controles
5.- programar como responderan estos controles a los eventos


Vsual Basic trabaja con proyectos que almacenan toda la informacición para la creación del programa la extencion del archivo del proyecto en Visual  es .vbp (Visual  Basic Projet) que contiene la definicion de todo proyecto y la extención de un formulario .frm (form)

Pseudocódigo

Es un lenguaje de especificación de algoritmos, de uso fácil y sintaxis similar el lenduaje de programación. Es un poco más cercano a los lenguajes de la computadora pero te permite concentrarte en las´estructuras y acciones, en vez de preocuparte por la sintaxis de lenguaje en el que se va a programar. Cuando un algoritmo se escribe en pseudocódigo, en vez de palabras comúnes sus traducción de palabra lenguaje de traducción es muy sencilla.


 ...Diagrama de Nassi - Scheiderman (N-S)...


El diagrama N-S, también conocido como el programa de Chapin es un programa que combina la descripción textual del pseudocódigo con la represe3ntación gráfica del diagrama de flujo (ya antes mencionado). Cuenta con un conjunto limitado de símbolos para representar los pasos del algoritmo, por lo que se apoya en expresiones de lenguaje natural utilizando un conjunto de palabras reservadas. Las más utilizadas son:


Inicio, fin, leer, escribir, mientras, repetir, hasta, para, incrementar, decrementar, hacer funcion, entero real, carácter, cadena, lógico, retornar.


...Estructura Si-Entonces - Si no...


En la toma de decisiones que dependen de una condición, la o las instrucciones que fueron parte de la estructura solo se ejecutan si se cumple una condición. Adicionalmente se pueden incluir una o varias instrucciones que se ejecuten solo en caso de que no se cumpla la condición.


...Decisiones en secuencia...


Este tipo de estructura se utiliza cuando se deben realizar varias preguntas (condiciones) en las que no es importante el "Si no" de cada decisión.


...Decisiones anidadas...

 En este tipo de desiciones un no condicional completo se coloca dentro de las opción si o de la opción si no de otro condicional.

Técnica para representar alogaritmos

...Diagramas de flujo...


Es la forma de representar algoritmos de forma gráfica. El diagramas permite que la secuencia a seguir sea mas entendible, especialmente cuando ay condiciones y ciclos. Se basa en la utilización de diversos símbolos universales que representan operaciones específicas. Se les llaman así porque los símbolos se conectan por medio de flechas para indicar la secuencia de una operación.