Red de conocimientos turísticos - Información de alquiler - ¿Sobre el problema de modificar la interfaz de usuario de Tongdaxin Securities Trading Software?

¿Sobre el problema de modificar la interfaz de usuario de Tongdaxin Securities Trading Software?

¿Qué debes hacer si no estás satisfecho con el estilo de la interfaz al crear un programa con VC? ¿Puedes heredar de varias clases base de control y luego dibujar tus propios controles? Para los expertos, este no es un problema difícil, pero sigue siendo problemático para los principiantes, que ni siquiera saben qué libros leer. ¿Existe una mejor manera? ¡Por supuesto! Aquí es donde entra en juego el kit de herramientas "Interface Skinning".

Echemos un vistazo a lo que hacen estos kits de herramientas. Cuando usa el kit de herramientas de diseño de interfaz, sin modificar el código (aparte de usar las funciones de la biblioteca), su programa se verá como otra cosa. Esto puede ser muy bueno o muy malo. Echemos un vistazo a algunos excelentes kits de repavimentación de hoy.

1. SkinMagic (sitio web chino)

Este es un conjunto de herramientas de cambio de apariencia relativamente poderoso que contiene sus propias aplicaciones como SkinMagicTrial.dll, SkinMagicTrial.lib y SkinMagicLib.h. ? y *.smf? los archivos de máscara pueden realizar la función de máscara de interfaz. Además, viene con un SkinBuilder para crear nuestros propios archivos de máscara y aplicarlos a nuestras propias aplicaciones. Tiene muchas funciones, con casi 20 interfaces de programación de aplicaciones (API) tipo SDK disponibles para ayudar a dibujar máscaras. La última versión es la 2.4, que se puede descargar desde su página de inicio, pero la versión descargada es sólo una versión de prueba. La versión de prueba tendrá algunas limitaciones, principalmente las siguientes: cuando abramos la aplicación con el skin añadido, aparecerá un cuadro de diálogo de no registrado, el generador de skin tendrá algunas limitaciones, como no poder exportar imágenes sin registrarse, etc. Por supuesto, estas limitaciones se pueden solucionar mediante el desensamblador. Si es necesario, puede consultar mi otro artículo "Acerca del craqueo SkinMagic".

2. Skin++

Esta herramienta para cambiar la piel también es bastante buena, principalmente por su efecto. Esta biblioteca de control desarrollada por Shanghai Yongjin Company ahora tiene muchas versiones, que pueden corresponder a VC de 6 a 8, y admite otros idiomas. La última versión 2.0.1 se puede descargar desde su página de inicio oficial, pero debido a que es una DEMO, hay muy pocas funciones disponibles, por lo que solo puedes ver los resultados de otras personas. Además, hay un archivo crackeado de esta versión en Internet. No lo he probado, así que no sé si se puede utilizar. Incluso suponiendo que funcione, la versión de demostración de "Skin++" no tiene un editor de máscaras, por lo que, naturalmente, no puedes crear tus propios archivos de máscaras.

3. AppFace también es una buena herramienta para cambiar aspectos. Viene con un editor de aspectos. El editor de aspectos también admite el bloqueo de permisos de uso de aspectos. Según el software, está optimizado para la tarea de cargar máscaras, por lo que parece ser eficiente. Hay una "demostración" disponible en línea, pero no tiene instalador, por lo que no estaba disponible cuando se lanzó el software. La biblioteca de desarrollo "appface.dll" tiene un límite de prueba de 20 días y aún no ha sido descifrada.

4. USkin es algo muy bueno. Es completamente gratuito y no requiere descifrado. La biblioteca gratuita que proporciona se puede utilizar sin restricciones. También viene con un editor de máscaras muy profesional para crear archivos de máscaras tipo *.u3. La versión actual es 2.2, pero según los anuncios oficiales, ya pasó las pruebas y está lista para su lanzamiento como 2.3. Por supuesto, nada es gratis y un programa tan profesional y "cool" también tiene algunas limitaciones. Esto se refleja en su editor de máscaras profesional: para el diseño de botones, la versión gratuita no admite el efecto de resaltado, y cuando la usé, Frame y ProgressBar no tenían el atributo "Fondo", por lo que no puedes crear tu propia máscara. . Algunos arrepentimientos. Su implementación es similar a SkinMagic.

5. ¡Los efectos en la piel de SkinCrafter son bastante arrogantes y, por supuesto, bastante geniales! Su editor de máscaras también es muy potente y admite muchas funciones. Sin embargo, un software tan arrogante tiene limitaciones aún más arrogantes. La primera es que aparece un cuadro de diálogo al ejecutar el programa y la segunda es que se agrega una cadena no registrada a la barra de título del programa. No he encontrado un crack para esta última versión, pero tengo un parche para una versión inferior a 1.8.2.

Además, Windows 2000 parece tener un soporte deficiente para el software, lo que provoca errores del kernel cuando se ejecuta, mientras que Windows XP no tiene problemas.

6. ActiveSkin Esta herramienta se implementa utilizando la tecnología de componentes ActiveX. El código de inicialización agregado es un poco complicado y el método de uso también es diferente de los anteriores. Depende de %windir%\system32\activeskin.ocx para funcionar, pero este componente ocx se ha visto comprometido. También es relativamente bueno, excepto que su editor de máscaras no admite controles enriquecidos y, desde la memoria, ni siquiera admite una "ProgressBar", así que no sé si eso es un problema con la "demostración" (hackearla simplemente hace que no aparezca). (Así que no sé si esto es un problema con la "versión de demostración" (hackearla simplemente haría que no aparezca como un cuadro de diálogo no registrado).

7. DirectSkin Esto está hecho Por la compañía WindowBlind (www.stardock.com), el método de implementación también es usar componentes, puede descargar la versión de demostración en línea, no proporciona un editor de máscaras y existen muchas restricciones. No he realizado demasiados experimentos. en él

Las anteriores son algunas herramientas de cambio de apariencia relativamente maduras. Todas proporcionan buenas soluciones de personalización. Algunas pueden agregar sonidos, algunas pueden admitir mezcla alfa, algunas pueden admitir animación y algunas también pueden admitir. Las máscaras de WindowBlind se importan directamente y hay muchos tipos de ellas.

También hay algunas herramientas de cambio de máscaras más pequeñas y ligeramente inmaduras, como "SkinLoad", "LibUIDK", etc.

Si puedo resumirlo, si podemos combinar las características multiplataforma de "Skin++", el editor de máscaras de "SkinCrafter", el concepto de software libre de "USkin" y la implementación de "SkinMagic", Será una herramienta muy poderosa para crear diseños. Además, sería una gran ventaja para aquellos que quieran aprender si más gurús pudieran escribir sobre cómo hacer sus propias herramientas para crear diseños.

¡Pero no importa si tú no lo haces! Si tienes una herramienta de este tipo, úsala en el futuro con "WPF"