1 0 Tag Archives: C# .Net
post icon

Guardar imágenes en la Base de Datos desde C#

Esto que veremos como hacer, se aplica a cualquier base de datos que soporte el tipo de dato BLOB o equivalente, aunque el ejemplo estará centrado en un motor especifico, el PostgreSQL ya que es uno de los motores que mejor tiempo de respuesta ofrece al trabajar con imágenes, hablo una vez que tenemos más del millon de imagenes, esto que digo está basado en una prueba mía con SQL Server, MySQL y Oracle XE. Por eso podría la mejor opción si necesitamos almacenar muchas imágenes y luego tener la facilidad que buscarlas con rápidez.

En éste ejemplo lo insertaremos desde C# .Net, pero primeramente debe existir la tabla que almacenará la imagen, y su tipo de dato debe ser BLOB (Binary Long, o campo binario largo). Las imagénes necesitamos convertirlas al binario para almacenarlas, veremos como tomar una imagen que está en algún directorio y lo almacenamos, también incluye el método para volver a pasarla a imágen por si necesitamos volver a visualizarla, pero (Continuar Leyendo sobre Guardar imágenes en la Base de Datos desde C#)

Leave a Comment
post icon

Desplegar ASP.Net en Apache Tomcat sobre GNU/Linux y SQL Server

Éste probablemente sea uno de los post mas raros que escribiré, todo programador cristiano sabe que ASP.net se despliega oficialmente sobre el servidor web de Microsoft IIS, necesitando necesariamente un servidor Windows. Hoy haremos lo que muchos desean, lo que muchos dicen ser imposible, o lo que muchos solamente quieren experimentar, haremos una mini aplicación escrita en C#.net y ASP.net, que se conecte a un servidor de base de datos SQL Server, desplegandolo sobre Apache Tomcat en GNU/Linux.

Existen mods del proyecto mono para instalar sobre Apache que permiten correr ASP.net sobre él, pero no es precisamente eso lo que usaremos, sino algo más extravagante.

¿Y cómo se supone que haremos esto? La empresa Mainsoft (apoyado por Novell) ofrece un producto que forma parte de una comunidad, con licencia openSource, llamado (Continuar Leyendo sobre Desplegar ASP.Net en Apache Tomcat sobre GNU/Linux y SQL Server)

Leave a Comment
post icon

Integrar Aplicaciones con el escritorio de Windows 7

Como todos saben, hace unos meses que Microsoft ha lanzado su nuevo sistema operativo llamado Windows 7, el cual nos trae un montón de mejoras en cuanto a la interfaz gráfica de usuarios y su facilidad de uso. Pero no sólo queda ahí, también nos ofrece unas API completas a los desarrolladores para explotar éstas características fácilmente:

  1. Barras de Progreso Integradas
  2. Vistas Previas
  3. Botones en Thumbnail
  4. Jump List
  5. Sobreposición de Iconos

Todo esto es posible hacerlo ya con nuestro IDE de Visual Studio 2008 (ni siquiera es necesario utilizar la versión 2010 aún). Lo primero que debemos hacer es crear un formulario de windows form con C# dentro de un proyecto llamado Windows7 y dejarlo como muestra la siguiente imagen (Continuar Leyendo sobre Integrar Aplicaciones con el escritorio de Windows 7)

Leave a Comment
post icon

Verificar si un proceso está corriendo con C#

Algunas veces necesitamos consultar si un proceso está corriendo en Windows, o una aplicación está abierta, con C# esta tarea es realmente simple de hacerla. Algunos usos que podemos darle es verificar si nuestra aplicación ya está abierta e impedir que vuelva a abrirse otra instancia, o si necesitamos de una aplicación para ejecutar correctamente la nuestra (dependencia de aplicaciones). (Continuar Leyendo sobre Verificar si un proceso está corriendo con C#)

Leave a Comment
post icon

Un ejemplo sencillo y entendible de LINQ con C#

Este tema de LINQ produjo su conmoción desde que apareció como herramienta de rápido desarrollo para mapeo ORM, es decir, crear una abstracción de las tablas de nuestra base de datos en clases para nuestra aplicación, una tabla – una clase.

Por ser un concepto relativamente nuevo, no quiere decir que sea complejo implementarlo, al contrario, es más sencillo y veloz el desarrollo de este modo. Personalmente me recuerda cierta tecnología de java. (sólo cierta semejanza ya que su implementación no es igual).

Primeramente para nuestro ejemplo necesitaremos una base de datos de ejemplo, (Continuar Leyendo sobre Un ejemplo sencillo y entendible de LINQ con C#)

Leave a Comment
post icon

Enviar Email con Gmail por SMTP y C# incluyendo adjunto

Cuando quise hacer esto, me di cuenta que esta pregunta plaga los foros, es más común de lo que uno espera.. Lograr esto con el framework 2.0 de .net es muy sencillo incluso con la versión 1, simplemente hay unas diferencias sutiles. Aunque en este caso el ejemplo estará basado en la segunda versión ya que es la más popular hoy día. (Continuar Leyendo sobre Enviar Email con Gmail por SMTP y C# incluyendo adjunto)

Leave a Comment
post icon

Como destruir clases en C#

Así como todos los que programamos con orientación a objetos, sabemos que el constructor de una clase sirve para la gestión de la clase en sí, en el momento de ser instanciada, del mismo modo los destructores son los gestionadores de la clase en caso que ésta deje de ser utilizada.

Esto se utiliza frecuentemente para cerrar conexiones de red, archivos abiertos y otros semejantes, de este modo podemos tener una aplicación que sea más eficiente a la hora de rendir cuentas de rendimiento, obtendremos menos uso (Continuar Leyendo sobre Como destruir clases en C#)

Leave a Comment
post icon

Conversión Boxing y UnBoxing

Suena un poco raro estos términos, pero son procesos sencillos y cotidianos para los que hemos en algún momento programado con VB y C# .net. La definición que da el MSDN es la siguiente:

La conversión boxing se utiliza para almacenar tipos de valor en el montón de recolección de elementos no utilizados. Boxing es una conversión implícita de Tipos de valores al tipo object o a cualquier tipo de interfaz implementado por este tipo de valor. Al aplicar la conversión boxing a un tipo de valor se asigna una instancia de objeto en el montón y copia el valor en el nuevo objeto.

Es una definición bastante sencilla de entender, pero si a alguno igual no le ha quedado claro, veamos 2 ejemplos (Continuar Leyendo sobre Conversión Boxing y UnBoxing)

Leave a Comment
post icon

Crear formularios con forma de texto en C#

Vamos a crear un formulario de escritorio con forma personalizada, esto no siempre es de mucha utilidad o común por lo menos, pero servirá para todos aquellos que quieran darle una personalización máxima a sus aplicaciones. Una idea es para la creación de skins.

La implementación es sencilla, tan sólo un par de líneas: (Continuar Leyendo sobre Crear formularios con forma de texto en C#)

Leave a Comment
Página 6 de 6123456