dotnetomaniak.pl - Artykuły z tagiem BIBLIOTEKIdotnetomaniak.pl - Artykuły z tagiem BIBLIOTEKI2024-03-28T08:44:24Zhttps://dotnetomaniak.pl/Tags/BIBLIOTEKICopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png8025https://dotnetomaniak.pl/Biblioteki-laczone-dynamicznie-DLL-Blog-CSharp-DevplBiblioteki łączone dynamicznie (DLL) – Blog CSharp-Dev.pl2016-12-02T22:24:48Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_lkhUi65HWkCyXAugP7kMJw.png"/></div><div>Biblioteki łączone dynamiczne, czy też po prostu biblioteki klas każdy z nas raczej zna. Są to pliki, z którymi stykamy się na co dzień podczas pracy z systemem Windows. Jednak jakie jest ich zastosowanie? Jak je tworzyć i jak ich używać? Dzisiaj przybliżę trochę ten temat 😉
Pliki dll można nazwać swoistymi kontenerami dla kodu/zasobów. Trzeba jednak zaznaczyć, że nie są one samodzielnymi aplikacjami. Co to oznacza? Kodu w nich zawartego nie da się wykonać inaczej, jak poprzez wywołanie go w standardo...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Biblioteki-laczone-dynamicznie-DLL-Blog-CSharp-Devpl"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fcsharp-dev.pl%2f2016%2f12%2f02%2fbiblioteki-laczone-dynamicznie-dll" style="border:0px"/></a></div></div>lukihttps://dotnetomaniak.pl/Users/n8FXhYAA7U-YPefH9eIacA2016-12-09T08:28:07Zhttps://dotnetomaniak.pl/Biblioteki-laczone-dynamicznie-DLL-Blog-CSharp-Devpl11770Biblioteki łączone dynamiczne, czy też po prostu biblioteki klas każdy z nas raczej zna. Są to pliki, z którymi stykamy się na co dzień podczas pracy z systemem Windows. Jednak jakie jest ich zastosowanie? Jak je tworzyć i jak ich używać? Dzisiaj przybliżę trochę ten temat 😉
Pliki dll można nazwać swoistymi kontenerami dla kodu/zasobów. Trzeba jednak zaznaczyć, że nie są one samodzielnymi aplikacjami. Co to oznacza? Kodu w nich zawartego nie da się wykonać inaczej, jak poprzez wywołanie go w standardo...http://csharp-dev.pl/2016/12/02/biblioteki-laczone-dynamicznie-dllhttp://dotnetomaniak.pl/Data/Thumbnails/small_lkhUi65HWkCyXAugP7kMJw.pnghttps://dotnetomaniak.pl/Znajdowanie-brakujacej-bibliotekiZnajdowanie brakującej biblioteki2015-11-16T20:15:57Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_icrLilH-Zk-Q1uZePef5Ng.png"/></div><div>Szukanie lokalizacji danej biblioteki może być skomplikowane. W zależności od skonfigurowanego binding’u, inne foldery są przeszukiwanie. Problem stanowi druga część – “or one of its dependencies’. Wyjątek nie zawsze powie nam, której biblioteki brakuje nam. Jeszcze większe problemy natrafimy, gdy użyjemy natywnej referencji.Ostatnio miałem problemy z pewnym kodem i użyłem programu Process Monitor. Aplikacja może nie jest zbyt intuicyjna, ale pozwala w dość szybki sposób prześledzić wszystkie wiązania i brakujące biblioteki.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Znajdowanie-brakujacej-biblioteki"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.pzielinski.com%2f%3fp%3d2905" style="border:0px"/></a></div></div>rroszczykhttps://dotnetomaniak.pl/Users/2o4PgKTTaUiL_ds1o3Nhxg2015-11-25T16:23:31Zhttps://dotnetomaniak.pl/Znajdowanie-brakujacej-biblioteki11740Szukanie lokalizacji danej biblioteki może być skomplikowane. W zależności od skonfigurowanego binding’u, inne foldery są przeszukiwanie. Problem stanowi druga część – “or one of its dependencies’. Wyjątek nie zawsze powie nam, której biblioteki brakuje nam. Jeszcze większe problemy natrafimy, gdy użyjemy natywnej referencji.Ostatnio miałem problemy z pewnym kodem i użyłem programu Process Monitor. Aplikacja może nie jest zbyt intuicyjna, ale pozwala w dość szybki sposób prześledzić wszystkie wiązania i brakujące biblioteki.http://www.pzielinski.com/?p=2905http://dotnetomaniak.pl/Data/Thumbnails/small_icrLilH-Zk-Q1uZePef5Ng.pnghttps://dotnetomaniak.pl/Obsluga-lokalnych-notyfikacji-w-Universal-AppsObsługa lokalnych notyfikacji w Universal Apps2015-10-29T07:11:26Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_VIW8wYFz8kmFROx3OOsPyA.png"/></div><div>Notyfikacje są obecnie czymś powszechnym w każdym liczącym się mobilnym systemie. Dzięki nim, jesteśmy na bieżąco z mailami, powiadomieniami z Facebooka, czy choćby z wynikiem wyczekiwanego meczu. Windows Phone nie odstaje niczym w tym obszarze od swojej konkurencji, a nawet oferuje kilka dodatkowych, ciekawych opcji.
W dzisiejszym tekście przedstawię przykładowe użycie lokalnych notyfikacji typu toast - zarówno w wersji harmonogramowanej (scheduled) jak i normalnej. Notyfikacje innego typu wysyła się w zbliżony sposób - zmieniamy rodzaj używanych klas oraz XMLa.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Obsluga-lokalnych-notyfikacji-w-Universal-Apps"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.altcontroldelete.pl%2fartykuly%2fobsluga-lokalnych-notyfikacji-w-universal-apps%2f" style="border:0px"/></a></div></div>rroszczykhttps://dotnetomaniak.pl/Users/2o4PgKTTaUiL_ds1o3Nhxg2015-11-06T11:42:04Zhttps://dotnetomaniak.pl/Obsluga-lokalnych-notyfikacji-w-Universal-Apps1730Notyfikacje są obecnie czymś powszechnym w każdym liczącym się mobilnym systemie. Dzięki nim, jesteśmy na bieżąco z mailami, powiadomieniami z Facebooka, czy choćby z wynikiem wyczekiwanego meczu. Windows Phone nie odstaje niczym w tym obszarze od swojej konkurencji, a nawet oferuje kilka dodatkowych, ciekawych opcji.
W dzisiejszym tekście przedstawię przykładowe użycie lokalnych notyfikacji typu toast - zarówno w wersji harmonogramowanej (scheduled) jak i normalnej. Notyfikacje innego typu wysyła się w zbliżony sposób - zmieniamy rodzaj używanych klas oraz XMLa.http://www.altcontroldelete.pl/artykuly/obsluga-lokalnych-notyfikacji-w-universal-apps/http://dotnetomaniak.pl/Data/Thumbnails/small_VIW8wYFz8kmFROx3OOsPyA.pnghttps://dotnetomaniak.pl/Biblioteki-warte-poznania-w-C-Conditional-XAMLBiblioteki warte poznania w C# - Conditional XAML2015-10-25T07:23:27Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_sXuymC_urEKgOOxU6Q8b8w.png"/></div><div>W swojej stosunkowo krótkiej karierze programistycznej, zdążyłem już pracować z różnymi technologiami. Naturalnym tego następstwem są oczywiście wszelkiej maści porównania. Czasem np. porównuje Razora z MVC do XAMLa. I choć w teorii bardziej rozbudowana jest ta druga z obu tych technologii, to w praktyce Razor ma kilka konstrukcji, do których tęsknym okiem wyglądają designerzy XAMLa. Jedną z nich jest IF. I choć w teorii można ją częściowo zastąpić choćby za pomocą VisualStates, to w praktyce okazuje się, że istniejące rozwiązania, nie zawsze są do końca optymalne, ale od czego są dodatkowe biblioteki;-) Powitajcie Conditional XAML - prostą bibliotekę, która skrywa olbrzymie możliwości.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Biblioteki-warte-poznania-w-C-Conditional-XAML"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.altcontroldelete.pl%2fartykuly%2fbiblioteki-warte-poznania-w-c-conditional-xaml%2f" style="border:0px"/></a></div></div>rroszczykhttps://dotnetomaniak.pl/Users/2o4PgKTTaUiL_ds1o3Nhxg2015-11-03T20:43:14Zhttps://dotnetomaniak.pl/Biblioteki-warte-poznania-w-C-Conditional-XAML23680W swojej stosunkowo krótkiej karierze programistycznej, zdążyłem już pracować z różnymi technologiami. Naturalnym tego następstwem są oczywiście wszelkiej maści porównania. Czasem np. porównuje Razora z MVC do XAMLa. I choć w teorii bardziej rozbudowana jest ta druga z obu tych technologii, to w praktyce Razor ma kilka konstrukcji, do których tęsknym okiem wyglądają designerzy XAMLa. Jedną z nich jest IF. I choć w teorii można ją częściowo zastąpić choćby za pomocą VisualStates, to w praktyce okazuje się, że istniejące rozwiązania, nie zawsze są do końca optymalne, ale od czego są dodatkowe biblioteki;-) Powitajcie Conditional XAML - prostą bibliotekę, która skrywa olbrzymie możliwości.http://www.altcontroldelete.pl/artykuly/biblioteki-warte-poznania-w-c-conditional-xaml/http://dotnetomaniak.pl/Data/Thumbnails/small_sXuymC_urEKgOOxU6Q8b8w.pnghttps://dotnetomaniak.pl/MVVM-Light-wykorzystanie-messengera-w-komunikacjiMVVM Light - wykorzystanie messengera w komunikacji2015-10-17T07:27:55Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_j5oIgoYe80mvjU_xx-of5g.png"/></div><div>Czasem tworząc aplikację wykorzystującą XAML, chcielibyśmy przekazywać dane pomiędzy poszczególnymi stronami. Niestety technologie Microsoftu nie są do tego dobrze przygotowane. Co prawda możemy zawsze wykorzystać jakiś globalny obiekt kontekstu, ale w praktyce jest to rozwiązanie nieefektywne. Możemy również wykorzystać foldery lokalne/roaming, który opisywałem tutaj, ale w pewnym sensie strzelamy tutaj do muchy z armaty. Czy można to zrobić jakoś prosto i elegancko? Okazuje się, że tak - choć po części zależy to od używanych przez Was bibliotek.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/MVVM-Light-wykorzystanie-messengera-w-komunikacji"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.altcontroldelete.pl%2fartykuly%2fmvvm-light-wykorzystanie-messengera-w-komunikacji%2f" style="border:0px"/></a></div></div>rroszczykhttps://dotnetomaniak.pl/Users/2o4PgKTTaUiL_ds1o3Nhxg2015-10-26T07:27:39Zhttps://dotnetomaniak.pl/MVVM-Light-wykorzystanie-messengera-w-komunikacji22010Czasem tworząc aplikację wykorzystującą XAML, chcielibyśmy przekazywać dane pomiędzy poszczególnymi stronami. Niestety technologie Microsoftu nie są do tego dobrze przygotowane. Co prawda możemy zawsze wykorzystać jakiś globalny obiekt kontekstu, ale w praktyce jest to rozwiązanie nieefektywne. Możemy również wykorzystać foldery lokalne/roaming, który opisywałem tutaj, ale w pewnym sensie strzelamy tutaj do muchy z armaty. Czy można to zrobić jakoś prosto i elegancko? Okazuje się, że tak - choć po części zależy to od używanych przez Was bibliotek.http://www.altcontroldelete.pl/artykuly/mvvm-light-wykorzystanie-messengera-w-komunikacji/http://dotnetomaniak.pl/Data/Thumbnails/small_j5oIgoYe80mvjU_xx-of5g.pnghttps://dotnetomaniak.pl/Biblioteki-warte-poznania-w-C-Google-Analytics-SDK-for-Windows-8-and-Windows-Phone-Alt-Control-DeleteBiblioteki warte poznania w C# - Google Analytics SDK for Windows 8 and Windows Phone - Alt Control Delete2015-05-23T08:32:19Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_32JsF8lpR0iY-DOEBWTjVg.png"/></div><div>Ponad dwa lata temu polskim Internetem wstrząsnęła ustawa o ciasteczkach, która nakazuje właścicielom stron informować użytkowników, że na ich witrynie mogą być oni śledzeni za pomocą cookies. Denerwujące popupy i divy informujące o ciasteczkach, zaczęły wyrastać jak grzyby po deszczu. Nowa regulacja nazwała po imieniu to o czym wiedzieli wszyscy internauci - jesteśmy śledzeni.
O ile jeszcze śledzenie zarobkowe może być denerwujące (ciekawe skąd cały Internet nagle wie, że szukałem przed chwilą wakacji?), o tyle w wielu przypadkach, ciasteczka dostarczają sensownych informacji właścicielom stron, którzy dzięki temu wiedzą np. co można poprawić w nawigacji witryny i dzięki temu mogą zyskać również użytkownicy końcowi...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Biblioteki-warte-poznania-w-C-Google-Analytics-SDK-for-Windows-8-and-Windows-Phone-Alt-Control-Delete"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.altcontroldelete.pl%2fartykuly%2fbiblioteki-warte-poznania-w-c-google-analytics-sdk-for-windows-8-and-windows-phone%2f" style="border:0px"/></a></div></div>rroszczykhttps://dotnetomaniak.pl/Users/2o4PgKTTaUiL_ds1o3Nhxg2015-05-31T05:02:35Zhttps://dotnetomaniak.pl/Biblioteki-warte-poznania-w-C-Google-Analytics-SDK-for-Windows-8-and-Windows-Phone-Alt-Control-Delete11370Ponad dwa lata temu polskim Internetem wstrząsnęła ustawa o ciasteczkach, która nakazuje właścicielom stron informować użytkowników, że na ich witrynie mogą być oni śledzeni za pomocą cookies. Denerwujące popupy i divy informujące o ciasteczkach, zaczęły wyrastać jak grzyby po deszczu. Nowa regulacja nazwała po imieniu to o czym wiedzieli wszyscy internauci - jesteśmy śledzeni.
O ile jeszcze śledzenie zarobkowe może być denerwujące (ciekawe skąd cały Internet nagle wie, że szukałem przed chwilą wakacji?), o tyle w wielu przypadkach, ciasteczka dostarczają sensownych informacji właścicielom stron, którzy dzięki temu wiedzą np. co można poprawić w nawigacji witryny i dzięki temu mogą zyskać również użytkownicy końcowi...http://www.altcontroldelete.pl/artykuly/biblioteki-warte-poznania-w-c-google-analytics-sdk-for-windows-8-and-windows-phone/http://dotnetomaniak.pl/Data/Thumbnails/small_32JsF8lpR0iY-DOEBWTjVg.pnghttps://dotnetomaniak.pl/ASPNET-MVC-6-Tag-HelpersASP.NET MVC 6 Tag Helpers2015-05-23T08:31:03Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_reKGQiSPMUuvdneGFRUPEg.png"/></div><div>Tag Helpers mają na celu ułatwić tworzenie widoków. Cel jest taki, aby widok jak najbardziej przypominał czysty plik HTML. Pierwszym etapem było wprowadzenie Razor, a teraz w MVC 6 mamy tzw. Tag Helper. W celu przetestowania tego samemu, należy zainstalować najpierw Visual Studio 2015.
Zacznijmy od przykładu. Klasyczny sposób na definiowanie linku to...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/ASPNET-MVC-6-Tag-Helpers"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.pzielinski.com%2f%3fp%3d2545" style="border:0px"/></a></div></div>rroszczykhttps://dotnetomaniak.pl/Users/2o4PgKTTaUiL_ds1o3Nhxg2015-05-31T05:02:35Zhttps://dotnetomaniak.pl/ASPNET-MVC-6-Tag-Helpers12290Tag Helpers mają na celu ułatwić tworzenie widoków. Cel jest taki, aby widok jak najbardziej przypominał czysty plik HTML. Pierwszym etapem było wprowadzenie Razor, a teraz w MVC 6 mamy tzw. Tag Helper. W celu przetestowania tego samemu, należy zainstalować najpierw Visual Studio 2015.
Zacznijmy od przykładu. Klasyczny sposób na definiowanie linku to...http://www.pzielinski.com/?p=2545http://dotnetomaniak.pl/Data/Thumbnails/small_reKGQiSPMUuvdneGFRUPEg.pnghttps://dotnetomaniak.pl/Biblioteki-warte-poznania-w-C-FodyBiblioteki warte poznania w C# - Fody2015-01-03T21:59:48Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_s6JAYB67DUeBf_u_AFtr6A.png"/></div><div>Programowanie nigdy nie było łatwe i szybkie, ale największe wyzwania stoją przed tymi, którzy chcą stworzyć prosty, czytelny, elastyczny i wydajny kod. Czy da się zawsze ładnie połączyć wszystkie elementy tej układanki? Niestety nie, ale to nie oznacza, że powinniśmy łatwo się poddawać.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Biblioteki-warte-poznania-w-C-Fody"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fwww.altcontroldelete.pl%2fartykuly%2fbiblioteki-warte-poznania-w-c-fody%2f" style="border:0px"/></a></div></div>rroszczykhttps://dotnetomaniak.pl/Users/2o4PgKTTaUiL_ds1o3Nhxg2015-01-12T11:41:31Zhttps://dotnetomaniak.pl/Biblioteki-warte-poznania-w-C-Fody45110Programowanie nigdy nie było łatwe i szybkie, ale największe wyzwania stoją przed tymi, którzy chcą stworzyć prosty, czytelny, elastyczny i wydajny kod. Czy da się zawsze ładnie połączyć wszystkie elementy tej układanki? Niestety nie, ale to nie oznacza, że powinniśmy łatwo się poddawać.http://www.altcontroldelete.pl/artykuly/biblioteki-warte-poznania-w-c-fody/http://dotnetomaniak.pl/Data/Thumbnails/small_s6JAYB67DUeBf_u_AFtr6A.png