martes, 31 de agosto de 2010

Llenar un ComboBox en VB.NET con una base de datos.

Explicaremos brevemente como llenar un combo desde una base de datos, ésto se puede hacer mediante propiedades de los controles pero aqui lo explicaré mediante código conectando una base de datos SQL, tambien funcionas con base de datos ACCESS solo con cambiar el objeto.

Dim comando As SqlCommand = New SqlCommand
Dim adaptador As SqlDataAdapter = New SqlDataAdapter
Dim dataproveedor As DataSet = New DataSet
comando.Connection = conexion
comando.CommandText = "select equipo from equiposmoviles order by equipo"
adaptador.SelectCommand = comando
adaptador.Fill(dataproveedor, "tabla")
ComboBox1.Items.Clear()
Dim tabla As DataTable
Dim fila As DataRow
tabla = dataproveedor.Tables("tabla")
For Each fila In tabla.Rows
ComboBox1.Items.Add(fila.Item("equipo"))
Next
ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList


miércoles, 10 de marzo de 2010

Disco Booteable de Linux - Ubuntu con Unetbootin

La era de los CD, DVD está llegando a su fin como nos hemos dado cuenta últimamente, éstos no son un medio de almacenamiento nada confiable, por ejemplo hace poco busque una caja con CD de hace 5 años y la mayoría estaban dañados, en fin en muchas ocasiones nos toca instalar sistemas operativos para pruebas.

Si no lo conocen les presento Unetbootin esta aplicación es especial para crear pendrive booteables de cualquier distribución de linux.

Actualmente estoy a prueba de otra aplicación similar para crear USB booteables de Windows 7, las de Windows XP siguen siendo complejas y los manuales en internet no ayudan mucho.

Saludos.

sábado, 28 de noviembre de 2009

CONFIGURAR CONTROL REMOTO DE DIRECTV

CONFIGURAR CONTROL DIRECTV

Bueno, como ven aca hay de todo un poco..
Hoy les voy a enseñar como se configura el control remoto universal de DirecTV,
pasa que a veces se desconfigura por haber cambiados las pilas o alguna otra cosa.
Este post ya fue subido. pero lo explica con vocabulario algo dificil.




Primer paso:
Si nuestro control ya fue utilizado en el televisor y decodificador a la vez, tenemos que
borrar el codigo ya guardado, que ahora esta o no defectuoso.
Para hacerlo tenemos que presionar los siguiente:
1. Movemos el interruptor a MODO TV
2. MUTE + SELECT juntos durante unos seg. hasta titile la luz verde del control.
3. De inmediato presionamos 9 8 1
4. La luz titilara 3 veces seguidas.

Perfecto. Ahora se habra borrado la config. del control.

Segundo paso:
1. Dejamos el Interruptor en modo TV asi tal cual estaba.
2. MUTE + SELECT juntos durante unos seg. hasta titile la luz verde del control.
3. De inmediato presionamos 9 9 1, titila 2 veces.
4. De inmediato presionamos 1 y vuelve a titilar.
5. Atretamos ON y presionamos "CHANEL +" (explico apretamos el de cambiar canales como si estuviesemos subiendo de canal), los hacemos lento para que encuentre el codigo exacto.
6. La tele se va a Apagar.
7. Cuando se apague presionamos Select asi se guarda el Codigo.
8. Ahora si titila se guardo. Para quedarnos mas seguro oprimimos ON, y el televisor tiene que prenderse.



NOTA: Apunten el control a ambos equipos (tele y deco) a distancia.

lunes, 9 de noviembre de 2009

Configurar pantalla e impresora de Saint 7.5 en Windows XP o superior

PANTALLA COMPLETA
==============

Antes de crear los accesos directos a los ejecutables:

-Iniciar el simbolo de sistema en modo ventana

-Click en la esquina superior izquierda de la ventana
-Predeterminado
-Diseño
-Alto=25
-Aceptar

-Click en la esquina superior izquierda de la ventana
-Propiedades
-Diseño
-Alto=25
-Aceptar
-Modificar el acceso directo q inicio esta ventana
-Aceptar

IMPRESORA:


*Compartir la impresora:
===============
-Inicio->Impresoras y faxes->click derecho sobre la impresora USB y compartir

Nota1:
evitar usar espacios en el nombre del recurso compartido

*Conectar la impresora compartida a LPT1
===========================
-Inicio->ejecutar->CMD
-Aceptar

- tipear: NET USE LPT1 "\\EQUIPO\RECURSOCOMPARTIDOIMPRESORA"

martes, 7 de julio de 2009

Sistema de Administracion Comercial.

A partir de hoy empiezo a desarrollar inicialmente un sistema administrativo comercial en el que abarcará control de inventario, ventas y compras.

Este sistema en el cual no tengo nombre aun va ser instalado en la empresa de mi familia, en una visión de rasgo mayores será capaz de manejar la administración de dos tipos de ventas (mayor y Detal) sera sistema multiusuario para trabajar en una red WAN, ya que pretendo llevarlo a dispositivos movíles.

El lenguaje de programación será Visual Basic.net 2008, con base de datos SQL Server 2005 o 2008. espero que en un mes a partir de hoy ya tenga la primera versión RELASE.

Aqui la sorpresa, pretendo licenciarlo bajo GNU. un software libre, ya que la ambición de que sea un sistema potente, necesitare la colaboración de varios usuarios. lo publicare en CODEPLEX.

sábado, 2 de mayo de 2009

Control Listview para tablas en formularios .NET


En todas las aplicaciones siempre tenemos las necesidad de agregar cuadriculas o tablas, aqui les presento mi manera de utilizar el control listview de Visual Studio .NET.

Una ves agregado el control a nuestro formulario, nos vamos a propiedades para configurarlo.

Configuracion:

view: Details, tranforma nuestro control en modo tabla.
Fullrowselect: True, al seleccionar un elemento, selecciona toda la fila.
Columns: Aqui agregamos las columnas que deseamos tener en la tabla.
CheksBoxes: false o true, si queremos tener cuadritos de seleccion en la tabla,

Ahora en Programacion VB.Net para agregar elementos:
Dim item As New ListViewItem
item.Text = "String o Valor"
item.SubItems.Add( "String o Valor")
item.SubItems.Add( "String o Valor")
item.SubItems.Add( "String o Valor")
ListView1.Items.Add(item)
Para eliminar una fila seleccionada:

Dim i As Integer
i = ListView1.SelectedIndices(i)
ListView1.Items.RemoveAt(i)

Para recorrer elementos de la tabla:

Dim i As Integer
Dim total As Double = 0
Dim nombre as string
For i = 0 To ListView1.Items.Count - 1
nombre=ListView1.Intems(i).text 'Leemos el valor de la primera columna
total = total + (CDbl(ListView1.Items(i).SubItems(3).Text)) 'Leemos el valor de las siguientes columnas
Next
Mas adelante colocare sobre como trabajar con los chekbox.
Saludos.

Iniciando El blog

Tengo una vision de los blog como herramientas tipos bitacoras donde se pueden almacenar datos que se guardan historicamente para la posteridad.

Nosotros los programadores pasamos mucho tiempo en la la pc, y en la web tratando de buscar soliciones a los requerimientos de programación que se nos presenta, una vez que obtenemos esa salucion, lo anotamos en una libretra, o imprimimos la pagina web con el codigo y lo archivamos... Pero a las libretas se les terminan las hojas o perdemos la pagina de impresion. Por este motivo decidí abrir este blog.

Voy a mostrar el uso de controles, y mucho codigo fuente principalmente del leguaje de programación .NET, desde como crear una tabla en un formulario, hasta el codigo para que nuestra aplicaciones puedan imprimir, sin embargo tambien habra de otros lenguajes.

Es simplemente compatir conocimiento, éste blog lo inicio sólo y espero que se unan personas que quieran colaborar.