Qual é o melhor controle UI fita de ajuste retro para um legado MFC compilação do aplicativo com VC2005?

StackOverflow https://stackoverflow.com/questions/108047

Pergunta

Que experiência você teve com a introdução de um controle de estilo da fita para aplicações de legado MFC?

Eu sei que existe na nova VC2008 Feature Pack, mas mudar compiladores de VC2005 é um grande negócio para a nossa base de fonte e integração para o nosso ambiente, Intel Fortran, ClearCase, muitas 3ª bibliotecas.

Existem acalmar algumas diferentes implementações de comerciais, a maioria com foco em C # / VB .NET, e poucos para o nativo C ++ MFC.

Eu li todos os comentários habituais encontrados pelo Google são mais tranquila velho agora, então eu estou interessado aqui de pessoas que realmente fizeram isso, passaram pela barreira da dor, lançou um aplicativo de legado com VC2005 e uma interface Ribbon.

Atualmente, utilizamos uma versão muito antiga do Stingray Toolkit Objetivo para fornecer aos nossos extensões MFC, como barras de ferramentas personalizáveis ??e janelas de encaixe etc.


Qualquer um usado Prof-UIS , em comparação com os outros comerciais sua relativamente barato, ilimitado desenvolvedor de licenciamento é um décimo do custo dos outros.

Há algum, livre de código aberto ou aqueles L-GPL disponíveis?

Foi útil?

Solução

Em meus projetos que eu estou usando o MFC Feature Pack em Visual Studio 2008, que é baseado no código de BCGSoft . Sua Biblioteca BCGControlBar Professional Edition inclui um controle de fita e é compatível com o Visual Studio 2005.

Eu não estou ciente de quaisquer bibliotecas de controle de fita de código aberto para C ++, no entanto.

Outras dicas

Codejock . Não é barato, mas eu acho que eu vim a descobrir que os bons controles normalmente são :-). Eles são bastante sensíveis no departamento de suporte técnico (embora não tivemos necessidade de usar que recentemente). Estamos buidling todo um conjunto de ferramentas que utilizam esses controles e sempre teve o que nós necessário, incluindo a construção capacidade a fita estilo office 2007.

Por favor, esteja ciente de que você precisa de uma licença da Microsoft para usar o controle fita na sua aplicação. Eles dão-lo gratuitamente, desde que você não escreve um software para competir com o Word ou outro software Office.

Dê uma olhada neste link: Escritório UI Licenciamento .

As pessoas geralmente não estão felizes com a Microsoft para isso: o mal da licença fita Escritório UI .

Implementamos uma fita em nosso aplicativo devido à pressão de ter o mais recente / flashiest UI procurando. Parece bom, mas a usabilidade não é bom comparado ao uso de uma barra de ferramentas simples!

Para aderir a licença da Microsoft para utilizar a fita, você tem que manter a sua guidlines sobre como ele deve ser usado. Por exemplo .. apenas o usuário pode alterar guias da faixa, você não pode fazê-lo através de programação, exceto quando se muda para um guia de contexto. Todas estas limitações significam que a fita só se aplica a aplicativos que são definitivamente document-centric. Se você está aplicativo não é centrado em documentos, não acho que você pode simplesmente colocar uma fita para substituir um sistema / barra de menus sem dar-lhe um monte de pensamento sobre como tudo vai se encaixar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top