Historial de los últimos códigos añadidos

Listado de los últimos códigos introducidos.
sin imagen de perfil
Actualizado

.zipEnlace de una y dos vías entre componentes Blazor.


C sharp

,

HTML

Actualizado el 10 de Diciembre del 2023 por Horacio Aldo (Publicado el 16 de Octubre del 2023)
372 visualizaciones desde el 16 de Octubre del 2023
Desarrolla los tipos de enlace de una y dos vías entre componentes Blazor. Tema más conocido en idioma inglés como “one way vs two way data binding”.
EL video inicia directamente mostrando la diferencia de comportamiento entre los tipos de enlace para pasar luego al desarrollo del código C# en el que se vaso el ejemplo inicial antes mencionado.

sin imagen de perfil
Actualizado

.zipVarios botones de submit en Blazor EditForm


C sharp

,

HTML

Actualizado el 10 de Diciembre del 2023 por Horacio Aldo (Publicado el 27 de Octubre del 2023)
428 visualizaciones desde el 27 de Octubre del 2023
La propuesta clásica de los formularios Balzor se basan en un solo evento llamado OnValidSubmit y un único botón del tipo "submit" que invoca al único método de atención al evento antes mencionado. ¿Y se precisamos más botones un método de atención para cada botón?
Este video nos revela la respuesta a esa pregunta.


Basado en el siguiente artículo:
https://stackoverflow.com/questions/58231592/multiple-submit-buttons-in-blazor-editform
sin imagen de perfil

.zipProgramación asíncrona en Blazor.


C sharp

,

HTML

Actualizado el 28 de Noviembre del 2023 por Horacio Aldo (Publicado el 22 de Noviembre del 2023)
325 visualizaciones desde el 22 de Noviembre del 2023
Las aplicaciones productivas, las no académicas, son en realidad asíncronas, dándole por ejemplo la posibilidad al usuario de continuar con su tarea sin necesidad de esperar a que otro proceso finalice. Concretamente para este video, el usuario puede seguir tipeando el nombre del color a buscar mientras la aplicación continua con la búsqueda simultáneamente.

sin imagen de perfil

.zipUso de ValidationMessageStore en Blazor


C sharp

,

HTML

Actualizado el 12 de Noviembre del 2023 por Horacio Aldo (Publicado el 5 de Noviembre del 2023)
498 visualizaciones desde el 5 de Noviembre del 2023
Como mostrar un mensaje de validación de apellido ya existente en la base de datos de la misma forma que se muestran las validaciones estándar en Blazor.
Para resolverlo utilizaremos ValidationMessageStore para presentar validaciones personalizadas (custom validation).

sin imagen de perfil

.zipComo crear un listador genérico en Blazor Webassembly que detecte la inexistencia de ítems.


C sharp

,

HTML

Publicado el 29 de Septiembre del 2023 por Horacio Aldo
433 visualizaciones desde el 29 de Septiembre del 2023
Desarrollamos la capacidad de detectar y mostrar un mensaje cunado no existen ítems en la colección. Pudiendo escoger entre dos posibilidades, una mostrar un mensaje genérico y la otra un mensaje personalizado a través de un parámetro del tipo RenderFragment en el cual el desarrollador defina el HTML que más se adecue. Por ejemplo, la imagen de un aula vacía para el caso en que no haya alumnos.

sin imagen de perfil

.zipComo listar cualquier cosa y avisar cuando es seleccionada utilizando Blazor.


C sharp

,

HTML

,

JavaScript

Actualizado el 25 de Septiembre del 2023 por Horacio Aldo (Publicado el 14 de Septiembre del 2023)
370 visualizaciones desde el 14 de Septiembre del 2023
Explica como agregar eventos genéricos a un componente, también genérico, creado en videos anteriores. EL componente PUBLICA un evento al cual se SUSCRIBE el componente padre mediante un método de atención, para ser informado de las novedades que ocurren en el componente hijo y pueda actuar en consecuencia. Para el ejemplo la novedad será una selección sobre un ítem de la lista por parte del usuario, de ahí el nombre del evento creado, OnSelect.

sin imagen de perfil

.zipComo mostrar cargando mientras procesa


C sharp

,

HTML

,

JavaScript

Actualizado el 25 de Septiembre del 2023 por Horacio Aldo (Publicado el 16 de Septiembre del 2023)
416 visualizaciones desde el 16 de Septiembre del 2023
Los datos en la mayoría de los casos provienen de servicios web que no son instantáneos, por lo cual nuestro listador genérico debe comportarse mostrando una espera que indique al usuario el inicio y el fin de la carga. En este video mostraremos como desarrollar ese comportamiento.

Imágen de perfil

localGestión Financiera para Empresas en México


Calculadoras Programables

,

CASL

,

Appx

Actualizado el 25 de Septiembre del 2023 por Calculadora De Iva (Publicado el 16 de Septiembre del 2023)
401 visualizaciones desde el 16 de Septiembre del 2023
Calcular el IVA en México es un aspecto crucial de la gestión financiera de las empresas que operan en el país. Para sumar el IVA con precisión sin infringir ninguna regla o regulación, es esencial tener un conocimiento profundo de las leyes tributarias de México y las diversas exenciones y tasas que se aplican. Nuestra empresa se especializa en ayudar a las empresas a incorporar sin problemas el IVA en sus transacciones financieras, garantizando el cumplimiento de todos los requisitos legales y al mismo tiempo optimizando las obligaciones tributarias.
sin imagen de perfil

.zipListador asincrónico Blazor.


C sharp

,

HTML

Actualizado el 24 de Septiembre del 2023 por Horacio Aldo (Publicado el 22 de Septiembre del 2023)
403 visualizaciones desde el 22 de Septiembre del 2023
Desarrolla la carga de las listas en forma asincrónica mostrando una imagen animada para indicar al usuario el tiempo que dura. Utiliza el método Task.WhenAll para lanzar las cagas en paralelo y el método StateHasChanged para avisar al componente que su estado ha cambiado y debe refrescar su interfaz de usuario.

sin imagen de perfil

.zipComo crear un componente Blazor Webassembly capaz de listar cualquier cosa


C sharp

Actualizado el 9 de Septiembre del 2023 por Horacio Aldo (Publicado el 2 de Septiembre del 2023)
496 visualizaciones desde el 2 de Septiembre del 2023
Como crear un componente Blazor Webassembly capaz de listar cualquier cosa, desde algo tan simple como una lista de numero enteros hasta una lista de alumnos con sus nombres y notas.
Estableciendo el que y el cómo, en otras palabras, que mostrar y como mostrarlo.

sin imagen de perfil

.zipDesarrollo de un tablero de dibujo con Blazor


C sharp

,

HTML

Actualizado el 28 de Agosto del 2023 por Horacio Aldo (Publicado el 24 de Agosto del 2023)
1.438 visualizaciones desde el 24 de Agosto del 2023
Como desarrollar un tablero de dibujo de 16 x 16, reutilizando 256 veces un mismo componente Blazor Webassembly que hace las veces de un pixel. Exponiendo la necesidad del uso de parámetros y eventos como solución al problema real que se nos presenta.

sin imagen de perfil

.zipQuita Fondo a Imagen en Corel Draw VBA


Visual Basic para Aplicaciones

Actualizado el 22 de Agosto del 2023 por Zeus Alberto (Publicado el 14 de Agosto del 2023)
550 visualizaciones desde el 14 de Agosto del 2023
Bueno estoy tratando de desarrollar un codigo en VBA para Corel que elimine el fondo blanco de las imagenes, pero aun no logro aterrizar un codigo funcional. De momento estoy atorado porque el modelo de clases de Corel no soporta leer bmp.pixel, para comparar el pixel con la tolerancia, dejo el codigo haber si alguien lo puede concretar.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Sub RemoveWhiteBackground()
    Dim doc As Document
    Dim sr As ShapeRange
    Dim shape As shape
    Dim bmp As Bitmap
    Dim x As Long, y As Long
    Dim bgColor As Long ' Utilizamos Long para almacenar el valor RGB
    Dim tolerance As Integer
    Set doc = ActiveDocument
    Set sr = doc.ActivePage.Shapes.All
    ' Obtener el valor RGB para el color blanco
    bgColor = RGB(255, 255, 255)
    ' Definir la tolerancia para el rango de colores que consideras "blanco"
    tolerance = 30
    For Each shape In sr
        If shape.Type = cdrBitmapShape Then
            Set bmp = shape.Bitmap
            For x = 1 To bmp.SizeWidth ' Usar SizeWidth en lugar de GetWidth
                For y = 1 To bmp.SizeHeight ' Usar SizeHeight en lugar de GetHeight
                    If ColorDistance(bmp.Pixel(x, y), bgColor) < tolerance Then
                        bmp.Pixel(x, y) = RGB(0, 0, 0) ' Cambiar el píxel a negro
                    End If
                Next y
            Next x
        End If
    Next shape
End Sub
 
Function ColorDistance(color1 As Color, color2 As Long) As Double
    Dim redDiff As Double
    Dim greenDiff As Double
    Dim blueDiff As Double
 
    redDiff = color1.Red - GetRValue(color2)
    greenDiff = color1.Green - GetGValue(color2)
    blueDiff = color1.Blue - GetBValue(color2)
 
    ColorDistance = Sqr(redDiff ^ 2 + greenDiff ^ 2 + blueDiff ^ 2)
End Function

Espero alguien tenga una idea para resolver este tema

Les dejo algunas imagenes en PNG que he estado utilizando con este codigo.

Saludos
Atentamente
Ing. Zeus Paez

five-nights-at-freddys-editable-2_1
five-nights-at-freddys-editable-2_2
five-nights-at-freddys-editable-2_5
five-nights-at-freddys-editable-2_6
five-nights-at-freddys-editable-2_7
five-nihts-at-freddys-1-editable_7
five-nihts-at-freddys-1-editable_8
sin imagen de perfil

localEjercicio JAVA


Java

Actualizado el 1 de Agosto del 2023 por Juan (Publicado el 17 de Noviembre del 2022)
3.729 visualizaciones desde el 17 de Noviembre del 2022
CREAR CLASE PRINCIPAL LLAMADA OPERACIONES QUE
PERMITA LA CREACION DE OBJETOS Y MENU COMO SE INDICA
A CONTINUACION:
Crear el Objeto Ahorros y Corriente
•Una vez instanciado los objetos manipule su estructura a través del
manejo de sus métodos.
•El objeto debe registrar el número de retiros y consignaciones que se
realicen durante la manipulación del objeto.
•La interacción con los métodos de las clases debe implementarse a
través del diseño y control de un menú de opciones como se indica a
continuación:

( EN LA IMAGEN, MAS DETALLES)
PORFAVOR NECESITO AYUDA CON ESTE EJERCICIO DE JAVA, SE LO AGRADECERIA MUCHO, FELIZ DIA.


Demostracion-Ejercicio-JAVA
sin imagen de perfil

.zipEl espíritu de Blazor WebAssembly


C sharp

,

HTML

Actualizado el 1 de Agosto del 2023 por Horacio Aldo (Publicado el 24 de Julio del 2023)
697 visualizaciones desde el 24 de Julio del 2023
Describe de manera básica el proceso de composición del todo a las partes, partiendo de un ejemplo real, una tabla, pasando a la abstracción mediante un modelo de clases relacionadas por una composición, para llegar por ultimo al código. Realizando una aplicación web utilizando Blazor Webassembly y lenguaje c#.