Tag Archives: video

WinJS trükkök: Access is denied hiba egymásba ágyazott üzenet ablakoknál

A WinJS trükkök sorozat korábbi epizódjaiban megismerkedtünk az üzenet ablakok és a hozzájuk tartozó egyedi gombok létrehozásával. A tanultak alapján meg is írhatjuk az alábbi kódunkat, ami két MessageDialog ablakot jelenít meg egymás után:

var dlg = new MessageDialog( 'Első üzenet' );

dlg.commands.append( new UICommand( 'Bezár', function() {
  new MessageDialog( 'Második üzenet' ).showAsync().then( function() {
    // Itt csinálunk valami hasznosat...
  } );
} ) );

dlg.showAsync();

Ezzel a kóddal csak az a gond, hogy irgalmatlanul elszáll, méghozzá a legapróbb hibaüzenet nélkül. Debug módban futtatva az alkalmazást már látszik, hogy egy Access is denied kezeletlen kivétellel van dolgunk:

MessageDialog-Access-denied

Megvan a hiba? Ha nincs, akkor érdemes lehet megnézni a WinJS Trükkök sorozat mai epizódját, amiből nem csak az ok, hanem az is kiderül, hogyan lehet megszabadulni tőle:

(720p, teljes képernyős nézet ajánlott)

 

Technorati-címkék: ,,,,

WinJS trükkök: üzenet ablakok egyedi gombokkal

A WinJS trükkök sorozat legutóbbi részében megtanultuk, hogyan készíthetünk egyszerű üzenet ablakokat, ha JavaScript nyelven készítünk Windows Store alkalmazásokat. A mai epizódban kicsit mélyebbre ásunk, több gombot teszünk az ablakra, testreszabjuk a felirataikat, beállítjuk a gyorsbillentyűket és természetesen egyedi eseménykezelőket is írunk hozzájuk.

Mint ahogy az üzenet ablakot sem “message box”-nak hívják Windows Store alkalmazások esetén, hanem “message dialog”-nak, a gomb se button, sőt még a gomb paramétereit is máshogy hívják az új platformon. Az alábbi videóból kiderül, hogyan:

(720p, teljes képernyős nézet ajánlott)

Ha tetszett és érdekel a folytatás, lájkold, vagy értékeld, hogy tudjam. Köszi!

 

Technorati-címkék: ,,,,

WinJS trükkök: egyszerű üzenet ablakok

Nem árulok el újdonságot mikor azt mondom, hogy JavaScriptben lehet Windows 8 alkalmazást fejleszteni. Hogy egy programozónak célszerű-e C# helyett JavaScriptet választani, az más kérdés, de az tény, hogy vannak olyan feladatok, amik egyszerűbben oldhatók meg JavaScriptben.

Sajnos az is tény, hogy kezdetben nem túl produktív JavaScriptben Metros alkalmazást készíteni, mert a WinJS dokumentáció (is) elég minimális. Ezért elhatároztam, hogy indítok egy sorozatot, amiben sorra veszem azokat a feladatokat, amikbe előbb-utóbb mindenki belefut. Miután az ember látja készen a megoldást, már pofonegyszerűnek tűnik, de anélkül?

Vegyük csak azt az egyszerű feladatot, hogy dobj fel egy üzenetablakot WinJS-ben! Előre szólok, hogy a hagyományos alert nem megy. És a jól megszokott MessageBox osztály sem létezik. Hát akkor?

Íme a bevezető a message dialogok világába:

(720p, teljes képernyős nézet ajánlott)

Ha érdekel a sorozat, nyomj egy Like-ot, hogy én is tudjam. Köszi!

 

Technorati-címkék: ,,,,

Ingyenes SQL kurzusok a Pluralsighttól

Májusban írtam arról, hogy a Pluralsight 30 napig ingyenesen kínálta az ASP.NET tananyagait. Most hasonló a helyzet, csak éppen SQL témában.

Az SQLskills csapat (élén a  Paul S. Randal és Kimberly L. Tripp házaspár) ugyanis leszerződött a Pluralsighttal és a közeljövőben online fogják ontani magukból az adatbázisos bölcsességeket. Jelenleg ezek a kurzusok érhetők el (mindegyik több, mint 4 órányi online anyag):

  • SQL Server: Performance Tuning Using Wait Statistics
  • SQL Server: Transact-SQL Basic Data Retrieval
  • SQL Server: Collecting and Analyzing Trace Data

És ami még az év végéig jön:

  • SQL Server: Understanding Logging, Recovery, and the Transaction Log
  • SQL Server: Database Design Mistakes and Solutions
  • SQL Server: Extended Events Basics
  • SQL Server: Transact-SQL Basic Data Modification
  • Server Hardware Fundamentals
  • SQL Server: Benchmarking and Baselining

Bevezetésként most 30 napig ingyenesen érhető el az első három tananyag. Ehhez nem kell mást tenni, mint:

  1. Feliratkozni az @sqlskills követésére a Twitteren.
  2. Feliratkozni a @pluralsight követésére a Twitteren.
  3. Ellátogatni a http://pluralsight.com/training/TwitterOffer/sqlskills oldalra és megadni a saját Twitter azonosítókat.
  4. A postaládánkba érkező válaszban kapott kódot felhasználva belépni és megnézni az előadásokat.

A címek és a korábbi előadásaik alapján én biztos vagyok benne, hogy megéri.

További információ: SQLskills training goes online worldwide (and free in September!)

 

Technorati-címkék: ,,,

Régebbi Technet tananyagok

Többen írtak nekem, hogy a régebbi cikkekben szereplő Technet oldalakra mutató hivatkozások egy része nem érhető már el, ezért összeszedtem a legfontosabb tartalmak új helyét:

A videók többsége megtalálható a videótárban és a Technetklub TV oldalon is, az e-bookok pedig a PDF-ek között.

 

Technorati-címkék: ,,,,,

Windows Azure újdonságok – ma!

meet-azureAki teheti, mindenképpen nézze meg a mai Meet Windows Azure esemény ingyenes közvetítését San Franciscoból. A nyitó előadást az a piros pólós Scott Guthrie tartja, akinek már korábban is sikerült felkavarnia a felhő állóvizét (huh!), mióta az Azure csapatot is maga alá hajtotta. Sokan féltek ettől a váltástól, de szerintem nagyon jól sült el. Mióta ő ott van, a csapat sorra “támadja” a gyenge pontokat.

Két nagy újdonság várható a mai nap, sajnos a bejelentés előtt egyikről sem mondhatok el konkrét részleteket. Volt szerencsém viszont alaposan kipróbálni őket egy zárt körű tesztben és nekem mindkettő nagyon bejött.

Az egyikre azóta várok, hogy megjelent az Azure és lehetővé vált webalkalmazok gyors publikálása a felhőbe. Az eddigi lehetőségek sajnos nem biztosítottak ideális környezetet a kisebb webhelyek számára, így az Azure nem tudott hatékonyan versenyezni a filléres szolgáltatókkal, ami nem csak a felhőt, de az egész ASP.NET platformon érintette. Itt most jelentősen változik a kép.

A másik újdonságra azóta várok, hogy először megláttam a Windows Azure Management Portalt. Végre ez is megérkezett.

Érdemes csatlakozni, ütős lesz!

 

Technorati-címkék:

Pluralsight tananyagok ingyen ASP.NET témában

pluralsight_color_logo_197x48Nagyon gyakran keresnek meg azzal a kérdéssel, hogy milyen forrásokból érdemes elkezdeni az ismerkedést az ASP.NET platformmal?

Bármily meglepő, szerintem a http://www.asp.net oldal kiváló forrás, főként mióta teljesen átstrukturálták a tartalmat és könnyebb eligazodni. Ráadásul ingyenes. A videók között szoktam mazsolázni, mert rövidek és elég lényegre törőek. Vegyük például a WebForms 4.5 újdonságokat: www.asp.net –> Web Forms –> Videos –> ASP.NET Web Forms vNext. A How Do I videók is nagyon jók, mert tematikusak, de sajnos vagy szerencsére elég sok van belőlük, így ott már csak Ctrl+F-fel lehet keresgélni.

Aki inkább olvasni vagy step-by-step gyakorlatokat végigkattingatni szeret, annak a Tutorials szekciókat ajánlom, a Web Formsos adatkezelés témájúból például Dunát lehet rekeszteni.

De vissza a videókhoz. Aki ebben a témában e-oktatással vagy e-tanulással foglalkozik, az már biztosan belefutott a Pluralsight névbe. Ők egy “Hardcode Developer Training” oktatóközpont a neten, sokféle tananyaguk van és elég jó visszajelzéseket kapnak. Aki még nem találkozott velük, kipróbálhatja őket 10 napon vagy 200 percen keresztül.

Szerencsére a Microsoft megvásárolt tőlük néhány rövidebb videó sorozatot,  amelyek ingyenesen elérhetők az asp.net honlapon, csak kicsit el vannak dugva. Íme a tartalomjegyzék és a közvetlen linkek:

ASP.NET MVC:

ASP.NET WebForms:

ASP.NET WebPages:

Az egyes témakörökön belül további alfejezetek és videók találhatók. Jó mozizást!

Ti milyen forrást ajánlanátok kezdőknek és haladóknak?

 

Technorati-címkék: ,,,

ASP.NET MVC 4: Reszponzív webdizájn

Az ASP.NET MVC 4 projekt sablonokkal készített weboldalak optimálisan jelennek meg asztali és mobil böngészőkön is, pedig nem tartalmaznak külön view-kat a különböző eszközökre. A trükk a viewport és a CSS media query használata, amelyet ebben a rövid videóban mutatok be:

A megtekintéshez teljes képernyős nézet, 720p ajánlott.

 

ASP.NET MVC 4 : Csomagolás és minimalizálás

A System.Web.Optimization NuGet csomagban kapott helyet a bundling+minification szolgáltatás, amellyel jelentősen gyorsíthatjuk az oldalaink betöltődését. Gondolom sokan vagyunk ezzel úgy, hogy korábban talán manuálisan oldottuk meg ezt a problémát vagy beépítettük például a Microsoft Ajax Minifiert a build folyamatba. Mostantól a dolog sokkal egyszerűbb, ráadásul a Razor markupunk is átláthatóbb lesz.

A megtekintéshez teljes képernyős nézet, 720p ajánlott

 

Technorati-címkék: ,,,