Menantikan partisipasi Anda
Hanya ada sedikit proyek open source di komunitas DELPHI. Bisakah kita mengaturnya sendiri? Bisakah kita mendiskusikannya bersama? Saya tidak terlalu berbakat, jadi saya dengan berani menuliskan beberapa baris kode, dan saya berharap datang ke sini untuk menginspirasi orang lain.
Di sekitar kita, ada banyak sekali proyek yang dimulai setiap hari, dan kemudian ada bos yang mengejar kemajuan, ketidakberdayaan manajer proyek dan pemrogram yang bekerja lembur, dan kemudian mungkin ada kegembiraan karena sukses atau kesedihan karena kegagalan, tapi tidak peduli apa yang terjadi. Hasilnya, semuanya. Yang paling saya inginkan saat ini mungkin adalah tidur yang nyenyak.
Apakah proyek-proyek yang tak terhitung jumlahnya ini mempunyai kesamaan? Pernahkah kita melakukan hal bodoh dengan menciptakan kembali roda? Delphi memudahkan kita dalam membangun sebuah program. Saya berharap melalui upaya kita, akan lebih mudah bagi kita untuk membangun sebuah proyek, menggunakan metode apa pun yang dapat kita pikirkan, baik itu kode sumber kerangka kerja, dokumen templat, alat pembuat kode. atau bahkan pengalaman langsung kami Komunikasi, tujuan kami adalah membuat pengembangan proyek lebih mudah dan keberhasilan proyek lebih mudah.
Pekerjaan seperti ini mengasyikkan, tetapi seperti orang lain, saya dihadapkan pada tekanan dari proyek yang ada agar layak mendapatkan gaji, saya hanya dapat melakukan ini di luar jam kerja. Tetapi energi satu orang terlalu terbatas. uPattern adalah unit implementasi pola. Tidak ada cukup waktu dan energi untuk mengimplementasikan semua pola. Jadi dalam kode sumber ini, Anda menemukan bahwa Anda dapat menggunakan grup pengguna untuk masuk. Awalnya tidak diperbolehkan.Jika ingin mengetahui alasannya, ternyata penerapan mode komposisi di uPattern menggunakan metode transparan asli...
Kekuatan satu orang terlalu terbatas, kecerdasan seseorang juga terlalu terbatas. Jika kehidupan kecil ini ada di tangan saya sendiri, mungkin tidak akan bisa berkembang karena tidak mendapat cukup sinar matahari dan hujan, tetapi jika Anda bergabung dengan saya, dengan milikmu. peduli, saya yakin tujuan kita akan lebih mungkin tercapai.
Jika Anda seorang master, tunjukkan kepintaran Anda di sini. Jika ya, datanglah ke sini untuk menimba ilmu. Semua kode sumber bersifat publik secara permanen. Jika Anda tidak yakin tentang apa pun atau memiliki saran yang lebih baik, Anda juga dapat menghubungi saya secara langsung.
―――――――――――――――――――――――――――――――――――
Ini adalah kerangka aplikasi. Bagian dari kode kerangka dan manajemen pengguna, manajemen izin dan modul manajemen log telah selesai. Jika Anda memiliki pertanyaan atau saran, Anda dapat mengirim email ke alamat email saya. Anda dapat menggunakan kode sumber ini di semua aplikasi Anda (termasuk aplikasi komersial). Jika Anda ingin bekerja sama dengan kami untuk mengembangkan dan memperluas kode sumber ini, silakan kirim saya email (
[email protected]) atau tinggalkan pesan di bawah.
―――――――――――――――――――――――――――――――――――
uClasses-----------------------------Tentukan kelas dasar dalam aplikasi Anda di sini
uPattern ------------------------------ Implementasi DELPHI atau definisi beberapa pola
uAppUtils--------------------------Unit Utilitas Aplikasi
uAppSet-------------------------------Unit Deklarasi Antarmuka Pengaturan Aplikasi
uAppSetIniFile---------Pengaturan Aplikasi Unit implementasi IniFile
uException----------------------------Pengecualian unit pemrosesan terpadu
uAppFactory---------------------------Pabrik aplikasi, yang diproduksi pabrik ini adalah aplikasi umum
uAuthAppFactory-----------------------Pabrik aplikasi, pabrik ini memproduksi program dengan manajemen izin, log, dan manajemen pengguna
ufrmAppBase--------------------------Kelas dasar jendela
ufrmAppDlgBase------------------------ Pengguna kelas dasar jendela dialog, izin dan unit manajemen log
Peran ----------------------------------- Unit implementasi utama izin dan manajemen pengguna
Log----------------------------------Unit manajemen log
ufrmRoleManager-----------------------Manajemen izin antarmuka pengguna utama
ufrmLogin--------------------------Antarmuka login pengguna
ufrmChangePassword--------------------Ubah kata sandi pengguna
ufrmLog----------------------------------antarmuka tampilan log
CommandRegister-----------------------Pusat Registrasi Modul