content top

TIP: Windows 8, VS2010, VS2012, SQL 2012, SQL Server Configuration Manager – błąd

Żyjemy teraz w ciekawym momencie roku, kiedy to Windows 8 uzyskuje status RTM, a za nim inne produkty jak np. Visual Studio 2012, a dodatkowo mamy też SQL-a 2012, który status RTM osiągnął już na przełomie marca i kwietnia tego roku. Wielu developerów zapewne będzie robiło reinstalacje, będzie po kolei instalowało aplikacje niezbędne do pracy, a później np. mogą zobaczyć w SQL Server Configuration Manager coś takiego:

Najprościej jest pamiętać aby podczas nowej instancji wykonywać ją wg poniższej kolejności i z podanymi ustawieniami:

  1. Windows 8
  2. Aktualizacja
  3. VS 2010 -> WAŻNE! Odznaczyć opcję instalacji SQL Express
  4. Aktualizacja
  5. SQL 2012
  6. Aktualizacja
  7. VS 2012
  8. Aktualizacja
  9. SQL Express 2012 – jeśli jest potrzebny

To jest instalacja wg. kolejności w jakiej pojawiały się te produkty na rynku. Jak łatwo można się domyśleć – nowszy instalator jest bardziej “świadomy” tego co już było i twórcy mogli zamieścić jakieś poprawki do produktów wcześniejszych jeśli coś było nie tak. Teraz można już bez przeszkód używać SQL Server Configuration managera :)

Czytaj dalej

Wasze pomysły na Visual Studio

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:

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 ALM, 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 connect.

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 :)

UPDATE:

Mała aktualizacja linków. Pojawił się jeden zunifikowany UserVoice dla Visual Studio jak i Team Foundation server.

Czytaj dalej

Visual Studio 2010 – PerfWatson

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 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.

Aby zainstalować dodatek, należy wejść do menu: Tools -> Extension Manager… . Następnie wybrać opcję Online Gallery i w polu wyszukiwania wpisać: perfwatson. 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.

Po zainstalowaniu tych dwóch dodatków i ponownym uruchomieniu VS w prawym dolnym roku będzie pojawiał się wykres:

Wykres ten informuje o czasie zajętości wątku UI Visual Studio. PerfWatson okresowo “odpytuje” ten wątek o jego aktywność. Jeśli wątek nie odpowiada dłużej niż 2 sekundy wykres zmienia swój kolor:

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 :)

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ą.

Polecam także obejrzenie filmiku na Channel9 traktującego właśnie o PerfWatsonie.

Czytaj dalej

XAML – wspomagacze

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 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 Tools -> Extension Manager…:

W oknie, które się pojawi należy wybrać Online Gallery i w oknie wyszukiwania w prawym górnym rogu wpisac: XAML. Po chwili na liście pojawi się wiele dodatków i m.in. nas interesujący:

Teraz wystarczy tylko kliknąć Download, następnie Install, a na sam koniec przycisk Restart now aby zrestartować Visual Studio. Teraz edytując plik XAML będziemy wspierani nowym oknem IntelliSense:

2. Drugi dodatek, który polecam to XAML Code Snippet. Jeśli często zdarza się komuś wstawiać te same fragmenty kodu do plików XAML, jak np namespace’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 strony. Ważne aby pobrać plik XamlCodeSnippet.vsi! 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ąć Next:

Pojawi się okienko informujące o niebezpieczeństwo instalacji tego dodatku, ale oczywiście my ufamy dostawcy więc klikamy Yes:

Teraz pozostaje już tylko kliknąć Finish i cieszyć się nowo zainstalowany dodatkiem:

Pozostaje jeszcze tylko włączenie dodatku. Aby to zrobić należy wejść do meny Tool -> Add-in Manager…:

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:

Jak korzystać z dodatku jest dokładnie zademonstrowane na stronie głównej projektu, do której odsyłam.

3. Trzecim dodatkiem, który polecam jest dodatek, który było widać już na wcześniejszym zrzucie ekranowym czyli XAML Power Toys. 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 stronie projektu. Instalator można pobrać ze SkyDrive’a twórcy. Jest to klasyczny instalator “Next, next, next” więc nikomu nie powinien sprawić problemu. Po instalacji dodatku w menu kontekstowym Visual Studio pojawi się nowa opcja XAML Power Toys, w której znajdziemy szereg wspomagaczy:

I tak oto tym sposobem codzienne życie developera WPF/Silverlight zostało za darmo ułatwione :)

Czytaj dalej

Data-tier Application cz. 2 – Damiana i mój artykuł na TechNet PL

 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!

Czytaj dalej

Data-tier Application cz. 1 – Damiana i mój artykuł na TechNet PL

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 spojrzenie administratora bazy danych – czyli Damiana. Druga, która mam nadzieję pojawi się wkrótce, to spojrzenie programisty czy mnie :)

Zapraszam do lektury części pierwszej!

Czytaj dalej
Strona 1 z 3123
content top