dotnetomaniak.pl

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

Producenci kontrolek lubią kiedy kupujemy kontrolki bo mają z tego pieniądze, nierzadko duże pieniądze. Jeszcze bardziej cieszą się jak podziedziczymy po ich kontrolkach. Wtedy jesteśmy ich, na zawsze. Jesteśmy jak narkoman w rękach dilera. Dlaczego? Ano dlatego, że jeśli odziedziczymy coś po jakiejś kontrolce lub bibliotece, a jeszcze lepiej jeśli kawałek kodu, który dziedziczy należy do logiki biznesowej lub logiki aplikacji to późniejsza zmiana kontrolki wiąże się z przerobieniem większ...

Źródło: www.benedykt.net
Dziel się z innymi:
Odziedzicz a będziesz mój | @rek online | Arkadiusz Benedykt

Inne 1507 dni, 21 godzin, 34 minuty temu arek 172 rozwiń

OData to protokół stworzony przez Microsoft, służący przesyłaniu danych za pomocą protokołu HTTP. Obsługuje następujące metody: GET - selekcja danych (SELECT), POST - wysyłanie danych (INSERT), PUT - uaktualnianie (UPDATE), DELETE - usuwanie danych

Tagi: OData, WCF
Dziel się z innymi:
Programowanie w .NET: 70-516 Tworzenie WCF Data Services - OData

Inne 1507 dni, 21 godzin, 34 minuty temu psz750 116 rozwiń

Używając LINQ2SQL oraz Entity Framework możemy na bieżąco monitorować wysyłane zapytania do bazy danych. Aby logować zapytania wysyłane przez LINQ2SQL należy na obiekcie DataContext ustawić właściwość Log. Przypisać do niej możemy dowolny obiekt klasy dziedziczącej po TextWriter.

Dziel się z innymi:
Programowanie w .NET: 70-516 Monitorowanie wydajności LINQu, Entity Framework

Inne 1508 dni, 5 godzin, 22 minuty temu psz750 187 rozwiń

Rozpocząłem pisanie nowego cyklu artykułów, tym razem o wydajności w C#. Pierwsza część właśnie została opublikowana i zawiera przede wszystkim wprowadzenie do tematu oraz kilka konkretnych przykładów. Kolejne części już wkrótce i będą prezentowały poszczególne konstrukcje w C#. Na blogu już pisałem niejednokrotnie o wydajności w C#, ale artykuł oprócz tego co już tutaj zostało napisane, zawiera dodatkowe informacje i przykłady. Dla tych co nie czytali blog’a myślę, że taki cykl stanowi po prostu kompend...

Dziel się z innymi:
Piotr Zieliński » Artykuł: Optymalizacja kodu C# – część I

Sztuka programowania 1508 dni, 18 godzin, 32 minuty temu pzielinski 312 rozwiń

Słowo się rzekło, kobyłka u płota... Przygotowania do egzaminu 70-480 (w ramach certyfikacji MCSD Web Application) czas zacząć!! W moim poprzednim poście - MCSD Web Applications - parę uwag i przemyśleń na temat egzaminu 70-480 - przedstawiłem kilka linków do materiałów przygotowujących do tego egzaminu. Po bliższym przyjrzeniu się im, wydaje mi się, że najlepszą robotę zrobił autor bloga Blogged By Chris, dlatego moje przygotowania w głównej mierze chcę oprzeć na materiałach podanych w przytoczonym link...

Dziel się z innymi:
burczu programator - blog: HTML5 - tworzenie struktury dokumentu

Web 1508 dni, 18 godzin, 32 minuty temu burczu 143 rozwiń

Tak jak obiecałem w ostatnim poście, dziś kolejna odsłona zapisków z moich przygotowań do egzaminu 70-480. Dzisiejszy post poświęcony będzie kontrolkom multimedialnym wprowadzonym w HTML5 - Możliwe jest również, podanie więcej niż jednego źródła pliku - robi się to w następujący sposób: 1 Jest to o tyle istotne, że oczywiście nie ma jednego standardowego formatu wyświetlania wideo na stronach www. Na szczęście nie jest tak źle - większość popularnych przeglądarek internetowych zapewnia obsługę jednego...

Dziel się z innymi:
burczu programator - blog: Kontrolki multimedialne w HTML5

Web 1508 dni, 18 godzin, 32 minuty temu burczu 73 rozwiń

Dziś kolejna odsłona moich zapisków z przygotowań do egzaminu MCSD: 70-480, zajmiemy się podstawami JavaScript. Wykorzystamy ten język do prostych manipulacji elementami interfejsu użytkownika. Na początek jeszcze, celem uściślenia - tytuł dzisiejszego posta, to tłumaczenie kolejnego naukowego celu, jaki należy opanować aby zdać rzeczony egzamin: "Write code that interacts with UI controls.This objective may include but is not limited to: programmatically add and modify HTML elements; implement media c...

Dziel się z innymi:
burczu programator - blog: Kod wpływający na kontrolki interfejsu użytkownika

Web 1508 dni, 18 godzin, 32 minuty temu burczu 69 rozwiń

W wielu zespołach jest “guru”, który decyduje o architekturze, praktykach, narzędziach itd. Reszta zespołu, prawdopodobnie mniej doświadczona, podąża wytyczonymi przez niego ścieżkami. System się buduje, każdy klepie swoje, mijają miesiące, kolejne ficzery “się dodają”… a rozwój zespołu stoi w miejscu.

Dziel się z innymi:
Nie będziesz krył kodów cudzych przez sobą | Maciej Aniserowicz o programowaniu

Inne 1509 dni, 12 godzin, 56 minut temu psz750 215 rozwiń

Co należy w pierwszej kolejności zrobić z kodem opublikowanym w pierwszej części? Skoro ma on ulegać zmianom, dobrze by było, aby nie odbywały się one w dotychczasowym pliku przechowującym kod, ale w pliku dedykowanym tylko tym zmianom. Należy zatem przenieść kod, który będzie modyfikowany do innego pliku. Myli się jednak ten, kto myśli, że wykorzystana zostanie do tego...

Me z .NET tete-a-tete » Nadeszła pora na cykl publikacji: „Historia pewnej refaktoryzacji”. Część 2.

Sztuka programowania 1510 dni, 6 godzin, 15 minut temu PaSkol 106 rozwiń

Dawno, dawno temu, kiedy graficzne środowisko Windows zaczęło pretendować do miana systemu, powstały także środowiska dla programistów realizujące ideę RAD, czyli Rapid Application Developmnent, co w tłumaczeniu na polski oznaczało szybkie tworzenie aplikacji. W Windows – początkowo – istniały dwa takie środowiska: Visual Basic i Delphi. Po jakimś czasie pojawiły się kolejne. Ale nie to było istotne, a fakt, że nieświadomie narodził się także nowy styl programowania...

Źródło: paskol.robi.to
Dziel się z innymi:
Me z .NET tete-a-tete » Nadeszła pora na cykl publikacji: „Historia pewnej refaktoryzacji”. Część 1.

Sztuka programowania 1510 dni, 6 godzin, 15 minut temu PaSkol 97 rozwiń

Pisząc aplikacje oparte o ASP.NET MVC często korzystamy z wielu dodatkowych bibliotek/frameworków usprawniających naszą pracę. Czasem jednak zdarza się, że zatrzymujemy się zaczynamy zastanawiać, jaką cenę musimy zapłacić za wszystkie te dodatki? Poniżej postaram się przedstawić listę najczęstszych problemów oraz najlepsze biblioteki służące ich wydajnemu rozwiązaniu.

Dziel się z innymi:
Simple Solutions: ASP.NET a wydajność

Web 1510 dni, 11 godzin, 52 minuty temu http://horusiath.blogspot.com/ 194 rozwiń

W poprzedniej części niniejszego cyklu mimo usilnych starań nie udało się doprowadzić do przygotowania testów mających kontrolować refaktoryzowany kod. W tej części – mogę to obiecać – testy wreszcie powstaną. Przygotowania testów, zniweczyło występowanie we wszystkich czterech metodach wywołania statycznej metody Show() klasy MessageBox. Co począć z tym wywołaniem? Najbezpieczniejszym rozwiązaniem będzie ...

Źródło: paskol.robi.to
Dziel się z innymi:
Me z .NET tete-a-tete » Nadeszła pora na cykl publikacji: „Historia pewnej refaktoryzacji”. Część 4.

Sztuka programowania 1510 dni, 19 godzin, 49 minut temu PaSkol 52 rozwiń

W tej części cyklu przygotujemy testy dla wszystkich metod klasy MethodObject, ale najpierw musimy znaleźć powód niezaliczania pierwszego z przygotowanych testów – testu metody ImportCSV(). Najszybszym i najprostszym sposobem będzie skorzystanie z uruchamiania krokowego, skoro test nie jest zaliczany, to pierwszym, co należy sprawdzić jest kryterium jego zaliczania. Sprawdzimy zatem czy ...

Me z .NET tete-a-tete » Nadeszła pora na cykl publikacji: „Historia pewnej refaktoryzacji”. Część 5.

Sztuka programowania 1510 dni, 19 godzin, 49 minut temu PaSkol 94 rozwiń

Dotychczasowe działania refaktoryzacyjne doprowadziły do wydzielenia refaktoryzowanego kodu do oddzielnej klasy, w oddzielnym pliku. Aby bezpiecznie przeprowadzić dalsze modyfikacje konieczne jest uzyskanie wiarygodnego mechanizmu weryfikującego ich poprawność. Po prostu potrzebne są testy. W jaki sposób przetestować metody importujące dane? Najlepiej dokonać za ich pomocą importu i sprawdzić czy zaimportowany plik daje oczekiwane dane. Przyglądając się poszczególnym metodom można zauważyć, że wszystkie ...

Źródło: paskol.robi.to
Dziel się z innymi:
Me z .NET tete-a-tete » Nadeszła pora na cykl publikacji: „Historia pewnej refaktoryzacji”. Część 3.

Sztuka programowania 1510 dni, 19 godzin, 49 minut temu PaSkol 103 rozwiń

Dzisiaj krótko o tym, jak poprawić wydajność pobierania danych z wykorzystaniem Entity Framework. Entity Framework ma wbudowany mechanizm śledzenia zmian na obiektach. Dzięki niemu Entity Framework wie, który obiekt jest nowy i że trzeba go dodać do bazy, co można zaktualizować, jakie referencje usunąć, zmienić, itp. Ficzer niby fajny, ale często przeszkadza – szczególnie, jeżeli dane chcemy jedynie pobrać i wiemy, że nie będziemy ich modyfikować.

Źródło: gasior.net.pl
Dziel się z innymi:
Quick tip: 12. Stosuj AsNoTracking() gdzie się da! | Łukasz Gąsior

Bazy danych i XML 1511 dni, 6 godzin, 32 minuty temu http://pawlos.blogspot.com/ 171 rozwiń

This post is secod part of my Back to basics: on test­ing series.Devel­op­ers writ­ing tests Peo­ple new to soft­ware, or com­ing from orga­ni­za­tions where all test­ing is done by ded­i­cated peo­ple often find the idea of devel­op­ers doing test­ing bizarre. After all, we're the highly trained, edu­cated pro­fes­sion­als. We get payed to do the hard bits. Click­ing around the UI to see if a label is mis­aligned or an app crashed surely ...

Tagi: testowanie
Źródło: kozmic.net
Dziel się z innymi:
[EN] On Testing: Why write tests? | Krzysztof Koźmic on software

Sztuka programowania 1512 dni, 4 godziny, 41 minut temu http://pawlos.blogspot.com/ 61 rozwiń

Dzisiaj będzie o długu technologicznym, czyli o sprytnie ukrywającym się koszcie projektu. Koszcie, który z czasem potrafi zabić najlepsze projekty a nawet firmy. „As an evolving program is continually changed, its complexity, reflecting deteriorating structure, increases unless work is done to maintain or reduce it.” Meir „Manny” Lehman 1980 Parafrazując ciągle zmieniający się program zwiększa swoją złożoność o ile nie pochylimy się nad kodem aby ją zmniejszyć. Pisanie programów jest ł...

Źródło: www.benedykt.net
Dziel się z innymi:
Dług technologiczny | @rek online | Arkadiusz Benedykt

Inne 1513 dni, 13 godzin, 50 minut temu arek 130 rozwiń

No i stało się! Microsoft całkowicie zmienił obowiązujące ścieżki certyfikacji, a co za tym idzie, mój plan aby przygotować się do starego MCPD Web Developer 4 wziął w łeb...  W sumie można się było tego spodziewać, w końcu Visual Studio 2012, a wraz z nim nowa wersja Frameworka, zostały wydane w zeszłym roku. Jednak szczerze mówiąc, w momencie gdy podejmowałem decyzję o rozpoczęciu przygotowań do zdobycia certyfikatu (a właściwie w momencie gdy zmieniłem pracę, i okazało się, że mogę się certyfikować na...

burczu programator - blog: MCSD: Web Applications - parę uwag i przemyśleń na temat egzaminu 70-480

Web 1514 dni, 4 godziny, 21 minut temu burczu 105 rozwiń

Witajcie, Chciałbym Was wszystkich zaprosić do “przygody”, która będzie trwać kilka następnych miesięcy, a będzie związana z poznaniem technologii chmury firmy Microsoft zwanej Windows Azure. Dzisiejszy wpis to inauguracja szkolenia, którego ramy zostaną przedstawione kilka linijek niżej, a do którego idealnym wstępem jest wpis, który poczynił Mariusz Kędziora, który w bardzo przystępny sposób opisuje czym chmura i technologie z nią związane są – link tutaj. Wstęp Dla osób, które nie zrozumiały przek...

Źródło: marcinborecki.pl
Dziel się z innymi:
Windows Azure–zaczynamy wyzwanie zwane szkoleniem « Marcin Borecki – Making a difference everyday

Programowanie rozproszone 1515 dni, 5 godzin, 3 minuty temu mborecki 60 rozwiń

Opisywałem już mechanizm konwersji zdarzeń .NET do IObservable. W RX istnieje dodatkowo nowy mechanizm, mający na celu zastąpić standardowe zdarzenia  .NET – przynajmniej w części przypadków. Zastanówmy się, co jest złego tak naprawdę w obsłudze zdarzeń w .NET? 1. Dość często programiści zapominają usunąć zdarzenie co może skutkować memory leak. Czasami jest ciężko zdefiniować moment, w którym należy usunąć zdarzenie. Pewnym rozwiązaniem problemu może być zastosowanie wzorca weak event pattern ale jak w...

Dziel się z innymi:
Piotr Zieliński » Reactive Extensions: Zdarzenia w RX

Sztuka programowania 1515 dni, 5 godzin, 3 minuty temu pzielinski 34 rozwiń

1 2... 140 141 142 143 144 145... 306 307
Szkolenia SecurITum

kwiecień

03.
4developers
Warszawa
22.
GET.NET
Łódź

maj

17.
InfoShare
Gdańsk
Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 564,45)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 383,88)

8

Damian (9 041,08)

9

danielplawgo (7 235,99)

10

arek (6 807,9)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 498,06)

15

jedmac (3 298,38)

16

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

17

CaMeL (2 954,87)

18

spetz (2 638,16)

19

mnikolajuk (2 596,93)

20

FutureProcessing (2 550,11)