2008

sábado, 27 de septiembre de 2008

Puerto Paralelo desde VB 6.0 con IO.dll


Empecemos indicando que usaremos IO.dll para el manejo del puerto paralelo desde Visual Basic 6.0, esta librería está incluida en el archivo .zip que se encuentra al final de este articulo junto a un proyecto vb6 que muestra el funcionamiento del mismo.

A continuación veremos paso a paso como crear un proyecto vb6 para la manipulación del puerto con IO.dll

Paso 1: Creamos el proyecto en vb6 y agregamos un Formulario(Form) y un Modulo(Module).



Paso 2: En el Modulo Referenciamos las funciones que usaremos de la Librería IO.dll, como se muestra a continuación.



Paso 3: Antes de empezar a manejar el puerto paralelo es importante especificar la dirección del mismo y luego hacerle un Reset al puerto.



Paso 4: Por último, la función SetPortBit nos permite "encender" la salida TTL, especificándole la dirección del puerto y el bit. Por otro lado está la función ClrPortBit que nos permite "apagar" la Salida TTL.

Para mayor información pueden descargar el proyecto completo que maneja tanto las salidas, como las entradas TTL.Descargarp.zip (39,04 kb)

lunes, 11 de agosto de 2008

Por que no se debe usar "Select * From"



Como sabemos, el comando "Select" especifica las columnas  que va a retornar dicha consulta, si omitimos este paso y colocamos "*" en su lugar, estamos resumiendo el proceso de colocar todos los campos que posea la tabla, pero, ¿Sabemos si realmente afecta esto al perfomance de la aplicación?, ¿Estamos optimizando la consulta?.
son preguntas que surgen día a día e intentare aclara en este articulo.

Empecemos por aclarar que al ejecutar una consulta en la que no se especifiquen las columnas a retornar, como por ejemplo:
"Select * From...", el motor de Base de Datos debe ejecutar internamente una consulta que le permita obtener la lista de columnas que debe mostrar en dicha consulta. Entonces esto nos indica que, si bien las Bases de datos permiten la ejecución de Consultas sin especificar las columnas, internamente esto genera un proceso que debe realizar la base de datos a fin de lograr retornar la consulta deseada.

Por otro lado, el plan de ejecución o "query plan", se ve afectado, ya que no es posible evaluar adecuadamente la cantidad de columnas y tipos de datos hasta tanto no se tenga las columnas a retornar.

lunes, 28 de julio de 2008

Desarrollador 5 Estrellas Microsoft



Desarrollador 5 estrellas es el programa de capacitación online gratuito de Microsoft para la comunidad de desarrolladores de América Latina acerca de tecnologías .NET.

Este programa creado por Microsoft, no solo te permite obtener la certificación de desarrollador 5 estrellas de Microsoft, sino que además te facilita adquirir conocimientos sobre una gama de soluciones que ofrece .NET.

El único requerimiento importante para realizar este curso, es disponer de algo de tiempo, ya que es un poco extenso.

Ahora, ¿realmente es importante este curso?, empecemos contestándonos esta pregunta indicando que todo conocimiento adquirido es bueno, sin embargo, yo personalmente opino que este curso, si realmente le dedicas el tiempo necesario, te dejara inmensos conocimientos que seguramente utilizaras  en cuanto a desarrollo se refiere y no solo hablando tecnología .NET.

Actualmente me encuentro estudiando para aprobar la estrella de Oro que se encuentra disponible luego de aprobar la quinta estrella, y puedo confirmarles que hasta ahora el conocimiento adquirido es de gran utilidad e importancia.

Deseas obtener mas información al respecto? www.dce2005.com