![]() | NUGET |
|---|---|
nuget.exe list author:eXpandFramework | |
nuget.exe list Xpand -source https://xpandnugetserver.azurewebsites.net/nuget |
Como configuro uma fonte de pacote no Visual Studio?, Gerenciamento de pacotes eficientes
Como depurar, como aumentar sua experiência de depuração de Devexpress
O ExpandFramework é um projeto independente de código aberto e não é afiliado à Developer Express Inc.
O ExpandFramework é uma extensão gratuita para o Devexpress-XAF e opera dentro da Microsoft Public License (MS-PL) .
A organização ExpandFramework consiste em três projetos. O projeto principal, este, o reativo de baixa dependência de baixa dependência independente e bem documentado.XAF e o módulo XPandPWSH PowerShell, onde você pode encontrar tudo o que precisa para suas tarefas de desenvolvimento diário. O projeto principal atua como um contêiner no projeto independente. Eventualmente, todos os módulos do projeto principal ficarão intrigados com os módulos independentes.
A arquitetura é semelhante ao XAF. Recomendamos que você passe o documento de início para ter a sensação de como tirar o máximo proveito dele. Depois, basta instalar os módulos que você deseja e passar pelos blogs vinculados na lista abaixo e sinta -se à vontade para publicar problemas.
Exemplos desses módulos incluem (nas duas colunas corretas, você pode ver a plataforma suportada):
| Nome do módulo | Descrição | Ganhar | Web | Nuget.org |
|---|---|---|---|---|
| ExcelImter | Importações Excel, arquivos CSV. | Y | Y | |
| Worldcreator | Design Assemblies de tempo de execução | Y | Y | |
| ModelDifference | Gerenciamento de modelos | Y | Y | |
| Painel | Ativa a colaboração do painel XAF nativo e integra a suíte do painel | Y | Y | |
| Envie e -mails usando regras de negócios do modelo de aplicativo sem codificação (consulte http://goo.gl/hkx6pk) | Y | Y | ||
| Fluxo de trabalho | Contém recursos relacionados ao fluxo de trabalho (fluxos de trabalho programados) | Y | Y | |
| Sistema | Suporte a múltiplas armazenamentos de dados, propriedades calculáveis em tempo de execução, criação de modelos dinâmicos, opções de grade de controle, datacaching, detalhe mestre da web, herança de visualização etc. | Y | Y | |
| Jobsheduler | Atua como um invólucro para o poderoso quartz.net, fornecendo uma interface de interface do usuário flexível para gerenciar empregos em tempo de execução | Y | Y | |
| Dbmapper | Mapeie 14 tipos diferentes de bancos de dados em tempo de execução em objetos persistentes do WorldCreators | Y | Y | |
| Io | Gráficos de objeto de exportação e importação | Y | Y | |
| MapView | Google Maps Integração para aplicativos da Web XAF. Postagens do blog. | Y | Y | |
| FileAtTachments | Fornece suporte para armazenamento do sistema de arquivos conforme E965 | Y | Y | |
| Agendador | Explore o módulo Xvideorental encontrado na pasta demos/xvideorental (postagens do blog) | Y | Y | |
| Relatórios | Por favor, explore o módulo xvideorental encontrado na pasta demos/xvideorental | Y | N | |
| Gráfico | Por favor, explore o módulo xvideorental encontrado na pasta demos/xvideorental | Y | N | |
| PivotGrid | Por favor, explore o módulo xvideorental encontrado na pasta demos/xvideorental | Y | N | |
| Assistente de importação | Módulo Universal para importar arquivos do Excel em qualquer aplicativo XAF. | Y | N | |
| Audittrail | Configura o módulo de trilha de auditoria XAF usando os módulos de aplicativos. (consulte Auditoria de dados declarativos) | Y | Y | |
| Statemachine | Aprimore o módulo Statemachine da XAF para controlar as transições usando permissões | Y | Y | |
| Lógica | Defina a arquitetura condicional | Y | Y | |
| ModelArtifact | Parametrize artefatos de modelo (controladores, ações, visualizações) | Y | Y | |
| AdicionalViewControlsProvider | Decore suas opiniões com controles personalizados | Y | Y | |
| MasterDetail | Suporte ao XTRAGRID para apresentação de dados mestre-detail usando o modelo. Y | N | ||
| Pivotchart | Aprimorar os procedimentos / controles de análise | Y | Y | |
| Segurança | Fornece métodos de extensão, provedores de autenticação, login Lembre -se de mim, objetos de segurança personalizados | Y | Y | |
| Mago | Visões de design do assistente | Y | N | |
| ViewVariants | Crie vistas sem o uso do editor de modelos | Y | Y | |
| Validação | Mais regras, validação de permissão, suporte de aviso/informação, contextos de ação etc. | Y | Y | |
| CondicionalObjectViews | Permite a navegação condicional em suas visualizações de detalhe/listViews-> mesclado com modelArtifact | Y | Y | |
| EasyTests | Comando e extensões personalizadas para fácil, consulte http://apobekiaris.blogspot.gr/search/label/easytest | Y | Y | |
| TreelistView | Melhorar controles de hierarquia, mapear opções xtratreelist para modelar | Y | Y | |
| Ncarousel | Carrega imagens de forma assíncrona e as exibe usando um carrossel configurável listeditor | N | Y | |
| Pacote vsix | Editor de modelos aprimorado, explorar erros xaf, soltar banco de dados no tempo de design, invocação do ProjectConverter |
Abaixo está uma lista de módulos de DevExpress XAF distribuídos do repositório Devexpress.xaf.
| Packagename | Plataforma/destino | Sobre |
|---|---|---|
| AutoComit | O pacote AutoCommit pode ser usado para ativar cenários específicos de autocomit, configurando o IModelObjectView.AutoCommit . | |
| Blazor | O pacote Blazor hospeda e ativa artefatos XAF específicos do Blazor (editores, serviços, etc.). | |
| BulkObjectUpdate | O módulo BulkObjectUpdate atualiza os dados da sua empresa a granel, guiados a partir de configurações de modelo flexível. | |
| CLONEMEMBERVALUE | O módulo CloneMemberValue o ajudará a clone seletivamente members de objetos de negócios. | |
| CLONEMODELVIEW | O pacote CloneModelView gerou visualizações adicionais de modelo de tempo de design padrão. | |
O módulo Email envia seu objeto de negócios como email. | ||
| GridListyitor | Os hosts do módulo GridListEditor relacionados ao XAF GridListyitor. | |
| Hidetoolbar | O pacote HideToolBar usa o atributo IModelListView.HideToolBar para ocultar a barra de ferramentas. | |
| Jobscheduler.hangfire | O pacote de JobScheduler.Hangfire integra o Hangfire para agendas de emprego e esquece. | |
| Jobscheduler.Notification | O JobScheduler.Notification emite eventos de criação de objetos e oferece uma interface do usuário da Blazor para ajustá -los. | |
| LookUpCascade | ||
| MasterDetail | O módulo MasterDetail pode ajudá -lo a criar visualizações XAF de detalhes agnósticos da plataforma usando apenas o editor de modelos. | |
| ModelMapper | O ModelMapper permite controlar todos os componentes XAF do modelo de aplicativo. | |
| ModelViewIritância | O ModuleViewInheritance altera a geração de visualização padrão do modelo sem codificação. | |
| Office.cloud.google | O pacote Google se autentica contra os serviços do Google Cloud. | |
| Office.cloud.google.calendar | O pacote Google.Calendar se integra ao serviço de nuvem do Google Calendar. | |
| Office.cloud.google.tasks | Este pacote se integra ao serviço do Google Tasks Cloud. | |
| Office.cloud.microsoft | ||
| Office.DocumentStyleManager | O DocumentStyleManager pode renomear um grande número de documentos usando modelos de estilo. | |
| Oneview | O OneView exibirá uma exibição apenas com a opção de editar o modelo. | |
| PositionInListView | O PositionInListView controla como os objetos estão posicionados em um ListView em tempo de execução. | |
| ProgressBarViewItem | O pacote ProgressBarViewItem integra um progresso da interface do usuário para tarefas de longa execução. | |
| Razorview | O módulo RazorView usa a sintaxe da Razor C# para gerar visualizações fora dos dados comerciais. | |
| Reativo | O módulo Reactive fornece uma API XAF DSL para implementações funcionais/sem estado. | |
| Reativo.logger | O módulo Reactive.Logger monitora as chamadas para os delegados do RX OnNext, OnSubscribe, OnDispose, Oncompleted, OnError | |
| Reactive.logger.client.win | O Reactive.Logger.Client.Win é um aplicativo executável e conectado a qualquer aplicativo XAF que use o Reactive.Logger.Hub . | |
| Reactive.logger.hub | O Reactive.Logger.Hub transmite ou recebe o fluxo de pipeline de execução. | |
| Reativo.rest | O Reactive.Rest se integra a qualquer serviço de repouso usando um processo declarativo simples. | |
| RefreshView | O módulo RefreshView atualiza o DataSource de exibição periodicamente. | |
| SequenceGenerator | O SequenceGenerator atualiza os membros de objetos de negócios com valores seqüenciais exclusivos. | |
| Discurso | ||
| Checker ortográfico | O pacote StoreToDisk fornece serialização parcial e garantida para o seu objeto de negócios | |
| Storetodisk | O pacote StoreToDisk fornece serialização parcial e garantida para o seu objeto de negócios | |
| Supressorconfirmação | A confirmação SuppressConfirmation suprime o ObjectViews Modification. | |
| TenantManager | O TenantManager integra a autenticação em nuvem com organizações dedicadas a DataStore sobre um gerenciamento certamente controlado; | |
| VieweditMode | O módulo ViewEditMode controla o detalheView.VieweditMode. | |
| ViewItemValue | O ViewItemValue ajuda os usuários finais a configurar os valores padrão dos itens de visualização de pesquisa. | |
| ViewWizard | ||
| Windows | O módulo Application.Windows hospeda recursos relacionados ao Windows Env, como HideOnexit, Prompt, Startup, Multiinstance, Notifyicon. |
Blogs:
http://apobekiaris.blogspot.gr/search/label/dashboard
Estende o XAF adicionando ótimos novos recursos, por exemplo:
|
Blogs:
http://apobekiaris.blogspot.com/search/label/modeldifference
Cria conjuntos dinâmicos persistentes. A interface do usuário XAF nos permite criar uma montagem sem escrever uma única linha de código. Usuários avançados podem até usar scripts C# e criar novos modelos de geração de código.
Blogs:
http://apobekiaris.blogspot.com/search/label/worldcreator
Para aqueles que não estão familiarizados com o conceito de agendamento de empregos, aqui estão algumas informações básicas. Além disso, há um ótimo tutorial de quartzo, que fornece uma excelente introdução.
Blogs:
http://apobekiaris.blogspot.com/search/label/jobsceduler
O DBMapper possui a mesma funcionalidade que o sqldbmapper é baseado no poderoso XPO. Assim, o módulo dbmapper é capaz de se transformar em classes persistentes do WorldCreators a seguinte lista de bancos de dados: acesso, vantagem, servidor adaptativo em qualquer lugar, ASE, DB2, Firebird, Firebirdsql, SqlServerce, SQLServer, Odp, oussizeSizSql, PostGresql, SQLITE, ODP, VERCOR, PostGRESQL, POSTBRESQLTE, POSTBRESQLTE, POSTBRESQL, POSTBRESQL, POSTBRESQL, POSTBRESQL, POSTBRESQL, POSTBRESQLTE, VISTBSQL,
Blogs:
http://apobekiaris.blogspot.com/search/label/sqldbmapper
Fornece colaboração entre um aplicativo XAF e outro sistema, permitindo criar gráficos de serialização de objetos. A complexidade de um gráfico pode ser configurada usando os atributos da interface do usuário ou do tempo de design. Alterar as chaves do objeto e a escolha das estratégias de serialização são diretas, como visto nesta captura de tela.
|
Blogs:
http://apobekiaris.blogspot.com/search/label/io
Módulo Windows para importar arquivos do Excel em qualquer aplicativo XAF.
Blogs:
http://mdworkstuff.blogspot.gr/search/label/wizard
Permite -nos colocar um controle de vitória ou web em qualquer posição em sua respectiva visualização XAF e controlar sua visibilidade, decoração de texto, fonte, altura, largura etc. usando regras do modelo condicional.
|
Blogs:
http://apobekiaris.blogspot.com/search/label/additionalViewControlsProvider
Aplique a lógica condicional aos artefatos do seu modelo (controladores, ações). Isso significa que você pode ativar, desativar, ocultar, executar etc. em muitos contextos ou combinação deles.
Blogs:
http://apobekiaris.blogspot.com/search/label/modelartifactState
Aprimore o módulo Statemachine da XAF para controlar as transições usando permissões.
Blogs:
http://apobekiaris.blogspot.com/search/label/xpandstatemachine
Usando -o, você pode conectar seus objetos de análise com qualquer objeto e exibi -los/posicioná -los em qualquer visualização. Um grande número de recursos de pivô também é suportado. Controlar as opções PivotGrid também está disponível em tempo de execução.
|
Blogs:
http://apobekiaris.blogspot.com/search/label/pivothart
Fornece a arquitetura / motor a muitos módulos de expansão foram projetados (AdicionaViewControlsProvider, ModeartifactState, MasterDetail, ConditionalDetailViews). Muito valioso para os desenvolvedores que desejam implementar um módulo condicional.
Blogs:
http://apobekiaris.blogspot.com/search/label/logic
Os recursos aqui são infinitos. Alguns recursos interessantes são o suporte de múltiplos dados do armazenamento de dados, criam propriedades calculáveis em tempo de execução, criação de modelos dinâmicos, GridView, opções de gridcolumn… etc.
Blogs:
http.
Permite a navegação condicional em suas visualizações de detalhe / listViews.
O usuário final pode projetar visualizações em tempo de execução.
Blogs:
http://apobekiaris.blogspot.com/search/label/viewvariants
Blogs:
http: //apobekiaris.blogspot.com/search/label/validation (aviso/info)
Permite o design de vistas do assistente usando o editor de modelos.
|
|
Habilite a filtragem e visualização recursiva para as suas visualizações de lista, mapear opções xtratreelist para modelar, suportar o módulo de aparência condicional.
Blogs:
http://apobekiaris.blogspot.com/search/label/treelisteditors
Web Skinable ListEditor baseado no JCAROUSEL. O carregamento da imagem é assíncrono, é permitido um editor múltiplo com diferentes configurações.
Blogs:
http://apobekiaris.blogspot.com/search/label/ncaousel
Blogs:
http://apobekiaris.blogspot.com/search/label/xpandwf
Blogs:
http://apobekiaris.blogspot.gr/search/label/excelimporter