Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > .NET
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-07-2024
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.934
Poder: 26
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por REHome Ver Mensaje
En cuanto al enum. ¿Qué más da si enum y un array, el rollo es conseguir esa información.

En términos generales, es mejor modelar con `tipos` que con `algoritmos`.


Por ejemplo, si quieres definir que algo esta ordenado, puedes hacer un algoritmo de `sort` O (mejor) usas una estructura como un `Btree`, que esta ordenada por construcción.


Igual, es lo mismo decir que tienes 2 posiciones en pantalla con `[1,2]` que con `Point{x:1,y:2}`, pero la segunda es mas clara.


El uso de enums aquí hace mas correcto el código, ya que crea una lista finita y explicita de opciones, en cambio, un integer es 'valido' para todo el rango del 'i32'.
__________________
El malabarista.
Responder Con Cita
  #2  
Antiguo 28-07-2024
tsk tsk is offline
Miembro
 
Registrado: dic 2017
Posts: 56
Poder: 8
tsk Va por buen camino
Lo podrías hacer de muchas formas, pero revisa la siguientes bibliotecas, tal vez te sean de utilidad.

https://github.com/gui-cs/Terminal.Gui
https://github.com/MV10/dotnet-curses
https://spectreconsole.net/
https://github.com/lechu445/ConsoleMenu

Así de buenas me iría primero por Terminal.Gui

Y es relativamente sencillo iniciar con esta biblioteca.

Código:
dotnet new console
dotnet add package Terminal.Gui
Y si quieres puedes usar una interfaz para crear diseñar la vista por medio de una aplicación que se llama TerminalGuiDesigner que la puedes instalar de la siguiente forma.

Código:
dotnet tool install --global TerminalGuiDesigner
Este programa te facilita crear la GUI, por ejemplo

https://imgur.com/a/2Ojlk53

Al principio te podría parecer un poco complejo, pero podrías obtener un resultado más profesional

Además podrías seguir el siguiente tutorial para aprender a usarlo.

https://markjames.dev/blog/developin...player-csharp/
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Reducir lineas de codigo JuanOrtega Varios 2 23-02-2015 11:26:37
Reducir Tamaño DLL en XE3 elcharlie Varios 6 24-04-2013 18:38:05
Reducir Imagenes jerosol Gráficos 11 01-02-2011 16:06:17
Como reducir mi log Gustavo Gowdak MS SQL Server 2 04-06-2007 23:43:06
reducir tamaño del LOG orodriguezc MS SQL Server 3 09-03-2004 14:50:35


La franja horaria es GMT +2. Ahora son las 16:22:14.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi