domingo, 19 de septiembre de 2010

Visor de Procesos y Ventanas de Windows en vb6

Aquí comparto una aplicación en vb6 que hice hace unos años pero que aún se sigue ganando un acceso directo en mi escritorio:

"Procesos y Ventanas" no es más que otro (más) visor de procesos y ventanas de windows.
Funciona en casi cualquier versión del Windows. (Al menos en todas las que lo probé: XP, Vista, 2003, 2008, 7).

Así se ve:


Tiene algunas funcionalidades que lo hacen útil como la posibilidad de arrastrar el puntero del mouse hasta cualquier ventana para poder seleccionarla en el grid.
El botón TopMost permite colocar la ventana siempre en primer plano (útil cuando se necesita copiar y pegar desde múltiples fuentes, etc).
El botón Mostrar permite mostrar una ventana que por defecto permanezca oculta.
El botón MATAR permite terminar un proceso cualquiera.
Permite enviar mensajes típicos (maximize, minimize, hide, show) a cualquier ventana.
Otra opción interesante es la posibilidad de cambiar el padre (contenedor) de una ventana para lograr algo como esto (la ventana de Google Earth contenida dentro de la ventana del Explorer) :


A mi siempre me fue útil esta herramienta y espero que alguien por ahi también.

Puedes bajar el código en vb6 desde Aquí.

necesitarás msvbvm60.dll y msflxgrid.dll (Microsoft FlexGrid Control 6.0 (SP3))

Suerte.

viernes, 3 de septiembre de 2010

Presentación de curso "Cubos OLAP"

Aquí adjunto el material del mini-curso "Cubos OLAP".

El paquete incluye la presentación en PDF, los scripts de datos del ejemplo, un examen con sus respectivas respuestas y un documento extra con información para migrar un cubo de Microsoft AS2000 a AS2005.

Contenido de la presentación:
  • Definición
  • Ejemplos
  • Jerarquías
  • Ventajas y desventajas
  • Diseño (star y snowflake)
  • Arquitectura ROLAP, MOLAP y HOLAP

Screenshot:



Descárgalo aquí.


Espero que a alguien le sea de utilidad.

Presentación de curso "Novedades en Transact-SQL 2005"

Aquí adjunto el material del mini-curso "Novedades en T-SQL 2005".

El paquete incluye la presentación de Powerpoint, y el código con los scripts demos.

Contenido de la presentación:
  • Manejo de errores. TRY/CATCH.
  • Instrucciones INTERSECT y EXCEPT.
  • Instrucción TOP basada en expresión.
  • Instrucción OUTPUT y OUTPUT INTO.
  • ON DELETE y ON UPDATE en llaves foráneas.
  • CTE (Common table expressions) reutilización de querys, recursividad.
  • Muestreo de tablas. Instrucción TABLESAMPLE.
  • Pivoteo de tablas. PIVOT y UNPIVOT.
  • Funciones de Ranking y Partitioning.
  • Integración con CLR (.NET)
  
Este curso está orientado a las nuevas características que ofrece el lenguaje de script Transact-SQL de Microsoft a partir de la versión SQL 2005.


Screenshots:


Descárgalo aquí.


Espero que a alguien le sea de utilidad.

jueves, 2 de septiembre de 2010

Presentación de curso "Introducción a LINQ"

Aquí adjunto el material del mini-curso "Introducción a LINQ" (Language INtegrated Queries).

El paquete incluye la presentación de Powerpoint, y bastante código con ejemplos y cosas interesantes en VB.

Contenido de la presentación:
  • Proyecciones (select)
  • Filtros
  • Ordenamiento
  • Joins
  • Agrupamiento
  • Operadores de elemento (first, last, single)
  • Métodos de agregación (sum, min, max)
  • Cuantificadores (any, all, contains)
  • LINQ to SQL
  • DataContext
  • Transacciones

Este curso está orientado al uso de LINQ en Visual Basic.


Screenshots:




Descárgalo aquí.


Espero que a alguien le sea de utilidad.

Presentación de curso "Novedades en .NET Framework 3.5 (VB9)"

Aquí adjunto el material del mini-curso "Novedades en .NET Framework 3.5".

El paquete incluye la presentación de Powerpoint, el examen con sus respectivas respuestas, el código con los ejemplos en VB, un póster en formato .PDF con los tipos más importantes del .NET framework 3.5 y una nota de El Guille (Guillermo Som) acerca de los Generics en VB9.

Contenido de la presentación:
  • Inferencia de tipos
  • Tipos anónimos (new with)
  • Inicialización de objetos
  • Iteradores
  • Colecciones genéricas
  • Tipos genéricos
  • Clases parciales
  • Expresiones lambda
  • Métodos extensores
  • Sobrecarga de operadores
  • Tipos por valor anulables
  • Operador ternario If
  • Relajación de delegados
  • Comentarios XML


Screenshots:



Descárgalo aquí.


Espero que a alguien le sea de utilidad.

Presentación de curso "Aplicaciones multicapas"

Aquí adjunto el material de un mini-curso de "Aplicaciones Multicapas".

El paquete incluye la presentación de Powerpoint y el examen con sus respectivas respuestas.

Contenido de la presentación:
  • Definición de Aplicación Multicapas
  • Capa de Presentación
  • Capa de Negocio
  • Capa de Datos o Persistencia


Screenshot:



Descárgalo aquí.


Espero que a alguien le sea de utilidad.

Presentación de Curso "Programación Orientada a Objetos en .NET"

Aquí adjunto el material de un mini-curso de "Programación Orientada a Objetos en .NET".

El paquete incluye la presentación de Powerpoint, el examen con sus respectivas respuestas y el código de los ejemplos en VB y C#.


Contenido de la presentación:
  • Definición de la POO
  • Conceptos fundamentales de la POO
  • Clase
  • Objeto
  • Variables y métodos de clase
  • Herencia
  • Clases abstractas
  • Interfaces
  • Polimorfismo
  • Sobrecarga de funciones
  • Sobrecarga de operadores


Screenshots:



Descárgalo aquí.


Espero que a alguien le sea de utilidad.