lunes, 9 de enero de 2017

TIPOS DE DATOS EN VISUAL BASIC


TIPOS DE DATOS EN VISUAL BASIC. 


Tipo de Visual Basic


Estructura de tipo Common Language Runtime

Asignación de almacenamiento nominal

SByte
SByte
1 byte
Short (entero corto)
Int16
2 bytes
Single (punto flotante de precisión sencilla)
Single
4 bytes
String (longitud variable)
String (clase)
En función de la plataforma de implementación




Tipos de datos declarados
Un elemento de programación se define con una instrucción de declaración y su tipo de datos se especifica con la cláusula As. La tabla siguiente muestra las instrucciones utilizadas para declarar diversos elementos.
Elemento de programación
Declaración de tipos de datos
Variable
En una Dim (Instrucción)

 
Dim   amount As Double

 
Static   yourName As String

 
Public   billsPaid As Decimal = 0
Literal
Con un carácter de tipo literal; vea "Caracteres de tipo literal" en Caracteres de tipo

 
Dim searchChar As Char = "."  C
Constante
En una Const (Instrucción)

 
Const   modulus As Single = 4.17825F
Enumeración
En una Enum (Instrucción)

 
Public   Enum   colors
Propiedad
En una Property (Instrucción)

 
Property   region() As String
Parámetro de procedimiento
En una Sub (Instrucción)Function (Instrucción) o Operator (Instrucción)

 
Sub addSale(ByVal   amount   As Double)
Argumento de procedimiento
En el código de llamada; cada argumento es un elemento de programación que ya se ha declarado o una expresión que contiene los elementos declarados

 
subString = Left(  inputString  ,   5  )
Valor devuelto por procedimiento
En una Function (Instrucción) o Operator (Instrucción)

 
Function convert(ByVal b As Byte)   As String

PRACTICAS DE VISUAL BASIC


PRACTICAS DE VISUAL BASIC.








FORMATO DE CELDAS EN EXCEL

FORMATO DE CELDAS EN EXCEL.

Ya hemos revisado cómo utilizar el formato de números en Excel para modificar la apariencia de valores numéricos. Ahora revisaremos las modificaciones que podemos realizar a la apariencia de la celda para cambiar sus bordes o su color de relleno entre otras cosas más.
El formato de celdas no es indispensable en el funcionamiento de las hojas de cálculo, pero puede ayudar a tener una mejor visualización y entendimiento de los datos presentados. Las herramientas de formato en Excel 2013 las podemos encontrar en tres ubicaciones:
  1. En la Cinta de opciones.
  2. En la mini barra que se muestra al hacer clic derecho sobre una celda.
  3. En el cuadro de diálogo Formato de celdas.

Ya que el formato de celdas es una funcionalidad muy utilizada en Excel, podremos acceder a una gran cantidad de comandos desde las tres ubicaciones antes mencionadas. Los comandos de la Cinta de opciones se encuentran en la ficha Inicio, repartidos en los grupos Fuente, Alineación y Estilos. También podemos encontrar varios de estos comandos en la mini barra mostrada al hacer clic derecho sobre una celda o rango:

Además de la Cinta de opciones y la mini barra, podemos encontrar estas opciones de configuración de formato dentro del cuadro de diálogo Formato de celdas. Podemos acceder a este cuadro de diálogo de diferentes maneras:

  • Haciendo clic en el indicador de cuadro de diálogo de los grupos Fuente o Alineación de la ficha Inicio.
  • Haciendo clic derecho sobre una celda y dentro del menú desplegable seleccionar la opción Formato de celdas.
  • En la ficha Inicio, dentro del grupo Celdas, pulsar el botón Formato y seleccionar la opción Formato de celdas.
Además existen comandos de la Cinta de opciones que ofrecen la posibilidad de consultar más opciones y que nos llevarán a este mismo cuadro de diálogo. Por ejemplo, el comando Inicio > Alineación > Formato de alineación de celdas abrirá el cuadro de diálogo Formato de celdas en la sección correspondiente:

Pero si ninguna de las opciones mencionadas hasta ahora te parece funcional, entonces podemos abrir el cuadro de diálogo Formato de celdas con tan sólo pulsar la combinación de teclado Ctrl + 1.

Cambiar la fuente

De manera predeterminada, Excel 2013 utiliza el tipo de fuente Calibri de tamaño 11. Nosotros podemos utilizar una fuente y tamaño diferentes para resaltar un texto o el encabezado de alguna tabla. Este cambio lo podemos hacer desde tres ubicaciones diferentes:
  • En la ficha Inicio, dentro del grupo Fuente, encontramos la lista desplegable de tipos de fuente de los cuales podremos elegir la más adecuada. Además, justo al lado derecho de la lista de fuentes encontramos la lista desplegable con el tamaño de fuente.
  • La mini barra muestra estas mismas listas desplegables.
  • El cuadro de diálogo Formato de celdas tiene una sección llamada Fuente donde encontramos las mismas opciones de configuración.
 Este cuadro de diálogo nos ofrece algunas configuraciones adicionales como el estilo de la fuente, su color o tipo de subrayado. Algunos atajos de comando que podemos utilizar en este sentido son los siguientes: Negrita (Ctrl + N), Cursiva (Ctrl + K), Subrayado (Ctrl + S). Para cambiar el color de la fuente tenemos el comando respectivo tanto en la Cinta de opciones como en la mini barra:

ALGORITMOS+EJERCICIOS


ALGORITMOS+EJECICIO.


En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa Al-Juarismi) es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite llevar a cabo una actividad mediante pasos sucesivos que no generen dudas a quien deba hacer dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón. Algunos ejemplos en matemática son el algoritmo de multiplicación, para calcular el producto, el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para obtener el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un sistema de ecuaciones lineales.


FUNCIONES DE EXCEL


FUNCIONES DE EXCEL


Una de las características más utilizadas en Excel son sus funciones ya que nos ayudan a ser más eficientes en el manejo de la hoja de cálculo. Utilizamos las funciones para realizar cálculos con los valores de las celdas o también para modificar su contenido.
Absolutamente nadie puede cambiar el comportamiento de una función porque su funcionamiento está programado dentro de Excel. Lo que sí podemos hacer es conocer la amplia gama de funciones existentes y aprender a utilizarlas.
 ·       Funciones de Excel por categoría
Microsoft ha creado diferentes categorías para organizar las funciones y a continuación encontrarás un listado de ellas. Al hacer clic en alguna de las imágenes inferiores, conocerás las funciones que pertenecen a esa categoría.








VÍDEO








VISUAL BASIC.



Visual Basic (VB) es un lenguaje de programación dirigido por eventos, desarrollado por Alan Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con importantes agregados. 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.
La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte hasta marzo de 2008.
En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a un framework o marco común de librerías, independiente de la versión del sistema operativo, .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C Sharp (C#) de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6.

Aunque Visual Basic es de propósito general, también provee facilidades para el desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data Objects o ActiveX Data Objects.
Visual Basic contiene un entorno de desarrollo integrado o IDE que integra editor de textos para edición del código fuente, un depurador, un compilador (y enlazador) y un editor de interfaces gráficas o GUI.
Visual Basic dio un paso más en innovación y ahora es posible programar aplicaciones Nativas para Android o IPhone utilizando un software de la compañía Anywhere Software que transforma código Visual Basic (creado por dicha compañía) en APPs 100 % nativas en Java para ambos sistemas operativos de dispositivos móviles. 
·      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. Poco popular, este lenguaje no era compatible con Visual Basic para Windows, ya que constituía en realidad la siguiente versión de los compiladores BASIC vigentes para DOS, denominados QuickBASIC y BASIC PDS (Profesional Development System). Usaba una interfaz de texto, con caracteres ASCII extendidos que daban la apariencia de una interfaz gráfica.
Visual Basic 2.0 fue liberado en noviembre de 1992. Venía en versiones Standard y Professional. El entorno de programación era más fácil de usar que el anterior, y su velocidad de proceso fue mejorada. En particular, los formularios se convirtieron en objetos instanciables, sentando así los conceptos fundamentales para módulos de clase, que más tarde se ofrecerían en la versión 4.
Visual Basic 3.0 salió al mercado en verano de 1993, en versiones Standard y Profesional. Incluía la versión 1.1 de Microsoft Jet Database Engine, que permitía acceso a bases de datos Access.
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. Había incompatibilidades entre las distintas realeases de esta versión que causaban fallas de instalación y problemas de operación. Mientras las anteriores utilizaban controles VBX, con la 4.0 se comenzaron a utilizar controles OLE en archivos OCX, que más tarde se llamarían controles ActiveX.
En febrero de 1997, Microsoft lanzó Visual Basic 5.0, versión que generaba programas de 32 bits exclusivamente. Los programadores que todavía preferían desarrollar aplicaciones en 16 bits debían necesariamente utilizar VB 4.0, siendo transportables en código fuente a VB 5.0 y viceversa. En la versión 5 se tenía la posibilidad de crear controles personalizados; también permitía compilar a código ejecutable nativo de Windows, logrando con ello incrementar la velocidad de ejecución de los programas generados, más notablemente en los de cálculo.
Visual Basic 6.0, salido a mediados de 1998, muy mejorado, incrementó el número de áreas2 e incluyó la posibilidad de crear aplicaciones basadas en Web. Microsoft retiró el soporte de VB6 en marzo de 2008, pero a pesar de ello las aplicaciones que genera son compatibles con plataformas más modernas, como Windows Vista, Windows Server 2008, Windows 7 y Windows 8.3
El soporte estándar para Microsoft Visual Basic 5.7 finalizó el 31 de marzo de 2005, pero el extendido terminó en marzo de 2008.5 La comunidad de usuarios de Visual Basic expresó su grave preocupación y se firmó una petición para mantener el producto vivo.6 Microsoft se ha negado hasta el momento a cambiar su posición sobre el asunto. Irónicamente, en esa época (2005) se da a conocer que el software antiespía ofrecido por Microsoft, "Microsoft AntiSpyware" (parte de la GIANT Company Software), fue codificado en Visual Basic 6.0; su posterior sustituto, Windows Defender, fue reescrito en código C++.7

·         El panel de controles, que aunque es móvil normalmente está ubicado a la derecha, por defecto cuenta con los siguientes controles:

PictureBox: Caja de imágenes
Label: Etiqueta
TextBox: Caja de texto
Frame: Marco
CommandButton: Botón de comando
CheckBox: Casilla de verificación
OptionButton: Botón de opción
ComboBox: Lista desplegable
ListBox: Lista
HScrollBar: Barra de desplazamiento horizontal
VScrollBar: Barra de desplazamiento vertical
Timer: Temporizador
DriveListBox: Lista de unidades de disco
DirListBox: Lista de directorios
FileListBox: Lista de archivos
Shape: Figura
Line: Línea
Image: Imagen
Data: Conexión a origen de datos
OLE: Contenedor de documentos embebidos compatibles con Object Linking and Embedding
Además de los listados, se pueden agregar todo tipo de controles de terceros, y hay una gran cantidad de ellos que se proveen con el propio Visual Basic 6.0. Los controles vienen embebidos dentro de archivos con extensión OCX.



lunes, 12 de diciembre de 2016

LENGUAJES DE PROGRAMACIÓN


Lenguajes de programación


Los lenguajes de programación son herramientas que nos permiten crear programas y software. Entre ellos tenemos Delphi, Visual Basic, Pascal, Java, etc..

Una computadora funciona bajo control de un programa el cual debe estar almacenado en la unidad de memoria; tales como el disco duro.

Los lenguajes de programación de una computadora en particular se conoce como código de máquinas o lenguaje de máquinas.
Estos lenguajes codificados en una computadora específica no podrán ser ejecutados en otra computadora diferente.

Para que estos programas funcionen para diferentes computadoras hay que realizar una versión para cada una de ellas, lo que implica el aumento del costo de desarrollo.

Por otra parte, los lenguajes de programación en código de máquina son verdaderamente difíciles de entender para una persona, ya que están compuestos de códigos numéricos sin sentido nemotécnico.

Los lenguajes de programación facilitan la tarea de programación, ya que disponen de formas adecuadas que permiten ser leidas y escritas por personas, a su vez resultan independientes del modelo de computador a utilizar.

Los lenguajes de programación representan en forma simbólica y en manera de un texto los códigos que podrán ser leidos por una persona.

Los lenguajes de programación son independientes de las computadoras a utilizar.

Existen estrategias que permiten ejecutar en una computadora un programa realizado en un lenguaje de programación simbólico. Los procesadores del lenguaje son los programas que permiten el tratamiento de la información en forma de texto, representada en los lenguajes de programación simbólicos.

Hay lenguajes de programación que utilizan compilador.


  • La ejecución de un programa con compilador requiere de dos etapas:




1) Traducir el programa simbólico a código máquina
2) Ejecución y procesamiento de los datos.

Otros lenguajes de programación utilizan un programa intérprete o traductor, el cual analiza directamente la descripción simbólica del programa fuente y realiza las instrucciones dadas.



El intérprete en los lenguajes de programación simula una máquina virtual, donde el lenguaje de máquina es similar al lenguaje fuente.


La ventaja del proceso interprete es que no necesita de dos fases para ejecutar el programa, sin embargo su inconveniente es que la velocidad de ejecución es más lenta ya que debe analizar e interpretar las instrucciones contenidas en el programa fuente.