IDE od Microsoftu pozwala na rozszerzenie możliwości środowiska programistycznego za pomocą wtyczek. Do jakich elementów Visual Studio można tworzyć wtyczki? W skrócie można napisać, że niemalże każda część składowa IDE jest podatna na rozbudowanie. Przyjrzyjmy się jednak szczegółom.
Daj się poznać 2017 2827 dni, 3 godziny, 33 minuty temu 61 źrodło rozwiń
I created few projects in my solution. I have models, services, tests and webApi project. I added LoginController which uses Services, but it uses it by interfaces. I need to use dependency injection to resolve it for me. I decided to add Autofac. It is IoC container which allow us to register all types and it’s implementations, to inject specific types for us. In the last year I wrote post how to add Autofac to ASP.NET MVC app, but post is in Polish and adding Autofac to .NET Core app is slighty differe...
Daj się poznać 2017 2827 dni, 12 godzin, 11 minut temu 82 źrodło rozwiń
Teraz czas na PWM (angielski skrót od Pulse-Width Modulation) czyli “modulacja szerokości impulsów. Ci któzy mieli do czynienia z mikrokontrolerami pewnie świetnie wiedzą co się kryje pod tą nazwą, jednak nim przejdę do implementacji PWM w C# postaram się napisać kilka słów o teori pwm.
Daj się poznać 2017 2827 dni, 12 godzin, 11 minut temu 28 źrodło rozwiń
Podczas ostatniej pracy nad zapisywaczem online, założyłem, że dopóki nie pobiorę danych z bazy i nie wyświetlę ich w webAPI to nie odchodzę od projektu. Miałem przed sobą cały wolny dzień więc ochoczo zabrałem się do pracy. W trakcie napotykałem na różne problemy o których możecie poczytać tutaj. Zapał nie gasł, ale frustracja narastała. Zacząłem się zastanawiać czy po moim kodzie można zauważyć moją frustrację. Długo szukać nie musiałem Za każdym razem kiedy coś mi nie działa t...
Daj się poznać 2017 2827 dni, 12 godzin, 11 minut temu 179 źrodło rozwiń
Ostatnio w trakcie pracy nad projektem składającym się z kilku rozproszonych, komunikujących się ze sobą komponentów napotkałem problem, którego przyczyny nie były i wciąż nie są do końca jasne. Raz na jakiś czas (bardzo rzadko) pewna operacja kończyła się błędem. Najprawdopodobniej jest to związane z konfiguracją hardware’u lub systemu operacyjnego, ale nie to jest tutaj istotne. Czasem potrzebna jest nam logika, która ponowi operację jeżeli poprzednia próba zakończy się n...
Daj się poznać 2017 2827 dni, 12 godzin, 11 minut temu 219 źrodło rozwiń
Jest to kolejny post z serii 'Jak zrealizowałem|położyłem swój projekt' pisany przy okazji DSP2017, gdzie po kolei omawiam każdy aspekt projektu od specyfikacji wymagań, po finalny deploy. Tym razem omawiam architekturę swojego projektu.
Daj się poznać 2017 2828 dni, 12 godzin, 56 minut temu 197 źrodło rozwiń
Today quickly about two topics I had to resolve recently.Bypassing Angular Sanitizer First one is about Angular Sanitizer, or maybe DomSanitizer that is actually the class implementing the Sanitizer interface. The purpose is quite clear, it is inspecting the content of a given value and prevents from unsafe content. I have recently tested the oEmbed content for one of the vimeo videos (you can check what oEmbed is, in this post of mine) and I decided to bind a div innerHtml to some string representati...
Daj się poznać 2017 2828 dni, 12 godzin, 56 minut temu 44 źrodło rozwiń
Krótkie wnioski po napisaniu aplikacji mobilnej w Xamarin Forms. Co mi się podoba, a co nie.
Daj się poznać 2017 2828 dni, 12 godzin, 56 minut temu 73 źrodło rozwiń
Plan na ten tydzień był prosty. Podszkolić się z Commandów, dołożyć kolejną cegiełkę do funkcjonalności pod tytułem wyświetl zadania konkretnego projektu, więc trzeba było też ogarnąć nawigację pomiędzy stronami w Xamarinie. Brzmi całkiem przyjemnie. Jak wielkie było moje zdziwienie kiedy okazało się, że wszystkie plany trzeba zredefiniować. Wszystko zaczęło się w poniedziałek (bo jakby inaczej). ...
Daj się poznać 2017 2828 dni, 12 godzin, 56 minut temu 41 źrodło rozwiń
Przykład kolejki z obsługą priorytetowa - LinkedList.
Daj się poznać 2017 2829 dni, 12 godzin, 38 minut temu 94 źrodło rozwiń
A więc mamy już piątek 24.03 więc czas na podsumowanie tygodnia odc.3. Za nami trzeci tydzień zmagań w Daj Się Poznać. A więc czas na garść moich sukcesów i porażek minionego tygodnia, oraz kilka linków które wydały mi się ciekawe.Podsumowanie tygodnia odc.3Co się udałoKupić samochód – tak odkładałem to w czasie, a w końcu wyszło tak, że kupiłem już teraz. Strasznie mnie to wytrąciło z moich torów\planów i teraz nie mogę się pozbierać. Obrączki – Kolejny ważny punkt na liści, odebraliśm...
Daj się poznać 2017 2829 dni, 12 godzin, 38 minut temu 10 źrodło rozwiń
Cześć 🙂 Dzisiaj chciałabym przedstawić Wam rozwinięcie mojej aplikacji o WPF - przedstawię moją aplikację bardziej graficznie. To dopiero początek, ale będę systematycznie rozwijać moją aplikację.
Daj się poznać 2017 2829 dni, 12 godzin, 38 minut temu 56 źrodło rozwiń
Lista aplikacji narzedziowych, z których korzystam w pracy jako .NET Web Developer
Daj się poznać 2017 2829 dni, 12 godzin, 38 minut temu 98 źrodło rozwiń
W poprzednim wpisie pokazałem jak szybko stworzyć własne okienko w Visual Studio (timer w okienku IDE). Dziś opiszę MEF, czyli framework do tworzenia lekkich aplikacji i pisania rozszerzeń do nich. To właśnie na nim opiera się IDE od Microsoftu.
Daj się poznać 2017 2830 dni, 14 godzin, 21 minut temu 75 źrodło rozwiń
Jak zaimplementować rozszyfrowywanie bencode za pomocą pattern matching i bitstring
Daj się poznać 2017 2830 dni, 14 godzin, 21 minut temu 20 źrodło rozwiń
Testy jednostkowe z wykorzystaniem frameworka NUnit w projekcie tworzonym w ramach konkursu Daj Się Poznać 2017. Dlaczego warto stosować testy? Przykład na podstawie klasy do obliczania całek metodą trapezów.
Daj się poznać 2017 2830 dni, 14 godzin, 21 minut temu 92 źrodło rozwiń
Prace nad moją aplikacją wciąż posuwają się do przodu. Ostatnio myślałem o wszystkich rzeczach, które zamierzam zaimplementować i doszedłem do wniosku, że przydałby mi się proces automatyzujący część pracy. Zacząłem rozglądać się za jakimś prostym narzędziem continuos integration. Z uwagi na specyfikację Winbot’a, ważne było aby narzędzie umożliwiało:wykrywanie zmiany i pobieranie aktualnych źródeł z repozytorium (Github),ściągnięcie zależności za pomocą Nuget’a,zbudowanie...
Daj się poznać 2017 2830 dni, 14 godzin, 21 minut temu 54 źrodło rozwiń
Article describing how to connect to JIRA and get the list of issues from active sprint
Daj się poznać 2017 2830 dni, 14 godzin, 21 minut temu 194 źrodło rozwiń
Obliczanie odległości między współrzędnymi geograficznymi - wykorzystanie wzoru Haversine.
Daj się poznać 2017 2830 dni, 14 godzin, 21 minut temu 43 źrodło rozwiń
Cześć 🙂 Dzisiaj przedstawię Wam wprowadzenie do tworzenia klas oraz przykłady.
Daj się poznać 2017 2830 dni, 14 godzin, 21 minut temu 52 źrodło rozwiń