Silverlight izpilde ir bloķēta instalētās versijas dēļ. Microsoft Silverlight, kas ir šī programma un vai tā ir nepieciešama? Noskaidrosim! Vai jums ir nepieciešams Silverlight

Microsoft Silverlight ir uz XML un .NET balstīta tehnoloģija, kas sākotnēji bija paredzēta Adobe Flash aizstāšanai. Vēl viena līdzīga, konkurējoša izstrāde ir JavaFX, kas tiek palaists gandrīz vienlaikus. Ko Silverlight ļauj izstrādātājiem darīt? Ja jums ir pieredze ar XAML programmēšanas jomā, izmantojiet to pilnībā, ļaujot sev manipulēt ar vektorgrafiku, animāciju un video. Silverlight pati par sevi ir apakškopa Windows Presentation Foundation ar visām iepriekšminētajām funkcijām. Tas ietver arī pilnu .NET CLR versiju, ko sauc par CoreCLR, kas ļauj rakstīt Silverlight jebkurā no .NET programmēšanas valodām.

Lai gan Silverlight un Flash ir daudz kopīga, šo divu izstrādes vidi funkcionalitāte un iespējas ievērojami atšķiras

Silverlight ir vairāku platformu izstrādes vide un ir ieviesta operētājsistēmām Windows, Mac OS 10.4 un jaunākām versijām. Šobrīd saderības problēma ir daļējs Opera atbalsta trūkums, ko izmanto ļoti daudz lietotāju. Šeit Flash ir neapšaubāma priekšrocība - tā ir pilnībā pārrobežu platforma. Tomēr nesen izlaistā Silverlight 2 Beta 1 darbojas ar jaunāko Opera 9.50 versiju operētājsistēmai Windows. Bet, protams, pilnīgai stabilitātei jums būs jāgaida galīgā versija.
Pirmā Microsoft Silverlight beta versija tika izlaista 2006. gada decembrī. Pirmkārt stabila versija– 2007. gada vidū. Atšķirībā no vairuma Microsoft produktu, Silverlight ir pieejama dinamiskās valodas izpildlaika daļa Atvērtais avots kodu.
Pirms dažām dienām, 16. maijā, projekta paspārnē Mono izstrādātāji ir izlaiduši operētājsistēmām paredzētā Silverlight spraudņa atvērtā pirmkoda versiju Linux. Šo attīstību sauc Mēness gaisma. Vairāk par viņu zemāk.

Šī gada 5. martā tika izlaista Silverlight 2.0 beta versija, kas iekļauta Microsoft Visual Studio 2008. Pēdējam ir šādas noderīgas funkcijas:

Visual Basic un C# projektu veidnes.
XAML izlūkošanas un kodu ģeneratori.
Lietojumprogrammu atkļūdošana.
Tīmekļa atsauces atbalsts.
Integrācija ar Expression Blend.

Bet jau otrajā Silverlight tika veikti daudzi noderīgi un patīkami papildinājumi, piemēram:

Izstrādātāji var rakstīt jebkurā .NET valodā: VB, C#, JavaScript, IronPython un IronRuby.
Vieglāk iegult lietotāja interfeisa elementus (kā daļu no WPF UI ietvars), pievienotas bagātīgas vadīklas ( Tekstlodziņš, izvēles rūtiņa, radiopoga, slīdnis, ritināšanas skatītājs, kalendārs, datuma atlasītājs un tā tālāk.).
“bagātīgu tīklu” atbalsts: atbalsts zvanīšanai REST, WS*/SOAP, POX, RSS un citi standarta HTTP pakalpojumi. Es tūlīt vēlreiz pieminēšu starpdomēnu piekļuvi dažādiem resursiem.
Bagātīga bāzes klases bibliotēka, tostarp milzīga funkcionalitāte (kolekcijas, IO, straumes, globalizācija, XML utt.), kā arī iespēja izmantot API HTML DOM/JavaScript integrācijai ar .NET kodu.
Silverlight 2 neprasīs datorā instalēt .NET Framework, jo instalētājam (starp citu, tā svars ir daudz lielāks nekā pirmajai versijai - 4,3 MB) ir viss nepieciešamais.

Tā kā mēs pieminējām Silverlight, salīdzinot ar Flash, ir vērts apskatīt, kādas ir atšķirības starp šiem izveides rīkiem. Bagātīgas interneta lietojumprogrammas(funkcionāli bagātas lietojumprogrammas).
Tagad Adobe ir izlaidusi tiešu Silverlight konkurentu - šī ir valodas un izstrādes vide Flex, kādreiz tam veltīsim atsevišķu rakstu. Un šeit ir saraksts, kurā salīdzina Silverlight un Flash:

SilverLight nav nepieciešams instalēt video kodeku, lai atskaņotu .WMF video formātu
Lai atskaņotu .WMF video, Flash ir nepieciešams kodeks. Ir arī ierobežojumi citu video formātu atskaņošanai.

Silverlight atbalsta pilnekrāna video.
Flash neatbalsta mērogojamu pilnekrāna video.

Silverlight izmanto animācijas modeli ar nosaukumu WPF, kura pamatā ir laiks, nevis kadra animācija.
Flash izmanto kadru pa kadram animāciju.

Silverlight neatbalsta GIF un BMP formātus. Tiek atbalstīti tikai JPG un PNG attēlu failu formāti.
Flash pašlaik atbalsta visus grafikas formātus.

Silverlight ļauj iegult tekstu projektā un instalēt to ar objektu ielādi.
Darbs ar fontiem Flash ir diezgan sarežģīts.

Silverlight izmanto XAML, un tas joprojām ir deklaratīvs.
Flash — ActionScript

Silverlight pagaidām neļauj strādāt ar pikseļu grafiku un izmantot dažādus efektus un filtrus.
Flash ļauj to izdarīt jau no 8. versijas

Silverlight izmanto XAML, kuras pamatā ir teksta informācija un kuru var viegli modificēt, izmantojot vienkāršus XML objektus.
Flash izmanto bināros (bināros) ierakstīšanas veidus.

Silverlight ļauj izmantot dažādas tehnoloģijas, veidojot projektu – JavaScript, C#.
Flash ļauj izmantot ActionScript tikai programmatiski.

Izmantojot Silverlight Streaming, varat izveidot pilnvērtīgu video vietni, izmantojot bezmaksas pakalpojumu.
Flash straumēšanas pakalpojums nav pieejams bez maksas.

Mūsdienās Silverlight ir praktiski atbrīvojies no savas nepilnvērtības un ir pilnībā pārrobežu platformu lietojumprogramma.

Neskatoties uz to, ka Silverlight un Flash salīdzināšana ir ļoti izplatīta parādība, tas nešķiet patiess visiem. Patiešām, Silverlight var izmantot aptuveni tādiem pašiem mērķiem kā Flash, taču pirmais ir vairāk kā mūsdienīgs viegls Java sīklietotņu analogs ar uzlabotu interfeisa izveides tehnoloģiju atbalstu. Silverlight tehnoloģiju vispārējā tendence, sauksim to par mērķi, ir maiga tīmekļa klienta “sabiezināšana” un šobrīd populāro tehnoloģiju aiziešana. Javascript/AJAX/Flash.
Tie attīstās vienā vektorā, bet ar dažām atšķirībām. Ja galvenais mērķis AIR&Prism ir " interneta pieradināšana", tad Silverlight mēģina pilnībā pieradināt tīmekli.
Pati Microsoft Silverlight ir īstenota ļoti eleganti. Kad tas tika izveidots, visiem bija skaidrs, ka uzrakstīt pārlūkprogrammas spraudni, kas atbalsta Java sīklietotņu analogu, tikai pamatojoties uz .NET, nebija grūti. Protams, pats ietvars ir diezgan smags, un ne katram lietotājam tas ir instalēts. Tāpēc Microsoft programmētāji rīkojās šādi - viņi pārlūkprogrammā ieviesa sīklietotni, kas ir atbildīga par Silverlight 2.0 un satur iespaidīgu daļu no sistēmas, kas nepieciešama normālai Silverlight lietojumprogrammu darbībai. Un tajā pašā laikā tas sver mazāk par 5 MB, lai gan vietnē rakstīts: 1 MB (šeit Redmondas giganta darbinieki to izpušķoja - viņiem tas patīk).

Silverlight izstrādei jums būs nepieciešams:

Iespraust pārlūkprogrammai. Tā beta versiju var lejupielādēt. Pieejamas versijas operētājsistēmai Windows (IE, Opera, Firefox) un Mac OS X.
Silverlight SDK, kas satur rīkus un dokumentāciju. Pieejams lejupielādei.
Silverlight rīki for Visual Studio ir ērts papildinājums, kas ļauj izstrādāt SL projektus tieši Visual Studio IDE. Express versija vēl netiek atbalstīta, taču šī funkcija būs produkta galīgajā versijā.
Microsoft Expression Blend 2.5 2008. gada marts Priekšskatījums ir kaut kas starp izstrādes vidi un grafisko redaktoru WPF lietojumprogrammu izstrādei.

Starp interesantajiem notikumiem, kas tieši saistīti ar Silverlight, ir vērts atzīmēt neseno Popfly slēgtās beta versijas izlaišanu.

Popfly ir Silverlight lietojumprogramma, kas ļauj lietotājam izveidot mashups, logrīkus un citas lietojumprogrammas, izmantojot vienkāršu tīmekļa saskarni. Visi šādi projekti parādījās uz veiksmes viļņa Yahoo caurules– rīks tādu pašu mashup un mini lietojumprogrammu izveidei, izmantojot drag'n'drop saskarne. Microsoft šajā tirgus nišā ienāca savlaicīgi un, pēc autoritatīvā TechCrunch domām, šobrīd ir priekšā visiem konkurentiem.
Un tas viņiem ir priekšā viena vienkārša iemesla dēļ - nodrošinot vairāk iespēju. Pakalpojumā Popfly varat izveidot mashups, lietojumprogrammas, tīmekļa lapas, logrīkus un to visu apvienot sociālajā tīklā (kā daļa no Live Spaces platformas). Savukārt pakalpojumā Live Spaces varat sadarboties ar citiem lietotājiem un lietojumprogrammu veidotājiem. Kopumā visaptverošs savienojums. Turklāt nesen PopFly ir spējis ne tikai “sadraudzēties” ar pakalpojumiem, bet arī izveidot “gadījuma rakstura” spēles, un to var izdarīt pat tie, kuri to nekad agrāk nav darījuši.
Sākotnēji iesācējam spēļu izstrādātājs Ir pieejams vairāk nekā 15 spēļu veidņu komplekts, simtiem attēlu, animācijas, skaņas un citi nākotnes spēļu elementi. Tas viss ir izveidots un rediģēts skaidrā vizuālā režīmā. Tur var arī spēlēt.

Interfeiss liek jums sastingt izbrīnā. Izveidošana un pārvaldība notiek, velkot un savienojot blokus, kā parādīts ekrānuzņēmumā:

Katrs bloks darbojas kā modulis, kas izmanto tīmekļa pakalpojuma API. Mūsdienās ir vairāki desmiti šādu bloku, kas sniedz plašas iespējas strādāt ar dažādiem pakalpojumiem.

Kā solīts - daži vārdi par Mēness gaisma. Tas ir kopīgas sadarbības rezultāts Microsoft un Novell, kurš pagājušajā rudenī noslēdza līgumu, kura galvenā ideja bija: Silverlight lietojumprogrammas pārnešana uz operētājsistēmām Linux.
Un pavisam nesen tika izlaista Moonlight 1.0. Tas ļauj palaist lietojumprogrammas, kas rakstītas Silverlight 1.0 versijā, bet tagad paralēli Silverlight 1.1 Alpha - Silverlight 2 Beta 1 atzaram notiek darbs pie nākamajām Moonlight versijām.

Vēl viena interesanta detaļa saistībā ar Microsoft Silverlight ir pirmā interneta apraides kanāla palaišana, pamatojoties uz šo tehnoloģiju. Kopš 2007. gada 9. oktobra plaša auditorija var iepazīties ar šī risinājuma priekšrocībām. Darbuzņēmējs bija uzņēmums SMS mediju risinājums, kam palīdzēja Microsoft Krievijas pārstāvniecība. Nu pēdējais mazais sasniegums bija jaunā Krievijas prezidenta Dmitrija Medvedeva inaugurācijas tiešraide, izmantojot... ko? Silverlight. Raidījumu var iegult jebkurā vietnē, kas atbalsta iframe, vienkārši ievietojot koda fragmentu.

Autoritatīvā tiešsaistes izdevuma ReadWriteWeb redaktore, Ričards Makmanuss, savā prognozē 2008. gadam atzīmēja, ka tādas tehnoloģijas kā Silverlight iegūs arvien vairāk fanu: izstrādātāju un lietotāju. Īpaši ņemot vērā faktu, ka Microsoft nebija slinks un pārnesa Silverlight uz mobilajām ierīcēm. Martā Nokia paziņoja par šīs tehnoloģijas atbalstu savos S40 un S60 sērijas tālruņos, kā arī Nokia 770 un n8x0. Papildinājums ir pieejams kā spraudnis atbalstīto platformu pārlūkprogrammām.

Aplūkojot dažus piemērus, kā darbojas Silverlight lietojumprogrammas, jūs esat pārsteigts – nekas tāds vēl nesen nepastāvēja

Protams, ne katrs piektais cilvēks mēģinās izveidot savu aplikāciju Silverlight, lai tikai savām acīm redzētu tās iespējas. Turklāt, kā savām acīm redzēt Silverlight iespējas kā interaktīvu biznesa risinājumu izstrādes platformu.
Šī iemesla dēļ Microsoft izveidoja vietni slimnīcu operācijām. Pacienta ceļojuma demonstrētājs ir Microsoft Lielbritānijas filiāles projekts, kas jau ir gatavs sākotnējai publiskai apskatei. Šī nav galīgā versija, taču galvenā funkcionalitāte ir pieejama un rada zināmu interesi.
Aplikācija sastāv no trim daļām, kas kopā atspoguļo “vienu dienu ārstniecības iestādes dzīvē dažādu lietotāju skatījumā”. Pilnībā interaktīvais interfeiss palīdz izmantot visu lietojumprogrammu, un iebūvētais "ceļvedis" parāda, kā izmantot visas funkcijas.
Tur tiešām ir ko redzēt, varam vismaz atzīmēt darbu ar kardiogrammām, izmantojot tehnoloģiju DeepZoom– daudz grafiskas informācijas, kas ir viegli lietojama.

Vēl nesen Microsoft reklamēja savu produktu galvenokārt ar partneru starpniecību un guva zināmus panākumus, radot alternatīvu Flash tehnoloģijai. Silverlight spraudni var instalēt vismaz jebkurā pārlūkprogrammā, taču kritiskā masa vēl nav sasniegta. Un pirms dažām dienām korporācija deva spēcīgu triecienu, kas varēja mainīt situāciju.
Kopā ar jaunās vietnes testēšanas sākumu Microsoft lejupielādes centrs, kas tika izveidots, izmantojot Silverlight, katrs lietotājs, kurš apmeklēs resursu, saņems piedāvājumu lejupielādēt un instalēt Silverlight spraudni; pretējā gadījumā daļa vietnes satura un funkcionalitātes viņam nebūs pieejama.

Silverlight lietojumprogrammas

Silverlight izmanto tradicionālo pārlūkprogrammas uzlabošanas tehnoloģiju - spraudņi .

Papildinājuma modeļa priekšrocība ir tāda, ka, lai skatītu dažādu cilvēku un uzņēmumu radīto saturu, lietotājam ir jāinstalē tikai viena sastāvdaļa – Silverlight papildinājums. Lai to izdarītu, lietotājam vienkārši bez maksas jālejupielādē viens neliels fails no Microsoft vietnes un jāievada apstiprinājums vienā dialoglodziņā. Visa procedūra aizņem ne vairāk kā minūti. Kad pievienojumprogramma ir instalēta, pārlūkprogramma bez lietotāja iejaukšanās varēs apstrādāt jebkuru ar to saderīgu saturu.

Zemāk esošajā attēlā ir parādīti divi skati lapai, kurā ir Silverlight objekts. Augšpusē ir lapa, ko lietotājs redz, ja Silverlight pievienojumprogramma nav instalēta. Šajā brīdī lietotājs var noklikšķināt uz pogas Noklikšķiniet tagad, lai instalētu, lai nokļūtu Microsoft vietnē, kur viņam tiks piedāvāts instalēt papildinājumu. Zemāk ir tā pati lapa pēc Silverlight pievienojumprogrammas instalēšanas:

Pašlaik Silverlight papildinājums ir instalēts 75% datoru, kas ir savienoti ar internetu (tostarp galddatoros un mobilajās ierīcēs). Ja ņemat vērā tikai datorus, kuros darbojas sistēma Windows un Internet Explorer, Silverlight procentuālais daudzums būs lielāks. Šie skaitļi ir iespaidīgi, taču Flash pievienojumprogrammas joprojām ir instalētas vairākās tīmekļa ierīcēs (96%).

Silverlight sistēmas prasības

Ir ļoti svarīgi, lai jebkura tīmekļa tehnoloģija būtu savietojama ar pēc iespējas plašāku datoru un ierīču klāstu. Silverlight tehnoloģija pašlaik tiek izstrādāta, taču tā jau ir saderīga ar lielāko daļu operētājsistēmu:

Windows

Silverlight 5 darbojas datoros, kuros darbojas operētājsistēma Windows 8, Windows 7, Windows Vista un Windows XP. Pārlūkprogrammu minimālās versijas, kas atbalsta Silverlight, ir Internet Explorer 6, Firefox 1.5 un Chrome 4.0. Papildinājumi darbojas arī operētājsistēmā Windows 2000, taču tikai ar pārlūkprogrammu Internet Explorer 6. Arī citas pārlūkprogrammas, piemēram, Opera un Safari (operētājsistēmai Windows), pašlaik atbalsta Silverlight pievienojumprogrammu, taču tām tas vēl nav dokumentēts.

Macintosh

Silverlight pievienojumprogrammas darbojas Mac datoros, kuros darbojas operētājsistēma OS X 10.4.8 vai jaunāka versija. Jābūt Intel procesoram (PowerPC aparatūra nav pieņemama). Silverlight pārlūkprogrammas minimālās versijas ir Firefox 2 un Safari 3. Silverlight lietojumprogrammas netiek atbalstītas Apple mobilajās ierīcēs, tostarp iPhone, iPod Touch un iPad.

Linux

Silverlight 5 papildinājumi pašlaik nedarbojas operētājsistēmā Linux, bet Mono komanda veido atvērtā pirmkoda bibliotēku priekš Silverlight (Microsoft atbalstītais Moonlight projekts). Jaunākā stabilā Moonlight oficiālā versija atbalsta Silverlight 2 lietojumprogrammas, bet tagad ir izlaista beta versija, kas atbalsta Silverlight 4. Progress ir lēns, tāpēc vēl nav zināms, kad Moonlight atbalstīs Silverlight 5, ja vispār.

Windows Phone

Silverlight ir viena no divām oficiāli atbalstītajām lietojumprogrammu izstrādes tehnoloģijām operētājsistēmām Windows Phone 7 un 8 (otra ir Microsoft XNA).

Silverlight pievienojumprogrammas instalēšanai nepieciešams neliels fails (mazāks par 10 MB), ko ir viegli lejupielādēt, tāpēc Silverlight pievienojumprogrammas instalēšana nav grūtāka par Flash instalēšanu.

Silverlight un Flash

Šobrīd visveiksmīgākais un populārākais pārlūkprogrammas papildinājums Adobe Flash ir instalēts vairāk nekā 96% pārlūkprogrammu visā pasaulē. Flash tehnoloģijai ir sena vēsture – vairāk nekā desmit gadi. Sākotnēji Flash bija vienkāršs rīks animētas grafikas pievienošanai, taču laika gaitā tas ir pakāpeniski attīstījies par spēcīgu interaktīvu satura izstrādes platformu.

.NET izstrādātājiem vietņu veidošana, izmantojot Flash saturu, ir pašsaprotama. Taču Flash nepieciešami atsevišķi izstrādes rīki – pavisam cita programmēšanas valoda ( ActionScript) un cita programmēšanas vide ( Flex).

Sliktākais ir tas, ka nav vienkāršu veidu, kā integrēt Flash saturu ar .NET servera kodu. Jo īpaši tas prasa daudz pūļu, lai izsauktu Flash objektu uz .NET komponentu. .NET servera koda izmantošana Flash satura renderēšanai (piemēram, lai izveidotu ASP.NET vadīklu, kas manipulē ar Flash saturu) ir vēl grūtāks uzdevums.

Salīdzinot ar Flash, Silverlight ievērojami atvieglo manipulācijas ar .NET saturu. Silverlight galvenais mērķis ir ļaut izveidot lietojumprogrammas, kas ir tikpat jaudīgas un daudzplatformas kā Flash, pamatojoties uz pasaules līmeņa .NET programmēšanas platformu. Tas ļauj izstrādātājiem rakstīt Silverlight klienta kodu tajā pašā valodā (C# vai VB) kā servera kodu. Turklāt izstrādātāji Silverlight klienta kodā var izmantot tās pašas abstrakcijas, ko izmanto servera kodā, tostarp I/O straumes, vadīklas, kolekcijas, vispārīgus objektus un LINQ iespējas.

Silverlight un HTML5

Kad tika radīta tehnoloģija Silverlight, tika pieņemts, ka tās galvenais mērķis būs jaudīgu tīmekļa lapu izstrāde, un tās galvenais konkurents bija Adobe Flash tehnoloģija. Tomēr pēc vairāku Silverlight versiju izlaišanas pasaule ir mainījusies. Adobe Flash lietotnes joprojām tiek atbalstītas praktiski visos galddatoros, taču tās ir izlaistas no tādiem populāriem Apple produktiem kā iPhone un iPad. Līdz ar to mobilo ierīču niša ir sākusi pievērsties citiem risinājumiem, piemēram, vienas platformas, speciālām lietojumprogrammām (kas darbojas tikai vienā operētājsistēmā) un HTML5.

Šobrīd visi ir vienisprātis, ka HTML5 ir interneta nākotne (bet ne tagad, bet kaut kad vēlāk, un kad īsti nav zināms). Taču funkcijas, ko HTML5 platforma sola nenoteiktā nākotnē, jau ir ieviestas Flash un Silverlight tehnoloģijās. Turklāt Flash un Silverlight nodrošina daudzus papildu rīkus. Dažām lietojumprogrammām šīs papildu funkcijas nav īpaši nepieciešamas.

Bez šaubām, HTML5 pozīcija laika gaitā nostiprināsies. Taču līdz tam izstrādātāji ir spiesti izvēlēties starp rīkiem, kas tiek atbalstīti tagad (Silverlight un Flash), bet nekad netiks atbalstīti mobilajās ierīcēs, un rīkiem, kas pašlaik netiek atbalstīti, bet tiks atbalstīti visās ierīcēs, tostarp mobilajās ierīcēs. nākotnē. Pēdējā gadījumā izstrādātājs dos priekšroku HTML5. Šī dilemma izvēlēties starp jaudīgiem un pieejamiem rīkiem. Silverlight ir jaudīgs, un HTML5 ir par pieņemamu cenu, jo tagad to atbalsta visas galddatoru pārlūkprogrammas (bet ne visas mobilās ierīces).

Šo tendenču dēļ daudzi Silverlight izstrādātāji nav pārliecināti par šīs tehnoloģijas vietu interneta nākotnē. Tā kā nākotne šobrīd ir diezgan neskaidra, ņemiet vērā šādus faktorus:

    HTML5 ieviešana un atbalsts vēl nav pabeigts. Jo īpaši ne visas HTML5 funkcijas tiek atbalstītas pārlūkprogrammā Internet Explorer. Operētājsistēmā IE 10 dažas HTML5 funkcijas tika apsolītas, taču tās nekad netika ieviestas. IE 9 ir pieejamas daudzas funkcijas, taču IE 8 gandrīz nav HTML5 funkciju. Tas ir ļoti slikti, jo IE 8 joprojām ir vispopulārākais Windows XP operētājsistēmas pārlūks, kas neliecina par aiziešanu no skatuves (tā joprojām ir instalēta lielākajā daļā galddatoru). Šo iemeslu dēļ HTML5 joprojām ir mazāk atbalstīta tehnoloģija nekā Silverlight, un šī situācija nemainīsies vismaz vairākus gadus.

    Silverlight ir funkcijas, kuru HTML5 nav. Pat pārlūkprogrammas, kas pilnībā atbalsta HTML5, dažās galvenajās jomās ievērojami atpaliek no Silverlight. Tie nenodrošina jaudīgas iespējas video straumēšanai, aparatūras grafikas paātrināšanai, Windows komponentu izsaukšanai, failiem, lietojumprogrammu palaišanai ārpus pārlūkprogrammas, sērfošanai tīklā utt. Grūti iedomāties, ka HTML5 platforma jebkad spēs konkurēt ar dažām Silverlight specializētajām funkcijām, piemēram, PivotViewer elementiem, kas apvieno animācijas, datu filtrēšanas un attēlu mērogošanas uzdevumus vienā ērti lietojamā pakotnē.

    Silverlight pamatā ir augsta līmeņa API. Ir iespējams izveidot lietojumprogrammas, neizmantojot tādus rīkus kā datu saistīšana, veidnes un stilus, taču tie ļauj to izdarīt ātri un efektīvi. Daudzi uzdevumi, ko var veikt, izmantojot HTML5, prasa lielu disciplīnu un rūpīgu plānošanu. Tos var atrisināt, izmantojot JavaScript, taču tās sintakse nav stingri drukāta, tāpēc ir gandrīz neiespējami izveidot lielas lietojumprogrammas JavaScript. Turklāt JavaScript programmā visas animācijas rutīnas ir jāraksta ar roku, un vairāku pavedienu atbalsts ir ārkārtīgi neērts, kas apgrūtina sarežģītu uzdevumu veikšanu fonā.

    Silverlight atbalsta augsta līmeņa izstrādes rīki. Visual Studio padara Silverlight lietojumprogrammu izstrādi tikpat vienkāršu kā parastās darbvirsmas lietojumprogrammas. Expression Blend ļauj viegli izveidot sarežģītas lietotāja saskarnes ar jaudīgu grafiku un animāciju.

    Silverlight viegli integrējas ar ASP.NET. It īpaši. Silverlight ļauj iesniegt vaicājumus aizmugures datu bāzei, izmantojot tīmekļa pakalpojumu. Šī iemesla dēļ daudzi eksperti uzskata, ka pat pēc tam, kad HTML5 pārņems internetu, Silverlight joprojām būs izvēlētā tehnoloģija slēgtiem korporatīvajiem tīkliem.

Silverlight platformas nākotne šobrīd ir visai neskaidra. Tā var palikt par .NET balstītu uzņēmumu lietojumprogrammu izstrādātāju izvēles platformu, vai arī tā var pakāpeniski kļūt par nišas rīku jaudīgu datorspēļu un video atskaņotāju izveidei. Viena lieta ir droša: Silverlight nekad neaizstās HTML kā galveno valodu tradicionālo atvērtā pirmkoda vietņu veidošanā. Tomēr tas nekad nebija plānots.

Silverlight un Metro/Windows 8

Kad Microsoft paziņoja, ka Windows 8 pamatā būs jauns programmēšanas modelis jaudīgām klientu lietojumprogrammām (saukts par Metro), Silverlight platformas attīstība apstājās. Daudzi izstrādātāji ir domājuši: vai jauns programmēšanas modelis tuvākajā nākotnē kļūs par Silverlight slepkavu?

Atbilde uz šo jautājumu ir kategoriska "nē!" Metro tehnoloģija ir izstrādāta, lai atvieglotu pavisam cita veida lietojumprogrammu izveidi: vieglu, skārienjūtīgu un datu ietilpīgu. Šīs lietojumprogrammas ir paredzētas nākamo paaudžu planšetdatoriem ar operētājsistēmu Windows 8. Metro tehnoloģija (tāpat kā tās tuvs radinieks WPF) konkurē ar iPad platformu. Metro lietojumprogrammas nevar darboties platformās, kas nav Microsoft, vai arī jebkurā Windows versijā, izņemot Windows 8. Šī iemesla dēļ Metro tehnoloģija nav konkurents vai Silverlight izstrādātāju interese.

Nākotnē Silverlight niša var sašaurināties. Šķiet, ka tas ir iespiests starp starpplatformu HTML5 aplikācijām, kas pamazām iegūst arvien lielāku tirgus daļu, un Metro un iPad aplikācijām mobilajām ierīcēm. Tomēr Silverlight pašlaik aizņem (un turpinās aizņemt ilgu laiku) plašo telpu starp šīm tehnoloģijām.

Silverlight un WPF

Viens no interesantākajiem Silverlight tehnoloģijas aspektiem ir tas, ka tā no .NET aizņem jaudīgo WPF modeli, ko izmanto, lai izveidotu sarežģītas klientu saskarnes.

WPF tehnoloģija ir paredzēta sarežģītu Windows lietojumprogrammu izveidei. WPF ne tikai vienkāršo izstrādes procesu ar ērtiem augsta līmeņa rīkiem, bet arī nodrošina ātrāku veiktspēju, renderējot jebkuru saturu tieši caur DirectX konveijeru.

Acīmredzot Silverlight nevar dublēt visus WPF līdzekļus, jo daudzi no tiem ir atkarīgi no operētājsistēmas iespējām, tostarp Windows specifiskiem draiveriem un DirectX līdzekļiem. Tomēr tā vietā, lai izgudrotu pilnīgi jaunu vadības ierīču un klašu komplektu klienta pusei, Silverlight izstrādātāji izmantoja WPF modeļa apakškopu. Ja jums ir pieredze ar WPF, jūs būsiet pārsteigts, cik Silverlight ir līdzīgs WPF. Tālāk ir norādītas dažas izplatītas funkcijas.

    Lai definētu Silverlight lietotāja saskarni (elementu kolekciju, kas aizpilda satura apgabalu), izmantojiet XAML marķējumu, tāpat kā WPF. Silverlight pat var parādīt datus, izmantojot to pašu datu saistīšanas sintaksi kā WPF.

    Silverlight daudzas pamata vadīklas un veidņu mehānismi (lai mainītu standarta vadīklu izskatu) ir aizgūtas no WPF.

    Silverlight izmanto formas, celiņus, transformācijas un otas, lai zīmētu 2D attēlus. Visas šīs funkcijas ir gandrīz tādas pašas kā WPF.

    Silverlight darbgalds nodrošina deklaratīvu animācijas modeli, kura pamatā ir sižeta secība un darbojas tāpat kā WPF animācijas modelis.

    MediaElement klase tiek izmantota audio un video failu atskaņošanai, tāpat kā WPF.

Silverlight attīstība

Silverlight 1 bija ļoti pieticīga versija. Tas ietvēra atbalstu 2D zīmēšanai un multivides atskaņošanai. Tam pat nebija CLR izpildlaika draivera vai .NET valodas kompilatora, tāpēc izstrādātāji bija spiesti rakstīt kodu JavaScript.

Silverlight 2 ir radikāli mainīts. Tas pievienoja parastās valodas izpildlaiku, .NET Framework klašu apakškopu un uz WPF balstītu lietotāja interfeisa modeli. Rezultātā Silverlight 2 kļuva par vienu no gaidītākajām tehnoloģijām Microsoft vēsturē.

Nākamās Silverlight versijas nav tik ambiciozas kā Silverlight 2. Silverlight 5 saglabā Silverlight 2 izstrādes modeli un pievieno vairākas rūpīgi atlasītas jaunas funkcijas. Uzskaitīsim jaunākās versijas priekšrocības:

Produktivitātes pieaugums

Silverlight 5 lietojumprogrammas tiek palaistas ātrāk, tās atbalsta 64 bitu pārlūkprogrammas un nodrošina skaidrāku mazo fontu, kas atņemti pret aizstājvārdiem, attēlojumu.

Vektordruka

Uzlabots drukas modelis, pievienojot PostScript draiveri. Rezultātā drukāšana notiek ātrāk un prasa mazāk atmiņas.

3D grafikas aparatūras paātrinājums

Silverlight nodrošina lietojumprogrammu ar daļu no Microsoft XNA ietvara XBox spēļu izveidei. Pievienots jaudīgs zema līmeņa interfeiss 3D ainu parādīšanai. Vissvarīgākais ir tas, ka visi aprēķini tiek veikti aparatūrā, nodrošinot ievērojamus veiktspējas uzlabojumus. Varat arī atzīmēt audio latentuma samazināšanos, audio failu atskaņošanas laikā atbalstot Microsoft XNA rīkus. Tas ir īpaši noderīgi videospēlēs, kur latentums ir nepanesams.

Elastīga atskaņošana

Tagad varat atskaņot videoklipu ātrāk vai lēnāk, nemainot audio signālu. Tas ļauj skatīt saturu (piemēram, video nodarbību) izvēlētajā ātrumā.

Rakurstabulu skatīšana

Pievienota vadīkla, kas ļauj skatīt milzīgas datu kolekcijas. Viena vadīkla apvieno daudzas funkcijas, piemēram, attēla mērogošanu, datu filtrēšanu un pārejas animāciju. Pats labākais ir tas, ka, izmantojot šo vadīklu, izstrādātājam gandrīz nav jāraksta kods.

XAML atkļūdošana

Tagad varat novērst datu saistīšanas kļūdas, iestatot pārtraukuma punktus saistīšanas izteiksmēs.

Bērnu logi

Silverlight lietojumprogrammas, kas darbojas ārpus pārlūkprogrammas, tagad var parādīt papildu logus, piemēram, Windows darbvirsmas lietojumprogrammas. Lai to izdarītu, jums pat nav nepieciešamas papildu piekļuves tiesības.

Atbalsts piekļuvei failiem un P/Invoke zvaniem

Lietojumprogrammas, kas darbojas ar paaugstinātām atļaujām, var piekļūt visiem cietajā diskā esošajiem failiem, kuriem lietotājam ir piekļuve (izņemot tos, kuriem nepieciešamas administratora tiesības). Windows datorā varat izmantot P/Invoke zvanus, lai piekļūtu mantotajām C funkcijām no Windows API bibliotēkām.

Silverlight 5 atpakaļsaderība

Vai esošā Silverlight lietojumprogramma, kas izstrādāta iepriekšējā versijā, var darboties datorā, kurā ir instalēta Silverlight 5 pievienojumprogramma? Šis nav tik vienkāršs jautājums, kā varētu šķist no pirmā acu uzmetiena, jo Silverlight 5 ievieš dažas smalkas izmaiņas un novērš vairākas kļūdas, kas var ietekmēt jūsu lietojumprogrammas darbību un pat mainīt tās darbību.

Lai izmaiņas neietekmētu esošās lietojumprogrammas, Silverlight 5 izmanto dīvainības (nestandarta). Kad Silverlight 5 pievienojumprogramma ielādē lietojumprogrammu, kas kompilēta iepriekšējām Silverlight versijām, tā automātiski iespējo pielāgotu režīmu, kas līdzinās iepriekšējās Silverlight versijas izpildlaika darbībai.

Lai iegūtu papildinformāciju par smalkajām atšķirībām starp Silverlight 5 un Silverlight 4, skatiet rakstu Silverlight lietojumprogrammu darbības nodrošināšana ar Silverlight 5 MSDN tīklā.

Gribēju pajautāt Microsoft speciālistiem, jo ​​visas pārējās metodes ir izsmeltas, neviens nevar palīdzēt. Problēma ir tāda, ka es gribēju instalēt Silverlight (precīzāk, man tas nav īsti vajadzīgs :), bet Netflix bez tā nedarbojas).

Jā, es jums pateikšu uzreiz, sistēma ir 7 32 bitu. Ir instalētas vairākas pārlūkprogrammas - IE10, FireFox, Chrome.

Un tagad jebkurš instalēšanas mēģinājums beidzas ar neveiksmi. Es mēģināju to palaist no dažādām pārlūkprogrammām, vispār bez pārlūkprogrammas, silverlight.exe - rezultāts bija tāds pats - "Nevarēja instalēt." Turklāt sākumā poga “Papildinformācija” vispār nedarbojās. Tad tas pēkšņi sāka darboties un Microsoft vietnē sāka parādīties ar ziņojumu:

Ziņas ID: 1622

Nevarēja ierakstīt instalācijas žurnāla failu. Pārbaudiet, vai Temp mape pastāv un vai varat tajā rakstīt.

Es nesaprotu, kāpēc tas ir tik muļķības. Es instalēju tik daudz programmu, un neviena nesūdzējās. Ar failu sistēmu nav problēmu. Katalogs windows\Temp pastāv un ir pieejams. Turklāt es viņam pat izveidoju īpašu C:\TEMP, domāju, ka viņš par to pasūdzēsies. Tas pats.

Attiecīgi rodas jautājums: kas var kavēt programmas instalēšanu? Es kaut kur šeit lasīju, ka tas varētu būt saistīts ar sistēmas valodu? Bet kāpēc tas neaptur visas citas programmas? Vai vēl ir kāds veids, kā instalēt šo muļķību? Galu galā es esmu tikai ziņkārīgs.

Microsoft Silverlight nav programma. No vienas puses, tā ir multivides programmatūras izstrādes tehnoloģija; no otras puses, tā ir platforma šīs programmatūras izstrādei.

Oficiālais Microsoft Silverlight logotips

Kāpēc tas ir vajadzīgs?

Microsoft izstrādāja Silverlight kā plašāku, drošāku un produktīvāku tehnoloģiju nekā tā tiešais konkurents. Abu tehnoloģiju mērķis ir identisks, proti, lietojumprogrammu izstrāde un atbalsts ar vektoru, rastra 2D un 3D grafiku, audio un video klipiem. Tā ir RIA lietojumprogrammu platforma.

RIA ir tīmekļa lietojumprogrammas, kas tiek lejupielādētas lietotāja ierīcē izpildei. Strādājot, viņi var komplektēt komponentus no interneta.

Silverlight apvieno 4 no svarīgākajiem mūsdienu tīmekļa komponentiem.

Tika pieņemts, ka Silverligth tiks izvietots katrā operētājsistēmā, taču patiesībā tas parādījās tikai operētājsistēmās Windows, Mac OS X, Symbian. Starpplatforma arī nozīmē, ka lietojumprogrammai, kas izstrādāta, izmantojot Silverligth, ir jādarbojas un labi jāizskatās gan personālā datora ekrānā, gan planšetdatora vai viedtālruņa displejā.

Galvenā Silverligth platformas sastāvdaļa ir iezīmēšanas valoda XALM. Tas ļauj lietojumprogrammā iekļaut tekstu, ko indeksē meklētājprogrammas (Google, ).

Silverlight lietojumprogrammas (sākot no 2. versijas) ir daļa no .NET tehnoloģijas, kas ļauj tās izstrādāt jebkurā no platformas valodām (C#, Object C++, Python).

Kas jums ir nepieciešams instalēt

Programmētājam Silverlight instalēšana ietver atbilstošas ​​izstrādes vides izvietošanu datorā: Visual Studio operētājsistēmā Windows un Mac OS X un Mono operētājsistēmā Linux.

Lietotājam Silverlight ir tīmekļa pārlūkprogrammas modulis vai spraudnis. Lai izmantotu tās iespējas, jums ir jālejupielādē pārlūkprogramma, kas to atbalsta.

Vai jums ir nepieciešams Silverlight

Ja esat lietotājs, tad atbilde ir skaidra. Nē. 2012. gadā tehnoloģija tika oficiāli atzīta par neperspektīvu un novecojušu. Un šodien neviens moderns pārlūks to neatbalsta (izņemot Edge).

Lai gan vietnē Silverligth ir vairāki simti jaudīgu uzņēmuma risinājumu, lietojumprogrammu skaits katru mēnesi samazinās. Microsoft eksperti norāda, ka līdz 2021. gadam vairs nebūs nevienas uz Silverlight balstītas lietojumprogrammas.

Lietotājam nevajadzētu uztraukties, ka kāds tīmekļa komponents viņam būs nepieejams. Programmatūras ražotāji savos programmatūras produktos jau sen nomainīja Silverlight rakstītos komponentus vai ieviesa atbalstu gan Silverlight, gan Flash.


Dalies ar rakstu sociālajos tīklos! Palīdziet mūsu vietnei!

Pievienojieties mums VK!

Sveiki visiem) Šodien es jums pastāstīšu par spraudni ar nosaukumu Microsoft Silverlight, kas ir nepieciešams jebkura multivides darbībai vietnē. Nu, tas ir, kaut kāda animācija, audio un video atskaņošana, vispār šim visam ir vajadzīgs Microsoft Silverlight! Bet interesanti ir tas, cik es saprotu, tas ir kaut kas līdzīgs Adobe Flash Player, tikai no Microsoft, tagad tas ir interesanti! Tas ir, ar šī Silverlight palīdzību video var atskaņot vietnē, neizmantojot parasto Flash!

Šeit ir negaidīts joks, to es uzzināju. Tāpēc es nezinu, vai jūs to zināt vai nē, bet es uzrakstīšu - 2015. gadā daudzās pārlūkprogrammās tika atspējots NPAPI formāta spraudņu atbalsts. Un tāpēc Microsoft Silverlight vairs nedarbojas tādās pārlūkprogrammās kā Opera, Mozilla Firefox, Google Chrome! Tā kā internetā bija milzīgs neapmierinātības kalns un tas viss, daudzi lietotāji sāka meklēt iespēju, kā iespējot NPAPI, bet diemžēl tas vairs nav iespējams. Tomēr jūs varat izmantot veco versiju, piemēram, es izmantoju veco Chrome versiju un tur varat iespējot NPAPI! Ja jūs interesē, es par to rakstīju.

Microsoft Silverlight — apskats

Daži lietotāji raksta, ka viņi instalēja Microsoft Silverlight un viņu pārlūkprogramma pārtrauca aizkavēšanos, atskaņojot videoklipus. Es nezinu, cik tā ir patiesība, bet es domāju, ka tas ir pilnīgi iespējams. Tomēr daudzi lietotāji joprojām raksta, ka šī lieta nav noderīga, viņi to lejupielādēja, instalēja un nepamanīja atšķirību. Nu, es to visu saprotu, īpaši ņemot vērā, ka Microsoft Silverlight vairs nedarbojas daudzās pārlūkprogrammās.

Es arī izlasīju vienu komentāru, ka pārlūkprogramma var sasalt dēļ vietnes, kas izmanto Microsoft Silverlight, un tas viss tāpēc, ka pārlūkprogramma vairs neatbalsta šo lietu! Varbūt tāpēc tas sasalst, jo vietnē ir kaut kas tāds, ko pārlūkprogramma neatbalsta. Nu, tas ir loģiski..)

Cik saprotu, Microsoft Silverlight šobrīd darbojas tikai Internet Explorer pārlūkprogrammā. Ja izmantojat šo pārlūkprogrammu, iespējams, jums nav nepieciešams noņemt Microsoft Silverlight, taču, ja jūs to neizmantojat, es domāju, ka varat to noņemt. Nu, padomājiet paši, šo lietu vairs neatbalsta populārās pārlūkprogrammas, bet YouTube parasti vēlas pārslēgties uz formātu BEZ Flash, izmantojot tikai HTML5 video.. Tā lietas ir..

Man ir arī šis Microsoft Silverlight, un ne tikai, bet trīs gabali - parastais, 4. versijas SDK un 5. versijas SDK. Es nezinu, no kurienes tas nāca, es noteikti šo lietu neinstalēju pats.

Kopumā es nezinu par jums, bet es izdzēsīšu šo lietu)

Tātad, kā es saprotu, šī lieta ir instalēta šajās mapēs:

C:\Program Files\Microsoft Silverlight\
C:\Program Files (x86)\Microsoft Silverlight\
C:\Program Files (x86)\Microsoft SDK\Silverlight\
C:\Program Files (x86)\MSBuild\Microsoft\Silverlight\
C:\Program Files (x86)\Microsoft SDKs\RIA Services\v1.0\Libraries\Silverlight\

Vispār ne tikai šajās mapēs, varbūt vēl kaut kur. Lai pārbaudītu, atveriet sistēmas disku un kur atrodas meklēšanas lauks, tas ir, augšējā labajā stūrī, pēc tam ierakstiet tur vārdu Silverlight, un jūs redzēsit daudzas lietas, lūk, kas man ir:


Dažas domas skaļi. Iespējams, ir vērts meklēt nevis pēc vārda Silverlight, bet pēc frāzes Microsoft Silverlight. Es domāju, ka jā, jo varbūt Microsoft Silverlight programma ir viena lieta, bet var būt kāda cita programma, kuras nosaukumā ir ietverts vārds Silverlight.. Tāpēc, precīzāk sakot, labāk izmantot pilno nosaukumu, tas ir, Microsoft Silverlight !

Kā pilnībā noņemt Microsoft Silverlight no datora?

Tātad, tagad par noņemšanu. Varat to izdzēst vienkārši vai izmantojot noteiktu dzēsēju. Es domāju, izmantojot , tā viltība ir tāda, ka tas palīdzēs noņemt programmu un arī palīdzēs noņemt programmas paliekas sistēmā Windows. Kopumā tas vēlāk noņem un notīra. Bet šodien es jums parādīšu, kā to manuāli noņemt un pēc tam manuāli notīrīt Windows no atlikumiem.)

Tagad tikai mirklis. Kopumā iesaku pirms dzēšanas izveidot atjaunošanas punktu. Tas nav grūti, galu galā jūs pasargāsities no kļūmēm, tā ir, tā teikt, laba apdrošināšanas polise, ja kaut kas noiet greizi. Kā to izdarīt, es jau rakstīju rakstā par to, iesaku to apskatīt.

Tātad, lai atinstalētu, noklikšķiniet uz Sākt un tur atlasiet Vadības panelis:


Ja jums ir Windows 10, tad forši, bez šaubām, bet tur šis vienums ir citā izvēlnē, lai to izsauktu, nospiediet taustiņus Win + X!

Tad mēs tur atrodam ikonu Programmas un līdzekļi, šeit tā ir, palaidiet to:


Tiks atvērts logs ar visām instalētajām programmām; neizdzēsiet šeit neko! Nu, tas ir, nedzēsiet neko, jo var būt kļūmes un visādas kļūdas! Šajā sarakstā atrodiet Microsoft Silverlight, ar peles labo pogu noklikšķiniet un atlasiet Atinstalēt:


Pēc tam tiks parādīts šāds ziņojums, šeit jūs noklikšķiniet uz Jā (ja, protams, neesat pārdomājis):


Pēc tam parādīsies šāds logs:


Visa noņemšana, iespējams, aizņēma apmēram desmit sekundes. Bet logā, kur ir programmatūras saraksts, man personīgi joprojām ir Microsoft Silverlight versijas 4 SDK un 5 SDK:


Tie arī ir jānoņem, taču tie tiek noņemti tāpat kā pirmā versija, kurā nav SDK. Kopumā es domāju, ka jums ar to nebūs problēmu)

Kā notīrīt Windows pēc Microsoft Silverlight atinstalēšanas?

Kopumā jūs atinstalējāt Microsoft Silverlight, taču iespējams, ka sistēmā Windows ir šīs programmas paliekas. Jūs varat iztīrīt Windows no šiem atlikumiem, skatiet, kā to izdarīt. Tāpēc vispirms es jums parādīšu, kā noņemt nevēlamo failu. Tas nozīmē, ka atverat sistēmas disku un meklēšanas laukā augšējā labajā stūrī ierakstiet programmas nosaukumu, tas ir, Microsoft Silverlight (ja izmantojat tikai vārdu Silverlight, rezultāti būs mazāk precīzi):


Jūs atradīsit failu mapes, kas pieder Microsoft Silverlight komponentam, lai gan mēs to jau esam noņēmuši. To visu VAR dzēst, BET pirms tam izveidojiet kontrolpunktu, lūk, kā to izveidot. Izveidot to vai nē, tas ir atkarīgs no jums; pēc mirstīgo atlieku noņemšanas var rasties aizturi, taču tas notiek reti. Bet, ja kaut kas notiek, tad izmantojot iepriekš izveidotu atjaunošanas punktu, jūs varat atgriezt visu tā, kā tas bija. Vispār, puiši, es jūs brīdināju!

Šeit ir viss, kas tika atrasts jūsu sistēmas diskā, tas viss attiecas uz Microsoft Silverlight, un to var izdzēst. Lai nekavējoties glābtu sevi no problēmām, kad viens tiek izdzēsts, bet otrs nē, iesaku instalēt utilītu. Šī utilīta palīdz izdzēst pat lietas, kuras nevēlaties dzēst. Taču to var arī vienkārši izdzēst, izvēlnē vienkārši atlasot Dzēst. Kopumā es atlasīju visas mapes, labi, es pilnībā aizmirsu atlasīt visas divas apakšējās, un pēc tam ar peles labo pogu noklikšķināju uz tām un izvēlējos opciju Unlocker (man jau ir instalēta utilīta):


Pēc tam izvēlnē atlasu Dzēst un noklikšķiniet uz Labi:


Unlocker sāka dzēst visu, ko biju atlasījis, un, godīgi sakot, tas bija nedaudz biedējoši, jo pat šis ziņojums parādījās, tad es noklikšķināju uz Jā:


Vispār daudz ko izdzēsa, man tiešām likās, ka no Windows tiek izrautas visas Microsoft Silverlight saknes... Bailes joprojām nepameta, jo nez kāpēc ieteicu uztaisīt atjaunošanas punktu, bet es pats to nedarīju... Nu tas tā...)

Lūk, kā tas tika noņemts apmēram piecas minūtes:

Kopumā viss gāja labi, tagad es veicu atsāknēšanu, lai vēlāk pārbaudītu, vai Windows nebūs kļūmju un sastrēgumu ... Es veicu īsu atsāknēšanu, palaižu pārlūkprogrammas un šķiet, ka viss darbojas labi. Kļūdu nebija, mapes tika atvērtas normāli, kopumā Windows darbojās labi)

Tāpēc es nebūšu 100% pārliecināts, taču šķiet, ka nevēlamo failu dzēšana ir droša!

Tagad es jums parādīšu, kā no reģistra noņemt nevēlamo saturu, kas ir palicis pāri no Microsoft Silverlight)

Tātad, skatieties, turiet nospiestas pogas Win + R un ierakstiet tur šādu komandu:

Un noklikšķiniet uz Labi:


Tiks atvērts reģistra redaktors; bez iemesla neko neizdzēsiet. Šeit mēs meklēsim atkritumus. Lai to izdarītu, turiet nospiestu taustiņus Ctrl + F un ierakstiet tur kaut ko līdzīgu:

Microsoft Silverlight

Principā var vienkārši lietot vārdu Silverlight.. Bet ar pilnu nosaukumu precizitāte būs lielāka..


Tas arī viss, pēc tam sāksies meklēšana. Jebku, kas atlasīts vēlāk, var izdzēst. Tās var būt mapes (kreisajā pusē) vai taustiņi (labajā pusē). Ar peles labo pogu noklikšķiniet uz tiem un atlasiet Dzēst. Pēc tam nospiediet taustiņu F3, lai turpinātu meklēšanu un tā tālāk, līdz parādās ziņojums, ka meklēšana ir beigusies! Piemēram, es atradu kādu DisplayName atslēgu, ja veiksit dubultklikšķi uz tās, jūs redzēsit šo:


Tas ir, redziet, pat ja nosaukumā nav ne vārda par Microsoft Silverlight, tas joprojām būs iekšā! Es domāju, ka tie tiek meklēti ne tikai pēc nosaukuma, bet arī pēc satura, tāpēc esiet droši, ka viss, kas tiek atrasts, noteikti ir Silverlight un to var izdzēst! Kopumā šeit ir atslēgas dzēšanas piemērs:


Es neatradu nevienu miskastes mapi, taču tās dzēšana ir tikpat vienkārša, ar peles labo pogu noklikšķiniet uz tās un atlasiet Dzēst!

Kā redzat, viss ir vienkārši. Ja darīsi visu tieši tā, kā rakstīju, tad kļūdu nebūs. Nu, ja jums ir šaubas, tad labāk vispār neko nedarīt, Windows stabilitāte ir svarīgāka! Bet ideālākais variants ir veikt atkopšanas kontrolpunktu! Atgādinu vēlreiz, ka par to rakstīju!

Starp citu, šādā veidā es arī noņēmu Avast antivīrusu un pēc tā iztīrīju miskasti, ja jūs interesē!

Nu, puiši, veiksmi jums, novēlu jums labu garastāvokli un lai jums nebūtu nekādu problēmu!)

18.08.2016