WinFormWizard para .NET 1.1 é uma estrutura de assistente flexível e rica em recursos. Seu principal objetivo de design é fornecer reutilização através da herança. Esta filosofia de design permite que páginas de assistente criadas para um diálogo de assistente sejam reutilizadas em outra.
O WinFormWizard vem empacotado com 19 páginas de assistente padrão. Cada página está de acordo com a especificação do Assistente 97; é adornado com guias para ajudar a posicionar controles na hora do projeto e pode ser herdado para fornecer funcionalidade personalizada e reutilização.
As páginas do assistente são adicionadas simplesmente arrastando-as e soltando-as da caixa de ferramentas Visual Studio .NET 2003. Uma vez adicionadas, as páginas do assistente podem ser personalizadas para atender às necessidades do aplicativo.
O WinFormWizard fornece várias técnicas para navegar através de páginas de assistente na hora do design, com glifos inovadores do click event fornecendo um meio visual de gerar manipuladores de eventos de botão de navegação.
Em tempo de execução, o WinFormWizard navegará até a próxima página lógica quando o usuário pressionar um dos botões de navegação. Esse comportamento padrão pode ser substituído para fornecer controle de fluxo personalizado.
O WinFormWizard Help está totalmente integrado ao Visual Studio .NET 2003 com todos os tópicos acessíveis a partir de Dynamic Help, F1, Search, Help Index e Help Contents.
WinFormWizard para .NET 1.1 é um conjunto 100% gerenciado e faz uso extensivo dos recursos de tempo de design da estrutura, com o código-fonte disponível tanto em C# quanto em VB.NET.
O WinFormWizard para .NET 1.1 é livre de royalties para distribuir, com todas as atualizações da versão atual gratuitamente.
história da versão
- Versão 1.0 postado em 2007-06-01
Veja http://www.fengarisoftware.com/Forums/tabid/107/forumid/9/threadid/100/scope/posts/Default.aspx
Detalhes do programa
Eula
EULA - Contrato de Licença do Usuário Final
CONTRATO DE LICENÇA
LEIA ESTE CONTRATO ANTES DE ABRIR ESTE PACOTE DE SOFTWARE. SE VOCÊ ABRIR ESTE PACOTE OU MANTÊ-LO POR MAIS DE QUARENTA E CINCO (45) DIAS, VOCÊ ACEITA TODOS OS TERMOS E CONDIÇÕES DESTE CONTRATO. SE VOCÊ NÃO CONCORDAR COM ESTES TERMOS E CONDIÇÕES, NÃO ABRA ESTE PACOTE DE SOFTWARE. VOCÊ SÓ PODE DESBLOQUEAR E/OU USAR O SOFTWARE PARA O QUAL VOCÊ TEM UMA LICENÇA PAGA.
(1) DEFINIÇÃO DOS TERMOS
"Documentação": qualquer material escrito ou on-line explicativo, incluindo, mas não se limitando a, guias de usuário, manuais de referência e arquivos HTML.
"Licenciado": deve se referir ao licenciado individual, seja como programador individual, empresa ou outra organização.
"Software": Todo o material desta distribuição, incluindo, mas não se limitando a, um ou mais dos seguintes: código-fonte, código de objeto, código de byte, bibliotecas de links dinâmicos, montagens, executáveis, scripts, programas de amostra, programas de utilidade, arquivos e Documentação.
"Software licenciado": o Software para o qual o Licenciado pagou a taxa de licença aplicável.
"Interface de Programação de Aplicativos de Software ("API")": o conjunto de métodos de acesso, seja fornecido pela Fengari Software, terceiros ou desenvolvido pelo Licensee, através do qual os serviços programáticos fornecidos pelo Software Licenciado são disponibilizados.
"Produto de Software do Usuário Final": um aplicativo desenvolvido pelo Licensee destinado à execução em um computador, que faz uso do Software Licenciado em sua implementação.
O Software Licenciado contém certas bibliotecas e arquivos de tempo de execução destinados à duplicação e distribuição pelo Licensee dentro dos produtos de software do usuário final para o usuário(s) do Produto de Software do Usuário Final (o "Componentes redistributáveis"). Os Componentes Redistributáveis são aqueles arquivos especificamente designados como distribuíveis como parte do Software Licenciado.
LICENÇA ESPECIAL DE AVALIAÇÃO A PRAZO LIMITADO
Se o Licenciado tiver sido fornecido com uma cópia do Software para fins de avaliação, a Fengari Software concede ao Licenciado, sujeito aos termos deste Contrato único de Licença de Usuário (excluindo a Seção 3, sob a qual o Licenciado não tem direitos) uma licença de uso interna limitada não exclusiva, intransferível e não simultânea para fins de avaliação somente. Esta licença é por um período de quarenta e cinco (45) dias, começando após o recebimento do Software, ou, se recebido eletronicamente, a partir da data inicial de download do Licenciado, para avaliar o Software. Se o Software for aceitável, o Licenciado concorda em notificar prontamente o Software Fengari. Caso contrário, o Licenciado cessará imediatamente qualquer uso adicional do Software e destruirá todas as cópias do Software (incluindo a documentação original) e relacionada fornecida ao Licenciado pela Fengari Software.
(2) GERAL
O Software é propriedade da Fengari Software e é protegido por leis australianas de direitos autorais e outras leis e por tratados internacionais. Destina-se a ser usado por um programador de software que e outras leis e por tratados internacionais. Destina-se a ser usado por um programador de software que tem experiência usando ferramentas de desenvolvimento e bibliotecas de classe.
(3) CONCESSÕES DE LICENÇA
a Sujeito aos termos e condições deste Contrato, a Fengari Software concede ao Licenciado a Licenciado a licença perpétua, não exclusiva, intransferível, não simultânea, mundial para um (1) programador para (i) instalar o Software Licenciado em um único computador pessoal e (ii) usar o Software Licenciado e uma cópia da documentação do usuário associado e ajuda on-line.
O licenciado também pode:
(i) Fazer uma cópia de backup do Software Licenciado exclusivamente para fins de arquivamento e recuperação de desastres, ou
(ii) Transfira o Software Licenciado para um disco rígido e mantenha a cópia original exclusivamente para fins de arquivamento e recuperação de desastres.
(iii) Reproduzir e distribuir os Componentes Redistributáveis direta ou indiretamente aos usuários finais e aos OEMs autorizados do Licenciado, VARs e Distribuidores, através de canais de distribuição habituais, em todo o mundo, em uma base livre de royalties, desde que tal distribuição seja (i) em conjunto com um Produto de Software de Usuário Final desenvolvido pelo Licenciado usando o Software Licenciado e (ii) o Software Licenciado não é o único ou principal componente de tal Produto de Software de Usuário Final.
(iv) Os direitos de licença concedidos sob este Contrato não se aplicam ao desenvolvimento e distribuição de produtos de desenvolvimento de software ou kits de ferramentas de qualquer tipo que sejam destinados a serem usados por desenvolvedores de software que não sejam licenciados.
O Licenciado não tem o direito de usar o Software Licenciado além daqueles especificamente concedidos nesta seção.
(4) RESTRIÇÕES DE LICENÇA
Não obstante quaisquer disposições neste Contrato em contrário, o Licenciado não pode distribuir qualquer parte do Software que não seja os Componentes Redistributáveis.
Além disso, o Licenciado não pode descompilar, desmontar ou fazer engenharia reversa de qualquer forma de código de objeto de qualquer parte do Software.
(5) TÍTULO
O licenciado reconhece e concorda que todos os direitos, títulos e interesses e ao Software, incluindo todos os direitos de propriedade intelectual nele, são de propriedade da Fengari Software, sujeita apenas às licenças concedidas ao Licenciado sob este Contrato. Este Contrato não é uma venda e não transfere ao Licenciado qualquer título ou propriedade no Software ou qualquer patente, direitos autorais, segredo comercial, nome comercial, marca ou outros direitos de propriedade ou propriedade intelectual relacionados a ele.
(6) INTRANSFERIBILIDADE
Exceto pelos direitos do Licenciado de distribuir os ComponentesTribuíveis, o Licenciado não pode alugar, transferir, atribuir, sublicença ou conceder quaisquer direitos no Software, total ou parcialmente, a qualquer outra pessoa ou entidade sem o consentimento por escrito da Fengari Software, exceto que este contrato pode ser atribuído a um sucessor de Licenciado no caso de todos ou substancialmente todos os ativos ou patrimônio da Licenciado forem adquiridos pelo sucessor.
(7) GARANTIAS LIMITADAS
A Fengari Software garante ao Licenciado que o Software Licenciado executará substancialmente as funções descritas na Documentação por um período de quarenta e cinco (45) dias após a data de entrega do Software Licenciado ao Licenciado. A obrigação única e exclusiva da Fengari Software, e o remédio exclusivo e exclusivo do Licenciado, sob esta garantia, limita-se aos esforços razoáveis da Fengari Software para corrigir defeitos materiais, documentados e reprodutíveis no Software Licenciado que o Licenciado descreve e documentos para a Fengari Software durante o período de garantia de 45 (45) dias. Caso a Fengari Software não corrija um defeito material, documentado e reprodutível durante este período, a Fengari Software poderá, a critério da Fengari Software, substituir o software licenciado defeituoso ou reembolsar ao Licenciado o valor que o Licenciado pagou à Fengari Software pelo Software Licenciado defeituoso e cancelar este Contrato e as licenças aqui concedidas. Nesse caso, o Licensee concorda em retornar à Fengari Software todas as cópias do Software Licenciado (incluindo o original).
A Fengari Software garante que possui a propriedade intelectual contida no Software Licenciado e que o Software Licenciado não viola qualquer propriedade intelectual ou direitos proprietários de terceiros.
A Fengari Software concorda em indenizar, defender e manter o Licenciado inofensivo de e contra quaisquer reivindicações ou ações judiciais, incluindo honorários advocatícios razoáveis, que surgem ou resultam da violação da propriedade intelectual ou dos direitos proprietários de terceiros. A indenização exclui explicitamente as infrações causadas pela combinação do Software Licenciado e de quaisquer Produtos de Software do Usuário Final criados, vendido, ou comercializado pelo Licenciado.
EXCETO CONFORME EXPRESSAMENTE ESTABELECIDO ACIMA, O SOFTWARE FENGARI SE ISENTA EXPRESSAMENTE DE TODAS AS OUTRAS GARANTIAS, EXPRESSAS OU IMPLÍCITAS, INCLUINDO, SEM LIMITAÇÃO, AS GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO E ADEQUAÇÃO PARA UM PROPÓSITO ESPECÍFICO.
(8) LIMITAÇÃO DE RESPONSABILIDADE
EM NENHUM CASO O SOFTWARE FENGARI SERÁ RESPONSÁVEL POR QUAISQUER DANOS INDIRETOS, PUNITIVOS, ESPECIAIS, INCIDENTAIS OU CONSEQUENTES (INCLUINDO LUCROS PERDIDOS, RECEITAS, DADOS OU OUTRAS VANTAGENS ECONÔMICAS) SEJA BASEADO EM CONTRATO, DELITO OU QUALQUER OUTRA TEORIA JURÍDICA, MESMO QUE O SOFTWARE FENGARI TENHA SIDO AVISADO DA POSSIBILIDADE DE TAIS DANOS.
(9) RESCISÃO
A Fengari Software reserva-se o direito, a seu exclusivo critério, de rescindir este Contrato mediante aviso por escrito se a Licensee tiver violado os termos e condições deste documento. Licenciado a ser fornecido notificação por escrito de violação e tempo razoável para curar violação. O Licenciado pode rescindir este Contrato a qualquer momento, deixando de usar o Software Licenciado e destruindo todas as cópias do Software Licenciado (incluindo o original). As seções 4, 5, 6, 7, 8, 9 e 10 sobrevivem a qualquer rescisão deste Contrato e aplicam-se integralmente a qualquer rescisão. A menos que seja rescindido conforme aqui previsto por qualquer das partes, este Acordo permanecerá em vigor. A rescisão não afetará as licenças de usuário final do Produto de Software do Usuário Final que contêm os Componentes Redistributáveis que foram distribuídos pelo Licenciado antes do término.
(10) DIVERSOS
Lei e Jurisdição aplicáveis. Este Acordo será regido e interpretado de acordo com as leis do Estado de Nova Gales do Sul sem levar em conta os princípios do conflito de leis e sem levar em conta a Convenção das Nações Unidas sobre Contratos para a Venda Internacional de Mercadorias de 1980. Os tribunais federais e estaduais de Nova Gales do Sul terão jurisdição e local exclusivos para julgar qualquer disputa decorrente deste Contrato, e o Licenciado concorda expressamente com (i) a jurisdição pessoal dos tribunais estaduais e federais de Nova Gales do Sul, e (ii) serviço de processo que está sendo efetuado sobre o Licenciado por correio registrado.
Limitação de Ações. Nenhuma ação, independentemente da forma, pode ser movida por qualquer das partes mais de doze (12) meses após a causa da ação ter surgido, exceto que qualquer das partes pode entrar com uma ação relativa aos seus direitos de propriedade intelectual a qualquer momento. Tal alegação não pode ser apresentada a menos que a Fengari Software tenha sido dada pela primeira vez aviso comercialmente razoável, uma explicação completa por escrito de todos os detalhes pertinentes (incluindo cópias de todos os materiais) e uma oportunidade de boa fé para resolver o assunto.
Invalidez e Renúncia. Se qualquer disposição deste Contrato for considerada ilegal, inválida ou inexequível, a legalidade, validade e aplicabilidade das demais disposições deste Contrato não serão afetadas ou prejudicadas. A falha de qualquer parte em aplicar qualquer um dos termos ou condições deste Contrato, a menos que seja dispensado por escrito, não constituirá uma renúncia ao direito dessa parte de aplicar todos os termos e condições deste Contrato.
LICENCIADO RECONHECE QUE LEU ESTE ACORDO, ENTENDE E CONCORDA EM ESTAR VINCULADO AOS SEUS TERMOS E CONDIÇÕES. A LICENCIADO CONCORDA AINDA QUE É A DECLARAÇÃO COMPLETA E EXCLUSIVA DO CONTRATO ENTRE O LICENCIADO E O SOFTWARE FENGARI QUE SUBSTITUI QUALQUER PROPOSTA OU ACORDO PRÉVIO OU CONTEMPORÂNEO, ORAL OU ESCRITO, E QUAISQUER OUTRAS COMUNICAÇÕES RELACIONADAS AO TEMA DESTE CONTRATO