Entradas

Mostrando entradas de septiembre, 2023

API REST en Visual Studio 2022

Imagen
 Aún para personas profesionales en las Tecnologías de la Información puede confundir y quizás hasta desconocer el término de API REST . Con un profundo respeto les comparto un video que a mi me sirvió mucho de referencia e introducción a este tema a pesar del nombre del video.   En las aulas utilizamos PHP con MariaDB , inclusive en mi canal hay algunos vídeos al respecto , Sin embargo ahora vamos a trabajar con la tecnología .NET y para ello nos encontramos un artículo en el siguiente blog . Es interesante porque esta escrito en el pasado mes de mayo de este año con lo que ya se aborda la versión 2022 de Visual Studio . Para darle un sabor diferente vamos a cambiar de ejemplo y podemos trabajar con una pequeña base de datos que contiene los datos generales de mis compañeros de trabajo. Entonces la base de datos estaría compuesta por: idemp nombre apellido1 apellido2 diac mesc

DataTable FrameWork 7 de .NET

Introducción .   "Representa una tabla de datos en memoria"   (Microsoft, 2023) . Así es como se define en la referencia de Microsoft en línea, para los clásicos aquellos “cursores” de Microsoft FoxPro que, a diferencia de éstos, en .NET se cuenta con varios métodos y propiedades además que es homogéneo a la plataforma de desarrollo independientemente del motor de donde provenga la tabla. A continuación, se muestra algunas operaciones con DataTable en Visual Studio 2022 usando el lenguaje de programación de C# .   Crear el DataTable           DataTable dt = null ;               string comando = "select * from tdbf" ;             cadenaConexion = "Provider=vfpoledb;Data Source=rutadbf;Collating Sequence=machine" ;             OleDbConnection cnn = new OleDbConnectio...

Configuración de Visual Studio 2022 para el IIS para WebApps de 32 Bits

Imagen
 Antes de cerrar el día, había quedado pendiente de como es posible así como en el IIS del equipo local, como probar las aplicaciones web puedan desplegarse para apps y dlls de 32 bits en el Visual Studio 2022 . Mostramos aquí la WebApp de juguete en el VS2022 . Ahora vamos a las opciones Herramientas-Opciones y aquí en Proyectos y Soluciones - Proyectos web se desmarca el checkbox de Usar la opción de 64 bits de IIS Express para proyectos y sitios web. Probamos el ejecutar la aplicación web y observamos que se despliegue el resultado esperado. Por lo que se puede continuar con el desarrollo web para acceso con tablas de FoxPro . Miguel Araujo.

Aplicaciones ASP.NET con Visual Studio 2022 - C# usando tablas de FoxPro

Imagen
En el Instituto donde laboro se tiene un formato que lleva años usando y que parece que ya, al no tener versiones de 64bits y Microsoft concluir su desarrollo, se está cambiando por formatos de texto como el CSV , sin embargo debido a los sistemas heredadas que aun no se aun podido migrar se tiene aun versiones de archivos de lenguajes XBase (DBF) . Se pretende migrar este tipo de formato a CSV para después subir a una base de datos de Oracle . En principio al hacer que los archivos dbf se podían leer desde aplicaciones .NET de consola no se tuvo problema, por lo que, auguramos el éxito de este mismo caso de uso en aplicaciones web. No fue así, y esto nos costó todo un día de buscar la solución, que hasta ahora solo se ha podido resolver en el Servidor Web (el Internet Information Services ) de nuestras máquinas locales, pero es importante también darle salida, en el IIS Express del propio VS2022 . La solución se expresa en texto y en este artículo se detallará un poco más la mis...