dotnetomaniak.pl - Najnowsze artykuły o .NET w dziale Narzędzia - Strona 31

Chciałem Wam dzisiaj przedstawić fajną bibliotekę dla .net opartą na wkhtmltopdf do generowania dokumentów PDF z kodu HTML. Bardzo długo szukałem optymalnego dla mnie rozwiązania, aż w końcu trafiłem właśnie na Rotativę. Próbowałem wielu rozwiązań, ale każde miało swoje wady. Długi czas próbowałem walczyć z iTextSharp, ale składnia dokumentu PDF była mocno odpychająca, a licencja nie była zachęcająca. Później trafiłem właśnie na wkhtmltopdf, ale i ta biblioteka miała dwie zasadnicze wady, które mnie znie...

Dziel się z innymi:
Rotativa – eleganckie dokumenty PDF z kodu HTML | devharmony

Narzędzia 3527 dni, 6 godzin, 35 minut temu emmetsa 486 źrodło rozwiń

Fajną sprawą jest wstawić link dla elementów w autocomplete np. jeżeli wykorzystuje się je w wyszukiwarce.

Dziel się z innymi:
Szybki strzał: Odnośnik w jQuery autocomplete | devharmony

Narzędzia 3527 dni, 6 godzin, 35 minut temu emmetsa 113 źrodło rozwiń

Everyone who has ever tried to create multilingual application knows, that this is very tedious task. The most repetitive work is usually moving hard-coded strings to resource files. Fortunately with Resharper this is definitelly less painfull than usuall. In order to point out localizable parts of application , it is necessary to decorate classes with System.ComponentModel.LocalizableAttribute. However, usually we want to localize an entire program, so more universal solution is to set appropria...

[EN] .NET Blog: Resharper - localizable string literals

Narzędzia 3527 dni, 6 godzin, 35 minut temu nocturn 149 źrodło rozwiń

Czasami mam takie dni, że mam dość. Wszystko się sypie a ja sam nie wiem w co włożyć ręce (szczególnie jak przestaje działać coś na czym polegam od dłuższego czasu i coś co do tej pory nie sprawiało mi żadnych problemów). Pewnego pięknego poniedziałkowego ranka przychodzę do pracy i od progu słyszę, że po tym jak w piątek zrobiłem pusha to kod przestał się kompilować. Wprost “uwielbiam” takie rozpoczęcie tygodnia. Oczywiście jestem przekonany, że kod działa, ale jestem przecież tylko człowiekiem...

Tagi: AutoMapper, C#
Dziel się z innymi:
Lepsze wrogiem dobrego czyli sam się prosisz o kłopoty | Wojtek Pitek about dev

Narzędzia 3542 dni, 4 godziny, 54 minuty temu wopi 258 źrodło rozwiń

Extension is available for other Visual Studio versions: GoToTest macro for VisualStudio 2008NavigateToTest VS2010 extensionNavigateToTest VS2012 extensionNavigateToTest VS2013 extension You can download the extension here: NavigateToTest Visual Studio 2013 extension Here’s the latest version that supports Visual Studio 2013. Extension is convention based. It matches ClassName file with ClassNameTest or ClassNameTests and vice-versa, so you can easily navigate to the test file and back. Here are so...

[EN] NavigateToTest VS2013 extension | Blog | Limilabs

Narzędzia 3551 dni, 47 minut temu Paweł Łukasik 69 źrodło rozwiń

W Visual Studio istnieje pewna opcja, która umożliwia sprawdzenie wartości obiektu, do którego nie ma się jawnej referencji. Spójrzmy na następujący przykład:class Program { staticvoid Main(string[] args) { DoSomething(); } privatestaticvoid DoSomething() { var person=new Person(); person.FirstName ="Piotr"; person.LastName ="Zielinski"; } } Jeśli ustawimy breakpoint w metodzie DoSomething naturalnie zobaczymy wartość obiektu person w oknie watch:...

Dziel się z innymi:
Piotr Zieliński » Debugowanie obiektów bez jawnej referencji

Narzędzia 3551 dni, 47 minut temu Paweł Łukasik 175 źrodło rozwiń

Recently I step upon an issue of compiling a project using Mono. Mono itself comes with nice tool called xbuild which is a msbuild brother in Mono world. Xbuild can be used to compile a project from command line. I wanted to compile my project targeting Mono under Visual Studio 2012. Unfortunately, targeting for Mono (profile=Mono) does not exists in Visual Studio. Following instructions will add new profile and then new target – Mono – will be available.Downloa...

Źródło: blog.klimczyk.pl
Dziel się z innymi:
Mono profile in Visual Studio 2012 | IT Weblog

Narzędzia 3558 dni, 14 godzin, 44 minuty temu Paweł Łukasik 74 źrodło rozwiń

W następnym poście mam zamiar napisać o SpecsFor, kolejnym framework’u ułatwiającym pisanie testów BDD. Najpierw jednak chciałbym przedstawić expectedObjects oraz Should Assertion Library, które są składowymi SpecsFlow. Wszystkie z wymienionych bibliotek można zainstalować przez NuGet. Should Assertion Library to mała biblioteka ułatwiająca asercje danych. W standardowych unit testach zwykle piszemy coś w stylu:Assert.IsTrue(value); Assert.IsNull(value); Assert.AreEqual(actualValue,expectedValue) Jes...

Dziel się z innymi:
Piotr Zieliński » Testy jednostkowe: expectedObjects oraz Should Assertion Library

Narzędzia 3558 dni, 14 godzin, 44 minuty temu Paweł Łukasik 91 źrodło rozwiń

Dzisiaj chciałbym przedstawić framework WatiN, który służy do automatyzacji testów. Symuluje on po prostu przeglądarkę internetową (dosłownie). Za pomocą niego, możemy otworzyć IE, wejść na daną stronę czy kliknąć w jakiś przycisk. Wszystkie operacje takie jak kliknięcie w link czy nawet maksymalizacja okna są możliwe dzięki WatiN. Docelowo używa go się w połączeniu z nUnit albo SpecFlow. Zacznijmy jednak od zwyklej aplikacji konsolowej. Załóżmy, że chcemy wejść na Google.pl, wpisać tekst i kliknąć w pr...

Tagi: IE, testy, WatiN
Dziel się z innymi:
Piotr Zieliński » WatiN–testowanie aplikacji internetowych

Narzędzia 3571 dni, 20 godzin, 24 minuty temu rroszczyk 159 źrodło rozwiń

Ostatnio pisałem o systemie automatyzacjipracy grunt. Tak jak wspomniałem ma on swoje wady i zalety. Na szczęście nie jest to jedyna opcja jaka jest dostępna dla światka JavaScript.gulp.js The streaming build system Konkurencją dla grunt jest gulp.js (niektórzy nawet mówią, że grunt jest pase a gulp trendi) – narzędzie, które działa na zasadzie code-over-configuration z prostym API (to tutaj IMO jest najważniejsze – wystarczy porównać dwa skrypty robiące to samo w grunt i w gulp by zobaczyć, że gulp je...

Tagi: gulp, JavaScript
Źródło: blog.gutek.pl
Dziel się z innymi:
Co to jest Gulp.js? Część 1 | Jakub Gutkowski

Narzędzia 3583 dni, 16 godzin, 54 minuty temu rroszczyk 286 źrodło rozwiń

Wynalazłem taką bibliotekę do grafiki wektorowej, jakaś ważna w linuxach w ogóle i wrapper .net robi do niej mono. Łatwo z jej pomocą coś narysować np. na pdf, działa też w Visual Studio z .net40. Nawet miałem ją w referencjach widzianych z Visual Studionie wiem już z jakiej okazji

Tagi: mono cairo
Dziel się z innymi:
Mono.Cairo rysowanie z zapisem do pdf | mkmod

Narzędzia 3583 dni, 16 godzin, 54 minuty temu http://mkmodblog.wordpress.... 114 źrodło rozwiń

Bez zbędnego przeciągania i całego bałaganu związanego z założeniem nowego bloga i przywitania z czytelnikami, przechodzę do rzeczy. W obecnie pisanej przeze mnie aplikacji WPFowej zaistniała konieczność dodania testów dla użytkowników (nie mam na myśli unit testów, a testów sprawdzających jednokrotnego wyboru). Rozwiązaniem, jakie pierwsze przyszło mi do głowy, jest przechowywanie d...

Tagi: .Net, C#, JSON, Json.NET, WPF
Dziel się z innymi:
Praca z plikami w formacie JSON na platformie .NET | Waleczny Trzmiel

Narzędzia 3584 dni, 17 godzin, 22 minuty temu waleczny_trzmiel 281 źrodło rozwiń

Poprzednio opisałem do czego służy grunt i jak go zainstalować. Jednak zakończyłem na jednej z najważniejszych rzeczy w grunt – mianowicie pliku który jest odpowiedzialny za definicje zadań jak i konfiguracje tego co ma nam ten biedny grunt robić :) Niestety, z grunt nie jest tak łatwo jak z NPM – by stworzyć gruntfile.js lub gruntfile.coffee mamy dwie opcje:Ręczne utworzenie plikuWykorzystanie kolejnej paczki (kiedyś była częścią grunt) grunt-init Ręcznie możemy to zrobić za pomocą poleceńtouch gruntf...

Tagi: Grunt, JavaScript
Źródło: blog.gutek.pl
Dziel się z innymi:
Co to jest Grunt.js? Część 2 | Jakub Gutkowski

Narzędzia 3588 dni, 6 godzin, 47 minut temu rroszczyk 77 źrodło rozwiń

Ostatnio omawialiśmy co to jest NPM oraz co to jest Bower. Pora na coś z czego będzie nam naprawdę ciężko (do póki nie poznamy alternatywy ;)) żyć w świecie JavaScript.Grunt The JavaScript Task Runner Grunt jest to system automatyzacji pracy – nie zależnie co robimy, czy to ma być statyczna strona w HTML i JavaScript, czy bardziej zaawansowana aplikacja wykorzystująca coffee script, czy też po prostu coś co chcielibyśmy z automatyzować. W odniesieniu do naszego świata .NET Grunt można porównać z MSBUIL...

Tagi: Grunt, JavaScript
Źródło: blog.gutek.pl
Dziel się z innymi:
Co to jest Grunt.js? Część 1 | Jakub Gutkowski

Narzędzia 3590 dni, 4 godziny, 58 minut temu rroszczyk 200 źrodło rozwiń

Microsoft idąc śladami Chrome i Firefoxa, stworzył dla swojej flagowej przeglądarki Internet Explorer specjalny kanał deweloperski. Dzięki tej usłudze, każdy zainteresowany może już pobrać i przetestować nowości, które dopiero pojawią się w kolejnych wersjach finalnych przeglądarki www.

Dziel się z innymi:
Microsoft udostępnia wczesną wersję Internet Explorera w kanale deweloperskim

Narzędzia 3591 dni, 5 godzin, 11 minut temu djfoxer 94 źrodło rozwiń

W VS 2013 usprawniono debugowanie kodu asynchronicznego. Wszyscy jesteśmy przyzwyczajeni już do async\await. Znacząco to ułatwia wykonywanie operacji asynchronicznych. Niestety, debugowanie w VS 2012 jest dość uciążliwe. Załóżmy, że mamy kod z wieloma metodami asynchronicznymi, które z kolei są pozagnieżdżane. W przypadku wyrzucenia wyjątku lub ustawienia breakpoint’a, call stack nie zawierał żadnych informacji. Przetestujmy opisany problem  na następującym kodzie:publicpartialclass MainWindow : Window {...

Dziel się z innymi:
Piotr Zieliński  » Visual Studio 2013 – debugowanie asynchronicznego kodu

Narzędzia 3605 dni, 12 minut temu psz750 176 źrodło rozwiń

Automation of desktop applications This article presents principles and best practices related to automation of a desktop application. I will try to explain differences between desktop, web and client/server application to help you to understand influence of unique factors on automation of a desktop application. I am also going to write a few words about tools that are designed to make automation process feasible and easy. For the purpose of this article I will focus on standalone desktop appli...

Dziel się z innymi:
Automation of desktop applications  | Technical blog

Narzędzia 3611 dni, 14 godzin, 52 minuty temu FutureProcessing 183 źrodło rozwiń

Chyba każdemu, kto pracował przez dłuższy czas z Resharperem, trudno sobie wyobrazić pracę bez tego dodatku do Visual Studio. Resharper ma wiele świetnych funkcji lecz dzisiaj chciałem podzielić się informacją o jednej z ostatnich jakie odkryłem...

Dziel się z innymi:
Testuj na 8 rdzeniach!

Narzędzia 3638 dni, 17 godzin, 26 minut temu trzyPe 345 źrodło rozwiń

One of the greatest features of Resharper are Live Templates. They can speed up your code typing and help you focus only on what is most important (you don’t need to remember and retype anymore long ‘dull’ code constructions). Live Templates are similar to Visual Studio code snippets but are easier to define and introduce smart parameters that help you in faster code completion.

Źródło: www.demonbox.pl
Dziel się z innymi:
[EN] DemonBox - Don't write dull code, Part I: Resharper Live Templates

Narzędzia 3652 dni, 19 godzin, 52 minuty temu cezarypiatek 147 źrodło rozwiń

Jeśli zdarza się nam pracować z plikami .xaml i korzystamy z dobrobytu jakim jest bindowanie kod-widok (niezależnie od tego czy będzie to MVVM czy code behind), po pewnym czasie nadchodzi moment, gdy szlag nas trafia i musimy napisać po raz kolejny zamiast prostego ładnego property...

Źródło: itblogs.pl
Dziel się z innymi:
Basia Fusińska o IT » Fody Weaver i PropertyChanged

Narzędzia 3654 dni, 2 godziny, 13 minut temu psz750 277 źrodło rozwiń

1 2... 29 30 31 32 33 34... 59 60

Najaktywniejsi w tym miesiącu