Desenvolver um aplicativo Silverlight - Algumas dicas & truques de Marvin Cole

Silverlight é o novo cross-browser, bem como solução multi-plataforma da Microsoft que ajuda na construção de um aplicações ricas para internet, bem como ocorrências de mídia imersiva no navegador. No entanto, ainda é fornecer o apoio stout com relação à localização, em comparação com os outros componentes do quadro Microsoft.NET.

Dicas e truques

  • É melhor não usar a largura e altura propriedades da mídia Elemento, bem como a dos objetos de Caminho.

  • Os manipuladores de eventos que são registrados de forma programática devem ser separadas após o uso.

  • O controle fundos transparentes deve ser utilizado com moderação.

  • É melhor para codificar os vídeos fazendo uso das propriedades de altura e peso com o qual os programadores Silverlight pretendem exibir ao invés de codificá-los em uma escala e exibi-los em outro.

  • Isto é recomendado como o motor de renderização em caso de a plataforma escolhida pode evitar o redimensionamento de cada quadro na mosca e seu é melhor para ver aqueles em forma escrita, de modo a saber que a aplicação não está fazendo qualquer coisa inovadora para o redimensionamento de vídeo sem passar por qualquer desempenho penalidade.

  • programadores Silverlight deve ser especialmente alerta e testar exaustivamente as aplicações no momento de criar aqueles que têm ficha transparente e embutidos em fundos, ou aplicativos que usam uma boa quantidade de C #, Visual Basic códigos processuais ou outros .

    oferecer uma experiência de instalação Obrigando

    Foi observado que muitas vezes a experiência de instalação em caso de aplicação baseia-se não amigável para os usuários que não têm o aplicativo instalado.

    A função que é normalmente utilizado para instanciar um controle Silverlight exibe um 'Get Microsoft Silverlight "botão quando o aplicativo não está presente. O usuário é transportado para o site luz prata após clicar no botão para fazer o download, bem como instalar o aplicativo.

    Em caso de desenvolvimento web Silverlight, recomenda-se a ir para melhorar a experiência, definindo o parâmetro nomeado inplaceInstallPrompt de Silverlight.createObjectEx a verdade, que permite ao usuário baixar o aplicativo depois de instalar o aplicativo sem ter que sair da página Web.

    teste em múltiplas plataformas e navegadores

    Desenvolvendo aplicações Silverlight para vários sistemas operacionais como, Windows e Macintosh, bem como para navegadores como, Mozilla Firefox, Internet Explorer e Apple Safari, torna imperativo para testar rotineiramente os aplicativos fazer uso da plataforma como, juntamente com as combinações de navegadores que se está alvejando.

    O desempenho do aplicativo pode ser afetado pela diferenças que existem na plataforma ou aqueles no comportamento do navegador, bem como o código que usa a plataforma para a manipulação do comportamento. Assim, recomenda-se a ir para testar exaustivamente os aplicativos.

    Definir EnableFrameRateCounter como true durante o desenvolvimento

    O desempenho do plug-in com relação à sua capacidade de renderização varia juntamente com vários parâmetros de hospedagem, que são especificadas e contribuem para o complexidade do conteúdo. É, portanto, recomenda-se definir a propriedade de EnableFrameRateCounter a true durante a fase de desenvolvimento. Essa configuração ajuda a exibir os fps (quadros por segundo) do conteúdo no que diz respeito à aplicação rendido na barra de status do navegador, de modo que um é capaz de ajustar o aplicativo.

    Use fundo transparente para um plug-in Silverlight Moderadamente

    É melhor fazer uso de um fundo transparente no que diz respeito a um incorporado plug-in que consiste de uma forma não rectangular como a imagem de um carro. Deve também ser utilizada uma vez que em certos casos em que um programador Silverlight não desejam fazer o rectângulo que rodeia o carro visível. Pode-se fazer a imagem do carro visível, definindo o fundo do plug-in do domínio para o modo transparente. . No entanto, é melhor evitar essa função como a utilização de um fundo transparente em caso de qualquer plug-in Silverlight tem um efeito considerável sobre o desempenho da Solução Silverlight Como você pode contratar desenvolvedores de cima solução Silverlight empresas . Índia, que pode ajudá-lo a construir aplicações Ruby dentro de orçamentos atribuídos e horários

    Nós fornecemos   Silverlight desenvolvimento web; serviços. Se você gostaria de contratar   programadores Silverlight, a partir de nossa equipe, por favor, entrar em contato com a gente

    .