Dans l'attente de votre participation
Il existe très peu de projets open source dans la communauté DELPHI. Pouvons-nous organiser le nôtre ? Pouvons-nous en discuter ensemble ? Je ne suis pas très talentueux, alors j'ai hardiment écrit quelques lignes de code et j'espère venir ici pour inspirer les autres.
Autour de nous, il y a d'innombrables projets qui démarrent chaque jour, et puis il y a la quête de progrès du patron, l'impuissance des chefs de projet et des programmeurs qui font des heures supplémentaires, et puis il peut y avoir la joie du succès ou la tristesse de l'échec, mais peu importe le résultat est que tout le monde. Ce que je veux le plus en ce moment, c'est peut-être bien dormir.
Ces innombrables projets ont-ils quelque chose en commun ? Avons-nous fait la bêtise de réinventer la roue ? Delphi nous facilite la construction d'un programme. J'espère que grâce à nos efforts, il nous sera plus facile de construire un projet, en utilisant n'importe quelle méthode à laquelle nous pouvons penser, qu'il s'agisse de code source de framework, de documents modèles, d'outils de génération de code. ou encore notre expérience pratique en communication, notre objectif est de faciliter le développement et la réussite d'un projet.
Ce genre de travail est passionnant, mais comme tout le monde, je suis confronté à la pression des projets en cours. Pour être digne de mon salaire, je ne peux le faire que pendant mes heures creuses. Mais l'énergie d'une personne est trop limitée. uPattern est une unité de mise en œuvre de modèles. Il n'y a pas assez de temps et d'énergie pour implémenter tous les modèles. Donc, dans ce code source, vous constatez que vous pouvez utiliser un groupe d'utilisateurs pour vous connecter. autorisé. Si vous voulez en connaître la raison, il s'avère que l'implémentation du mode composition dans uPattern utilise la méthode transparente d'origine...
Le pouvoir d'une personne est trop limité, l'intelligence d'une personne est également trop limitée. Si cette petite vie est entre mes seules mains, elle ne pourra peut-être pas prospérer car il n'y a pas assez de soleil et de pluie, mais si vous me rejoignez, avec votre soins, je crois que nos objectifs auront plus de chances d'être atteints.
Si vous êtes un maître, montrez ici votre intelligence. Si c’est le cas, venez ici pour acquérir des connaissances. Tous les codes sources sont publics en permanence. Si vous n'êtes pas clair sur quelque chose ou si vous avez de meilleures suggestions, vous pouvez également me contacter directement.
――――――――――――――――――――――――――――――――
Il s'agit d'un cadre d'application. Une partie du code du cadre et des modules de gestion des utilisateurs, de gestion des autorisations et de gestion des journaux a été complétée. Si vous avez des questions ou des suggestions, vous pouvez envoyer un e-mail à mon adresse e-mail. Vous pouvez utiliser ce code source dans n'importe laquelle de vos applications (y compris les applications commerciales). Si vous souhaitez travailler avec nous pour développer et étendre ce code source, veuillez m'envoyer un e-mail (
[email protected]) ou laisser un message ci-dessous.
――――――――――――――――――――――――――――――――
uClasses-----------------------------Définissez ici les classes de base dans votre application
uPattern------------------------------DELPHI implémentation ou définition de plusieurs patterns
uAppUtils-------------------------------Unité des utilitaires d'application
uAppSet------------------------------Unité de déclaration d'interface de paramètres d'application
uAppSetIniFile------------------------Unité d'implémentation IniFile des paramètres d'application
uException----------------------------Unité de traitement unifiée d'exception
uAppFactory-----------------Usine d'applications, ce que cette usine produit est une application générale
uAuthAppFactory-----------------------Fabrique d'applications, cette usine produit des programmes avec gestion des autorisations, des journaux et de la gestion des utilisateurs
ufrmAppBase--------------------------Classe de base de fenêtre
ufrmAppDlgBase--------------Utilisateur de classe de base de la fenêtre de dialogue, unité de gestion des autorisations et des journaux
Rôle----------------------------------La principale unité de mise en œuvre des autorisations et de la gestion des utilisateurs
Journal---------------------------------Unité de gestion des journaux
ufrmRoleManager-----------------------Interface utilisateur principale de gestion des autorisations
ufrmLogin-------------------------Interface de connexion utilisateur
ufrmChangePassword--------------------Changer le mot de passe de l'utilisateur
ufrmLog---------------------------------interface d'affichage des journaux
CommandRegister----------------------------Centre d'enregistrement des modules