jueves, 27 de febrero de 2014

Poner una base de datos SQL server con usuario único o múltiple

Normalmente las Bases de Datos de SQL Server son de acceso múltiple, es decir que puede acceder a ellas muchos usuarios. Pero puede darse el caso de que queramos que  sólo acceda a ella un usuario o también que nos envíen una base de datos para restaurar y al hacerlo esté en usuario único (single user) y queramos ponerla para múltiples usuarios.

Si el icono de la base de datos aparece con un dibujo de un usuario al lado (como en la figura de abajo) es porque está en usuario único, además lo indicará con un paréntesis donde pone Usuario único.

Base de datos en modo single user

jueves, 20 de febrero de 2014

Crear y reconfigurar una conexión a base de datos con ODBC

Muchas veces nuestra aplicación no conecta con la base de datos, una de las causas más habituales es que el ODBC no esté apuntando correctamente a la base de datos. Para que apunte de nuevo hay que reconfigurar el ODBC o crearlo si no existe.

Para crear un DSN mediante ODBC


Se abre Panel de Control.

Abrir panel de control

jueves, 13 de febrero de 2014

Clases intercambiables utilizando polimorfismo. (2ª Parte)

Crear la clase EditorDibujos


Este artículo es la continuación del anterior 

Añadiremos un evento a EditorDibujos llamado Salvar que genere un interfaz gráfico que sea un control de usuario con interfaz gráfico y pinte en una matriz de 60x60 pixels esos puntos se salvarán en la instancia CLineaPieza cuando se dispare el evento salvar.

1. Añadir un UserControl al proyecto, llamado EditorDibujos, al crear la clase como UserControl, Visual Studio nos permite generar todo el código sobreescrito que necesitamos para un control de usuario. En último lugar, podemos cambiar la declaración de la clase base para indicar que la clase base es CEditorPieza

2. Abrir el editor de la clase EditorDibujos en el diseñador de formularios y poner la propiedad Size en la ventana de propiedades a 175, 150.

3. Añadir los  controles de la tabla que se muestra a continuación y poner sus propiedades con los valores indicados.


propiedades de  editor piezas

jueves, 6 de febrero de 2014

Clases intercambiables utilizando polimorfismo. (1ª Parte)

En este artículo aprenderemos a:


§ Usar clases derivadas polimórficamente.
§ Crear una clase que deriva de una clase UserControl.

A continuación utilizaremos el polimorfismo, para resolver una tarea de programación. El polimorfismo hace referencia a una instancia de una clase derivada a través de una variable de referencia a la clase base. (Ver Clases base y abstractas) Cuando llamemos a un método o utilicemos una propiedad, serán definidos en la clase derivada. De este modo, las clases derivadas podrán responder de diferentes maneras a la llamada al mismo método. El polimorfismo simplifica la programación y hace que el diseño más fácilmente extensible.


miércoles, 29 de enero de 2014

Conversión de Visual Studio 2003 a Visual Studio 2005 y superiores

Vamos a ver unas nociones básicas para migrar proyectos de VS2003 a VS2005. Las versiones de VS2005 y superiores traen un wizard que convierte y actualiza automáticamente los proyectos pero hay algunas cosas que no es capaz de hacer y tenemos que intervenir manualmente. La migración de VS2003 a VS2005 crea archivos automáticamente.

migración de Visual studio 2003 a Visual studio 2005

lunes, 20 de enero de 2014

Generar scripts de administración de Bases de Datos SQL Server

Para gestionar una Base de Datos SQL Server creando tablas, eliminando, modificando etc, no es necesario saberse las instrucciones exactas que lo hacen, basta con generarlas y modificarlas a nuestro antojo del siguiente modo:


scrips de  administración de Base de Datos