jueves, 21 de marzo de 2024

Instalar Powershell 7


Instalar Powershell Version 7
--------------------------------------
$> winget search powershell
$> winget install Microsoft.Powershell

Actualizar Powershell 7
$> iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"

Crear archivo con el nombre Microsoft.PowerShell_profile.ps1 en Documentos/Powershell
--------------------------------------------------
function prompt {
       $arrowColor = "38;2;30;197;147m"
       Write-Host -NoNewline -ForegroundColor White "`e[$arrowColor➔  "
       Write-Host -NoNewline -ForegroundColor Cyan "$($PWD.ProviderPath | Split-Path -Leaf)"
       return " "
}
--------------------------------------------------

Desactivar texto de inicio PowerShell
Ir Configuracion -> Setting.json
"commandline": "pwsh.exe -nologo",
"opacity": 97,
"intenseTextStyle": "all",
"centerOnLaunch":true,

Tamaño de Terminal: colum 98   Filas:25
Font: CaskaydiaCove Nerd Font
FontSize:12

Desactivar texto de inicio PowerShell
$> Install-Module -Name Terminal-Icons -Repository PSGallery      //Y
$> winget install Microsoft.Powershell
$> notepad $PROFILE
Al final de la línea agregar:
Import-Module -Name Terminal-Icons

➜➔


lunes, 18 de diciembre de 2023

Generar numero aleatorio entre un rango especifico en JAVA


Generar número entero aleatorio entre un rango especifico:
int numeroAleatorio = (int) (Math.random() * (max - min + 1)) + min;

Generar número decimal aleatorio entre un rango especifico:
double numeroAleatorio = Math.random() * (max - min) + min;

miércoles, 6 de diciembre de 2023

Enum en java


ENUM
======
Un enum es una coleccion de valores constantes.

public enum Color {
    RED("rojo"),
    GREEN("verde"),
    YELLOW("amarillo");

    private final String color;

    Color(String color) {
        this.color = color;
    }

    public String getColor() {
        return color;
    }
}

public class Main {
    public static void main(String[] args) {
        Color red = Color.RED;
        System.out.println(red.getColor()); //rojo
    }
}

lunes, 4 de diciembre de 2023

Instalar Typescript

Instalar typescript
$> npm install -g typescript

Obtener version de typescript
$> tsc --version

Configuracion del archivo tsconfig.json
$> tsc -init
"rootDir": "./src",
"outDir": "./dist",
"noEmitOnError": false,
"removeComments":true,

Crear carpeta src y poner el archivo index.ts
en la terminal ejecutar : 
$> tsc 
Con el comando se generara el codigo javascript en la carpeta dist.

Compilar todos los archivos que se encuentran en la carpeta src
$> tsc --watch


jueves, 30 de noviembre de 2023

JAVAFX

JavaFX
======
Stage: Representa la ventana principal de la aplicacion
Se pueden crear nuevas instancias de la clase Stage que representan nuevas ventanas.

Scene: Es el que contiene todos los elementos que se encuentran en en Stage.

Node: Son todos los componentes individuales como botones,tablas, etc.

miércoles, 29 de noviembre de 2023

JAVAFX INSTALACION

JavaFX
=========


Descargar SceneBuilder
https://gluonhq.com/products/scene-builder/

Ruta por defecto de SceneBuilder
C:\Users\userPC\AppData\Local\SceneBuilder\

Configurar Scene builder en intellij idea
En Intellij idea >  Ir a Settings
  buscar JavaFX 
  Se le asigna la siguiente ruta:
  C:\Users\UserName\AppData\Local\SceneBuilder\SceneBuilder.exe

Descargar el sdk de JavaFX para jdk 11 y versiones posteriores
https://openjfx.io/

Descomprimir y copiar la carpeta en el Disco C junto al jdk de java.

Añadir el SDK de JavaFX como libreria.
Ir a Project Structure > libraries > Add
C:\Program Files\Eclipse Adoptium\javafx-sdk-21.0.1\lib

Agregar opciones a la VM.
Ir a la Clase Main > Alt + Enter >  modify Run Configuration
   Clic en Modify options > Add VM options > En VM options agregar:
-----------------------------------------------------------------------------------------------------
--module-path "C:\Program Files\Eclipse Adoptium\javafx-sdk-21.0.1\lib" --add-modules javafx.controls,javafx.fxml
-----------------------------------------------------------------------------------------------------








domingo, 26 de noviembre de 2023

Verificar si el form esta abierto (instancia única) WINDOWS FORM MDI

 


private void OpenChildForm(Form childForm)
{
        foreach (Form form in MdiChildren)
        {
            if (form.GetType() == childForm.GetType())
            {
                form.BringToFront();
                if (form.WindowState == FormWindowState.Minimized)
                {
                      form.WindowState = FormWindowState.Normal;
                }
                      return;
            } 
        }
        childForm.MdiParent = this;
        childForm.Show();

}

Instalar Powershell 7

Instalar Powershell Version 7 -------------------------------------- $> winget search powershell $> winget install Microsoft.Powershe...