Los Temas más visitados de C sharp

Listado de los Temas más visitados durante los últimos 30 días
sin imagen de perfil
Val: 32
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

local¿ Como se si me gusta programar ?


1.452 visualizaciones el último mes

C sharp

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 6 de Diciembre del 2024 por Horacio Aldo
3.612 visualizaciones desde el 6 de Diciembre del 2024

Este video intenta que usted viva la experiencia de programar, aunque no sepa hacerlo, para que sienta lo que experimenta un programador y pueda contestar la pregunta

¿Cómo se si me gusta programar?

Descompondremos en tareas simples una más compleja, de la misma manera que los niños construyen castillos con palitos, piedras y tierra sentados en un aplaza, ellos ya han contestado la pregunta cunado dicen “mamá, mamá mira lo que arme” y sienten la emoción de la creación.
sin imagen de perfil
Val: 32
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

.zipClases genéricas C#


1.251 visualizaciones el último mes

C sharp

Actualizado el 26 de Septiembre del 2024 por Horacio Aldo (Publicado el 13 de Septiembre del 2024)
6.050 visualizaciones desde el 13 de Septiembre del 2024
Mediante un requerimiento funcional vasado en el cuento de los tres chanchitos y el lobo. Los desarrolladores nos vemos obligados a generar una clase genérica llamada "Casa", que nos permita cumplir con la especificación de la de paja, la de madera y la de ladrillo.
Para que los chanchitos puedan sobrevivir.

sin imagen de perfil
Val: 32
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

.videoComo desarrollar un transmisor asíncrono en Blazor, sin pagar.


102 visualizaciones el último mes

C sharp

,

HTML

Actualizado el 2 de Julio del 2024 por Horacio Aldo (Publicado el 21 de Abril del 2024)
1.818 visualizaciones desde el 21 de Abril del 2024

Expone el desarrollo de una aplicación Blazor (C#), donde la asincronicidad o asincronía es un requerimiento indispensable para que su uso sea razonablemente viable a nivel humano.
Ya que permite al usuario escribir y enviar los mensajes al mismo tiempo, en otras palabras, el usuario puede seguir escribiendo el nuevo mensaje sin necesidad de quedarse esperando a que finalice la transmisión de los mensajes anteriores. La transmisión de cada mensaje será representada por una barra de progreso roja que avanza un 10% cada 1 segundo, logrando al cabo de 10 segundos, completar el 100% de la transmisión.
sin imagen de perfil
Val: 32
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

.zipProgramación Lineal vs Estructurada vs Orientada a objetos.


80 visualizaciones el último mes

C sharp

Actualizado el 27 de Agosto del 2024 por Horacio Aldo (Publicado el 20 de Agosto del 2024)
2.694 visualizaciones desde el 20 de Agosto del 2024
Existen ocasiones en que la única manera de saber que es mejor o peor, es probarlo para vivir y comparar ambas experiencias. Este es el caso que intenta exponer el video, para que el desarrollo de una misma especificación funcional, nos de la respuesta.

sin imagen de perfil
Val: 32
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

.zipValores y parámetros en cascada de Blazor, sin pagar.


64 visualizaciones el último mes

C sharp

,

HTML

Actualizado el 12 de Agosto del 2024 por Horacio Aldo (Publicado el 4 de Agosto del 2024)
640 visualizaciones desde el 4 de Agosto del 2024


Mediante un ejemplo practico se pasan valores en cascada, compartiéndolos desde el componente padre al componente hijo y al nieto. Siendo estos componentes parte del componente todo.
Concretamente se trata de una tabla que esta compuesta por filas y estas por columnas, de tal manera que el componente tabla (padre) pasa en cascada un array con los valores de las celdas, a las filas (hijo) y a las columnas (nieto).
sin imagen de perfil
Val: 32
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

.zip[CascadingParameter] versus [Parameter] en Blazor.


56 visualizaciones el último mes

C sharp

,

HTML

Actualizado el 12 de Agosto del 2024 por Horacio Aldo (Publicado el 9 de Agosto del 2024)
480 visualizaciones desde el 9 de Agosto del 2024
Muestra la conveniencia de uso de atributo [CascadingParameter] frente a [Parameter] cuando se utilizan componentes anidados. Mediante la resolución de una misma especificación funcional, primero desarrollada con [CascadingParameter] y después con [Parameter]. Cosa que evidencia el crecimiento de la complejidad del código en cal caso del uso de [Parameter].

Imágen de perfil

internetInyección de Dependencias en C#


52 visualizaciones el último mes

C sharp

Publicado el 1 de Junio del 2016 por Administrador
3.658 visualizaciones desde el 1 de Junio del 2016
La inyección de dependencias o DI por sus siglas en inglés, es una herramienta comúnmente utilizada en varios patrones de diseño orientado a objetos, consiste en inyectar comportamientos a componentes.
sin imagen de perfil
Val: 32
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

.zipComo programar un videojuego en Blazor Webassembly.


35 visualizaciones el último mes

C sharp

,

HTML

Actualizado el 19 de Marzo del 2024 por Horacio Aldo (Publicado el 24 de Diciembre del 2023)
2.024 visualizaciones desde el 24 de Diciembre del 2023
Si quiere iniciar un el diseño de un apasiónate video juego (video game), puede utilizar este desarrollo conceptual que utiliza una bicicleta controlada por el usuario, dándole la capacidad de moverla en forma lateral a través de un camino.

sin imagen de perfil
Val: 32
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

.zipComo mostrar cargando mientras procesa


30 visualizaciones el último mes

C sharp

,

HTML

,

JavaScript

Actualizado el 25 de Septiembre del 2023 por Horacio Aldo (Publicado el 16 de Septiembre del 2023)
961 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

internetCrear y leer ficheros JSON fácilmente en C# con JSONNET


28 visualizaciones el último mes

C sharp

Publicado el 20 de Julio del 2020 por Administrador
3.822 visualizaciones desde el 20 de Julio del 2020
En esta entrada vamos a ver cómo trabajar fácil y eficientemente con ficheros Json en un programa con C# gracias a la librería Json.NET.

No hay duda que el formato Json se ha convertido en uno de los estándares para el intercambio de datos estructurados en entre servicios Web multiplataforma.

El formato Json presenta algunas ventajas frente a sus competidores (como xml), como un menor tamaño de archivo, ser más fácil de entender por una persona, o una generación y procesado más rápido.

Aunque habitualmente asociamos los ficheros Json con Javascript, los principales lenguajes de programación disponen de librerías para trabajar con ficheros Json de forma cómoda.

Por supuesto, C# no es una excepción. El framework .NET soporta Json de forma nativa desde la versión 4.0. Pero su uso es aún más sencillo y eficiente gracias a la popular librería Open Source Json.NET.

Screenshot_20200720_181830
Imágen de perfil

internetCómo construir un API REST como clientes con c#


25 visualizaciones el último mes

C sharp

Publicado el 28 de Febrero del 2021 por Administrador
955 visualizaciones desde el 28 de Febrero del 2021
vamos a ver cómo consumir un API Rest desde una aplicación escrita en .Net Framework, sin necesidad de librerías de terceros.

Como sabemos, proporcionar un API Rest es una forma común de comunicación con aplicaciones Web. Por tanto, es frecuente que tengamos que interactuar con ellas desde nuestra aplicación.

Afortunadamente, comunicarnos con un API Rest desde una aplicación en .Net es sencillo con la clase HttpWebRequest, incluida por defecto.

Para esta entrada emplearemos nuestro API Rest de ejemplo en NodeJS que vimos en esta entrada, y hemos usado frecuentemente en el blog como base de un API Rest "bien" estructurado.

Screenshot_20210228_184658
sin imagen de perfil
Val: 32
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

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


25 visualizaciones el último mes

C sharp

,

HTML

Actualizado el 10 de Diciembre del 2023 por Horacio Aldo (Publicado el 16 de Octubre del 2023)
1.307 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.

Imágen de perfil

.pdfC# y Java: Comparación de lenguajes de programación


24 visualizaciones el último mes

C sharp

Actualizado el 18 de Enero del 2016 por Administrador (Publicado el 19 de Julio del 2007)
17.112 visualizaciones desde el 19 de Julio del 2007
Independientemente de si como desarrollador realiza su labor en aplicaciones de escritorio o en aplicaciones y servicios Web para dispositivos incrustados de Microsoft Windows, en este artículo se compararán los lenguajes de programación C# y Java desde el punto de vista del desarrollador de una aplicación. En el documento, que puede descargar mediante el vínculo incluido en la parte superior de esta página, se analizarán concretamente las similitudes y diferencias, así como los fundamentos de la sintaxis del lenguaje. Se incluyen tablas de ejemplo con fragmentos de código y palabras clave comparadas, junto con un completo análisis de uso. Se asume que el lector posee conocimientos de C# y/o Java, aunque basta con conocer C++, ya que ambos lenguajes guardan similitud con este último y, a su vez, C++ se suele utilizar para la comparación. Para sacar el máximo partido de la información del documento, debe tener instalado Microsoft Visual Studio .NET y el complemento J#, ya que en el artículo se incluyen vínculos a sus páginas de ayuda en pantalla respectivas.
sin imagen de perfil
Val: 32
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

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


24 visualizaciones el último mes

C sharp

,

HTML

,

JavaScript

Actualizado el 25 de Septiembre del 2023 por Horacio Aldo (Publicado el 14 de Septiembre del 2023)
836 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
Val: 32
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

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


24 visualizaciones el último mes

C sharp

,

HTML

Publicado el 29 de Septiembre del 2023 por Horacio Aldo
1.050 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
Val: 32
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

.zipVarios botones de submit en Blazor EditForm


23 visualizaciones el último mes

C sharp

,

HTML

Actualizado el 10 de Diciembre del 2023 por Horacio Aldo (Publicado el 27 de Octubre del 2023)
1.248 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
Val: 32
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

.zipDesarrollo de un tablero de dibujo con Blazor


21 visualizaciones el último mes

C sharp

,

HTML

Actualizado el 28 de Agosto del 2023 por Horacio Aldo (Publicado el 24 de Agosto del 2023)
1.989 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.

Imágen de perfil

internetLos punteros de C en C#


21 visualizaciones el último mes

C sharp

Actualizado el 10 de Febrero del 2022 por Administrador (Publicado el 16 de Diciembre del 2021)
2.714 visualizaciones desde el 16 de Diciembre del 2021
Los punteros son una de las más potentes características de C, pero a la vez uno de sus mayores peligros. Ahora los punteros de C en C# no se suelen usar, puesto que tenemos varias estructuras dinámicas ya creadas como parte de las bibliotecas auxiliares que acompañan al lenguaje básico. Los punteros nos permiten acceder directamente a cualquier parte de la memoria creando estructuras dinámicas. Esto da a los programas C una gran potencia y a la vez una cantidad ilimitada de problemas, y por eso es inseguro usarlos.

Pero les voy a explicar de todas formas como usar los apuntadores en el lenguaje de la tecnología .NET como si estuviéramos aprendiendo C.

Para empezar vamos a diferenciar como se declaran las variables punteros y las variables normales a las que estamos acostumbrados.

Screenshot_20211216_163037
Imágen de perfil

internetTrabajando con arrays (vectores) en C#


19 visualizaciones el último mes

C sharp

Publicado el 8 de Abril del 2013 por Administrador
12.068 visualizaciones desde el 8 de Abril del 2013
En programación un array (muchos lo llaman vector) es una zona de almacenamiento que contiene elementos de un mismo tipo (enteros, booleanos, fechas). En principio todos las arrays son de una dimensión, pero se pueden simular fácilmente arrays multidimensionales. Los más fáciles de "ver" o imaginar son los de dos (un tablero de ajedrez) y tres dimensiones (el cubo de Rugby).
sin imagen de perfil
Val: 32
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

.zipComo desarrollar componente botón Blazor que reemplace al estándar, sin pagar.


19 visualizaciones el último mes

C sharp

,

HTML

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 12 de Agosto del 2024 por Horacio Aldo (Publicado el 25 de Julio del 2024)
1.080 visualizaciones desde el 25 de Julio del 2024
Utilizando como escusa el desarrollo de un componente botón, contador de clics, veremos conceptos tales como: RenderFragment, async Task, MouseEventArgs, EventCallback, InvokeAsync y “[Parameter(CaptureUnmatchedValues = true)]”.

Imágen de perfil

.htmlSimulando operaciones de conjuntos con C#


17 visualizaciones el último mes

C sharp

Publicado el 25 de Marzo del 2013 por Administrador
16.050 visualizaciones desde el 25 de Marzo del 2013
Es común encontrarnos con problemas que involucran conjuntos de elementos los cuales hay manejar como tales, o sea garantizando que no contengan elementos repetidos y que estén definidas las operaciones de union, interseccion y diferencia.
Aquí dejo un ejemplo de una clase que he nombrado ObjectSet que implementa estos servicios sobrecargando los operadores +, - y * para realizar las operaciones de unión, diferencia e intersección respectivamente.
sin imagen de perfil
Val: 32
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

.zipUso de ValidationMessageStore en Blazor


17 visualizaciones el último mes

C sharp

,

HTML

Actualizado el 12 de Noviembre del 2023 por Horacio Aldo (Publicado el 5 de Noviembre del 2023)
1.022 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
Val: 32
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

.zipEl espíritu de Blazor WebAssembly


17 visualizaciones el último mes

C sharp

,

HTML

Actualizado el 1 de Agosto del 2023 por Horacio Aldo (Publicado el 24 de Julio del 2023)
998 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#.

Imágen de perfil

.pdfIntroducción a C#


16 visualizaciones el último mes

C sharp

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 25 de Septiembre del 2015 por Administrador (Publicado el 1 de Octubre del 2012)
10.211 visualizaciones desde el 1 de Octubre del 2012
Este documento trata de mostrar de forma breve y sencilla una introducción al mundo del C#, el lenguaje estrella de .NET que ha sido construido especialmente para adaptarse de manera natural al framework y aprovechar al máximo todas sus características. No trata de ser un manual de programación sino una pequeña aproximación, los que quieran ir más allá pueden consultar las referencias de la bibliografía.
En formato pdf de 27 páginas.
1. Introducción
2. Características de C#
3. Herramientas
4. Primer programa en C#: ¡Hello world!
5. Compilación
6. Plataforma MONO
7. Clases en C#
8. Creación de Objetos en C#
9. Herencia y métodos virtuales en C#
10. Polimorfismo en C#
11. Conclusión y Bibliografía