Wir freuen uns auf Ihre Teilnahme
Es gibt nur sehr wenige Open-Source-Projekte in der DELPHI-Community. Können wir unsere eigenen organisieren? Können wir das gemeinsam besprechen? Ich bin nicht sehr talentiert, deshalb habe ich mutig ein paar Codezeilen aufgeschrieben und hoffe, hierher zu kommen, um andere zu inspirieren.
Um uns herum beginnen jeden Tag unzählige Projekte, und dann gibt es das Streben des Chefs nach Fortschritt, die Hilflosigkeit von Projektmanagern und Programmierern, die Überstunden machen, und dann gibt es vielleicht die Freude über den Erfolg oder die Traurigkeit über das Scheitern, aber egal was passiert Das Ergebnis ist: Was ich mir in diesem Moment am meisten wünsche, ist, gut zu schlafen.
Haben diese unzähligen Projekte etwas gemeinsam? Haben wir die Dummheit begangen, das Rad neu zu erfinden? Delphi erleichtert uns die Erstellung eines Programms. Ich hoffe, dass es uns durch unsere Bemühungen leichter fällt, ein Projekt zu erstellen, und zwar mit jeder erdenklichen Methode, sei es Framework-Quellcode, Vorlagendokumente oder Tools zur Codegenerierung oder sogar unsere praktische Erfahrung in der Kommunikation, unser Ziel ist es, die Projektentwicklung einfacher und den Projekterfolg einfacher zu machen.
Diese Art von Arbeit ist spannend, aber wie alle anderen auch stehe ich unter dem Druck der anstehenden Projekte. Um dem Gehalt würdig zu sein, kann ich dies nur in meiner Freizeit tun. Die Energie einer Person ist jedoch zu begrenzt. Es gibt nicht genügend Zeit und Energie, um alle Muster zu implementieren. Daher können Sie in diesem Quellcode eine Benutzergruppe verwenden. Ursprünglich ist dies nicht der Fall Wenn Sie den Grund herausfinden möchten, stellt sich heraus, dass die Implementierung des Kompositionsmodus in uPattern die ursprüngliche transparente Methode verwendet ...
Die Macht eines Menschen ist zu begrenzt, die Intelligenz eines Menschen ist auch zu begrenzt. Wenn dieses kleine Leben allein in meinen Händen liegt, kann es möglicherweise nicht gedeihen, weil es nicht genug Sonnenschein und Regen bekommt, aber wenn Sie sich mir anschließen, mit Ihrem Ich glaube, dass unsere Ziele mit größerer Wahrscheinlichkeit erreicht werden.
Wenn Sie ein Meister sind, dann zeigen Sie hier Ihre Cleverness. Wenn ja, kommen Sie hierher, um Wissen zu erlangen. Alle Quellcodes sind dauerhaft öffentlich. Wenn Sie Unklarheiten haben oder bessere Vorschläge haben, können Sie mich auch direkt kontaktieren.
―――――――――――――――――――――――――――――――――――
Dies ist ein Anwendungsframework, in dem die Module Code und Benutzerverwaltung, Berechtigungsverwaltung und Protokollverwaltung abgeschlossen sind. Wenn Sie Fragen oder Anregungen haben, können Sie eine E-Mail an meine E-Mail-Adresse senden. Sie können diesen Quellcode in jeder Ihrer Anwendungen (einschließlich kommerzieller Anwendungen) verwenden. Wenn Sie mit uns an der Entwicklung und Erweiterung dieses Quellcodes arbeiten möchten, senden Sie mir bitte eine E-Mail (
[email protected]) oder hinterlassen Sie unten eine Nachricht.
―――――――――――――――――――――――――――――――――――
uClasses--------------Definieren Sie hier die Basisklassen in Ihrer Anwendung
uPattern---------------DELPHI-Implementierung oder Definition mehrerer Muster
uAppUtils-----------Einheit für Anwendungsdienstprogramme
uAppSet---------------Schnittstellen-Deklarationseinheit für Anwendungseinstellungen
uAppSetIniFile---------Anwendungseinstellungen IniFile-Implementierungseinheit
uException-------------Ausnahme einheitliche Verarbeitungseinheit
uAppFactory------------Anwendungsfabrik, was diese Fabrik produziert, ist eine allgemeine Anwendung
uAuthAppFactory--------Anwendungsfabrik, diese Fabrik produziert Programme mit Berechtigungsverwaltung, Protokollen und Benutzerverwaltung
ufrmAppBase-------------------------Window-Basisklasse
ufrmAppDlgBase---------Dialogfenster Basisklasse Benutzer, Berechtigung und Protokollverwaltungseinheit
Rolle---------------------------------Die Hauptimplementierungseinheit für Berechtigungen und Benutzerverwaltung
Protokoll---------------------------------Protokollverwaltungseinheit
ufrmRoleManager--------Hauptbenutzeroberfläche für die Berechtigungsverwaltung
ufrmLogin-----------Benutzer-Login-Schnittstelle
ufrmChangePassword-----Benutzerpasswort ändern
ufrmLog---------------------------------Schnittstelle zur Protokollanzeige
CommandRegister--------Modulregistrierungscenter