Ждем вашего участия
В сообществе DELPHI очень мало проектов с открытым исходным кодом. Можем ли мы организовать свои собственные? Можем ли мы обсудить это вместе? Я не очень талантлив, поэтому смело записал несколько строк кода и надеюсь прийти сюда, чтобы вдохновить других.
Вокруг нас бесчисленное количество проектов, начинающихся каждый день, а еще есть стремление начальника к прогрессу, беспомощность менеджеров проектов и программистов, работающих сверхурочно, а потом может быть радость успеха или печаль неудачи, но неважно что в результате все. Больше всего мне хочется в этот момент, возможно, хорошо выспаться.
Есть ли что-нибудь общее в этих бесчисленных проектах? Совершили ли мы глупость и изобретали велосипед? Delphi облегчает нам создание программы. Я надеюсь, что благодаря нашим усилиям нам будет проще создать проект, используя любой метод, который мы можем придумать, будь то исходный код фреймворка, документы-шаблоны, инструменты генерации кода. или даже наш практический опыт. Общение: наша цель — облегчить разработку проекта и облегчить его успех.
Такая работа интересна, но, как и все остальные, я сталкиваюсь с давлением текущих проектов. Чтобы получать достойную зарплату, я могу заниматься этим только в свободное от работы время. Но энергия одного человека слишком ограничена. uPattern — это единица реализации шаблонов. Не хватает времени и энергии для реализации всех шаблонов. Итак, в этом исходном коде вы обнаружите, что для входа в систему можно использовать группу пользователей. Изначально это не так. разрешено. Если вы хотите выяснить причину, то окажется, что реализация режима композиции в uPattern использует оригинальный прозрачный метод...
Сила одного человека слишком ограничена, интеллект одного человека также слишком ограничен. Если эта маленькая жизнь находится в моих руках, она, возможно, не сможет процветать, потому что ей не хватает солнечного света и дождя, но если вы присоединитесь ко мне со своими. забота, я верю, что наши цели будут с большей вероятностью достигнуты.
Если ты мастер, то покажи здесь свою смекалку. Если да, то приходите сюда, чтобы получить знания. Все исходные коды постоянно общедоступны. Если вам что-то неясно или у вас есть лучшие предложения, вы также можете связаться со мной напрямую.
―――――――――――――――――――――――――――――――――――
Это фреймворк приложения. Часть кода фреймворка и модули управления пользователями, управления разрешениями и журналами завершены. Если у вас есть какие-либо вопросы или предложения, вы можете отправить электронное письмо на мой адрес электронной почты. Вы можете использовать этот исходный код в любом из ваших приложений (включая коммерческие). Если вы хотите работать с нами над разработкой и расширением этого исходного кода, пришлите мне электронное письмо (
[email protected]) или оставьте сообщение ниже.
―――――――――――――――――――――――――――――――――――
uClasses-----------------------------Определите здесь базовые классы вашего приложения.
uPattern------------------------------Реализация DELPHI или определение нескольких шаблонов
uAppUtils--------------------------Блок прикладных утилит
uAppSet ------------------------------- Единица объявления интерфейса настроек приложения
uAppSetIniFile------------------------Единица реализации IniFile настроек приложения
uException---------------------------Единый процессор исключений
uAppFactory --------------------------- Фабрика приложений, то, что производит эта фабрика, является общим приложением.
uAuthAppFactory ----------------------- Фабрика приложений, эта фабрика производит программы с управлением разрешениями, журналами и управлением пользователями.
ufrmAppBase -------------------------- Базовый класс окна
ufrmAppDlgBase ------------------------ Пользователь базового класса диалогового окна, модуль управления разрешениями и журналами
Роль -----------------------------------Основная единица реализации разрешений и управления пользователями.
Журнал ----------------------------------- Блок управления журналом
ufrmRoleManager-----------------------Основной пользовательский интерфейс управления разрешениями
ufrmLogin--------------------------Интерфейс входа пользователя
ufrmChangePassword --------------------Изменить пароль пользователя
ufrmLog -----------------------------------интерфейс просмотра журнала
CommandRegister ----------------------- Центр регистрации модулей