![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
#1
|
||||
|
||||
Cita:
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. |
#2
|
|||
|
|||
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 Código:
dotnet tool install --global TerminalGuiDesigner 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/ |
![]() |
|
|
![]() |
||||
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 |
![]() |
|