Entradas

Sencilla ProgressBar con C#

using System ; using System . Threading ; namespace app1 { class Program { static void Main ( string [ ] args ) { for ( int i = 0 ; i <= 10 ; i ++ ) { Thread . Sleep ( 1000 ) ; ProgressBar ( i , 10 ) ; } } static void ProgressBar ( int count , int total ) { var barLength = 60 ; var filledLength = ( int ) ( Math . Round ( barLength * count / ( float ) total ) ) ; var percent = Math . Round ( 100.0 * count / ( float ) total , 1 ) ; string bar = "" ; bar = bar . PadRight ( filledLength , ' █ ' ) + percent + ' % ' + bar . PadRight ( ( barLength - filledLength ) , ' ' ) ; Console . Clear ( ) ; Console . WriteLine ( $" [ { bar } ] " ) ; Console . Out . Flush ( ) ; } } }

Conexión a la Base de Datos

Imagen
Cuando se requiere conectar tu aplicación a un origen de datos, una página muy útil es: www.connectionstrings.com En ella encontrarás la cadena de conexión correspondiente a diferentes Manejadores de Bases de Datos.

Java/Swing

Swing es una tecnologia que utiliza Java para aplicaciones de Escritorio aqui les dejo un manual que he encontrado en la red, para los que desean aprender este facinante lenguaje: Descargar Manual Java Espero les sea de utilidad

CrystalReports

Hace un tiempo me preguntaba como mostrar un Reporte de CrystalReports pero que este se actualizara de acuerdo al Contenido de un DataSet, bien, pues aqui un sencillo ejemplo: 'Obviamente primero deben crear su Reporte en Crystal, ok 'Declaramos una variable local instanciada con el Nombte del Reporte Creado Dim Report As New Reporte_Ventas 'oConn es un objeto de la Clase CReport, dicha Clase se conecta a la Base de Datos SQL_Server '(la anexare mas abajo) Dim oConn As New CReport 'Este DataSet estara vinculado al reporte, para muestre el resultado de la consulta Dim dsConn As New DataSet 'Mi variable de error Dim strError As String = "" 'Ahora mi DataSet local se llenara con el resultado de la consulta en la Base de Datos 'SP_Report es un procedimiento almacenado en la base de datos 'Obviamente tambien puediera ser una consulta SQL dsConn = oConn.Reporte("SP_REPORT", strError) If strError = "" Then Re...