﻿<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tomasz Wiśniewski &#187; Visual Studio 2010</title>
	<atom:link href="http://tomaszwisniewski.com/category/visual-studio-2010/feed/" rel="self" type="application/rss+xml" />
	<link>http://tomaszwisniewski.com</link>
	<description>Cybernetyczny sad</description>
	<lastBuildDate>Fri, 03 Feb 2012 09:24:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Wasze pomysły na Visual Studio</title>
		<link>http://tomaszwisniewski.com/wasze-pomysly-na-visual-studio/</link>
		<comments>http://tomaszwisniewski.com/wasze-pomysly-na-visual-studio/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 08:17:41 +0000</pubDate>
		<dc:creator>Tomasz Wisniewski</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[ALM]]></category>
		<category><![CDATA[uservoice]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://tomaszwisniewski.com/?p=871</guid>
		<description><![CDATA[Nawiązując trochę do poprzedniego posta i wspieraniu procesu tworzenia Visual Studio, pomyślałem, że przekażę kolejne dwie metody, którymi każdy może przekazać swoje pomysły na VS. Są to dwie strony na portalu uservoice: Visual Studio Ideas Visual Studio ALM Jak łatwo można się domyślić, na pierwszym portalu umieszczane są pomysły, które dotyczą VS jako całości. Na drugim natomiast [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align: justify;">Nawiązując trochę do poprzedniego <a href="http://tomaszwisniewski.com/visual-studio-2010-perfwatson/">posta</a> i wspieraniu procesu tworzenia Visual Studio, pomyślałem, że przekażę kolejne dwie metody, którymi każdy może przekazać swoje pomysły na VS.</p>
<p style="text-align: justify;">Są to dwie strony na portalu <a href="http://uservoice.com/" target="_blank">uservoice</a>:</p>
<ul>
<li>
<div style="text-align: justify;"><a href="http://visualstudio.uservoice.com/forums/121579-visual-studio-ideas" target="_blank">Visual Studio Ideas</a></div>
</li>
<li>
<div style="text-align: justify;"><a href="http://visualstudioalm.uservoice.com/forums/100197-visual-studio-alm" target="_blank">Visual Studio ALM</a></div>
</li>
</ul>
<p style="text-align: justify;">Jak łatwo można się domyślić, na pierwszym portalu umieszczane są pomysły, które dotyczą VS jako całości. Na drugim natomiast rzeczy związane z całym procesem <a href="http://www.microsoft.com/visualstudio/en-us/strategies/alm" target="_blank">ALM</a>, który wspiera Visual Studio. Strony te są przeznaczone do zamieszczania swoich pomysłów związanych z nowymi elementami lub zmianą istniejącej funkcjonalności. Bugi natomiast można zgłaszać na portalu <a href="http://connect.microsoft.com/visualstudio" target="_blank">connect</a>.</p>
<p style="text-align: justify;">Ponownie zachęcam do aktywnego udziału w życiu portali. Jest to prosty sposób aby przekazać do Microsoftu swoje pomysły dotyczące Visual Studio <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: justify;"><strong>UPDATE:</strong></p>
<p style="text-align: justify;">Mała aktualizacja linków. Pojawił się jeden zunifikowany <a title="UserVoice" href="http://visualstudio.uservoice.com/forums/121579-visual-studio/" target="_blank">UserVoice</a> dla Visual Studio jak i Team Foundation server.</p>
<div class="shr-publisher-871"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://tomaszwisniewski.com/wasze-pomysly-na-visual-studio/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010 &#8211; PerfWatson</title>
		<link>http://tomaszwisniewski.com/visual-studio-2010-perfwatson/</link>
		<comments>http://tomaszwisniewski.com/visual-studio-2010-perfwatson/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 11:52:06 +0000</pubDate>
		<dc:creator>Tomasz Wisniewski</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[Extension]]></category>
		<category><![CDATA[PerWatson]]></category>

		<guid isPermaLink="false">http://tomaszwisniewski.com/?p=867</guid>
		<description><![CDATA[Visual Studio w wersji 2010 zmieniło swoją powłokę i wykorzystuje technologię WPF. Wywołało to wiele kontrowesji, ale wydaje mi się, że zostało już to zaakceptowane i dobrze się sprawdza Pewnie nie wszyscy się z tym zgodzą, i właśnie dlatego piszę tego posta. Ostatnio do galerii rozszerzeń Visual Studio został dodany nowy dodatek: PerfWatson. Jest to specjalna [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align: justify;">Visual Studio w wersji 2010 zmieniło swoją powłokę i wykorzystuje technologię <a href="http://msdn.microsoft.com/en-us/library/ms754130.aspx" target="_blank">WPF</a>. Wywołało to wiele kontrowesji, ale wydaje mi się, że zostało już to zaakceptowane i dobrze się sprawdza <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Pewnie nie wszyscy się z tym zgodzą, i właśnie dlatego piszę tego posta. Ostatnio do galerii rozszerzeń Visual Studio został dodany nowy dodatek: <a href="http://visualstudiogallery.msdn.microsoft.com/fa85b17d-3df2-49b1-bee6-71527ffef441" target="_blank">PerfWatson</a>. Jest to specjalna aplikacja, której wewnętrznie używa także Microsoft, do raportowania problemów z wydajnościa. Teraz została wydana publicznie w postaci dodatku aby każdy mógł ją sobie w prosty sposób zainstalować i dzięki temu wspomóc proces polepszenia UI naszego ulubionego środowiska programistycznego.</p>
<p style="text-align: justify;">Aby zainstalować dodatek, należy wejść do menu: <strong>Tools -&gt; Extension Manager&#8230;</strong> . Następnie wybrać opcję <strong>Online Gallery</strong> i w polu wyszukiwania wpisać: <em>perfwatson</em>. Pojawią się dwa dodatki. Właściwa aplikacja widoczna na początku listy oraz dodatek opcjonalny w postaci wizualizacji obciążenia Visual Studio. Polecam zainstalować oba.</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/vs_perfwatson/perfwatson_01.jpg" title="" class="shutterset_singlepic440" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/440__300x161_perfwatson_01.jpg" alt="perfwatson_01" title="perfwatson_01" />
</a>
</p>
<p style="text-align: justify;">Po zainstalowaniu tych dwóch dodatków i ponownym uruchomieniu VS w prawym dolnym roku będzie pojawiał się wykres:</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/vs_perfwatson/perfwatson_02.jpg" title="" class="shutterset_singlepic441" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/441__312x100_perfwatson_02.jpg" alt="perfwatson_02" title="perfwatson_02" />
</a>
</p>
<p style="text-align: justify;">Wykres ten informuje o czasie zajętości wątku UI Visual Studio. PerfWatson okresowo &#8220;odpytuje&#8221; ten wątek o jego aktywność. Jeśli wątek nie odpowiada dłużej niż 2 sekundy wykres zmienia swój kolor:</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/vs_perfwatson/perfwatson_03.jpg" title="" class="shutterset_singlepic442" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/442__336x104_perfwatson_03.jpg" alt="perfwatson_03" title="perfwatson_03" />
</a>
</p>
<p style="text-align: justify;">W tym momencie generowany jest specjalny zrzut informacji o call stacku i która funkcja w kodzie VS powoduje dane opóźnienie. Taki zrzut jest zapisywany na dysku, a podczas kolejnego uruchamiania środowiska zostanie wysłany do Microsoftu za pomocą mechanizmu Windows Error Reporting. W zależności jakie mamy ustawienia w systemie wykona się to automatycznie lub użytkownik zostanie poproszony o potwierdzenie wysłania. Oczywiście informacje są w pełni anonimowe <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: justify;">Narzut PerfWatsona jest minimalny i nie będzie odczuwalny w codzienniej pracy, a jeśli masz jakieś problemy wydajnościowe z VS 2010 to zachęcam do sciągnięcia dodatku i przesyłania informacji do Microsoftu bo wpływa to realnie na rozwiązywanie problemów z aplikacją.</p>
<p style="text-align: justify;">Polecam także obejrzenie <a href="http://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Visual-Studio-Toolbox-Reporting-Performance-Issues-with-PerfWatson" target="_blank">filmiku</a> na Channel9 traktującego właśnie o PerfWatsonie.</p>
<div class="shr-publisher-867"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://tomaszwisniewski.com/visual-studio-2010-perfwatson/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XAML &#8211; wspomagacze</title>
		<link>http://tomaszwisniewski.com/xaml-wspomagacze/</link>
		<comments>http://tomaszwisniewski.com/xaml-wspomagacze/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 15:57:09 +0000</pubDate>
		<dc:creator>Tomasz Wisniewski</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[dodatki]]></category>
		<category><![CDATA[XAML]]></category>

		<guid isPermaLink="false">http://tomaszwisniewski.com/?p=776</guid>
		<description><![CDATA[Osoby, które tworzą aplikacje w WPF-ie i/lub Silverlight-cie na pewno spędzają wiele godzin edytując kod XAML. Wsparcie w Visual Studio 2010 względem 2008 poprawiło dla tego typu pracy, ale nadal warto wspomóc się zewnętrznymi dodatkami, które są darmowe 1. Pierwszy dodatek, który polecam to XAML Intellisense Presenter. Dzięki niemu IntelliSense w edytorze XAML zyskuje nowe [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align: justify;">Osoby, które tworzą aplikacje w <a href="http://msdn.microsoft.com/en-us/library/ms754130.aspx" target="_blank">WPF-ie</a> i/lub <a href="http://www.silverlight.net" target="_blank">Silverlight-cie</a> na pewno spędzają wiele godzin edytując kod XAML. Wsparcie w Visual Studio 2010 względem 2008 poprawiło dla tego typu pracy, ale nadal warto wspomóc się zewnętrznymi dodatkami, które są darmowe <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: justify;"><strong>1.</strong> Pierwszy dodatek, który polecam to <strong>XAML Intellisense Presenter</strong>. Dzięki niemu IntelliSense w edytorze XAML zyskuje nowe możliwości takie jak filtrowanie, wyszukiwanie za pomocą notacji Pascala czyli pisze tylko DG, a okienko pokaże nam DataGrid. Aby zainstalować ten dodatek należy w VisualStudio 2010 wejść do opcji <em>Tools</em> -&gt; <em>Extension Manager&#8230;</em>:</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/xaml_wspomagacze/xaml01.jpg" title="" class="shutterset_singlepic417" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/417__250x209_xaml01.jpg" alt="xaml01" title="xaml01" />
</a>
</p>
<p style="text-align: justify;">W oknie, które się pojawi należy wybrać <em>Online Gallery</em> i w oknie wyszukiwania w prawym górnym rogu wpisac: <em>XAML</em>. Po chwili na liście pojawi się wiele dodatków i m.in. nas interesujący:</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/xaml_wspomagacze/xaml001.jpg" title="" class="shutterset_singlepic418" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/418__400x175_xaml001.jpg" alt="xaml001" title="xaml001" />
</a>
</p>
<p style="text-align: justify;">Teraz wystarczy tylko kliknąć <em>Download</em>, następnie <em>Install</em>, a na sam koniec przycisk <em>Restart now</em> aby zrestartować Visual Studio. Teraz edytując plik XAML będziemy wspierani nowym oknem IntelliSense:</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/xaml_wspomagacze/xaml002.jpg" title="" class="shutterset_singlepic419" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/419__250x208_xaml002.jpg" alt="xaml002" title="xaml002" />
</a>
</p>
<p style="text-align: justify;"><strong>2.</strong> Drugi dodatek, który polecam to <strong>XAML Code Snippet</strong>. Jeśli często zdarza się komuś wstawiać te same fragmenty kodu do plików XAML, jak np namespace&#8217;y to warto mieć na to snippety i ułatwić sobie pracę. Niestety ten dodatek nie jest dostępny w galerii jak poprzedni dlatego trzeba przeprowadzić ręczną instalację. W pierwszej kolejności należy pobrać odpowiedni plik ze <a href="http://xamlcodesnippets.codeplex.com/releases/view/44269" target="_blank">strony</a>. Ważne aby pobrać plik <em>XamlCodeSnippet.vsi</em>! Plik .zip to plik ze źródłami dodatku jeśli ktoś chciałby zajrzeć do bebechów.  Po ściągnięciu pliku należy dwukrotnie na niego kliknąć aby uruchomić instalator. W pierwszym oknie jeśli nie jest zaznaczony checkbox to go zaznaczyć i kliknąć <em>Next</em>:</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/xaml_wspomagacze/xaml003.jpg" title="" class="shutterset_singlepic420" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/420__227x200_xaml003.jpg" alt="xaml003" title="xaml003" />
</a>
</p>
<p style="text-align: justify;">Pojawi się okienko informujące o niebezpieczeństwo instalacji tego dodatku, ale oczywiście my ufamy dostawcy więc klikamy <em>Yes</em>:</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/xaml_wspomagacze/xaml004.jpg" title="" class="shutterset_singlepic421" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/421__250x116_xaml004.jpg" alt="xaml004" title="xaml004" />
</a>
</p>
<p style="text-align: justify;">Teraz pozostaje już tylko kliknąć <em>Finish</em> i cieszyć się nowo zainstalowany dodatkiem:</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/xaml_wspomagacze/xaml005.jpg" title="" class="shutterset_singlepic422" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/422__223x200_xaml005.jpg" alt="xaml005" title="xaml005" />
</a>
</p>
<p style="text-align: justify;">Pozostaje jeszcze tylko włączenie dodatku. Aby to zrobić należy wejść do meny Tool -&gt; Add-in Manager&#8230;:</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/xaml_wspomagacze/xaml006.jpg" title="" class="shutterset_singlepic423" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/423__270x200_xaml006.jpg" alt="xaml006" title="xaml006" />
</a>
</p>
<p style="text-align: justify;">Następnie zaznaczyć checkbox w pierwszej kolumnie, oraz w kolumnie Startup jeśli chcemy aby dodatek startował po uruchomieniu Visual Studio i nie trzeba było robić tego ręcznie:</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/xaml_wspomagacze/xaml007.jpg" title="" class="shutterset_singlepic424" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/424__303x200_xaml007.jpg" alt="xaml007" title="xaml007" />
</a>
</p>
<p style="text-align: justify;">Jak korzystać z dodatku jest dokładnie zademonstrowane na <a href="http://xamlcodesnippets.codeplex.com/" target="_blank">stronie głównej</a> projektu, do której odsyłam.</p>
<p style="text-align: justify;"><strong>3.</strong> Trzecim dodatkiem, który polecam jest dodatek, który było widać już na wcześniejszym zrzucie ekranowym czyli <strong>XAML Power Toys</strong>. Jest to bez wątpienia najbardziej rozbudowany dodatek z opisywanych w tym poście. Umożliwia szereg operacji takich jak tworzenie ViewModel-i na podstawie klasy, grupowanie kontrolek w inne, łatwe tworzenie formularzy edycyjnych metodą WYSIWYG i wiele, wiele innych, o których można przeczytać na <a href="http://karlshifflett.wordpress.com/xaml-power-toys/" target="_blank">stronie</a> projektu. Instalator można pobrać ze <a href="http://cid-51de981e071f222b.skydrive.live.com/browse.aspx/Public/XAML%20Power%20Toys%202010?view=details" target="_blank">SkyDrive&#8217;a</a> twórcy. Jest to klasyczny instalator &#8220;Next, next, next&#8221; więc nikomu nie powinien sprawić problemu. Po instalacji dodatku w menu kontekstowym Visual Studio pojawi się nowa opcja <em>XAML Power Toys</em>, w której znajdziemy szereg wspomagaczy:</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/xaml_wspomagacze/xaml008.jpg" title="" class="shutterset_singlepic425" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/425__300x110_xaml008.jpg" alt="xaml008" title="xaml008" />
</a>
</p>
<p style="text-align: justify;">I tak oto tym sposobem codzienne życie developera WPF/Silverlight zostało za darmo ułatwione <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="shr-publisher-776"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://tomaszwisniewski.com/xaml-wspomagacze/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Data-tier Application cz. 2 &#8211; Damiana i mój artykuł na TechNet PL</title>
		<link>http://tomaszwisniewski.com/data-tier-application-cz-2-damiana-i-moj-artyjul-na-technet-pl/</link>
		<comments>http://tomaszwisniewski.com/data-tier-application-cz-2-damiana-i-moj-artyjul-na-technet-pl/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 11:51:35 +0000</pubDate>
		<dc:creator>Tomasz Wisniewski</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[Data-tier Application]]></category>
		<category><![CDATA[SQL Server 2008R2]]></category>

		<guid isPermaLink="false">http://tomaszwisniewski.com/?p=728</guid>
		<description><![CDATA[ Dopiero co pisałem o pierwszej części artykułu, a już pojawiła się druga. Tym razem spojrzenie na DTA okiem programisty czyli mnie Zapraszam do lektury!]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align: justify;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/rozne/dta.jpg" title="" class="shutterset_singlepic413" >
	<img class="ngg-singlepic ngg-left" src="http://tomaszwisniewski.com/wp-content/gallery/cache/413__39x35_dta.jpg" alt="dta" title="dta" />
</a>
 Dopiero co <a href="http://tomaszwisniewski.com/data-tier-application-cz-1-damiana-i-moj-artykul-na-technet-pl/" target="_blank">pisałem</a> o pierwszej części artykułu, a już pojawiła się druga. Tym razem spojrzenie na DTA okiem programisty czyli mnie <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Zapraszam do <a href="http://technet.microsoft.com/pl-pl/library/gg512815.aspx" target="_blank">lektury</a>!</p>
<div class="shr-publisher-728"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://tomaszwisniewski.com/data-tier-application-cz-2-damiana-i-moj-artyjul-na-technet-pl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Data-tier Application cz. 1 &#8211; Damiana i mój artykuł na TechNet PL</title>
		<link>http://tomaszwisniewski.com/data-tier-application-cz-1-damiana-i-moj-artykul-na-technet-pl/</link>
		<comments>http://tomaszwisniewski.com/data-tier-application-cz-1-damiana-i-moj-artykul-na-technet-pl/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 14:16:11 +0000</pubDate>
		<dc:creator>Tomasz Wisniewski</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[Data-tier Application]]></category>
		<category><![CDATA[SQL Server 2008 R2]]></category>

		<guid isPermaLink="false">http://tomaszwisniewski.com/?p=725</guid>
		<description><![CDATA[Niedawno pisałem o pierwszej części mojej serii artykułów na temat OData na polskim portalu MSDN. Przyszła pora na kolejny artykuł, tym razem na portalu TechNet. Dziś pojawiła się pierwsza część artykułu na temat Data-tier Application w SQL Server 2008R2 oraz Visual Studio 2010, który razem z Damianem Widerą napisaliśmy jakiś czas temu. Część pierwsza to [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align: justify;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/rozne/dta.jpg" title="" class="shutterset_singlepic413" >
	<img class="ngg-singlepic ngg-left" src="http://tomaszwisniewski.com/wp-content/gallery/cache/413__39x35_dta.jpg" alt="dta" title="dta" />
</a>
 Niedawno <a href="http://tomaszwisniewski.com/odata-cz-1-moj-artykul-na-msdn-pl/" target="_blank">pisałem</a> o pierwszej części mojej serii artykułów na temat OData na polskim portalu <a href="http://msdn.microsoft.com/pl-pl/default" target="_blank">MSDN</a>. Przyszła pora na kolejny artykuł, tym razem na portalu <a href="http://technet.microsoft.com/pl-pl/default" target="_blank">TechNet</a>. Dziś pojawiła się pierwsza część <a href="http://technet.microsoft.com/pl-pl/library/gg495035.aspx" target="_blank">artykułu</a> na temat Data-tier Application w SQL Server 2008R2 oraz Visual Studio 2010, który razem z Damianem Widerą napisaliśmy jakiś czas temu. Część pierwsza to spojrzenie administratora bazy danych &#8211; czyli Damiana. Druga, która mam nadzieję pojawi się wkrótce, to spojrzenie programisty czy mnie <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: justify;">Zapraszam do <a href="http://technet.microsoft.com/pl-pl/library/gg495035.aspx" target="_blank">lektury</a> części pierwszej!</p>
<div class="shr-publisher-725"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://tomaszwisniewski.com/data-tier-application-cz-1-damiana-i-moj-artykul-na-technet-pl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MTS 2010 &#8211; tym razem było inaczej</title>
		<link>http://tomaszwisniewski.com/mts-2010-tym-razem-bylo-inaczej/</link>
		<comments>http://tomaszwisniewski.com/mts-2010-tym-razem-bylo-inaczej/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 11:49:25 +0000</pubDate>
		<dc:creator>Tomasz Wisniewski</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[MTS 2010]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[Windows Phone 7]]></category>
		<category><![CDATA[Ask The Expert]]></category>
		<category><![CDATA[prelegent]]></category>
		<category><![CDATA[windows phone 7]]></category>

		<guid isPermaLink="false">http://tomaszwisniewski.com/?p=657</guid>
		<description><![CDATA[No właśnie, Microsoft Technology Summit 2010 przeszedł już do historii, ale tym razem był to dla mnie zupełnie inny MTS niż poprzednie. Dlaczego? Podobnie jak Mariusz brałem w nim udział z zupełnie innej strony niż do tej pory. W poprzednich latach (2009, 2008) byłem sobie uczestnikiem konferencji, który chodził sobie i grzecznie słuchał sesji. Tym [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align: justify;">No właśnie, <a href="http://www.mtskonferencja.pl/strona-glowna" target="_blank">Microsoft Technology Summit 2010</a> przeszedł już do historii, ale tym razem był to dla mnie zupełnie inny MTS niż poprzednie. Dlaczego? Podobnie jak <a href="http://blogs.technet.com/b/mkedziora/archive/2010/10/06/mts-2010-dzie-pierwszy.aspx" target="_blank">Mariusz</a> brałem w nim udział z zupełnie innej strony niż do tej pory. W poprzednich latach (<a href="http://tomaszwisniewski.com/mts-2009-wrazenia-i-relacja-speaker-idol/" target="_blank">2009</a>, <a href="http://tomaszwisniewski.com/tag/mts-2008/" target="_blank">2008</a>) byłem sobie uczestnikiem konferencji, który chodził sobie i grzecznie słuchał sesji. Tym razem pełniłem dwie role: eksperta w strefie <a href="http://www.mtskonferencja.pl/konferencja/ask-the-expert" target="_blank">Ask The Expert</a> (sekcja: Programowanie .NET 4.0 &amp; Visual Studio 2010) oraz <a href="http://www.mtskonferencja.pl/agenda/prelegenci#twisniewski" target="_blank">prelegenta</a> w drugim dniu konferencji. Zacznijmy zatem od pierwszego dnia konferencji.<span id="more-657"></span></p>
<p style="text-align: justify;"><strong>Dzień 1</strong></p>
<p style="text-align: justify;">Wyjazd na MTS zaczął się już dla mnie w poniedziałek wieczorem, dzięki czemu mogłem w Warszawie spokojnie się wyspać i być pełen sił na nadchodzące dwa dni. Do Pałacu Kultury, gdzie odbywała się konferencja dotarłem we wtorek zaraz po godzinie 8 rano. Wejście, rejestracja, odbiór koszulki dla prelegenta i eksperta i czas zacząć &#8220;show&#8221;. Lekki rekonesans co na miejscu konferencji i zaraz w chillout strefie spotkałem kolegów z pracy, którzy jechali w nocy samochodem ze Śląska, więc lekko odsypiali jeszcze podróż.</p>
<p style="text-align: justify;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/mts-2010/wp_000001.jpg" title="" class="shutterset_singlepic375" >
	<img class="ngg-singlepic ngg-left" src="http://tomaszwisniewski.com/wp-content/gallery/cache/375__150x112_wp_000001.jpg" alt="wp_000001" title="wp_000001" />
</a>
 Przyszedł czas na rozstawienie się na swoim stoisku w strefie ATE i bardzo szybko pojawiły się pierwsze osoby z pytaniami. A jakie pytania przodowały? Bezapelacyjnie wygrał WCF. Myślę, że tak około 40% pytań było z tej właśnie technologii. Co nie dziwi, bo termin &#8220;Services Powering Experience&#8221;, o którym mówiłem następnego dnia podczas swojej sesji to potwierdza &#8211; oprogramowanie w ciągu najbliższych kilku lat będzie wszem i wobec napędzane różnymi rodzajami serwisów. Było też sporo pytań związanych z samym Visual Studio 2010, a najczęściej pojawiało się pytanie: &#8220;jak zwinąć wszystkie projekty, katalogi w Solution Explorerze. Tutaj lekko się zdziwiłem, że pytający nie znają szeroko reklamowanego narzędzia <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef" target="_blank">Productivity Power Tools</a>, które można <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/d0d33361-18e2-46c0-8ff2-4adea1e34fef/file/29666/4/ProPowerTools.vsix" target="_blank">pobrać</a> ze strony <a href="http://visualstudiogallery.msdn.microsoft.com/en-us" target="_blank">Visual Studio Gallery</a> lub z Extension Managera dostępnego bezpośrednio w VS2010.</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/mts-2010/extensionmanager.jpg" title="" class="shutterset_singlepic376" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/376__200x217_extensionmanager.jpg" alt="extensionmanager" title="extensionmanager" />
</a>
</p>
<p style="text-align: justify;">Dzięki temu dodatkowi pojawia się nowe okno: Solution Navigator, w którym znajduje się przycisk Collapse All.</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/mts-2010/solutionnav.jpg" title="" class="shutterset_singlepic377" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/377__200x166_solutionnav.jpg" alt="solutionnav" title="solutionnav" />
</a>
</p>
<p style="text-align: justify;">Niestety nie jest to rozwiązanie idealne, ponieważ to zwiniecie odbywa się tylko w oknie Solution Navigatora, ale lepsze to niż nic, szczególnie że funkcjonalności z PPT mają bardzo dużą szansę pojawić się w Service Packu do VS2010 lub w następnej wersji tego IDE.<br />
Ludzie przychodzili cały dzień, pytania były zróżnicowane i nad wieloma trzeba było się głęboko zastanowić, aby móc zaproponować sensowne rozwiązanie.</p>
<p style="text-align: justify;">Podczas przerwy obiadowej odbył się półfinał tegorocznego konkursu Speaker Idol. Wystartowało 5 osób, z czego dwie startowały rok temu razem ze mną. A kto wygrał całość &#8211; to już za chwile w opisie dnia drugiego.</p>
<p style="text-align: justify;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/mts-2010/fpwcy.jpg" title="" class="shutterset_singlepic374" >
	<img class="ngg-singlepic ngg-right" src="http://tomaszwisniewski.com/wp-content/gallery/cache/374__200x112_fpwcy.jpg" alt="fpwcy" title="fpwcy" />
</a>
 Dzień 1 zakończył się nieoficjalną imprezą Społeczności Microsoft, którą zorganizował <a href="http://wss.pl/User/Profile/73423.aspx" target="_blank">Michał Bojko</a>, znany na pewno wielu osobom z WSS-a. Było bardzo ciekawie, super okazja żeby spotkać dawno niewidziane osoby oraz podyskutować na różne tematy. Aczkolwiek można się domyślić o czym dyskutowała banda zapaleńców komputerowych <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: justify;"><strong>Dzień 2</strong></p>
<p style="text-align: justify;">W drugi dzień zawitałem do &#8220;Pekinu&#8221; zaraz przed godziną 8. Ten dzień stał pod znakiem mojej sesji, która miała odbyć się o godzinie 10:40. Przed sesją poszedłem jeszcze na krótki dyżur do strefy ATE, pojawiło się kilka osób, więc cieszę się, że mogłem im pomóc jeszcze przed swoja sesją. W międzyczasie robiłem ostatnie przygotowania do swojej sesji, a mianowicie deploy do Windows Azure, który chciałem mieć gotowy na wszelki wypadek problemów z internetem podczas swojej sesji. O 10:40 zamknęły się drwi do sali gdzie prowadziłem sesję i nastała godzina 0! Sama sesja z mojego punktu widzenia poszła dość sprawnie. Sala prawie pełna, od samego początku spały tylko 2-3 osoby więc wynik nie najgorszy <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Slajdy działały, wszystkie dema mi wyszły, więc pozytywnie. Mam nadzieję, że wypowiedzą się osoby, które mnie słuchały, a dostałem już nawet słowa uznania i rady na przyszłość (dzięki <a href="http://www.goldenline.pl/adrian-kapczynski" target="_blank">Adrian</a> <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ). W związku z tym <strong>proszę</strong> <strong>wszystkich</strong>, którzy byli na mojej sesji aby ją <strong>ocenili</strong> na <a href="https://www.mtskonferencja.pl/rejestracja/ankiety.aspx" target="_blank">stronie</a> konferencji. Jest to <strong>bardzo</strong> ważna informacja zwrotna zarówno dla mnie jak i samego Microsoftu, jak przygotować konferencje w następnych latach!</p>
<p style="text-align: justify;">Po sesji dosłownie biegiem przemieściłem się do strefy cateringowej gdzie odbywał się konkurs Speaker Idola, a jako że byłem jednym z członków jury to wypadało tam być <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Finał był zdecydowanie lepszy niż półfinał. Widać, że uczestnicy odrobili zadanie domowe i posłuchali naszych uwag, a dodatkowo &#8220;pierwsze koty za płoty&#8221; i byli także bardziej wyluzowani.<br />
Wszyscy uczestnicy zdobyli bardzo wysokie noty, a pierwsze 3 miejsca to była walka dosłownie na punkty! W związku z tym, trzecie miejsce zajął <a href="http://www.goldenline.pl/jakub-plusczok" target="_blank">Kuba Plusczok</a>, czyli kolega ze <a href="http://srgm.pl" target="_blank">Śląskiej Grupy MS</a>. Drugie miejsce zajęła <a href="http://www.joannasubik.pl/" target="_blank">Asia Subik</a> &#8211; bardzo dobrze, więcej pań jest potrzebny w IT. No i zwycięzca tegorocznego konkursu&#8230; <a href="http://maciejgrabek.spaces.live.com/" target="_blank">Maciek Grabek</a>. Serdeczne gratulacje Maćku, naprawdę dałeś radę i czekamy na Twoją sesję na następnym MTS-ie!</p>
<p style="text-align: justify;">Po konkursie jeszcze mały dyżur w strefie ATE no i powrót do domu. Dwa dni bardzo szybko, ale za to produktywnie minęły.</p>
<p style="text-align: justify;"><strong>Podsumowanie</strong></p>
<p style="text-align: justify;">Microsoft Technology Summit 2010 oceniam na <strong>4/5</strong>. Parę rzeczy można było poprawić, ale nic nigdy nie jest idealne. Wiem, że od strony uczestników było parę zgrzytów, ale nie będę się tutaj o nich wypowiadał, bo nie przeżyłem tego na własnej skórze, ale zachęcam do zostawiania komentarzy i do zobaczenia na następnym MTS-ie!</p>
<p style="text-align: justify;">P.S.<br />
Moje zdjęcie z <a href="http://dandudek.wordpress.com/" target="_blank">Danielem</a> w strefie ATE zostało wykonane prototypem telefonu z systemem Windows Phone 7, których były dwa egzemplarze na konferencji i uczestnicy mogli zobaczyć na żywo w akcji ten system operacyjny.</p>
<div class="shr-publisher-657"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://tomaszwisniewski.com/mts-2010-tym-razem-bylo-inaczej/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Visual Studio Tip: plik .XAML bez designera</title>
		<link>http://tomaszwisniewski.com/visual-studio-tip-plik-xaml-bez-designera/</link>
		<comments>http://tomaszwisniewski.com/visual-studio-tip-plik-xaml-bez-designera/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 20:19:07 +0000</pubDate>
		<dc:creator>Tomasz Wisniewski</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[designer]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[XAML]]></category>

		<guid isPermaLink="false">http://tomaszwisniewski.com/?p=655</guid>
		<description><![CDATA[Zdarza się, że programując czy to w Silverlightcie czy w WPF-ie, otwierając plik .XAML nie chcemy widzieć edytora. A to być może z powodów wydajnościowych, a może &#8220;ideologicznych&#8221; bo jesteśmy &#8220;hardcorowymi developerami&#8221; i designery są &#8220;dla małych dziewczynek&#8221; . Jak w Visual Studio (na pewno 2010, 2008 nie sprawdzałem) osiągnąć taki efekt? Bardzo prosto. Należy [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align: justify;">Zdarza się, że programując czy to w Silverlightcie czy w WPF-ie, otwierając plik .XAML nie chcemy widzieć edytora. A to być może z powodów wydajnościowych, a może &#8220;ideologicznych&#8221; bo jesteśmy &#8220;hardcorowymi developerami&#8221; i designery są &#8220;dla małych dziewczynek&#8221; <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  . Jak w Visual Studio (na pewno 2010, 2008 nie sprawdzałem) osiągnąć taki efekt? Bardzo prosto. Należy otworzyć taką ścieżkę menu:</p>
<p style="text-align: justify;"><strong>Tools</strong> -&gt; <strong>Options</strong> -&gt; <strong>Text</strong> <strong>editor</strong> -&gt; <strong>XAML</strong> -&gt; <strong>Miscellaneous</strong></p>
<p style="text-align: justify;">i zaznaczyć opcję: <em>Always open documents in full XAML view</em></p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/vs-tips/vs_default_xaml.png" title="" class="shutterset_singlepic373" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/373__400x232_vs_default_xaml.png" alt="vs_default_xaml" title="vs_default_xaml" />
</a>
</p>
<p style="text-align: justify;">Osobiście pracuję teraz w takim projekcie, gdzie otwieranie designera jest niemożliwe z powodu różnych użytych komponentów i to rozwiązanie bardzo ułatwia codzienną pracę <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="shr-publisher-655"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://tomaszwisniewski.com/visual-studio-tip-plik-xaml-bez-designera/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Visual Studio LightSwitch &#8211; pierwsze przeklikanie</title>
		<link>http://tomaszwisniewski.com/visual-studio-lightswitch-pierwsze-przeklikanie/</link>
		<comments>http://tomaszwisniewski.com/visual-studio-lightswitch-pierwsze-przeklikanie/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 22:20:40 +0000</pubDate>
		<dc:creator>Tomasz Wisniewski</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[Visual Studio LightSwitch]]></category>

		<guid isPermaLink="false">http://tomaszwisniewski.com/?p=626</guid>
		<description><![CDATA[Dokładnie dwa tygodnie temu pisałem o nowej edycji Visual Studio &#8211; LightSwitch. Od wczoraj instalator jest dostępny dla posiadaczy subskrypcji MSDN, a publicznie będzie dostępny w poniedziałek. Ściągnąłem, zainstalowałem, więc kilka wrażeń, póki co bardzo ogólnych. Sam instalator nie jest duży, 500MB w pełnej wersji. Jest też dostępna wersja WEB instalatora, która będzie w locie dociągała [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align: justify;">Dokładnie dwa tygodnie temu <a href="http://tomaszwisniewski.com/visual-studio-2010-lightswitch-poczekamy-zobaczymy/" target="_blank">pisałem</a> o nowej edycji Visual Studio &#8211; <a href="http://www.microsoft.com/visualstudio/en-us/lightswitch" target="_blank">LightSwitch</a>. Od wczoraj instalator jest dostępny dla posiadaczy subskrypcji MSDN, a publicznie będzie dostępny w poniedziałek. Ściągnąłem, zainstalowałem, więc kilka wrażeń, póki co bardzo ogólnych.</p>
<p style="text-align: justify;">Sam instalator nie jest duży, 500MB w pełnej wersji. Jest też dostępna wersja WEB instalatora, która będzie w locie dociągała pliki. Instalacja przebiega dość standardowo. Począwszy od ekranu licencji:</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/lightswitch-first-time/ls01.png" title="" class="shutterset_singlepic349" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/349__150x135_ls01.png" alt="ls01" title="ls01" />
</a>
</p>
<p style="text-align: justify;">Drugi ekran daje nam wybór czy chcemy zainstalować &#8220;jak leci&#8221;, czy też dostosować instalacje:</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/lightswitch-first-time/ls02.png" title="" class="shutterset_singlepic350" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/350__150x135_ls02.png" alt="ls02" title="ls02" />
</a>
</p>
<p style="text-align: justify;">Ja oczywiście wybrałem opcję dostosowania instalacji, ponieważ zawsze tak robię. Jednak mnogością opcji nie nacieszyłem się za specjalnie <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/lightswitch-first-time/ls03.png" title="" class="shutterset_singlepic351" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/351__150x135_ls03.png" alt="ls03" title="ls03" />
</a>
</p>
<p style="text-align: justify;">Jak widać jest ona aż jedna, a na dodatek nieaktywna. Wynika to pewnie z kilku rzeczy. Po pierwsze jest to beta, więc to może się zmienić. Po drugie posiadam już zainstalowane Visual Studio 2010, więc LightSwitch integruje się z obecną instalacją i chce utrzymać porządek w plikach, i nie pozwala &#8220;szalonym&#8221; developerem zmieniać ścieżek.</p>
<p style="text-align: justify;">Instalator instaluje 4 podstawowe komponenty:</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/lightswitch-first-time/ls04.png" title="" class="shutterset_singlepic352" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/352__150x136_ls04.png" alt="ls04" title="ls04" />
</a>
</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/lightswitch-first-time/ls05.png" title="" class="shutterset_singlepic353" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/353__150x135_ls05.png" alt="ls05" title="ls05" />
</a>
</p>
<p style="text-align: justify;">Dwa pierwsze to SilverLight w wersji 4, gdyż aplikacje stworzone przy pomocy LS są oparte właśnie na tej wersji. Co ciekawie, instalator instalował samego SL-a jak i SDK pomimo, że już miałem je zainstalowane. Być może jest to jakaś uaktualniona wersja z obsługa LightSwitcha.</p>
<p style="text-align: justify;">W kolejnym kroku instalowany jest &#8220;Beta Server&#8221;. Jest to odpowiednik serwera Cassini (ASP Development Server), który dobrze znają wszyscy developerzy ASP.NET. Czyli prosty serwer WWW, dzięki któremu nie jest wymagane instalowanie IIS-a na swojej maszynie, aby móc tworzyć, uruchamiać i debugować aplikacje webowe. Tutaj sytuacja wygląda identycznie.</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/lightswitch-first-time/ls06.png" title="" class="shutterset_singlepic354" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/354__150x135_ls06.png" alt="ls06" title="ls06" />
</a>
</p>
<p style="text-align: justify;">Po zakończeniu instalacji można rozpocząć radosną pracę z LightSwitch-em. Nie będę tutaj opisywał jak tworzyłem sobie pierwszą aplikacje &#8220;Hello World!&#8221; bo można na ten temat znaleźć filmiki na stronie <a href="http://www.microsoft.com/visualstudio/en-us/lightswitch" target="_blank">produktu</a>, czy też na <a href="http://channel9.msdn.com/posts/Dan/Jay-Schmelzer-Introducing-Visual-Studio-LightSwitch/" target="_blank">Channel9</a>.</p>
<p style="text-align: justify;">Polecam <a href="http://dandudek.spaces.live.com/blog/cns!16BCC6B0CDD4E3E7!512.entry" target="_blank">post</a> Daniela, który opisuje kilka spraw w Becie 1, a przy okazji chciałbym się odnieść do tego wpisu. Daniel napisał, że uważa za &#8220;OGROMNY błąd&#8221; fakt iż LightSwitch wymaga do uruchomienia aplikacji, aby był zainstalowany SQL Server w wersji Express. Nie wiem czy Daniel mówił o błędzie w sensie buga, czy może niewygody jaką taki fakt może powodować. Wymaganie to wynika z faktu, że aplikacja LS wykonuje wiele operacji na danych z różnych źródeł oraz kwestii związanych z autoryzacją. Programiści z Redmond pewnie stwierdzili, że najlepiej będzie do tego wykorzystać darmową bazę danych i zaprzęgli do tego celu SQL Express. Moim zdaniem rozwiązanie dobre, choćby z takiego powodu, że możemy stworzyć aplikację, która będzie korzystała z bazy SQL Azure i SharePointa. W tym momencie jeśli operacje wewnętrzne jakie wykonuje aplikacja wymagałaby by zwykłej instancji SQL Servera &#8211; byłoby to uciążliwe z powodu technicznego jak i licencyjnego.<br />
Inne metody są podobno rozważane, dlatego w finalnej wersji może to ulec zmianie, ale póki co jest jak jest <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: justify;">Podsumowując &#8211; krótka póki co przygoda z Visual Studio 2010 LightSwitch jest całkiem przyjemna. Mam już pewien pomysł na aplikację, która mogłaby wiele wykorzystać z dobrodziejstw nowego produkty Microsoftu i myślę, że w wolnych chwilach będę ją produkował i być może kiedyś ujrzy światło dzienne <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="shr-publisher-626"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://tomaszwisniewski.com/visual-studio-lightswitch-pierwsze-przeklikanie/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010 LightSwitch &#8211; poczekamy, zobaczymy</title>
		<link>http://tomaszwisniewski.com/visual-studio-2010-lightswitch-poczekamy-zobaczymy/</link>
		<comments>http://tomaszwisniewski.com/visual-studio-2010-lightswitch-poczekamy-zobaczymy/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 22:10:52 +0000</pubDate>
		<dc:creator>Tomasz Wisniewski</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>
		<category><![CDATA[Visual Studio LightSwitch]]></category>

		<guid isPermaLink="false">http://tomaszwisniewski.com/?p=605</guid>
		<description><![CDATA[Jak w wielu miejscach można przeczytać, Microsoft ogłosił nową edycję swojego środowiska programistycznego &#8211; Visual Studio LightSwitch. Jak można określić nową wersję? W przeciwieństwie do wersji Professsional, Premium, gdzie jest coraz więcej lub mniej opcji, nowa wersja LightSwitch skupia się na jednym konkretnym zadaniu &#8211; budowaniu aplikacji biznesowych. Budowaniu tych aplikacji w konwencji RAD (Rapid [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align: justify;">Jak w wielu miejscach można przeczytać, Microsoft ogłosił nową edycję swojego środowiska programistycznego &#8211; <a href="http://www.microsoft.com/visualstudio/en-us/lightswitch" target="_blank">Visual Studio LightSwitch</a>. Jak można określić nową wersję? W przeciwieństwie do wersji Professsional, Premium, gdzie jest coraz więcej lub mniej opcji, nowa wersja LightSwitch skupia się na jednym konkretnym zadaniu &#8211; budowaniu aplikacji biznesowych. Budowaniu tych aplikacji w konwencji RAD (Rapid Application Development). Czyli szybko, dużo kreatorów i może zadziała <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Oczywiście przesadzam, ale po przeczytaniu niektórych bardzo entuzjastycznych <a href="http://dandudek.spaces.live.com/blog/cns!16BCC6B0CDD4E3E7!464.entry" target="_blank">wpisów</a> na ten temat trochę się zdziwiłem aż tak mocno pokładanymi nadziejami.</p>
<p style="text-align: justify;"><strong>Dlaczego?</strong><br />
Bo doświadczenie uczy, że taki wynalazki fajnie wyglądają na demach, ale w realiach jest już gorzej. Żeby jednak nie być negatywnie nastawionym od samego początku, trochę o tym co mi się podoba w tym rozwiązaniu  z informacji dostępnych obecnie.</p>
<p style="text-align: justify;">+ <em>RIA Services</em> &#8211;  aplikacje zbudowane przy pomocy tego narzędzia korzystają &#8220;pod maską&#8221; właśnie z RIA, co cieszy bot o bardzo zacna technologia.</p>
<p style="text-align: justify;">+ <em>Łączenie list SharePointowych</em> &#8211; przy definiowaniu źródeł danych dla aplikacji można m.in. korzystać z SharePointa. Fajne jest to, że przy wyborze listy, kreator sam od razu stwierdzi, że istnieje/istnieją jakieś listy powiązane i zasugeruje dodanie ich do modelu danych.</p>
<p style="text-align: justify;">+  <em>Mądre wartości domyślne</em> &#8211; tutaj ponownie nawiązanie do SharePointa. Jeśli budujemy jakiś ekran na podstawie listy SP, może ona zawierać kolumny, których nikt rozsądnie myślący w aplikacji nie pokaże. Dlatego w przypadku takich kolumn zostają one automatycznie ukryte.</p>
<p style="text-align: justify;">+ <em>Łączenie źródeł danych</em> &#8211; jeśli w aplikacji mamy kilka różnych źródeł danych, np bazę danych SQL i listy SharePointowe, możemy je połączyć zdefiniowanymi przez siebie relacjami co rozszerza nam zakres aplikacji.</p>
<p style="text-align: justify;">+ <em>Dostosowywanie</em> <em>ekranów na żywo</em> &#8211; bardzo fajnie to wygląda, gdy w momencie uruchomionej aplikacji można dostosować wybrany ekran. I nie mówię tu o prostych zmianach jak kolor tła, ale zmiana gridów na listy z własnymi szablonami.</p>
<p style="text-align: justify;">+ <em>Debugging</em> &#8211; w aplikacjach można też pisać własny kod i na szczęście jest pełen debugging znany z innych wersji Visual Studio 2010.</p>
<p style="text-align: justify;"><strong>Co zatem na minus?</strong><br />
Napisałem sporo plusów, ale pomimo tego nie czuje na chwile obecną wielkiego przekonania i zapotrzebowania na ten produkt, pomimo że widzę rozwiązania, które można by stworzyć szybko dla klientów przy jego wykorzystaniu. Z drugiej strony, obawiam się, że będzie to zabawka, którą będą wykorzystywać nieliczni, w bardzo małych projektach &#8211; &#8220;nie programiści&#8221;. Bo jeśli funkcjonalność zawarta w tej edycji nie będzie dostępna w wersjach wyższych, to nie widzę sensu aby firma kupowała dla programistów osobne licencje tylko na te &#8220;ficzery&#8221;. Wiele z tych rzeczy można dość szybko i sprawnie uzyskać przy pomocy Visual Studio + Expression Blend. Oczywiście, nie w 10 minut jak to jest demonstrowane w LightSwitch. Ale jak pisałem wcześniej &#8211; na demach to zawsze dobrze wygląda, ale w świecie produkcyjnym już mniej <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p style="text-align: justify;">Jedno stwierdzenie trochę mnie przeraziło w filmie dotyczącym tego rozwiązania, który wszystkim polecam, to to, że ekrany są zdefiniowane za pomocą &#8220;XAML-based code&#8221;. Pojawia się teraz pytanie, czy to &#8220;based&#8221; to są niewielkie zmiany czy kolejny nowy model i jakiś język definicji wymyślony przez MS. Mam nadzieję, że to pierwsze <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p style="text-align: justify;">Po obejrzeniu <a href="http://channel9.msdn.com/posts/Dan/Jay-Schmelzer-Introducing-Visual-Studio-LightSwitch/" target="_blank">dema</a>, na pewno czuję się zachęcony do przetestowania nowego VS. Mam nadzieję, że ta edycja zwali mnie z nóg kiedy już będzie dostępna publiczna beta, a nastąpi to <strong>23-go sierpnia</strong> i pobrać ją będzie można z <a href="http://www.microsoft.com/visualstudio/en-us/lightswitch" target="_blank">witryny</a> produktu.</p>
<div class="shr-publisher-605"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://tomaszwisniewski.com/visual-studio-2010-lightswitch-poczekamy-zobaczymy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VS2010 Community Launch x2, WSS.pl, VirtualStudy &#8211; dużo dobrego!</title>
		<link>http://tomaszwisniewski.com/vs2010-community-launch-x2-wss-pl-virtualstudy-duzo-dobrego/</link>
		<comments>http://tomaszwisniewski.com/vs2010-community-launch-x2-wss-pl-virtualstudy-duzo-dobrego/#comments</comments>
		<pubDate>Mon, 17 May 2010 16:34:34 +0000</pubDate>
		<dc:creator>Tomasz Wisniewski</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Ślaska Regionalna Grupa Microsoft]]></category>
		<category><![CDATA[Visual Studio 2010]]></category>

		<guid isPermaLink="false">http://tomaszwisniewski.com/?p=566</guid>
		<description><![CDATA[Na początku nosiłem się z zamiarem napisania trzech osobnych wpisów, ale później jakoś stwierdziłem, że lepszy będzie jeden wspólny. Zatem do dzieła! Przeszłość. W ostatnią sobotę, tj. 15.05.2010 odbyła się w Katowicach konferencja z serii Visual Studio 2010 Community Launch. Podobnie jak w edycji wrocławskiej tak i tutaj miałem swój udział &#8211; nawet większy niż [...]]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p style="text-align: justify;">Na początku nosiłem się z zamiarem napisania trzech osobnych wpisów, ale później jakoś stwierdziłem, że lepszy będzie jeden wspólny. Zatem do dzieła!</p>
<p style="text-align: justify;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/vs-2010-cl/vscl-2010-katowice-041.jpg" title="" class="shutterset_singlepic336" >
	<img class="ngg-singlepic ngg-left" src="http://tomaszwisniewski.com/wp-content/gallery/cache/336__150x99_vscl-2010-katowice-041.jpg" alt="vscl-2010-katowice-041" title="vscl-2010-katowice-041" />
</a>
 <strong>Przeszłość.</strong> W ostatnią sobotę, tj. 15.05.2010 odbyła się w <a href="http://ms-groups.pl/vs2010cl/Strony/VS2010CL_Katowice.aspx" target="_blank">Katowicach</a> konferencja z serii <a href="http://ms-groups.pl/vs2010cl/default.aspx" target="_blank">Visual Studio 2010 Community Launch</a>. Podobnie jak w edycji <a href="http://ms-groups.pl/vs2010cl/Strony/VS2010CL_Wroclaw.aspx" target="_blank">wrocławskiej</a> tak i tutaj miałem swój udział &#8211; nawet większy niż planowałem <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Tego dnia prowadziłem razem z <a href="http://zine.net.pl/blogs/damian_widera/" target="_blank">Damianem Widerą</a> sesję na temat: &#8220;Nowe oblicze projektu baz danych &#8211; jak developer żyje z DB Administratorem&#8221;. Myślę, że poszło nam całkiem dobrze i zachęciliśmy ludzi do korzystania z nowego elementu <a href="http://www.microsoft.com/visualstudio/en-us/" target="_blank">Visual Studio 2010</a> jak i <a href="http://www.microsoft.com/sqlserver/2008/en/us/r2.aspx" target="_blank">SQL Servera 2008 R2</a> jakim są <a href="http://msdn.microsoft.com/en-us/library/ee210546(v=SQL.105).aspx" target="_blank">Data-tier Applications</a>.<br />
Niespodziewanie większy udział wiązał się z faktem, iż prelegent, który miał prowadzić drugą sesję rozchorował się i trzeba było go zastąpić, o czym dowiedziałem się dzień wcześniej o 17. Na szczęście miałem pod ręką sesję, którą prowadziłem we Wrocławiu 3 tygodnie wcześniej i udało się uratować sytuację bez większych strat w ludziach.</p>
<p style="text-align: justify;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/rozne/nagroda_wss.jpg" title="" class="shutterset_singlepic337" >
	<img class="ngg-singlepic ngg-right" src="http://tomaszwisniewski.com/wp-content/gallery/cache/337__155x152_nagroda_wss.jpg" alt="nagroda_wss" title="nagroda_wss" />
</a>
 <strong>Teraźniejszość.</strong> Dziś po wejściu do domu w moim pokoju zauważyłem dość sporych rozmiarów karton obklejony taśmą Microsoft. Myślałem, że to co innego, a tutaj miłe zaskoczenie &#8211; dostałem &#8220;podarunki dziękczynne&#8221; od redakcji <a href="http://wss.pl" target="_blank">WSS</a> za aktywny udział w działalności portalu w roku 2009. W skład paczki wchodzi plecak &#8211; bardzo fajny, akurat mi się przyda, pendrive w gustownym pudełeczku z logo portalu <a href="http://wss.pl" target="_blank">WSS.pl</a> oraz list z podziękowaniem <img src='http://tomaszwisniewski.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: justify;"><strong>Przyszłość.</strong> Ta kreśli się świetliście, a to za sprawą dwóch nadchodzących w ciągu miesiąca interesujących wydarzeń. Pierwsze z nich to kolejna konferencja z cyklu <a href="http://ms-groups.pl/vs2010cl/default.aspx" target="_blank">Visual Studio 2010 Community Launch</a>. Tym razem odbędzie się ona w <a href="http://ms-groups.pl/VS2010CL/Strony/VS2010CL_Krakow.aspx" target="_blank">Krakowie</a>. Będę tam także prowadził sesję, dość nietypową bo aż w trzy osoby &#8211; <a href="http://zine.net.pl/blogs/simon/" target="_blank">Szymon Pobiega</a>, <a href="http://pwlodek.blogspot.com/" target="_blank">Piotr Włodek</a> oraz ja. Tematem tej sesji będzie: Nowości 4.0 &#8211; C#, CLR/DLR, .NET4. Myślę, że będzie ciekawie dlatego zapraszam do rejestracji i przyjazdu do Krakowa w najbliższą sobotę, tj. 22.05.2010.</p>
<p style="text-align: center;">
<a href="http://tomaszwisniewski.com/wp-content/gallery/rozne/vs_2010_banner3.gif" title="" class="shutterset_singlepic338" >
	<img class="ngg-singlepic ngg-center" src="http://tomaszwisniewski.com/wp-content/gallery/cache/338__h=x_vs_2010_banner3.gif" alt="vs_2010_banner3" title="vs_2010_banner3" />
</a>
</p>
<p style="text-align: justify;">Druga ciekawa rzecz to &#8220;pierwsza edycja wirtualnej konferencji&#8221;, która organizuje portal <a href="http://virtualstudy.pl/" target="_blank">VirtualStudy.pl</a> oraz grono znanych w świecie spoleczności Microsoft osób. Piszę m.in. o tym dlatego, że zostałem zaproszony jako jeden z prelegentów na to wydarzenie. Rejestracja ruszy 2-go czerwca, a ilość miejsc jest ograniczona. Na <a href="http://conf2010.virtualstudy.pl/" target="_blank">witrynie</a> konferencji będą się sukcesywnie pojawiać kolejne informacje dlatego zachęcam do regularnego jej odwiedzania.</p>
<div class="shr-publisher-566"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://tomaszwisniewski.com/vs2010-community-launch-x2-wss-pl-virtualstudy-duzo-dobrego/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

