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

Jako, że ostatnim wpisem zakończyłem omawianie zagadnień związanych z manipulowaniem strukturą dokumentu oraz obiektami, w dzisiejszym poście przejdę do drugiego z czterech głównych tematów związanych z egzaminem 70-480. Mowa tutaj o "implementacji przepływu programu" (ang. Implement Program Flow), który to temat ma stanowić 25% wszystkich pytań na egzaminie. W związku z powyższym, wpis dzisiejszy zawierać będzie omówienie sposobów iterowania po kolekcjach i elementach tablic, zajmiemy się także podejmo...

burczu programator - blog: Sterowanie przepływem operacji w języku JavaScript

Web 2764 dni, 23 godziny, 31 minut temu burczu 77 źrodło rozwiń

Jedną z ciekawszych cech web developerki jest mnogość dostępnych na tym polu rozwiązań i technologii. Dlaczego uważam, że to dobrze? Poniekąd dlatego, że w ten sposób programista może przezwyciężyć spadek motywacji i nudę związaną z wykonywaniem kolejnego wielkiego projektu w młodym, dynamicznym zespole. Stwarza również pole do popisu i ciągłego rozwoju, pokazuje różne sposoby na zrobienie tego samego lepiej i szybciej. Niestety z punktu widzenia osób odpowiedzialnych za dostarczenie projektu klientowi ...

Tagi: rozważania
Dziel się z innymi:
Simple Solutions: Nowe technologie - tak czy nie?

Jednym z ostatnich rodzajów długów jakie chcę poruszyć to testy. Testy we wszelakiej postaci, od jednostkowych, przez integracyjne, specyfikacji, smoke, white i black box do obrzydliwych ręcznych. Brak testów to najgorsza rzecz jaką możemy zrobić. W każdej normalnej branży (a nie takiej, gdzie większość to pryszczaci kolesie z problemami interpersonalnymi ) czyli takiej o solidnych podstawach ukształtowanych przez lata praktyki, normą są testy. Budowlańcy robią testy wytrzymałości beton...

Źródło: www.benedykt.net
Dziel się z innymi:
Brak testów to brak pewności | @rek online | Arkadiusz Benedykt

Sztuka programowania 2765 dni, 23 godziny, 55 minut temu arek 157 źrodło rozwiń

Zapraszam na kolejny post na temat "podstawowych podstaw" języka JavaScript. Tak jak w temacie, zajmiemy się słowem kluczowym "this". Oczywiście przypominam, że wpis ten należy do większego cyklu, dotyczącego moich przygotowań do egzaminu MCSD 70-480: Programming in HTML5 with JavaScript and CSS3 i moich notatek na ten temat.

Dziel się z innymi:
burczu programator - blog: JavaScript'owe słowo kluczowe "this"

Web 2766 dni, 35 minut temu burczu 73 źrodło rozwiń

Wszyscy w zawodzie zaczynaliśmy podobnie: nie wiedząc nic. Każdy z nas jest teraz na innym poziomie: jedni nadal nie wiedzą nic, inni mało, jeszcze inni dużo… ale nikt nie wie wszystkiego. Z biegiem lat kształtujemy sobie opinie na sposoby tworzenia oprogramowania – w końcu pochłania to sporą część naszego życia.

Dziel się z innymi:
Czcij guru swego i opinię swoją | Maciej Aniserowicz o programowaniu

Inne 2766 dni, 11 godzin, 14 minut temu psz750 154 źrodło rozwiń

Witam ponownie i zapraszam na kolejny odcinek cyklu "przygotowania do MCSD 70-480". Zgodnie z tytułem, w dzisiejszym wpisie zajmiemy się kwestią obiektów i metod w JavaScript oraz ogólnie tematem programowania obiektowego w tym języku. Tym oto sposobem zamkniemy omawianie pierwszego z czterech głównych tematów jakie należy opanować przed egzaminem - mowa o "Implement and Manipulate Document Structures and Objects" stanowiącym 24% wszystkich pytań podczas testu.

Dziel się z innymi:
burczu programator - blog: Obiekty i metody w języku JavaScript

Web 2766 dni, 11 godzin, 14 minut temu burczu 96 źrodło rozwiń

W poprzedniej części uczyniliśmy spostrzeżenie, że z dotychczasowych klas można wyodrębnić niezależną funkcjonalność – interpretację odczytywanych danych. Obecnie zajmiemy się jej implementacją. Nie będzie ona specjalnie trudna, ponieważ większość kodu już istnieje – zawierają go metody Extract() klas potomnych klasy FileOfValuesReader. Przypomnijmy je sobie wszystkie...

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

Sztuka programowania 2766 dni, 11 godzin, 14 minut temu PaSkol 35 źrodło rozwiń

Monolity – wielkie projekty składające się z setek klas ściśle powiązanych ze sobą. Czasem to nawet nie muszą być przesadnie wielkie te projekty jednak wystarczy, że klasy są ściśle powiązane ze sobą. Co to znaczy ściśle powiązane ze sobą? Jeśli w jednej klasie użyjemy słowa new, żeby stworzyć obiekt innej klasy to właśnie ściśle powiązaliśmy te dwie klasy. Jedna bez drugiej żyć nie może, nie da się jednej z nich przenieść do innej biblioteki bez odpowiednich referencji. Jeśli chcemy zlec...

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

Sztuka programowania 2768 dni, 2 godziny, 16 minut temu arek 120 źrodło rozwiń

Testy jednostkowe “czasu” nie są tematem łatwym. Rozsiane po całej aplikacji wywołania DateTime.Now (które i tak powinny być odwołaniami do DateTime.UtcNow) nie upraszczają tej kwestii. Problem ten można rozwiązać na kilka sposobów...

Dziel się z innymi:
Testowanie statycznych wywołań na przykładzie DateTime.Now | Maciej Aniserowicz o programowaniu

Inne 2768 dni, 19 godzin, 45 minut temu psz750 144 źrodło rozwiń

Na dzisiaj przygotowałem dwie proste klasy, w których pokażę, jak nagrywać i odtwarzać dźwięki w aplikacjach typu Metro. Musimy to zrobić trochę inaczej niż do tej pory, ponieważ skorzystamy z nowego API zawartego w pakiecie Windows.Storage. Zacznijmy od klasy odpowiedzialnej za nagrywanie...

Dziel się z innymi:
C# : Nagrywanie i odtwarzanie dźwięku w aplikacjach Metro

Sztuka programowania 2769 dni, 2 godziny, 16 minut temu bari 118 źrodło rozwiń

Witajcie w pierwszym odcinku Coding News – nowej, cotygodniowej serii, w której omawiam najciekawsze wydarzenia i znaleziska minionego tygodnia.

Tagi: podsumwoanie
Źródło: codingtv.pl
Dziel się z innymi:
Coding News 12.02.2013 - codingtv(); - video-blog programistyczny

Inne 2769 dni, 13 godzin, 57 minut temu Paweł Łukasik 132 źrodło rozwiń

W dzisiejszym wpisie, tak jak obiecałem w ostatnio, zajmiemy się omówieniem tematyki związanej z możliwościami API geolokacyjnego wprowadzonego wraz z pojawieniem się HTML5. Poznamy więc metody określania pozycji użytkownika, a także sposoby na śledzenie jego przemieszczania się. Dowiemy się także, jakie błędy mogą wystąpić podczas pobierania pozycji i jak je obsłużyć. Pokażę również, jak można pokazać pobrane współrzędne jako punkt na mapie w google maps.

burczu programator - blog: Pobieranie współrzędnych czyli API geolokacyjne w HTML5

Web 2769 dni, 13 godzin, 57 minut temu burczu 70 źrodło rozwiń

Przygotowane w poprzedniej części testy uwidoczniły pewne ułomności zaimplementowanych klas – chcąc przetestować funkcjonalność powiadamiania o postępie przetwarzania pliku, konieczne było wykonanie samego importu. To nasuwa wniosek, że powiadamianie o postępie zależy od samego procesu importu. Co więcej, w jednym z testów tej funkcjonalności nie udało się początkowo uzyskać pozytywnego wyniku. To nasuwa kolejny wniosek – powiadamianie o postępie zależy od konkretnego typu importu. To już bardzo daleko i...

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

Sztuka programowania 2770 dni, 2 godziny, 45 minut temu PaSkol 36 źrodło rozwiń

W ostatnim poście pisałem jak prawidłowo wykonać finalizację obiektu jeśli mowa o zasobach niezarządzanych, których zwolnienie jest krytyczne. Dzisiaj o obiekcie, który jest bardzo często wykorzystywany w sytuacjach gdzie należy przechowywać wskaźnik do zasobów niezarządzanych. Zacznijmy od jego definicji:[SecurityPermissionAttribute(SecurityAction.InheritanceDemand, UnmanagedCode =true)] publicabstractclass SafeHandle : CriticalFinalizerObject, IDisposable Co to oznacza? Wszystkie rzeczy jakie daje n...

Dziel się z innymi:
Piotr Zieliński » Obiekt SafeHandle

Sztuka programowania 2770 dni, 2 godziny, 45 minut temu pzielinski 104 źrodło rozwiń

Dzisiaj na tapetę weźmiemy dość podstawową kwestię - zajmiemy się mianowicie zakresem (ang. scope) widoczności zmiennych w języku JavaScript. Tym sposobem przechodzimy do kolejnego elementu wiedzy potrzebnej aby zdać egzamin MCSD 70-480

Dziel się z innymi:
burczu programator - blog: Zakres zmiennych w JavaScript

Web 2770 dni, 2 godziny, 45 minut temu burczu 87 źrodło rozwiń

Funkcja Array.Sort sortuje tablicę elementów. Niestety algorytm jest niestabilny co nie zawsze jest dobrym rozwiązaniem. Rozważmy poniższy kod:publicclass Person { publicint Age { get; set; } publicstring Name { get; set; } } internalclass Program { publicstaticvoid Main() { var persons =new[] { new Person { Age =1, Name ="a" }, new Person { Age =2, Name ="b" }, new Person { Age =3, Name ="c" }, new Person { Age =2, Name ="e" }, new Person { Age =1,...

Tagi: sortowanie
Dziel się z innymi:
Piotr Zieliński » Array.Sort a stabilność sortowania

Sztuka programowania 2770 dni, 13 godzin, 51 minut temu pzielinski 134 źrodło rozwiń

Font Awesome to zestaw wektorowych ikon w postaci fontów. Około 250 popularnych, darmowych, w pełni skalowalnych ikon kontrolowanych z poziomu CSS. W paczce instalacyjnej dostępnej pod tym adresem dostarczone są podstawowe pliki z definicjami klas CSS, SASS, LESS oraz ikony w postaci fontów w formatach .eot, .svg, .ttf,, .woff i .otf.

Tagi: fonts, iis, ikony
Źródło: jdubrownik.com
Dziel się z innymi:
jdubrownik.com - IIS i Font Awesome

Web 2770 dni, 13 godzin, 51 minut temu Paweł Łukasik 133 źrodło rozwiń

Pora po raz kolejny napisać testy dla uzyskanego kodu. Zapewne niektórzy zaczynają być znużeni tą ciągłą potrzebą pisania testów. Cóż – jest to jedyny sposób na zapewnienie odpowiedniej jakości kodu. A pisząc „odpowiedniej” mam na myśli jedynie jego poprawność. Na pocieszenie uchylę rąbka tajemnicy – nasz kod jest coraz lepszy, coraz bardziej elastyczny, a to przekłada się także na pisanie testów. W poprzednich testach udało się wykorzystać jedynie dane użyte w testach wcześniejszych. Obecnie uda się ...

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

Sztuka programowania 2770 dni, 13 godzin, 51 minut temu PaSkol 38 źrodło rozwiń

Zgodnie z zapowiedzią z poprzedniego wpisu, dziś zaznajomimy się z funkcjonalnością "cache'owania" aplikacji - w HTML5 wprowadzone zostało do tego celu specjalne API, które w znaczny sposób ułatwia sprawę. Cache'owanie aplikacji pozwala na przetrzymywanie elementów strony www na komputerze użytkownika (oczywiście po pierwszych odwiedzinach strony). Dzięki temu możliwe jest:przeglądanie strony w trybie offlineprzyspieszenie ładowania strony - elementy które się nie zmieniły od ostatnich odwiedzin nie mus...

burczu programator - blog: Application Cache API w HTML5

Web 2770 dni, 20 godzin, 39 minut temu burczu 68 źrodło rozwiń

“Ciągły rozwój” jest, zdawałoby się, charakterystyczną cechą dla naszego zawodu. Nie tylko naszego oczywiście, ale my, programiści, szczególnie lubimy myśleć o sobie jako o tych, którzy nigdy nie stoją w miejscu i ciągle poznają nowe/lepsze techniki, rozwiązania, praktyki. Warto jednak zatrzymać się czasem na chwilę i zastanowić: czy ja sam nie odstaję od tego au...

Dziel się z innymi:
Pamiętaj abyś wiedzę swą święcił | Maciej Aniserowicz o programowaniu

Inne 2771 dni, 3 godziny, 38 minut temu Paweł Łukasik 196 źrodło rozwiń

1 2... 263 264 265 266 267 268... 431 432
AsyncExpert

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 512,54)
8
(9 775,28)
9
(8 418,28)
10
(6 822,96)
11
(6 214,22)
12
(5 393,84)
13
(4 142,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 173,43)