Ilość pozycji znalezionych: 23
Wyszukiwana kategoria: '.net'
Jakiś czas temu w polskim internecie pojawił się serwis devpytania.pl. Przypadł mi odrazu do gustu, gdyż jest odzwierciedleniem znanego serwisu stackoverflow.com. Zarejestrowałem się i często zaglądałem. Znalazło się kilka osób co potrzebowali pomocy, więc co wiedziałem to napisałem.
Łukasz Kurzyniec wspomniał o bardzo fajnym sposobie formatowania stringa, gdzie zamiast kolejnych indeksów {0}, {1}, itd podaje się nazwy właściwości, a jako źródło obiekt je posiadający. Niestety nie mogłem dodać komentarza na blogu Łukasza, stąd ten post.
Jeśli jeszcze nie znacie stronki, gdzie można wygenerować sobie pliki zmieniające wygląd środowiska Visual Studio to gorąco polecam Visual Studio Theme Generator.
Poniżej prezentuję kilka metod rozszerzających (extension method), które napisałem jakiś czas temu i do dziś wykorzystuję w swoich projektach.
Microsoft ma zamiar dołączyć do Visual Studio bibliotekę JQuery. Dzięki temu otrzymamy z pudełka funkcje intellisense dla jQuery. Jak wiemy taki intellisense już jest, ale zostanie on jeszcze bardziej wzbogacony i będzie oficjalnie wspierany.
Nie wiem czy wszyscy mają tego świadomość, ale w Visual Web Developer Express da się bez większych przeszkód debugować zewnętrzne biblioteki projektu. Jak wiadomo nie można ich dodać do pliku sln w projekcie webowym i trzeba utrzymywać dwa pliki sln. Jeden dla projektu webowego, drugi otwarty przykładowo w Visual C#Express Edition.
Właśnie spędzam troszkę czasu nad pewnym programikiem. Staram sobie ułatwić pracę jak mogę, więc szukam różnych możliwości poprawy efektywności pracy. Snippet's są właśnie takim ułatwieniem. Niestety podstawowe funkcje to troszkę za mało, więc postanowiłem zwiększyć sobie ich ilość dodając kolejne. Na pierwszy ogień poszedł Singleton.
Tym razem potrzebowałem dodać ramki do wielu zdjęć, które chciałem wrzucić na forum poświęcone fotografii. ImageResizer dobrze akurat sie do tego nadaje. W jednej operacji mogę zmniejszyć i dodać ramkę i podpis :)
Kolejna odsłona programiku. Dziekuję wszystkim za cenne uwagi. Muszę powiedzieć, a raczej napisać, że znalazły się osoby, którym ten programik się spodobał :)
W dobie rozbudowanych interfejsów użytkownika posługiwanie się programami użytkowymi z linii komend daje wiele do życzenia. Tak, więc dodałem do ImageResizer'a GUI. Dodatkowo możliwość wybierania plików do przetworzenia z wielu różnych katalogów, podgląd oraz ustalanie jakości plików wynikowych.
Kilka dni temu postanowiłem zgrać sobie na dysk wszystkie fotki, które z czasem zgrywałem na płytki robiąc kopię bezpieczeństwa. Fotki te chciałem zgrać na dysk, aby móc je przeglądać. Do przeglądania nie potrzebna mi jest pełna wielkość z 8 megapikselowej matrycy, więc chciałem je masowo pomniejszyć. Pomyślałem, że zastosuję się do rady kolegi i zainstaluję fajny poniekąd programik IrfanView.
Jak można się dowiedzieć już z niejednego źródła można podczas debugowania aplikacji "wejść w głąb" Framework.NET i popatrzeć jak wygląda od środka. Super sprawa, ale niestety dotyczy tylko środowiska Microsoft Visual Studio 2008 i to w dodatku bez linii Express.
Nie mogłem się zdecydować czy to zrobić, ale jednak się stało. Dziś powołałem do życia projekt IMABASE.NET. Nie będę się teraz rozpisywał o tym projekcie, bo wszystko na jego temat można znaleźć na stronie na którą zapraszam.
Od jakiegoś czasu (o ile mam ten czas) przepisuję na nowo XmlBloga. Tym razem chcę skorzystać z klasy XMLWriter, a nie jak do tej pory XmlDocument. Dlaczego z tej klasy? Otóż pozwala ona bardziej panować nad tym co i w jaki sposób jest zapisywane do pliku XML.
Tak jak wspominałem w poprzedniej notce zmieniłem RSSGenerator, aby wspierał Media RSS. Od wczorajszego wieczoru już tak jest. Nowy RSSGenerator w wersji 1.0 opublikowałem dziś z samego rana. Można pobierać :)
Kilka razy spotkałem się na różnych forach poświęconych programowaniu w .NET z pytaniami dotyczącymi "ręcznego" ładowania Assembly. Przeważnie chodziło o załadowanie takich Assembly, które zawierają w sobie zadany typ lub interfejs. Sprawa wydaje się napozór błacha, ale nie do końca.
Dziś przypadkiem trafiłem na stronę Microsoft Silverlight. Co to jest Silverlight? Okazuje się, że tak od tej pory oficjalnie nazywa się WPF/E. Inaczej mówiąc platforma do tworzenia aplikacji internetowych z bogatym i rozbudowanym interfejsem pozwalającym na tworzenie webowych aplikacji multimedialnych. Interfejsem, którego możliwości są już znane z Windows Presentation Foundation. Wystarczy pooglądać dema zgromadzone na specjalnej stronie MSDN (link poniżej).
Zastanawiałem się swego czasu w jaki sposób utrudnić masową próbę zalogowania się do mojej strony. Przypomniałęm sobie, że logując się do banku BPH trzeba podać identyfikator, a później odpowiednie w kolejności litery z hasła.
Od tego momentu można pobrać już dwa kolejne komponenty: RssGenerator i SiteMap Generator. Jak zwykle oba komponenty są za darmo :)
Nowy dział Projekty.NET będzie zawierał próbki moich małych, ale jakże przydatnych projektów napisanych przede wszystkim w .NET (C#). Obecnie są tam wzmianki o trzech projektach, ale już niebawem pojawią się kolejne.
Dziś po dwóch dniach pisania wrzuciłem na swoją stronkę bardzo prosty systemik blogowy oparty na plikach XML. Nazwałem go XmlBlog.
Ostatnio poświecam troszkę czasu na zabawę z obrazkami z mojego cyfraka. Napisałem prosty programik, który tworzy miniaturki z moich zbiorów zdjęć. Niestety ośmio megapikselowa matryca daje mi pliki JPG o rozmiarach przekraczających grubo 3MB, więc tworzenie tych miniatur trwało i trwało.
Jakiś czas temu pojawił się u mnie malutki pomysł na prostą aplikacyjkę porządkującą pliki z obrazkami w postaci RAW na moim dysku. Dokładnie chodzi o pliki CR2 powstałe z Canona. Chciałem mieć także możliwość podglądu w tymże programiku. Pomyślałem, że może udostępnione ostatnio narządko Microsoft RAW Image Thumbnailer and Viewer for Windows XP ułatwi mi sprawę i w sumie tak się stało. :)