dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem programowanie

Wczoraj mówiliśmy o tym, że funkcja powinna wykonywać jedną rzecz. Świetnym papierkiem lakmusowym jest nazwa funkcji. Jeśli można łatwo nadać jej nazwę i nie zawiera spójników typu i, lub, albo, oraz (lub ich odpowiedników w j. angielskim ) to jesteśmy na dobrej drodze. Funkcje, które wykonują kilka czynności są wprowadzają po prostu w błąd.A co z klasami? Single Responsibility Principle mówi, że klasa powinna mieć jedną odpowiedzialność, powinna mieć jeden powód do zmiany. Takie podejście powoduje, że...

Single Responsibility Principle

Inne 1786 dni, 17 godzin, 41 minut temu arek 220 rozwiń

Niniejszy post jest 200-tną notatką na blogu.... Tak zacna i okrągła okazja zostaje niniejszym wykorzystana jako pierwszy z cyklu postów o podstawach programowania. Jednak nie mam zamiaru opisywać poszczególnych konstrukcji językowych ani też kolejnych bibliotek, nie będę również mówił o efektywnych algorytmach. Pisał będę o tym jak pisać aplikacje aby można było je długo i efektywnie rozwijać. Przejdę po zasadach SOLID (ale nie tylko tych 5 podstawowych), przejdę po TDD oraz kilku innych aspektach, któr...

Źródło: www.benedykt.net
Dziel się z innymi:
Podstawy programowania ale troche inaczej

Inne 1788 dni, 1 godzinę, 43 minuty temu arek 186 rozwiń

Na pierwszy rzut oka może się wydawać, że Silverlight nie pozwala na „przechwytywanie” i obsługę wciskania wielu klawiszy jednocześnie np: CTRL + C, ALT + X itd. Ale to tylko pierwsze wrażenie. Poniżej opiszę jak radzić sobie z tym problemem.

Obsługa kombinacji klawiszy

Silverlight 1864 dni, 16 godzin, 48 minut temu poniat 98 rozwiń

Niedawno był wpis o naprawdę wspaniałym edytorze jakim jest Sublime Text 2. Wtedy postarałem się przedstawić sporo użyteczności i ciekawostek jakie do tego czasu udało mi się zlokalizować/poznać. Dziś ciąg dalszy nowości (tak na “gorąco” bym rzekł), które poznałem w ostatnim czasie, a które wydają się naprawdę fenomenalne. W szczególności dla programistów ;]

Źródło: blog.puredev.eu
Dziel się z innymi:
Cudów z Sublime Text 2 ciąg dalszy « Pure Development Blog

Narzędzia 1907 dni, 3 godziny, 22 minuty temu http://peterlin.pip.verisig... 260 rozwiń

O programowaniu z innej perspektywy...

Źródło: webhosting.pl
Dziel się z innymi:
Nie budź programisty!

Inne 1927 dni, 3 godziny, 14 minut temu http://blog.krzysztofszumny... 627 rozwiń

No właśnie, tak naprawdę dlaczego? Dla sławy, pieniędzy, lasek, szybkich samochodów? Sweterków w romby, okularów, flanelowych koszul? Czy może jeszcze z jakichś innych powodów?

Dziel się z innymi:
Dlaczego warto zostać programistą?

Inne 1939 dni, 23 godziny, 48 minut temu http://blog.krzysztofszumny... 484 rozwiń

z pamiętnika anonimowego programisty

Anonimowy programista: Prokrastynacja przyczyną nimocy programisty? Bzdura! Jesteś po prostu zbyt głupi!

Inne 1960 dni, 20 godzin, 3 minuty temu http://anonimowyprogramista... 508 rozwiń

z pamiętnika anonimowego programisty

Anonimowy programista: Zmęczony... korporacyjnie i małżeńsko

Inne 1961 dni, 22 godziny, 59 minut temu http://anonimowyprogramista... 694 rozwiń

autor: Obecnie tworze aplikację konsolową, jest to REPL dla mojego tyci-mini języka (język nie istnieje poza REPL). Postanowiłem, że istniejącą funkcję print pokryję testami jednostkowymi. Zastanawiałem się jak to zrobić. Problem polegał na tym że wynik przekazywałem na ekran i teraz miałem zagwostkę jak ten tekst przechwycić. Dowiedziałem się o klasie MemoryStream, który tworzy strumień piszący po pamięci przydzielonej dla klasy.  Moją klasę PrintMethod, musiałem z modyfikować z: public override Resu...

Dziel się z innymi:
MemoryStream jako zamiennik dla wyjścia konsoli (lub pliku)

Inne 1966 dni, 14 godzin, 41 minut temu macko 186 rozwiń

Autor: Naszło mnie ostatnio, żeby zebrać do kupy kilka artykułów skierowanych do początkujących programistów. Bez zbędnego gadania, oto kupa...

Kazania dla młodych programistów

Inne 1975 dni, 18 godzin, 33 minuty temu macko 731 rozwiń

Ostatnio zacząłem uczyć się Perla na potrzeby mojej pracy magisterskiej. Część projektowa opiera się na przetwarzaniu tekstu, dlatego dla własnej wygody odpuściłem sobie C# (ok, wymóg promotora i słusznie!). Choć poradziłbym sobie z tym problemem, nikt nie zaprzeczy, że języki pokroju Perla czy Pythona zostały do tego typu zadań stworzone. Gdy promotor zapytał mnie o preferowane języki (w ogóle), bez chwili namysłu wymieniłem C#, C++. Na co odpowiedział, że każdy szanujący się programista powinien znać d...

Dziel się z innymi:
Jakie języki powinien znać szanujący się programista? Różne!

Inne 2005 dni, 10 godzin, 42 minuty temu tmalesza 474 rozwiń

W poprzednim poście opisałem jak "kulturalny" programista SharePoint'a powinien obchodzić się z feature'ami. Tym razem postaram się opisać kolejne 8 zasad dotyczących WebPartów, Event Reciever'ów, zarządzania zasobami serwera oraz ogólną "czystością" środowiska. WebPart Przychodzi taki moment w projekcie, że klientowi nie podoba się dany Webpart i chciałby go usunąć ze swojego portfolio (Wepart Gallery). Usłużny programista usuwa niepotrzbną klasę webparta i wrzuca nową wersję biblio...

Dziel się z innymi:
12 zasad kulturalnego programisty SharePoint'a (Część II - EOM)

Office 2035 dni, 21 godzin, 15 minut temu http://mmulawa.blogspot.com/ 66 rozwiń

Migracja z MOSS'a 2007 do SharePoint'a 2010 to dla mnie bardzo osobisty temat. Od roku z krótszymi lub dłuższymi przerwami zajmuję się zagadnieniami związanymi z migracją. Przechodzenia na nowszą  wersję SharePoint'a mogłoby być znacznie przyjemniejszym tematem, gdyby każdy był "kulturalnym" programistą SharePoint'a. Co to znaczy "kulturalny" programista SharePointa? Jest to taki jegomość, który po sobie zawsze zostawia porządek, a w szególności kod napisany przez tego jegomościa ...

Dziel się z innymi:
12 zasad kulturalnego programisty SharePoint'a (Część I)

Office 2035 dni, 21 godzin, 15 minut temu http://mmulawa.blogspot.com/ 164 rozwiń

Podczas działania naszej aplikacji (a będącej jeszcze w fazie dewelopmentu) często zachodzi potrzeba na wyświetlanie dodatkowych informacji. Przykładowo wyświetlamy różnego rodzaju identyfikatory czy kody wczytanych danych aby śledzić czy edytowany rekord jest tym rekordem, o który nam chodzi...

Wyświetlanie kontrolek XAML’owych tylko w Debug | Wojciech Poniatowski

Silverlight 2069 dni, 20 godzin, 58 minut temu poniat 89 rozwiń

W poprzednim poście opisałem nowość w Silverlight 5 – XAML bindings debugging, czyli debugowanie bindingów prosto w XAML’u. Programiści już się cieszą i czekają od kwietnia na wersję RTM, a wtedy zmigrują swoje projekty do nowej wersji.Wcale nie trzeba czekać Ale okazuje się, że nie trzeba czekać. Już dzisiaj można debugować bindingi w „starych” projektach Silverlight 4!

XAML bindings debugging w Silverlight 4 | Wojciech Poniatowski

Silverlight 2085 dni, 2 godziny, 50 minut temu poniat 56 rozwiń

Na konferencji Silverlight Firestarter (2 grudnia 2010) ogłoszono, że nadchodzi Silverlight 5, a cztery miesiące później, na konferencji MIX 11, ogłoszono publiczną wersję Silverlight 5 Beta. Jednym z wyczekiwanych ficzerów jest debugowanie bindingów w XAML‘u. To bardzo przydatny wynalazek.

Silverlight – XAML bindings debugging | Wojciech Poniatowski

Silverlight 2085 dni, 2 godziny, 50 minut temu poniat 50 rozwiń

The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>). to paskudny błąd, który generowany jest przez klasę System.Web.UI.ControlCollection. Ma to miejsce przy próbie modyfikacji kolekcji, na przykład przez wywołanie Add(Control control), w przypadku kiedy kontrolki w niej zawarte korzystają z wyrażeń postaci <% ... %> lub <%= ... %>. Istnieje kilka sposób ominięcia tego problemu: Kod zawierający wyrażenia <% ... %> lub <%= ... %> umieścić w ...

The Controls collection cannot be modified because the control contains code blocks (i.e. % ... %)

Web 2145 dni, 6 godzin, 33 minuty temu macko 61 rozwiń

Autor: Ostatnio miałem potrzebę zapoznania się z SharePoint 2010. Dla tych, którzy również chcieliby zapoznać się z tą platformą, przygotowałem pewne informacje „na dobry początek”. W niniejszym wpisie będę się odwoływał do najprostszej wersji: SharePoint Foundation 2010.Skąd pobrać SharePoint?Przed przystąpieniem do instalacji SharePoint, najlepiej pobrać wszystkie potrzebne pliki (a jest ich kilka), by później skupić się już tylko na instalacji i konfiguracji. SharePoint Foundation 2010 można pobrać k...

SharePoint 2010 – od czego zacząć | Maciej Zbrzezny: Programowanie i Technologie

Narzędzia 2174 dni, 9 godzin, 20 minut temu paduda 314 rozwiń

Dlaczego lubię kontener DockPanel? Ponieważ dobrze (intuicyjnie) współpracuje z kontrolką ScrollViewer, która dostarcza pionowych i poziomych pasków przewijania. Załóżmy, że główne okno naszej aplikacji zawiera listę (kontrolka ListView) z kilkuset wierszami. Wierszy jest na tyle dużo, że w danym momencie na ekranie widoczna jest tylko część z nich. Aby użytkownik mógł przewijać listę i zobaczyć wszystkie wiersze używamy kontrolki ScrollViewer ScrollViewer zachowa się jednak inaczej w...

Blog Michała Komorowskiego: DockPanel i ScrollViewer

Windows 2219 dni, 5 godzin, 4 minuty temu macko 94 rozwiń

Chciałbym poruszyć dziś temat pracowania jako programista oraz odpoczynku w pracy. Bo jednak to nie jest takie jasne jakby się wydawało, jednak w pracy powinniśmy pracować a nie odpoczywać i tak pewnie myśli większość pracodawców… Odpoczynek oczywiście nie dosłowny, gdyż ja np nie chodzę do pracy aby leżeć na tapczanie lecz rozwiązywać ciekawe zagadki programistyczne Ale wiadomo, że po pewnym czasie przed kom...

Dziel się z innymi:
Rozrywka vs praca – czy musi tak być ? « Netmajor's Tech Blog

Inne 2293 dni, 2 godziny, 48 minut temu netmajor 163 rozwiń

1 2 3 4 5 6 7
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)