Esperamos su participación
Hay muy pocos proyectos de código abierto en la comunidad DELPHI. ¿Podemos organizar los nuestros? ¿Podemos discutirlo juntos? No tengo mucho talento, así que escribí audazmente algunas líneas de código y espero venir aquí para inspirar a otros.
A nuestro alrededor, hay innumerables proyectos que comienzan todos los días, y luego está la búsqueda del progreso por parte del jefe, la impotencia de los gerentes de proyectos y programadores que trabajan horas extras, y luego puede estar la alegría del éxito o la tristeza del fracaso, pero pase lo que pase. El resultado es que lo que más deseo para todos en este momento puede ser dormir bien.
¿Tienen algo en común estos innumerables proyectos? ¿Hemos estado haciendo la estupidez de reinventar la rueda? Delphi nos facilita la creación de un programa. Espero que a través de nuestros esfuerzos, nos resulte más fácil crear un proyecto, utilizando cualquier método que podamos imaginar, ya sea código fuente de marco, documentos de plantilla o herramientas de generación de código. o incluso nuestra experiencia práctica en Comunicación, nuestro objetivo es facilitar el desarrollo de un proyecto y facilitar su éxito.
Este tipo de trabajo es apasionante, pero, como todos los demás, me enfrento a la presión de los proyectos que tengo entre manos. Para ser digno del salario, sólo puedo hacerlo durante mis horas libres. Pero la energía de una persona es demasiado limitada. uPattern es una unidad de implementación de patrones. No hay suficiente tiempo y energía para implementar todos los patrones. Por lo tanto, en este código fuente encontrará que puede utilizar un grupo de usuarios para iniciar sesión. permitido Si desea averiguar el motivo, resulta que la implementación del modo de composición en uPattern utiliza el método transparente original...
El poder de una persona es demasiado limitado, la inteligencia de una persona también es demasiado limitada. Si esta pequeña vida está solo en mis manos, es posible que no pueda prosperar porque no recibe suficiente luz solar ni lluvia, pero si te unes a mí, con tu ayuda. cuidado, creo que será más probable que se alcancen nuestros objetivos.
Si eres un maestro, muestra tu astucia aquí. Si es así, ven aquí para adquirir conocimientos. Todos los códigos fuente son públicos permanentemente. Si no tienes claro algo o tienes mejores sugerencias, también puedes contactarme directamente.
――――――――――――――――――――――――――――――――――――――
Este es un marco de aplicación. Se han completado parte del código del marco y los módulos de gestión de usuarios, gestión de permisos y gestión de registros. Si tiene alguna pregunta o sugerencia, puede enviar un correo electrónico a mi dirección de correo electrónico. Puede utilizar este código fuente en cualquiera de sus aplicaciones (incluidas las aplicaciones comerciales). Si desea trabajar con nosotros para desarrollar y ampliar este código fuente, envíeme un correo electrónico (
[email protected]) o deje un mensaje a continuación.
――――――――――――――――――――――――――――――――――――――
uClasses-------------------------------------Defina las clases base en su aplicación aquí
uPattern------------------------------DELPHI implementación o definición de varios patrones
uAppUtils--------------------------Unidad de utilidades de aplicaciones
uAppSet-------------------------------Unidad de declaración de interfaz de configuración de aplicación
uAppSetIniFile------------------------Configuración de la aplicación Unidad de implementación IniFile
uException------------------------------Unidad de procesamiento unificado de excepción
uAppFactory---------------------------Fábrica de aplicaciones, lo que produce esta fábrica es una aplicación general
uAuthAppFactory--------------------------------Fábrica de aplicaciones, esta fábrica produce programas con gestión de permisos, registros y gestión de usuarios
ufrmAppBase--------------------------Clase base de ventana
ufrmAppDlgBase---------------------------------Usuario de clase base de ventana de diálogo, unidad de gestión de permisos y registros
Rol----------------------------------La principal unidad de implementación de permisos y gestión de usuarios.
Registro---------------------------------Unidad de gestión de registros
ufrmRoleManager-----------------------Interfaz de usuario principal de gestión de permisos
ufrmLogin--------------------------Interfaz de inicio de sesión de usuario
ufrmChangePassword--------------------Cambiar contraseña de usuario
ufrmLog---------------------------------interfaz de visualización de registros
CommandRegister-----------------------Centro de registro de módulos