dotnetomaniak.pl

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

Proces instalacji to czynność długotrwała. Dodatkowo wymaga on co jakiś czas uwagi, choćby po to, aby potwierdzić warunki licencji, lub wcisnąć przycisk Dalej, albo podjąć jakąś decyzję. Niniejszy artykuł opisuje co należy zrobić, aby przygotować instalację automatyczną, w pełni powtarzalną.

Źródło: paskol.robi.to
Dziel się z innymi:
Me z .NET tete-a-tete » SQL Server – ergonomicznie: tryb instalacji automatycznej

Bazy danych i XML 1510 dni, 10 godzin, 25 minut temu PaSkol 56 rozwiń

Extension Methods można wykorzystać nie tylko do dodawania metod do istniejących klas, ale także jako najprostszy mechanizm mapujący. Nie musimy tworzyć całej biblioteki do mapowania, wystarczy dodać do klasy odpowiednią metodę np. Map.

Dziel się z innymi:
Programowanie w .NET: Mapowanie obiektów - Extension Methods

Inne 1511 dni, 19 godzin, 11 minut temu psz750 249 rozwiń

W LINQ mamy dwie metody First() oraz Single(). Obie metody zwracają po jednym rekordzie. Jaka jest więc między nimi różnica? Zobaczmy na kawałek kodu i jego reprezentację w bazie MS SQL.

Tagi: .Net, C#, Linq
Dziel się z innymi:
Programowanie w .NET: Czym się różni Single od First w LINQ

Inne 1511 dni, 19 godzin, 11 minut temu psz750 220 rozwiń

Zaczynamy od próbki kodu:staticclass StringExtensions { publicstaticvoid SayHello(thisstring str, string message) { Console.WriteLine(string.Format("Hello:{0}", message)); } } internalclass Program { privatestaticvoid Main(string[] args) { string str =null; str.SayHello("Piotr"); } } Co według Was wydarzy się po uruchomieniu programu? Na pierwszy rzut oka może wydawać się, że wystąpi NullReferenceException ponieważ wywołujemy metodę na nieistniejącym obi...

Dziel się z innymi:
Piotr Zieliński » Code review: method extensions oraz call\callvirt

Inne 1512 dni, 10 godzin, 39 minut temu pzielinski 76 rozwiń

Coursera to darmowe kursy online głównie z IT. Prowadzone są przez pracowników dobrych światowych uniwersytetów. Warto spróbować nawet dla samych doznań online na najwyższym poziomie.

Coursera | Show me the code

Inne 1515 dni, 10 godzin, 58 minut temu http://krzysztofmorcinek.wo... 168 rozwiń

W dzisiejszym temacie zajmę się omówieniem poleceń ROLLUP, CUBE oraz GROUPING SETS. Polecenia te umieszczane są w klauzuli GROUP BY i pozwalają na wygenerowanie odpowiednich grupowań w celu agregacji danych.

T-SQL: Grupowanie danych przy użyciu poleceń ROLLUP, CUBE oraz GROUPING SETS « Developer notes

Bazy danych i XML 1515 dni, 10 godzin, 58 minut temu psz750 258 rozwiń

W C# typy proste przekazywane są przez wartość. Oznacza to, że za każdym razem wszystkie bity są kopiowane. Ponadto jakiekolwiek operacje dokonywane na takim polu, nie są widoczne na zewnątrz, na przykład:internalclass Program { privatestaticvoid Increment( int value) { value++; } privatestaticvoid Main(string[] args) { int value =5; Increment(value); Console.WriteLine(value); } } Czasami zachodzi potrzeba przekazania wyniku z powrotem albo ze wz...

Tagi: C#, out, Ref
Dziel się z innymi:
Piotr Zieliński » C#: ref vs. out

Inne 1516 dni, 2 godziny temu pzielinski 191 rozwiń

Sposób implementacji interfejsu INotifyPropertyChanged, bez przepisywania nazwy atrybutu.

Tagi: .NET 4.5
Dziel się z innymi:
INotifyPropertyChanged bez wpisywania nazwy atrybutu.

Windows 1517 dni, 5 godzin, 43 minuty temu us3r 159 rozwiń

Mr Jenkins in Metro Some weeks ago I started work on Metro Apps. For me the most difficult was forget about Entity Framework or SQL Server. New framework from Microsoft is very interesting but require many changes in thinking in programming. Mobile applications cannot be so heavy as PC or web applications. Small devices even that they are stronger and stronger but they are not so strong as servers or desktops.  On my blog I will try to show you my experiences with new WinRT and  I will try exchange...

Tagi: Jenkins, Metro, WinRT
Dziel się z innymi:
[EN] Mr Jenkins in Metro

Narzędzia 1517 dni, 5 godzin, 43 minuty temu http://metrodology.blogspot... 54 rozwiń

Artykuł opisuje w jaki sposób można przyspieszyć start aplikacji na telefonie Windows Phone 7. Prosty zabieg może znacząco skrócić czas potrzebny na uruchomienie aplikacji.

Dziel się z innymi:
Przyspieszenie startu aplikacji na WP7

Mobile development 1517 dni, 15 godzin, 39 minut temu http://janosz.myopenid.com/ 111 rozwiń

O modyfikatorze sealed już kiedyś pisałem – dzięki niemu możemy zabronić dziedziczenia po danej klasie:sealedclass SealedClass { } class ChildClass:SealedClass // BLAD{ } Moim zdaniem jest on niedoceniany i zbyt rzadko używany.  Może dlatego, że nie wnosi on nic nowego do funkcjonalności czy łatwości w pisaniu kodu a “jedynie” stanowi ważny element w projekcie oraz w tym, jak inni użytkownicy z takiej biblioteki będą korzystać. Pierwszą zaletą SEALED jest wydajność. Oczywiście w większości przypadkó...

Tagi: C#, sealed
Dziel się z innymi:
Piotr Zieliński » Dlaczego warto używać modyfikatora sealed

Sztuka programowania 1520 dni, 22 godziny, 48 minut temu pzielinski 239 rozwiń

VSpniff is a simple tool to find missing references to files in the VS project. You could avoid excluded files problem after bad merge or something else.

Źródło: tsubik.com
Dziel się z innymi:
[EN] Keep your files in VS project included. Fast and elegant solution

Narzędzia 1520 dni, 22 godziny, 48 minut temu tsubik 74 rozwiń

Praca z obiektami COM może być trudna i czasami frustrująca. Przykład:Worksheet sheet = excelApp.Worksheets.Open(...); // Jakaś logika. Odczytywanie lub modyfikacja arkusza itp.Marshal.ReleaseComObject(sheet); Marshal.ReleaseComObject(excelApp); O obiektach COM należy pamiętać, również po zakończeniu pracy z nimi – należy zwolnić wszelkie zasoby. Nie zawsze jest to proste i oczywiste. Powyższy kod spowoduje memory leak ponieważ Worksheets również musi zostać zwolniony. Metoda Open jest wywołana na ob...

Tagi: C#, COM
Dziel się z innymi:
Piotr Zieliński » Code Review: obiekty COM oraz zasada “double dot”.

Programowanie rozproszone 1521 dni, 6 godzin, 53 minuty temu pzielinski 121 rozwiń

I’ve just published a little project of mine on GitHub, called VsDebugFx. It’s a NuGet package which you can install into your .NET project and get more expressiveness during your debugging sessions inside Visual Studio. It’ll let you evaluate expressions that use C# features which are not normally allowed by the IDE, namely: lambda expressions, anonymous types, LINQ queries and implicitly-typed arrays. I don’t want to repeat myself (DRY anyone?), so if you’re interested in knowing more, go check out th...

[EN] Marek Stój's Blog: VsDebugFx - weakly-typed lambda expressions and LINQ in Visual Studio debugger

Narzędzia 1521 dni, 19 godzin, 17 minut temu http://pawlos.blogspot.com/ 80 rozwiń

by Shane Pope W 2010 roku poczyniłem post prezentujący być może jedną z mniej znanych funkcji Visual Studio 2010. Jako, że od tamtego czasu minęło sporo czasu a za nami release najnowszej wersji VS postanowiłem odświeżyć tamten wpis co nieco. Klawiatura w życiu programisty jest ważna. To tu nasze ręce spoczywają przez większość dnia, to tu gromadzimy zapasy jedzenie na zimę i to tędy przelewamy naszą wiedzę na papie...eeekran. Myszka jest drugorzędna. Przydaj się tylko, aby zrobić jakąś dodatkową czynno...

.NET blog: Jak zostać guru klawiatury - Edycja 2012

Inne 1524 dni, 7 godzin, 24 minuty temu aggi 225 rozwiń

Dziś trochę o podstawach C# ale myślę, że wszyscy znajdą coś wartościowego w tym wpisie bo chcę pokazać jak to działa od środka CLR. Na początek przykład boxing’u:staticvoid Main(string[] args) { int value =3; object referencedType = value; } Boxing to nic innego jak utworzenie typu referencyjnego na podstawie value type. Object to typ referencyjny przechowywany na stercie, z kolei integer to zwykły value type przechowywany na stosie. Opisowo, boxing składa się z 3 operacji:Alokacja pamięci na s...

Tagi: boxing, C#, unboxing
Dziel się z innymi:
Piotr Zieliński » Boxing oraz unboxing–jak to działa od strony CLR

Sztuka programowania 1524 dni, 7 godzin, 24 minuty temu pzielinski 125 rozwiń

Każdy kod można usprawnić / napisać lepiej. Bez wyjątku. Nie ma kodu idealnego (jak już zresztą kiedyś pisałem). Jednak w pewnym momencie trzeba przestać, tzn. nie można dopieszczać w nieskończoność jednego kawałka kodu zaniedbując wszystko dookoła. Ale nie oznacza to, że powinniśmy akceptować każde poplątane ścierwo jakie wyjdzie spod naszych skrzypiących paluchów i mówić "spoko, jest wystarczająco dobrze".

Dziel się z innymi:
Maciej Aniserowicz | Kod "wystarczająco dobry"

Sztuka programowania 1525 dni, 4 godziny, 21 minut temu psz750 252 rozwiń

W ostatnim czasie zapoznawałem się trochę bliżej z narzędziem o nazwie NDepend. Przez ten czas na pewno nie stałem się ekspertem w korzystaniu z NDepend, chciałbym jednak podzielić się moimi subiektywnymi odczuciami na jego temat. Nie będę tutaj wymieniał jego funkcji (można to znaleźć na stronie producenta lub w wielu innych wpisach), nie będę pisał jak zainstalować (bo to proste, choć mi się nie podobało - lubię instalować a nie rozpakowywać :) ), nie będę się zastanawiać czy warto tego narzędzia używ...

Dziel się z innymi:
NDepend na straży jakości kodu źródłowego [PL] | Maciej Zbrzezny: Programowanie i Technologie

Narzędzia 1525 dni, 4 godziny, 21 minut temu http://pawlos.blogspot.com/ 127 rozwiń

Premiera wersji SharePoint 15 Preview odbyła się jakiś czas temu. Wiadomo już czego można będzie się spodziewać w wersji ostatecznej. Największą rewolucją w porównaniu do wersji 2010 jest wprowadzenie koncepcji Apps-ów. W związku z tym Microsoft wpadł na pomysł w jaki sposób to rozpowszechnić.

Źródło: mnikolajuk.com
Dziel się z innymi:
Konkurs - SharePoint\Office Apps

Office 1525 dni, 4 godziny, 21 minut temu mnikolajuk 39 rozwiń

Temat poświęcony jest zagadnieniu definiowania własnych funkcji w modelu koncepcyjnym Entity Framework oraz ich wykorzystania w zapytaniach LINQ to Entities.

Dziel się z innymi:
Entity Framework – własne funkcje w zapytaniach LINQ to Entities « Developer notes

Inne 1525 dni, 9 godzin, 55 minut temu psz750 202 rozwiń

1 2... 125 126 127 128 129 130... 282 283
Accenture
Szkolenia SecurITum

grudzień

Zobacz wszystkie

.NET Developer Days 2015

W tym roku ponownie jak w poprzednim jesteśmy jednym z patronów medialnych konferencji .NET Developer Days. W tym roku jednym z prelegentów będzie Scott Hanselman.  czytaj więcej
2015-07-22

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 383,4)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 381,47)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 642,76)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 398,06)

15

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

16

CaMeL (2 954,87)

17

jedmac (2 659,34)

18

mnikolajuk (2 596,93)

19

lkurzyniec (2 466,02)

20

FutureProcessing (2 455,11)