dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET - Strona 216

StorageFolder & StorageFile API Dziś zajmę się częścią WinRT odpowiedzialną za obsługę plików i folderów. W tym artykule skupie się na dwóch klasach mianowicie StorageFolder i StorageFile które służą do operacji na plikach i folderach.Wybieranie folderów Zacznę od klasy KnownFolders, która służy do określenia miejsca możemy wybrać z kilki podstawowych bibliotek takich jak:Documents LibraryHome GroupMedia Server DevicesMusic LibraryPictures LibraryRemovable DevicesVideos Library Te typy zwracają ...

Tagi: Metro, Windows 8
Dziel się z innymi:
StorageFolder & StorageFile API « Programowanie .NET

Windows 2136 dni, 16 godzin, 47 minut temu adte 75 rozwiń

Dziś podstawy języka c#. Wszyscy znają modyfikatory public, protected, private i chętnie z nich korzystają. Modyfikator protected internal jest zdecydowanie mniej popularny a scenariusze użycia jeszcze rzadziej są prawidłowo identyfikowane. Jak sama nazwa mówi protected internal składa się z dwóch poziomów dostępności. W obrębie tego samego assembly zachowuje się jak czysty internal i mamy dostęp do pola tak jakby było one public. Załóżmy, że projekt składa się z dwóch bibliotek. W bibliotece numer A d...

Dziel się z innymi:
Piotr Zieliński  » Modyfikator protected internal

Sztuka programowania 2138 dni, 9 godzin, 31 minut temu pzielinski 219 rozwiń

Dostałem NDepend4 w zamian za jego opis :) Nie muszę o nim mówić w samych słodkich komentarzach, także można wpis czytać do końca. NDepend służy to statycznej analizy kodu napisanego w .NET. Potrafi ocenić kod po wieloma względami, np: ze względu na skomplikowanie, ilość linii kod czy instrukcji IL, ilość zmiennych, łatwość modyfikacji, może zasugerować zmian typów z referencyjnych na wartościowe (ref type --> value type). Sama instalacja jest banalnie prosta, ściągamy paczkę ze strony, rozpakowujemy ...

Dziel się z innymi:
jstadnicki: NDepend4 - co potrafi statyczna analiza kodu.

Narzędzia 2140 dni, 11 godzin, 13 minut temu Paweł Łukasik 232 rozwiń

W dwóch poprzednich tematach poświęconych Integration Services przedstawiłem wykorzystanie Script Component do tworzenia własnego źródła danych oraz ich transformacji. W dzisiejszym wpisie omówię jego ostatnie zastosowanie – implementację własnego zapisu danych.

SSIS Script Component Destination – własny zapis danych « Developer notes

Inne 2140 dni, 11 godzin, 13 minut temu psz750 148 rozwiń

W jednej z aplikacji pojawiło się wymaganie: dodać windows authentication. Nic prostszego! Zmiana na IIS, dodanie w web.config, i działa, prawda? Ano nieprawda, jeśli aplikacja stworzona jest w MVC 3.

Dziel się z innymi:
Maciej Aniserowicz | Windows Authentication w ASP.NET MVC 3

Web 2140 dni, 11 godzin, 13 minut temu Paweł Łukasik 221 rozwiń

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

Dziel się z innymi:
TIP: Windows 8, VS2010, VS2012, SQL 2012, SQL Server Configuration Manager - błąd | Tomasz Wiśniewski

Inne 2140 dni, 11 godzin, 13 minut temu Paweł Łukasik 99 rozwiń

W ostatnim poście pisałem o barierze jako rozwiązaniu na uniknięcie problemów z związanych z optymalizacją dokonywaną przez CPU (re-ordering). Kilka postów wcześniej pisałem z kolei o buforowaniu danych i słowie kluczowym volatile. Jeśli nie wiedzie co to jest MemoryBarrier oraz Volatile zachęcam do przeczytania tych wpisów najpierw – bez nich dzisiejszy post będzie kompletnie niezrozumiały. Wiemy, że caching oraz re-ordering może na niektórych architekturach spowodować trudne w analizie błędy. Dziś chc...

Tagi: bariera, C#, lock
Dziel się z innymi:
Piotr Zieliński  » Blokada lock a bariera oraz caching

Sztuka programowania 2140 dni, 17 godzin, 17 minut temu pzielinski 74 rozwiń

Nie, to nie będzie ogłoszenie w którym będę poszukiwał programisty. Wpis ten jednak będzie traktował o zatrudnianiu tychże. Ostatnio coraz częściej ocieram się o jakieś oferty pracy i naszło mnie kilka przemyśleń, którymi chciałbym się tu podzielić. Od razu zastrzegę, że są to tylko i wyłącznie moje opinie, a że za wyrocznię rynku się nie mam, mogą się kompletnie nie zgadzać z tym co mają do powiedzenia moi koledzy (i koleżanki?) programiści. Oferta ofercie nie równa Wiadomo, że ile firm tyle...

Dziel się z innymi:
.NET blog: Rekrutacja - zatrudnię programistę

Inne 2141 dni, 3 godziny, 1 minutę temu aggi 686 rozwiń

1 Sierpnia to bardzo ważny dzień dla firmy Microsoft. Dzisiaj, a właściwie godzinę temu, Windows 8 oraz Windows Server 2012 otrzymały status RTM czyli Release To Manufacture. RTM oznacza tyle, że produkty zostały ukończony. Do RTM-a nie dodaje się poprawek, nie wprowadza się zmian. RTM-a się tłoczy na płytach i wkłada do pudełek Windows 8 Jaki będzie żywot nowego systemu operacyjnego? Na pewno trudny, ponieważ jest bardzo rewolucyjny w swoim interfejsie użytkownika. Na pewno będzie wiele ...

Źródło: www.benedykt.net
Dziel się z innymi:
Microsoft udostępnił Windows 8 RTM – Release To Manufacture czyli krok bliżej do premiery Windowsa 8 | @rek online | Arkadiusz Benedykt

Windows 2143 dni, 23 godziny, 7 minut temu arek 163 rozwiń

W .NET istnieje metoda Thread.MemoryBarrier(). W użyciu jest bardzo prosta – nie wymaga przekazania żadnych parametrów. Strona teoretyczna jest jednak bardziej skomplikowana. Przed wyjaśnieniem czym jest Memory Barrier w świecie współbieżnym musimy zrozumieć jak wykonywane są instrukcje przez procesor. Załóżmy, że mamy następujące operacje:a = b +1 c = a +1 d = e +1; W jakiej kolejności zostaną wykonane powyższe operacje? Naturalne wydaje się, że procesor wykona je po kolei. Jednak ze względu na różn...

Tagi: C#, MemoryBarrier
Dziel się z innymi:
Piotr Zieliński » Thread.MemoryBarrier–wprowadzenie

Sztuka programowania 2143 dni, 23 godziny, 7 minut temu pzielinski 133 rozwiń

Tips & Tricks–handling the virtual keyboard Jakiś czas temu pokazałem jak można utworzyć w łatwy sposób pływające okno. Jednak w przypadku, jeśli takie okno jest używane do wprowadzania danych należy rozważyć obsługę wirtualnej klawiatury, aby menu użytkowania przesunęło się do góry. WinRT posiada odpowiednie zdarzenie do tego celu.Windows.UI.ViewManagement.InputPane.GetForCurrentView().Showing Natomiast kod do unoszenia menu nad wirtualną klawiaturę prezentuje się następująco.int flyoutOffset =...

Tagi: Metro, Windows 8
Dziel się z innymi:
Tips & Tricks–handling the virtual keyboard « Programowanie .NET

Windows 2143 dni, 23 godziny, 7 minut temu adte 94 rozwiń

Piszemy aplikację. Uruchamiamy. Działa. Wysyłamy do klienta. Uruchamia. Nie działa. Znamy to wszyscy, prawda? Powodów może być oczywiście bez liku, od specyficznej konfiguracji konkretnej maszyny po naszą głupotę. Niekiedy jednak problem jest prozaiczny - aplikacja nie może skorzystać z wymaganych dllek! Nie zawsze (a raczej: nigdy?) to co dodajemy bezpośrednio do referencji rozwiązania jest wystarczające do poprawnego działania aplikacji. Strasznie łamałem sobie kiedyś głowę nad takim scenariuszem

Tagi: fuslogvw, tools
Dziel się z innymi:
Maciej Aniserowicz | Gdy referencji brak, fuslogvw to the rescue!

Narzędzia 2145 dni, 23 godziny, 44 minuty temu Paweł Łukasik 249 rozwiń

Dziś trochę dla odmiany, nie będę pisał o wielowątkowości a o jednym z podstawowych słów kluczowych w c#, które na szczęście nie jest bardzo popularne – bazując na moim doświadczeniu z różnymi projektami, rzadko widuje je w kodzie. Global przydaje się gdy mamy konflikty z przestrzeniami nazw. Wyobraźmy sobie, że mamy następujący kod (kod  bazuje na dokumentacji MSDN):class Program { publicclass System { } constint Console =7; staticvoid Main() { } } Następnie chcemy w metodzie Co...

Tagi: C#, global
Dziel się z innymi:
Piotr Zieliński » Słowo kluczowe global

Sztuka programowania 2147 dni, 6 godzin, 55 minut temu pzielinski 241 rozwiń

W poprzednim temacie opisałem użycie komponentu Script jako własnego źródła danych w Integration Services. Dzisiaj przedstawię kolejne zastosowanie Script Component, a mianowicie tworzenie własnej transformacji danych.

SSIS – Script Component Transformation – własna transformacja danych « Developer notes

Inne 2148 dni, 16 godzin, 17 minut temu psz750 143 rozwiń

Witam kolejna cześć artykułu z cyklu “dobre i złe praktyki w c#”. Zapraszam do lektury: http://msdn.microsoft.com/pl-pl/library/dobre-i-zle-praktyki-w-c-sharp–czesc-2.aspx

Tagi: C#
Dziel się z innymi:
Piotr Zieliński » Dobre i złe praktyki w C# – część II

Sztuka programowania 2150 dni, 4 godziny, 53 minuty temu pzielinski 390 rozwiń

Często zachodzi potrzeba zaimplementowania w bazie danych struktury hierarchicznej, np. dla kategorii. Pierwszy sposób jaki od razu przychodzi do głowy to adjacency list (lista sąsiedztwa) i polega na dodaniu do tabeli kolumny ParentId na rodzica danej kategorii. Rozwiązanie to jest bardzo proste, jednak mało optymalne gdy mamy wiele zagnieżdżeń. Alternatywą dla tej metody jest nested set (zbiór zagnieżdżony), polega na dodaniu do tabeli dwóch dodatkowych kolumn na lewy i prawy numer każdego węzła. Neste...

Źródło: misiekmisiek.pl
Dziel się z innymi:
Drzewa w bazie danych Microsoft SQL Server

Bazy danych i XML 2150 dni, 4 godziny, 53 minuty temu Paweł Łukasik 254 rozwiń

Polecenia w Metro 2/3 W tym poście opiszę jak powinno wyglądać ułożenie poleceń na AppBar. Na początku chcę przypomnieć o charms bar jest to wysuwany z prawej strony parek. Wspominam o nim ponieważ operacje jak szukanie, udostępnianie, ustawienia czy też komunikacja pomiędzy urządzeniami powinny znaleźć się właśnie w charms bar unikniemy w ten sposób duplikowania funkcji. Pasek aplikacji czyli kontrolka AppBar służy do przechowywania akcji jakie w danym miejscu aplikacji może wykonać użytkownik. ...

Tagi: Metro, Windows 8
Dziel się z innymi:
Polecenia w Metro 2/3 « Programowanie .NET

Windows 2152 dni, 18 godzin, 46 minut temu adte 156 rozwiń

Widoki są tworem dość często wykorzystywanym w bazach SQL – dobrze zaplanowane bardzo ułatwiają pracę z bazą. Widoki indeksowane zapewniają lepszą wydajność zapytań. Niestety nie zawsze nasz indeks będzie brany pod uwagę podczas wykonania zapytania.

Źródło: gasior.net.pl
Dziel się z innymi:
Quick tip: 11. Indexed views vs. SQL Server Express | Łukasz Gąsior - Blog

Bazy danych i XML 2152 dni, 18 godzin, 46 minut temu Paweł Łukasik 111 rozwiń

Artykuł porusza tematyką związaną z poprawną obsługą Tasków w Windows Phonie. Autor prezentuje w jaki sposób należy wywołać Taski oraz jakie wyjątki powinny zostać przechwycone. Dodatkowo przedstawione zostały scenariusze generujące opisywane błędy.

Dziel się z innymi:
Bezpieczna obsługa Tasks w Windows Phone

Mobile development 2152 dni, 18 godzin, 46 minut temu Michal Jankowski 60 rozwiń

Kiedyś na blogu opisywałem kilka implementacji singleton’a przystosowanych do pracy w środowisku wielowątkowym. Jedna z nich opierała się na tzw. double checked locking:publicsealedclass Singleton { privatestatic Singleton mInstance =null; privatestaticreadonlyobject mSync =newobject(); private Singleton() { } publicstatic Singleton Instance { get { if(m_Instance ==null ) { lock(m_Sync) { i...

Tagi: C#, Singleton
Dziel się z innymi:
Piotr Zieliński » Code review: Wielowątkowy singleton

Sztuka programowania 2152 dni, 18 godzin, 46 minut temu pzielinski 212 rozwiń

1 2... 214 215 216 217 218 219... 367 368
Szkolenia SecurITum

wrzesień

21.
Dev#
Gdansk, Stary Manez
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 867,57)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,88)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 393,67)

8

Damian (9 580,27)

9

danielplawgo (7 546,05)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 818,06)

15

dpawlukiewicz (3 667,19)

16

AdrianBystrek (3 495,85)

17

spetz (3 418,34)

18

jedmac (3 318,39)

19

http://jakub-flor... (3 224,66)

20

CaMeL (2 954,87)