Aguardamos sua participação
Existem poucos projetos de código aberto na comunidade DELPHI. Podemos organizar os nossos próprios? Podemos discutir isso juntos? Não sou muito talentoso, então escrevi algumas linhas de código com ousadia e espero vir aqui para inspirar outras pessoas.
Ao nosso redor, existem inúmeros projetos começando todos os dias, e depois há a busca do progresso pelo chefe, o desamparo dos gerentes de projeto e programadores fazendo horas extras, e então pode haver a alegria do sucesso ou a tristeza do fracasso, mas não importa o que aconteça o resultado é que todos o que mais desejo neste momento pode ser ter um bom sono.
Esses inúmeros projetos têm algo em comum? Temos feito a coisa estúpida de reinventar a roda? Delphi facilita a construção de um programa. Espero que, por meio de nossos esforços, seja mais fácil construir um projeto, usando qualquer método que possamos imaginar, seja código-fonte de estrutura, documentos de modelo, ferramentas de geração de código. ou mesmo nossa experiência prática em Comunicação, nosso objetivo é facilitar o desenvolvimento de um projeto e facilitar o sucesso do projeto.
Esse tipo de trabalho é estimulante, mas, como todo mundo, enfrento a pressão dos projetos que tenho em mãos. Para merecer o salário, só posso fazer isso nas horas de folga. Mas a energia de uma pessoa é muito limitada. O uPattern é uma unidade de implementação de padrões. Não há tempo e energia suficientes para implementar todos os padrões. Portanto, neste código-fonte, você descobre que pode usar um grupo de usuários para fazer login. permitido. Se você quiser descobrir o motivo, acontece que a implementação do modo de composição no uPattern usa o método transparente original...
O poder de uma pessoa é muito limitado, a inteligência de uma pessoa também é muito limitada. Se esta pequena vida estiver apenas em minhas mãos, ela pode não ser capaz de prosperar porque não recebe sol e chuva suficientes, mas se você se juntar a mim, com o seu. cuidado, acredito que nossos objetivos terão maior probabilidade de serem alcançados.
Se você é um mestre, mostre sua inteligência aqui. Se estiver, venha aqui para adquirir conhecimento. Todos os códigos-fonte são permanentemente públicos. Se você não tiver certeza sobre alguma coisa ou tiver sugestões melhores, também pode entrar em contato comigo diretamente.
――――――――――――――――――――――――――――――――――
Esta é uma estrutura de aplicativo. Parte do código da estrutura e módulos de gerenciamento de usuários, gerenciamento de permissões e gerenciamento de logs foram concluídos. Se você tiver alguma dúvida ou sugestão, pode enviar um e-mail para meu endereço de e-mail. Você pode usar este código-fonte em qualquer um de seus aplicativos (incluindo aplicativos comerciais). Se você deseja trabalhar conosco para desenvolver e expandir este código-fonte, envie-me um email (
[email protected]) ou deixe uma mensagem abaixo.
――――――――――――――――――――――――――――――――――
uClasses----------------------------Defina as classes base em sua aplicação aqui
uPattern ------------------------------ Implementação DELPHI ou definição de vários padrões
uAppUtils--------------------------Unidade de utilitários de aplicativos
uAppSet------------------------------------------Unidade de declaração da interface de configurações do aplicativo
uAppSetIniFile ------------------------ Unidade de implementação IniFile de configurações do aplicativo
uException----------------------------Unidade de processamento unificado de exceção
uAppFactory ---------------------------Fábrica de aplicativos, o que esta fábrica produz é uma aplicação geral
uAuthAppFactory-----------------------Fábrica de aplicativos, esta fábrica produz programas com gerenciamento de permissões, logs e gerenciamento de usuários
ufrmAppBase--------------------------Classe base da janela
ufrmAppDlgBase ------------------------ Janela de diálogo classe base usuário, permissão e unidade de gerenciamento de log
Função ---------------------------------- A principal unidade de implementação de permissões e gerenciamento de usuários
Log----------------------------------Unidade de gerenciamento de log
ufrmRoleManager----------------------Interface de usuário principal de gerenciamento de permissões
ufrmLogin--------------------------Interface de login do usuário
ufrmChangePassword--------------------Alterar senha do usuário
ufrmLog----------------------------------interface de visualização de log
CommandRegister-----------------------Centro de Registro de Módulo