O desenvolvimento na biblioteca DocktorUI foi focado em concentrar os componentes de interface do usuário mais úteis em um único pacote fácil de redistribuir. Este é composto principalmente por um motor de layout flexível e um sistema avançado de janelas de acoplamento que permite que uma grande quantidade de configurações de GUI sejam construídas facilmente.
Foi dado cuidados para garantir que os recursos de alta personalização não afetassem negativamente o desempenho ou a confiabilidade. Essas escolhas são impulsionadas pelo conhecimento, derivado da experiência, que na maioria das situações um desenvolvedor precisa de formas eficazes de controlar layouts complexos, enquanto dificilmente acha útil ter milhares de widgets de interface do usuário especializados que só aumentam o tamanho do arquivo e os custos de manutenção.
O motor de layout na base da estrutura de acoplamento é um mecanismo de organização espacial altamente abstrato do qual a arquitetura de acoplamento é uma especialização. É possível aproveitar este sistema complexo para construir configurações de Interface do Usuário muito mais personalizadas e flexíveis.
O mecanismo de renderização usado para desenhar todos os elementos de interface do DocktorUI é altamente otimizado para personalização completa. Todo o processo é centralizado em uma única classe de ajudante que pode ser estendido e reutilizado em todos os componentes para estabelecer diferentes estilos com apenas algumas linhas de código. O processo de renderização pode ser substituído globalmente ou localmente para componentes únicos.
A infraestrutura de acoplamento suporta todas as funcionalidades comuns esperadas em tal estrutura de interface do usuário, que inclui a possibilidade de ter controles de acoplamento como "flutuante" painéis, separados de qualquer contêiner ou formulário. Estes painéis flutuantes são mantidos em sincronia com a forma principal e são desenhados em um estilo peculiar facilitando o discernimento de outros estados de acoplamento.
história da versão
- Versão 1.0.0.0 postado em 2010-09-01
Nova versão.
Detalhes do programa
Eula
EULA - Contrato de Licença do Usuário Final
Termos de Serviço
Ao usar os serviços relacionados ao DocktorUI, o Usuário concorda com todos os termos
e condições listadas neste documento.
Neste documento termos como "Customer", "You" ou "Owner" consulte o indivíduo
ou empresa que tenha comprado a Licença, enquanto "Usuário" refere-se ao indivíduo
usando o software.
A palavra "DocktorUI" significa qualquer coisa relacionada ao Produto chamado
DocktorUI e acessível no endereço da Internet www.DocktorUI.com.
O termo "Provider" refere-se à empresa que oferece serviços relacionados à DocktorUI,
incluindo, mas não limitado a, serviço de prestação do Software, gestão
de Licenças, Suporte e Informações do Usuário. O Provedor é "Synved Limited",
também referido como "Synved Ltd." ou simplesmente "Synved".
Termos como "Software" ou "Library" consulte o produto que está sendo fornecido, enquanto
"Assembly" indica especificamente o arquivo de código binário físico enviado com
o produto em si, geralmente tendo o ".dll" extensão de arquivo.
A palavra "Licença" descreve o direito de uso do Software. As palavras
"Type" e "Subtype" quando usado para se referir a uma Licença, descreva os sabores de
a Licença. Estes são determinados quando o Cliente compra a Licença.
SEÇÃO A. LICENÇA
1. A fim de usar ativamente o Software após o período de teste, um usuário é
necessário para comprar uma Licença. Uma Licença concede ao Cliente com o
direito de aproveitar a funcionalidade fornecida pelo Software.
2. As licenças vêm em três sabores, chamados de "Type", e quatro extensão
de uso, referido como "Subtype".
O Tipo de Licença limita o nível de suporte oferecido ao Cliente e é
ou "Basic", "Professional" ou "Business" (ver SEÇÃO B. SUPORTE).
O Subtipo de Licença limita os limites, tanto pessoais quanto geográficos,
em que o Software pode ser usado. Destaca-se em "Individual",
"Empresa", "Corporation" ou "Enterprise".
2.1 Uma Licença de "Basic" Tipo não tem direito a qualquer forma de Suporte (ver
SEÇÃO B. SUPORTE).
2.2 Uma Licença de "Profissional" Tipo tem o direito de receber Suporte
(ver SEÇÃO B. SUPORTE) na forma de Tickets de Suporte. Este tipo de
solicitações têm que ser estritamente relacionados com questões relacionadas com o
forneceu Biblioteca e são manuseados com menor prioridade.
2.3 Uma Licença de "Business" Tipo tem o direito de receber Suporte
(ver SEÇÃO B. SUPORTE) na forma de Tickets de Suporte. Este tipo de
solicitações têm que ser apenas vagamente relacionado a questões relacionadas com o
forneceu Biblioteca e são manuseados com maior prioridade.
2.4 Uma Licença de "Individual" Subtipo limita o uso do Software para
o Proprietário direto da Licença. Qualquer aplicativo usando a Biblioteca
também pode ser distribuído apenas sob o nome do físico individual
pessoa que possui a Licença.
2.5 Uma Licença de "Empresa" Subtipo limita o uso do Software a um
conjunto restrito de indivíduos estabelecido pela Entidade proprietária do
Licença. Esses Indivíduos autorizados a usar o Software são selecionados
quando a Licença é comprada e pode ser alterada sujeito a uma taxa.
Qualquer aplicativo que use a Biblioteca desenvolvida pela entidade proprietária deve
ser distribuído sob o nome da entidade proprietária.
2.6 Uma Licença de "Corporation" Subtipo limita o uso do Software
para uma localização geográfica específica, como um edifício ou endereço,
escolhido pela Entidade Proprietária quando a licença é adquirida.
O local escolhido deve ter uma cobertura superficial inferior ou igual a
2000 metros quadrados. Acima desse valor, uma licença "Enterprise"
Necessário.
Qualquer aplicativo que use a Biblioteca desenvolvida pela entidade proprietária pode
ser distribuído sob qualquer nome que a entidade proprietária escolher.
2.7 Uma Licença de "Enterprise" Subtipo limita o uso do Software
ao espaço mundial usado pela Entidade Proprietária para negócios relacionados
Atividades. Isso inclui qualquer edifício ou endereço em que o Owning
Entidade tem qualquer interesse relacionado ao seu próprio negócio, como lugares
onde colaboradores ou colaboradores diretos trabalham para a Entidade Proprietária.
Qualquer aplicativo que use a Biblioteca desenvolvida pela entidade proprietária pode
ser distribuído sob qualquer nome que a entidade proprietária escolher.
SEÇÃO B. SUPORTE
1. O suporte é fornecido ao Cliente nos limites que o Provedor pode
para pagar. Não são feitas garantias em relação à continuação do
Serviço de suporte, nem se presume que o mesmo será ininterrupto ou
livre de erros (ver SEÇÃO C. ISENÇÃO DE RESPONSABILIDADE DE GARANTIAS E SEÇÃO
D. LIMITAÇÃO DE RESPONSABILIDADE).
2. O suporte é fornecido dentro dos limites do regime de Licença,
especificamente aqueles descritos na SEÇÃO A. LICENÇA.
3. O suporte é fornecido apenas para assuntos e problemas estritamente relacionados com
Serviços docktorUI.
4. O suporte é fornecido apenas durante a duração da assinatura do
Serviços docktorUI, que é determinado como sendo o período de 12 meses
depois que o Proprietário comprou a Licença para a qual o suporte está sendo
Fornecido.
4.1 A assinatura é estendida para o próximo período de 12 meses após cada
tempo que o Proprietário compra upgrades de licença atualizando a validade de
Licencie-se para a versão mais recente do Software.
5. O apoio pode ser interrompido a qualquer momento, dada a dúvida razoável do
dados fornecidos para o Proprietário ou Usuário é enganoso ou forjado (ver
SEÇÃO E. PRIVACIDADE, entrada 3).
SEÇÃO C. ISENÇÃO DE RESPONSABILIDADE DE GARANTIAS
1. Todos os serviços, incluindo, mas não se limitando a, o Software, Suporte,
site e qualquer coisa relacionada com a manutenção e funcionamento de
DocktorUI, são fornecidos "como is".
2. O Provedor e seus fornecedores, licenciadores, parceiros ou subsidiárias
por meio deste, isenção de todas as garantias de qualquer tipo, expressa ou implícita,
incluindo, sem limitação, as garantias de comercialização,
aptidão para um propósito específico e não-infração.
3. Nenhuma garantia é feita, prometida ou implícita de que o Software será
sem erros ou que o suporte ou acesso ao site será contínuo
ou ininterruptamente. Você entende que você vai usar o Software,
Suporte e serviços relacionados a seu próprio critério e risco.
SEÇÃO D. LIMITAÇÃO DE RESPONSABILIDADE
1. Em nenhum caso o Provedor, ou seus fornecedores, licenciadores, parceiros
ou subsidiárias ser responsável com relação a qualquer assunto deste
acordo sob qualquer contrato, negligência, responsabilidade estrita ou outro
teoria legal ou equitativa para o seguinte:
1.1 Quaisquer danos especiais, incidentais ou consequentes.
1.2 O custo de aquisição ou substituição de produtos ou serviços.
1.3 Para interrupção do uso ou perda ou corrupção de dados.
1.4 Para quaisquer valores que excedam as taxas pagas por Você
2. O Provedor não terá responsabilidade por qualquer falha ou atraso devido a
assuntos além de seu controle razoável. O anterior não se aplica
na medida proibida pela lei aplicável.
SEÇÃO E. PRIVACIDADE
1. Quaisquer dados coletados de Usuários e Proprietários são detidos por exclusivas
propósito de fornecer o serviço de Suporte, Propriedade de Licença
validação e manutenção, comunicação e qualquer outro software
ou Serviços relacionados ao DocktorUI e funcionamento.
2. Os dados coletados de usuário e proprietário podem ser compartilhados entre os dados do Provedor
fornecedores, licenciadores, parceiros ou subsidiárias, sempre para a única
propósito de continuação do serviço, site, desenvolvimento de software
ou gestão de licenças e suporte.
3. O fornecimento de informações incorretas ou falsificadas do Usuário ou proprietário
lado invalidará qualquer serviço de Licença ou Suporte que o anterior tinha
anteriormente comprado ou aproveitado. A sua própria discrição será
o Provedor decide se suspende apenas os serviços, a conta ou
contatar autoridades como achar melhor.
SEÇÃO F. ALTERAÇÕES
1. O Provedor reserva-se o direito, a seu exclusivo critério, de modificar ou
substituir qualquer parte deste Contrato. É responsabilidade dos Proprietários e
Os usuários verificarão este Contrato periodicamente para obter alterações.
2. Uso do Software ou acesso ao Suporte após a publicação
de quaisquer alterações neste Contrato constitui a aceitação dessas alterações.