Udvikling af en Silverlight applikation - Få tips & tricks af Marvin Cole

Silverlight er den nye cross-browser samt cross-platform løsning fra Microsoft, der hjælper en med at opbygge rige internet applikationer samt fordybende medier forekomster i browseren. Det er endnu dog at give den stout støtte med hensyn til lokalisering i forhold til de øvrige komponenter i Microsoft.NET rammer.

Tips og tricks

  • Det er bedre ikke at bruge bredden og højden egenskaber af Media Element samt at af stien objekter.

  • De hændelseshandlere der er programmeringsmæssigt registrerede skal afmonteres efter brug.

  • De gennemsigtige kontrol baggrunde skal bruges sparsomt.

  • Det er bedre at indkode de videoer at gøre brug af højde og vægt egenskaber, hvormed Silverlight programmører har til hensigt at vise frem for koder for dem på én skala og vise dem på en anden.

  • Dette anbefales som den rendering engine i tilfælde af den valgte platform kan undgå ændring af størrelsen på hvert billede på flue, og dens er bedre at se dem i en skriftlig form, så at vide, at ansøgningen ikke gør nogen innovativ ting for resizing video uden at gå gennem nogen ydeevne straf.

  • Silverlight programmører bør især være opmærksomme og grundigt teste applikationer på tidspunktet for at skabe dem, der har gennemsigtige og indlejret stik i baggrunde, eller applikationer, som anvender en heftig mængde af C #, Visual Basic eller andre proceduremæssige koder . myHotelVideo.com: Tilbyd en overbevisende installation Erfaringerne

    Det er blevet observeret, at mange gange installationen erfaring i tilfælde af anvendelse er baseret på slet ikke venlige for de brugere, der ikke har programmet installeret.

    Den funktion, der normalt anvendes til instantiere en Silverlight kontrol viser en "Get Microsoft Silverlight 'knappen, når ansøgningen ikke er til stede. Brugeren bliver transporteret til Silver lys hjemmeside efter at klikke på knappen til at downloade samt installere programmet.

    I tilfælde af Silverlight webudvikling, anbefales det at gå for at forbedre oplevelsen ved at indstille parameter opkaldt Silverlight.createObjectEx s inplaceInstallPrompt til sand, der gør det muligt for brugeren at downloade programmet efter installation af programmet uden at skulle forlade websiden.

    Test på flere platforme og browsere

    Udvikling Silverlight applikationer i flere operativsystemer som Windows og Macintosh samt til browsere som Mozilla Firefox, Internet Explorer og Apple Safari, gør det bydende nødvendigt at rutinemæssigt teste applikationer gør brug af platformen, som sammen med kombinationerne browser at man er rettet mod.

    ydeevne af ansøgningen kan blive påvirket af forskelle, der findes i platformen eller dem i browseren adfærd samt den kode, platformen bruger til håndtering af adfærd. Det anbefales således at gå for grundig test af applikationer.

    Set EnableFrameRateCounter til sand under udvikling

    ydeevne plug-in med hensyn til dets gengivelse kapacitet varierer sammen med flere hosting parametre, som er specificeret, og føjer til indhold kompleksitet. Det anbefales derfor at indstille ejendom EnableFrameRateCounter til sand i udviklingsfasen. Denne indstilling hjælper med at vise fps (billeder pr sekund) af indholdet i forhold til den ydede ansøgning i statuslinjen i browseren, så man er i stand til at finjustere programmet.

    Brug Gennemsigtig baggrund for en Silverlight Plug-in Svagt

    Det er bedre at gøre brug af en gennemsigtig baggrund i forhold til en indlejret plug-in, der består af en ikke-rektangulær form som billedet af en bil. Det skal også anvendes, da det i visse tilfælde, hvor en Silverlight programmør ikke ønsker at gøre det rektangel, der omgiver bilen synlig. Man kan gøre bilens billedet ses ved at sætte plug-in baggrund af domænet til transparent tilstand. ., Men det er bedre at undgå denne funktion som brug af en gennemsigtig baggrund i tilfælde af Silverlight plug-in har en betydelig indvirkning på udførelsen af ​​Silverlight Solution

    Du kan leje udviklere fra top Silverlight løsning virksomheder i . Indien, som kan hjælpe dig med at opbygge Ruby applikationer inden tildelte budgetter og tidsplaner

    Vi leverer Silverlight webudvikling tjenester. Hvis du ønsker at leje Silverlight programmører fra vores team, bedes du komme i kontakt med os

    .