Looking forward to your participation
There are very few open source projects in the DELPHI community. Can we organize our own? Can we discuss it together? I'm not very talented, so I boldly wrote down a few lines of code, and I hope to come here to inspire others.
Around us, there are countless projects starting every day, and then there is the boss’s pursuit of progress, the helplessness of project managers and programmers working overtime, and then there may be the joy of success or the sadness of failure, but no matter what the result is, everyone What I want most at this moment may be to have a good sleep.
Do these countless projects have anything in common? Have we been doing the stupid thing of reinventing the wheel? Delphi makes it easier for us to build a program. I hope that through our efforts, it will be easier for us to build a project, using any method we can think of, whether it is framework source code, template documents, code generation tools or even our hands-on experience Communication, our goal is to make a project development easier and a project success easier.
This kind of work is exciting, but like everyone else, I am faced with the pressure of the projects at hand. In order to be worthy of the salary, I can only do this during my off-duty hours. But one person’s energy is too limited. uPattern is a pattern implementation unit. There is not enough time and energy to implement all patterns. So in this source code, you find that you can use a user group to log in. Originally This is not allowed. If you want to find out the reason, it turns out that the implementation of composition mode in uPattern uses the original transparent method...
One person's power is too limited, one person's intelligence is also too limited. If this little life is in my hands alone, it may not be able to thrive because it does not get enough sunshine and rain, but if you join me , with your care, I believe our goals will be more likely to be achieved.
If you are a master, then show your cleverness here. If you are, come here to gain knowledge. All source codes are permanently public. If you are unclear about anything or have better suggestions, you can also contact me directly.
―――――――――――――――――――――――――――――――――――
This is an application framework. Part of the framework code and user management, permission management and log management modules have been completed. If you have any questions or suggestions, you can send an email to my email address. You can use this source code in any of your applications (including commercial applications). If you want to work with us to develop and expand this source code, please send me an email (
[email protected]) or leave a message below.
―――――――――――――――――――――――――――――――――――
uClasses-----------------------------Define the base classes in your application here
uPattern------------------------------DELPHI implementation or definition of several patterns
uAppUtils--------------------------Application Utilities Unit
uAppSet-------------------------------Application Settings Interface Declaration Unit
uAppSetIniFile------------------------Application Settings IniFile implementation unit
uException----------------------------Exception unified processing unit
uAppFactory---------------------------Application factory, what this factory produces is a general application
uAuthAppFactory-----------------------Application factory, this factory produces programs with permission management, logs and user management
ufrmAppBase--------------------------Window base class
ufrmAppDlgBase------------------------Dialog window base class user, permission and log management unit
Role----------------------------------The main implementation unit of permissions and user management
Log----------------------------------Log management unit
ufrmRoleManager-----------------------Permission management main user interface
ufrmLogin--------------------------User login interface
ufrmChangePassword--------------------Change user password
ufrmLog----------------------------------log viewing interface
CommandRegister-----------------------Module Registration Center