jueves, 4 de agosto de 2011

VISUAL C++

Como sabemos, Windows es el entorno más popular de interfaz gráfico de usuario (GUI). Desde este punto de vista, Windows es un entorno multitarea basado en ventanas, que representan programas, y que permite ejecución concurrente.
Para desarrollar programas, Windows provee una librería de rutinas y funciones (SDK - Kit de desarrollo de software) que permiten gestionar componentes como menús, diálogos, ventanas, etc.
Visual C++ es un entorno integrado de desarrollo que permite la programación orientada a objetos (POO) conjuntamente con el sistema de desarrollo SDK (también denominado API) de Windows. Al ser un entorno integrado Visual C++ incluye, entre otras, las siguientes herramientas de desarrollo:
  • Editor de texto
  • Compilador/Enlazador
  • Depurador
  • Visor de datos y dependencias (Browser)
Pero si desde el punto de vista del usuario Windows es un sistema amigable, desde el punto de vista del desarrollador observaremos todo lo contrario. El SDK de Windows no es mas que un complejo conjunto de funciones que añade además numerosas definiciones de tipos de datos nuevos para cualquier programador de C/C++ para DOS. Para solucionar este problema, Visual C++ incluye la librería de clases MFC (Microsoft Foundation Classes) que permite crear y gestionar de manera intuitiva componentes típicos de Windows. Esto es, la MFC es una implementación que utiliza el API encapsulando todas las estructuras y llamadas a funciones en objetos fáciles de utilizar. Basándose en la potencia de la MFC, Visual C++ se convierte en un generador de programas C++ para Windows.

PSEUDOCODIGO

El pseudocódigo (o falso lenguaje) es utilizado por programadores para describir algoritmos en un lenguaje humano simplificado que no es dependiente de ningún lenguaje de programación. Por este motivo puede ser implementado en cualquiera lenguaje por cualquier programador que utilice el pseudocódigo.

Características y partes

Las principales características de este lenguaje son:
  1. Se puede ejecutar en un ordenador
  2. Es una forma de representación sencilla de utilizar y de manipular.
  3. Facilita el paso del programa al lenguaje de programación.
  4. Es independiente del lenguaje de programación que se vaya a utilizar.
  5. Es un método que facilita la programación y solución al algoritmo del programa.
Todo documento en pseudocódigo debe permitir la descripción de:
  1. Instrucciones primitivas.
  2. Instrucciones de proceso.
  3. Instrucciones de control.
  4. Instrucciones compuestas.
  5. Instrucciones de descripción.
Estructura a seguir en su realización:
  1. Cabecera.
    1. Programa.
    2. Modulo.
    3. Tipos de datos.
    4. Constantes.
    5. Variables.
  2. Cuerpo.
    1. Inicio.
    2. Instrucciones.
    3. Fin.

RUTINA VISUAL BASIC

PASOS PARA CONECTAR BD ACCESS DESDE VB
  1. Abrir su proyecto
  2. Ir a Menu: Proyecto-Referencias, se abre una ventana.
  3. Buscar el componente Microsoft ActiveX Data Objects 2.X (x será el mayor número disponible)
  1. Marcar el checkbox, para incluir la referencia de manejo de datos.
  2. Agregue un nuevo módulo al proyecto. Y copiar el código siguiente:
Public conexionBD As New ADODB.Connection
Esto se hace para generar el objeto de conexión a la BD.
  1. Agregue un método sub main (funcion principal) y copie el código siguiente:
Sub main()
conexionBD.ConnectionString = "Provider=Microsoft.jet.oledb.4.0;data source=" & App.Path & "\subasededatos.mdb”
conexionBD.Open
End Sub
Donde: conexionBD.ConnectionString asigna la cadena de conexión de la BD, se usa oledb4.0 para BD access2000.
La base de datos recomiendo colocarla en la misma carpeta del proyecto para usar la variable App.path, que representa la dirección en disco de la carpeta que contiene el proyecto. De esta manera se evita cambiar la ubicación de la BD cada vez que mueva su proyecto. Por ultimo abre la conexión, usando instrucción open