Thema
:
Tips sobre Delphi
Einzelnen Beitrag anzeigen
DP News-Robot
Registriert seit: 4. Jun 2010
15.766 Beiträge
#
1
Tips sobre Delphi
18. Apr 2020, 09:20
Desde la página de
Delphi-Treff
nos muestran cientos de tips que seguro nos serán muy útiles a la hora de programar.
Por lo que he visto algunos se pueden simplificar muchísimo utilizando Firemonkey como por ejemplo el imprimir un
twebbrowser
que actualmente con
Rad
Studio 10.3 se puede hacer con una sóla línea de código "webbrowser1.MakeScreenshot" y alguno mas.
A continuación les muestro algunos de ellos:
Sistema
Administración de usuarios
Encuentra nombre de usuario
Verifique los derechos de administrador
Escritorio y barra de tareas
Activar / desactivar botón de inicio
Determinar dimensiones de la barra de tareas
Ocultar y mostrar iconos de escritorio
Eliminar enlaces de la lista de documentos
Barra de tareas automáticamente en segundo plano
Restaurar resolución original
Ocultar / mostrar barra de tareas
Cambiar fondo de escritorio
Agregar documento a la lista de documentos
Salvapantallas del programa
Establecer fondo de pantalla (en mosaico o centrado)
Organizar iconos en el escritorio
Insertar entrada en el menú de inicio
Usa el estilo del sistema actual
Eliminar la tarea de la barra de tareas al minimizar
Hardware
Determinar si el medio está cargado
Calcule la frecuencia de reloj de la CPU
Abrir / cerrar unidad de CD
Ponga el monitor en modo de espera
Prueba si hay una tarjeta de sonido instalada
Determine el tipo de unidad (disco duro, CD, disco
RAM
...)
Información del archivo de memoria y paginación
Obtener el nombre de una partición
Encuentra el número de serie de una partición
Determinar la fecha del BIOS
Compruebe si una CPU es compatible con MMX
Determinar la cantidad de procesadores
Notificación de cambio de CD
Determinar si hay un mouse disponible
Bloquear dispositivos de entrada
Acceso directo al hardware bajo Win95 / 98
Encuentra el nombre del perfil de hardware actual
Determinar el estado de energía de la computadora
Determinar si una unidad está lista
Determinar la capacidad de un portador de datos.
Lee el nombre del procesador
Procesos
Averigüe si un programa en particular se está ejecutando actualmente
Pausa la aplicación por un tiempo determinado
Prevenir arranques múltiples
Ocultar el programa del administrador de tareas
Minimiza / restaura todas las ventanas visibles
Determine si se está ejecutando un archivo exe
Salir de la aplicación en ejecución
Listar todas las ventanas
Haga clic en el botón
Minimiza, maximiza cualquier ventana
Identificar procesos en curso.
Utilice CreateProcess
Obtenga el control en una ventana de otra aplicación
Consultar la posición de una ventana extraña
Definir teclas de acceso rápido en todo el sistema
Averigüe qué EXE está detrás del nombre de una ventana
Mostrar el resultado de la consola en mi programa
Obtenga el identificador de ventana basado en el nombre exe
Registro
Trabaja con el registro de Windows
Escribir y leer secuencias en el registro
Acceda al registro
Leer acceso a HKEY_LOCAL_MACHINE
Diálogos del sistema
Mostrar diálogo de ruta estándar
Abra el diálogo de búsqueda del Explorador.
Mostrar diálogo de formato para medio de datos
Abrir diálogo de red y conexiones de acceso telefónico
Abrir los cuadros de diálogo del panel de control
Propiedades del sistema
Encuentra la versión de Windows
Windows NT / 2000 / XP o Windows 9x / Me
Responder al apagado de Windows
Configuraciones del sistema
Determinar resolución y profundidad de color
Cambiar hora y fecha del sistema
Cambiar resolución y profundidad de color
Notificación cuando cambia la hora del sistema
Calcular el tiempo de actividad de Windows
Determinar el idioma del sistema
Identificar fuentes instaladas
Determinar el modo de arranque
Determinar los colores del sistema.
Leer variables de entorno
Encuentra la zona horaria
Funciones del sistema
Actualizar escritorio
Vaciar la basura sin preguntar
Abre el menú de inicio
Cerrar ventanas
Leer favoritos
Borrar registros de eventos
Instalar y desinstalar fuentes
Teclado y mouse
Usa cursores animados
Actualizar cursor inmediatamente
Distinguir las teclas Ctrl izquierda y derecha
Ocultar / configurar el cursor del mouse
Reduce el área del mouse
Abortar el procesamiento de un bucle por parte del usuario
Establecer la posición del mouse
¿Está el mouse sobre un control?
Solicitar el estado de las teclas Ctrl / Alt / Shift
Determinar la posición actual del mouse
Simular el clic del mouse
Consulta qué botón del mouse presionó el usuario
Crea puntos de mira con el mouse
Intercambiar botones del mouse
Ctrl / Alt / Shift o Shift / Control
Activa los LED del teclado
Simula movimientos del mouse
Mueve el formulario con el mouse
Atajos con Ctrl / Shift y Alt
Verifique si los botones del mouse han sido reemplazados
Determinar el estado de los LED del teclado.
Red / internet
Navegador
Imprimir TWebBrowser
Activa el portapapeles con TWebbrowser
Usar el componente
ActiveX
de Internet Explorer
Aprenda la
URL
de la ventana activa del navegador
Completar / leer formularios en el navegador
Acceda al código
HTML
de la página que se muestra en TWebBrowser
Enviar formularios en TWebBrowser
Obtenga
URL
de todas las ventanas de IE
Correo electrónico
Enviar email
HTML
Imprimir documento
HTML
desde una aplicación
Internet
Descargue el contenido de un archivo
HTML
de Internet
Establecer y finalizar la conexión de acceso telefónico
Descargar archivos usando el protocolo HTTP
Determine si está conectado a Internet
Descargue archivos usando
Indy
sobre el protocolo HTTP
Determinar la velocidad de carga / descarga (TIdFTP)
Enviar datos a scripts a través de POST
Desconectarse de Internet
Inicie la conexión a internet automáticamente
Desactivar el marcado telefónico
Red
Red conectada
Encuentra la dirección
IP
de un host
Conecte unidades de red sin diálogo
Conecte unidades de red con diálogo
Componentes de red
Haga ping con los componentes
indy
Compartir carpetas en la red
Cambiar nombre de computadora
Apague la PC con Windows a través de la red
Intercambiar datos entre dos computadoras
Propiedades de red
Encuentra el nombre de la computadora de tu propia computadora
Encuentra direcciones
IP
locales
Otros
Establecer un enlace a una página de inicio
Gráfico
Edición gráfica
Mostrar mapa de bits escalado
Convertir imagen a escala de grises
Gráficos suaves
Crea una silueta
Mostrar sprites
Colorea la imagen
Cambiar el brillo de una imagen.
Guardar miniaturas
Dibuje el icono en un componente TImage
Compara dos imágenes
Reflejar mapa de bits horizontalmente
Invertir un mapa de bits
Cambiar contraste
Reflejar mapa de bits verticalmente
Girar mapas de bits
Convertir mapa de bits a blanco y negro
Gire TGraphic
Propiedades gráficas
Obtener información de un mapa de bits
Dimensiones de un mapa de bits en el portapapeles
Determinar colores de píxeles en el escritorio
Conversiones
Convierta TColor a código de color
HTML
y viceversa
Convierta TIcon a TBitmap
Cadenas de salida en un mapa de bits
Convertir WMF a BMP
Crear icono desde TBitmap
Convertir mapa de bits a JPEG
Convertir JPEG a un mapa de bits
Dibujo
Salida de texto girado
Dibujar en el escritorio
Mover gráficos sin parpadeo
Mostrar mapa de bits en mosaico
Dibujar degradado
TCanvas
Descubre la altura y el ancho de las letras
Otros
Determine si dos rectángulos chocan
Copie el formulario en el portapapeles como un mapa de bits
Generar color aleatorio
Captura de pantalla del escritorio de Windows
Guardar icono de un archivo
Mostrar imagen en el área del cliente
MDI
Copiar gráficos al portapapeles
Desmontar el valor del color
Comprueba si un punto se encuentra en un polígono
Recuerden que pueden ver muchos más en
https://www.delphi-treff.de/
Suscribirse :
Weiterlesen...
Zitat
DP News-Robot
Öffentliches Profil ansehen
Mehr Beiträge von DP News-Robot finden