Leer una base de datos de Microsoft Access, presentar los datos en un objeto DataTable de ASP .NET, generar por código los encabezados y las columnas y mostrar la ruta a la base de datos en una etiqueta con diseño personalizado, en C# y VB .NET


macOS en PC (Z390 Aorus Elite + i9-9900 + RX 6600 XT) / Ejercicios de SwiftUI, .NET y Java
Leer una base de datos de Microsoft Access, presentar los datos en un objeto DataTable de ASP .NET, generar por código los encabezados y las columnas y mostrar la ruta a la base de datos en una etiqueta con diseño personalizado, en C# y VB .NET

Sencillo contador de visitas que utiliza una variable de aplicación desde el archivo Web.config, obteniendo el valor de esa variable en el código apsx.vb e incrementándolo en 1 cada vez que se carga la página y presentando el número de visitas formateado con separador de miles

Una aplicación ASP .NET es el conjunto de archivos y carpetas de un directorio virtual y se representa mediante un objeto HttpApplication. Un objeto de este tipo, llamado Application, es generado al arrancar la aplicación (cuando un cliente pide una página del sitio por primera vez).
Continuar leyendo «Contador en ASP .NET desde Web.config en VB (3)»Sencillo contador de visitas que utiliza un archivo de texto como almacén del dato y objetos de System.IO (File.Exists(String), File.CreateText(String), StreamReader, StreamWriter, StreamReader.ReadToEnd) para leer y guardar el valor que se incrementa en 1 cada vez que se recarga la página; el número de visitas se muestra formateado con separador de miles mediante el método Strings.FormatNumber

En este ejercicio se muestra cómo crear un contador de visitas muy sencillo en una aplicación ASP .NET. Se utilizan 3 archivos:
Continuar leyendo «Contador en ASP .NET con archivo de texto en VB (2)»Sencillo contador de visitas que utiliza un archivo XML como origen de datos y un DataSet como almacén desconectado para leer y guardar el valor que se incrementa en 1 cada vez que se recarga la página; el número de visitas se muestra formateado con separador de miles mediante el método Strings.FormatNumber

En este ejercicio se muestra cómo crear un contador de visitas muy sencillo en una aplicación ASP .NET. Se utilizan 3 archivos:
Continuar leyendo «Contador en ASP .NET con archivo XML en VB (1)»Continuación del artículo Instalar macOS 10.13 en la placa P55-USB3 (1) detallando la instalación de la actualización de seguridad 2020-002, la recuperación de la conexión y desconexión en caliente de los discos SATA y el reemplazo del HDD por un SSD.
Actualización Security Update 2020-002
A lo largo del año 2020 Apple ha publicado 2 actualizaciones de seguridad para macoS 10.13 High Sierra:
Instalar macOS 10.13 High Sierra en la placa Gigabyte P55-USB3 usando UniBeast y MultiBeast de tonymacx86 y Clover como gestor de arranque. Activación de la app Mensajes.

La placa base Gigabyte P55-USB3 (y algunas otras de la misma marca con chipset P55 / H55) facilitaron el montaje de un hackintosh y la instalación de macOS desde la versión 10.6 Snow Leopard. He probado a instalar High Sierra en mi PC mediante UniBeast y MultiBeast de tonymacx86 y utilizando Clover como gestor de arranque.
Componentes del hackintosh
Son componentes con varios años de antigüedad pero su funcionamiento es bastante bueno con macOS 10.11 que es el sistema que he utilizado desde 2015.
Continuar leyendo «macOS High Sierra 10.13 en P55-USB3 (1)»Modificar ms-resource:EditWithPhotos, una entrada del menú contextual de imágenes en Windows 10 que, al ser activada con el ratón, abre la aplicación Fotos en el modo de edición

Crear archivos JAR desde línea de comandos. Archivos JAR ejecutables y no ejecutables. Ejecutar un archivo JAR desde línea de comandos. Configurar la asociación del tipo de archivo JAR para que se ejecute correctamente con doble clic en Windows. Acceder a imágenes y otros recursos almacenados en un archivo JAR
Comprimir y empaquetar ficheros en un archivo JAR no ejecutable
Comprimir y empaquetar ficheros en un archivo JAR:
jar -cf archivo.jar archivo1 archivo2 archivo3Continuar leyendo «Abrir archivos JAR con doble clic en Windows 10»
Modificar volumen de pistas de audio MP3 con MP3Gain Express for Mac
En ocasiones deseamos cambiar el volumen base de una o varias canciones MP3. En el mundo Windows se ha usado desde hace años MP3Gain de Glen Sawyer, este programa cumple bien su función aunque lleva bastante tiempo sin actualizaciones. En el mundo Mac se utiliza MacMP3Gain de Bery Rinaldo que tiene inconvenientes derivados de su diseño como aplicación de tipo Applescript por lo que su funcionamiento es lento y no aprovecha bien las capacidades de los ordenadores actuales; también lleva bastante tiempo sin actualizar.
Recientemente Paul Kratt ha publicado una nueva aplicación llamada MP3Gain Express for Mac inspirada en MP3Gain para Windows.
Leer una agenda telefónica desde un archivo XML que actúa como origen de los datos mostrándolos en un control DataGridView personalizado cuyos registros se pueden filtrar con sentencias SQL, en Visual Studio 2017 con C#

En este ejercicio se diseña una sencilla aplicación de agenda telefónica que lee los datos desde un archivo XML en lugar de hacerlo desde una base de datos. Las principales características del ejercicio son: