Strona głównaUżytkownik

margalski | użytkownik

margalski
margalski
758,22
4570 dni, 14 godzin, 51 minut temu
11 listopada, 2009
dotnetomaniak.pl

Stawiając pierwsze kroki w programowaniu w C#/.NET, można odkryć kilka ciekawych właściwości, które nie zawsze występują w innych językach. Jednym z nich jest całkiem dobre rozwiązanie odwiecznego problemu w kodowaniu, czyli zamiany między różnymi typami danych: zwłaszcza do i z łańcucha znaków. Przykładem jest chociażby metoda ToString, która zrobi nam napis z dowolnego obiektu. Są też metody w stylu int.Parse, które potrafią odczytać liczbę zapisaną jako tekst i w zgrabny sposób rozwiązują jeden z na...

Źródło: xion.org.pl
Dziel się z innymi:
xion.log » O klasie Convert

Inne 5412 dni, 2 godziny, 15 minut temu macko 84 źrodło rozwiń

Jak wygenerować sobie sitemapa na podstawie bazy danych? Trochę poczytałem w necie, ale były tam bardziej skomplikowane rzeczy, które nam były niepotrzebne. W końcu po przejrzeniu kilku pomysłów z CodeProject udało mi się napisać prosty generator, który spełnia swoje zadanie w naszej aplikacji :) Działanie generatora jest bardzo proste. Pobiera on dane z naszej bazy i na ich podstawie tworzy odpowiedniego XML-a. Do dostępu do danych i generowania pliku używam LINQ. Na początku tworzymy sobie dwie tabele...

Tagi: Linq, mapa strony, xml
Źródło: eastgroup.pl
Dziel się z innymi:
Eastgroup.pl | Generowanie mapy witryny z bazy danych

Bazy danych i XML 5384 dni, 20 godzin, 57 minut temu macko 55 źrodło rozwiń

Chcąc wczytać stronę www do naszej aplikacji w WPF'ie mamy trzy możliwości (pod warunkiem posiadania .net 3.5 SP1)wykorzystać kontrolkę WebBrowser (System.Windows.Controls.WebBrowser) wykorzystać kontrolkę Frame (System.Windows.Controls.Frame) oraz skorzystać w kontrolki WebBrowser z winforms (System.Windows.Forms.WebBrowser) Dzisiejszy wpis będzie porównaniem tych trzech sposobów w kontekście pobierania i przetworznia kodu wczytanej strony. Zacznijmy od stworzenia projektu (lub ściągnięcia gotowego kod...

Tagi: frame, webbrowser, WPF
Źródło: eastgroup.pl
Dziel się z innymi:
WPF Webbrowser, Frame i WebBrowser w WinForms - porównanie | Eastgroup.pl

Windows 5335 dni, 17 godzin, 58 minut temu danielplawgo 76 źrodło rozwiń

Zapewne pisałeś już (a może właśnie ją piszesz) aplikacje, w której wykorzystywałeś bazę danych. Zapewne Twoja aplikacja była wpisana w technologii .net, więc zapewne korzystałeś z silnik Microsoft SQL Server, w któreś z jego edycji. Zapewne też, w którymś z momentów chciałeś sobie stworzyć (albo ktoś Ci kazał -dokumentacja) ładny przejrzysty schemat bazy danych (taki jak poniżej). Oraz zapewne chciałeś, aby wszystko było fajnie wyciągnięte z bazy danych, abyś nie musiał robić tego ręcznie oraz abyś mógł...

Źródło: eastgroup.pl
Dziel się z innymi:
Eastgroup.pl | Schemat bazy Microsoft SQL Server w Visio

Narzędzia 5381 dni, 20 godzin, 42 minuty temu Dedloo 61 źrodło rozwiń

Globalizacja to proces tworzenia aplikacji która wspomaga nasz “lokalny” interfejs. Przez lokalny należy rozumieć kulturę wyświetlania liczb, dat czy innych informacji. .NET Framework jest w stanie zrobić większość rzeczy za użytkownika, my jednak musimy zrozumieć jak korzystać z przewidzianych narzędzi. Na przykład w Stanach Zjednoczonych separatorem “miejsc po przecinku” (mówiąc po polsku ;) )jest kropka.Ustawienia kultury Możemy użyć dwóch właściwości do ustawienia kultury z jakiej chcemy skorzystać w...

Źródło: eastgroup.pl
Dziel się z innymi:
70-536 Globalization | Eastgroup.pl

Inne 5198 dni, 11 godzin, 58 minut temu danielplawgo 30 źrodło rozwiń

Debugując program w pracy krokowej w Visual Studio, możemy podglądać wartości wszystkich zmiennych, jakie są dostępne w zasięgu punktu wykonania. Jest to możliwe za pośrednictwem okienka tzw. czujek (watches). Automatycznie wypełnia się ono zmiennymi lokalnymi oraz ewentualnym wskaźnikiem this, pozwalającym podejrzeć wartości pól obiektu, jeśli znajdujemy się akurat w jego metodzie....

Źródło: xion.org.pl
Dziel się z innymi:
xion.log » Ostatnia wartość zwracana przez funkcję

Narzędzia 5199 dni, 19 godzin, 31 minut temu gordon_shumway 81 źrodło rozwiń

XML jest uniwersalnym sposobem zapisu danych dzięki któremu możemy w łatwy sposób przechowywać niezbędne informacje. W dobie internetu jego popularność stała się ogromna, a sam język stał się standardem rekomendowanym między innymi przez W3C. Platforma .NET udostępnia nam wiele metod dzięki którym możliwe jest proste wykorzystanie XMLa w naszych aplikacjach. W tym tekscie postaram się krótko opisać sposób jego obsługi przy pomocy klasy XmlDocument oraz klas dziedziczących po XmlNode. Tworząc nowy obiekt...

Tagi:
Źródło: www.bdamage.pl
Dziel się z innymi:
Obsługa XML – XmlDocument | .braindamage

Bazy danych i XML 5199 dni, 19 godzin, 31 minut temu mojzesz 106 źrodło rozwiń

Wielokrotnie zapewne zdarzała Wam się sytuacja, kiedy potrzebowaliśmy zainstalować Windows, lecz nie posiadaliśmy czystej płyty DVD. Jako, że większość dzisiejszych komputerów posiada opcje bootu z pendrive’a, pewnie możliwe jest zainstalowanie systemu Windows właśnie za pomocą takiego nośnika.

Tagi:
Dziel się z innymi:
Instalacja Windows 7 z pendrive'a

Windows 5198 dni, 20 godzin, 12 minut temu http://machal85.wordpress.com/ 80 źrodło rozwiń

Oryginalny post: A Question of Programming EthicsAutor: Jeff Atwood Z Kodeksu Etycznego ACM: Jako członek ACM będę Przyczyniał się do dobrobytu społeczności oraz ludzi. Unikał krzywdy innych. Był uczciwym i godnym zaufania. Uznawał prawa własności włączając w to prawa autorskie i patenty. Doceniał własność intelektualną. Resp...

Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: Wątpliwość programistycznej etyki

Inne 5199 dni, 19 godzin, 31 minut temu gordon_shumway 98 źrodło rozwiń

Wytyczne dotyczące udostępniania typów .NET dla aplikacji COM Kiedy planujemy udostępniać typy .NET w aplikacjach COM, powinniśmy trzymać się poniższych wytycznych:Typy, metody, właściwości, pola oraz zdarzenia muszą być publiczne.Klasy powinny wyraźnie implementować interfejsy. Możemy również pozwolić aby COM generował nam interfejs automatycznieTypy powinny mieć domyślny, bezparametrowy konstruktor. Należy unikać sparametryzowanych konstruktorówTypy nie mogą być abstrakcyjneNależy unikać statycznych me...

Źródło: eastgroup.pl
Dziel się z innymi:
70-536:Using .NET Types from COM Applications | Eastgroup.pl

Inne 5208 dni, 18 godzin, 33 minuty temu danielplawgo 24 źrodło rozwiń

Dzisiaj powiemy sobie o używaniu refleksji, tworzeniu instancji typów, wywoływanie metod do dynamicznego ładowania pakietów, ładowaniu pakietów itd. Przez większość czasu mamy bezpośredni dostęp do typów w trakcie pisania kodu. Są jednak chwilę kiedy warto byłoby załadować assembly, typy i metody zawarte w nim dynamicznie. Na przykład aplikacja, która obsługuje wtyczki powinna być napisana tak aby uruchomić plug-in dynamicznie nawet gdy plug-in nie jest dostępny, podczas opracowywania takiego wniosku.Jak...

Źródło: eastgroup.pl
Dziel się z innymi:
70-536 Using Reflection | Eastgroup.pl

Inne 5207 dni, 17 godzin, 57 minut temu danielplawgo 67 źrodło rozwiń

E-mail jest popularnym mechanizmem komunikacji. Framework .NET zawiera przestrzeń nazw System.Net.Mail, która zawiera klasy wspomagające tworzenie i wysyłanie wiadomości e-mail. W tym artykule skupimy się wyłącznie na tworzeniu wiadomości. Następna lekcja będzie o wysyłaniu.  Podstawowa wiadomość Aby wysłać wiadomość należy utworzyć obiekt MailMessage, określić nadawcę, odbiorcę, tytuł (ang. subject) i treść wiadomość (ang. body). Klasa MailMessage zawiera kilka konstruktorów. Najprostszy pozwala nam utw...

Źródło: eastgroup.pl
Dziel się z innymi:
70-536: Creating an E-mail Message | Eastgroup.pl

Inne 5208 dni, 18 godzin, 33 minuty temu danielplawgo 46 źrodło rozwiń

Wymień jakąkolwiek ważną technologię oprogramowania, a znajdziesz odpowiednią ścieżkę certyfikacyjną. Odpłatną oczywiście. To dezorientujący i zastraszający szereg akronimów: MCSD, SCJD, RHCE, ACSA. A firma oferująca daną certyfikację jest najczęściej tą samą firmą, co firma sprzedająca dany produkt. Nie ma tu konfliktu interesów. Ale czy te certyfikaty w rzeczywistości sprawdzają się? Czy są uzasadnionymi referencjami?

Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: Czy certyfikaty mają znaczenie?

Inne 5208 dni, 18 godzin, 33 minuty temu ada_man 122 źrodło rozwiń

Jak wysłać wiadomość Po utworzeniu wiadomości, musimy wysłać ją przez serwer SMTP, który prześle  wiadomość do odbiorcy. W .NET klasą, która reprezentuje serwer SMTP jest klasa SmtpClient. Aby wysłać wiadomość wywołujemy SmtpClient.Send. Najczęściej wysyłanie wiadomości jest tak proste jak w poniższym przykładzie(gdzie smtp.contoso.com jest nazwą lokalnego serwera SMTP): 1: MailMessage m = new MailMessage 2: ("[email protected]", 3:"[email protected]", 4:"Quarterly data report.", 5:"Hello, wo...

Źródło: eastgroup.pl
Dziel się z innymi:
70-536: Sending E-mail | Eastgroup.pl

Inne 5206 dni, 15 godzin, 7 minut temu danielplawgo 54 źrodło rozwiń

Oryginalny post: JavaScript: The Lingua Franca of the WebAutor: Jeff Atwood Mike Shaver, członek-założyciel Mozilla Organization wyraża mocne przekonania na temat przyczyn popularności Internetu:Jeśli wybierasz platformę powiązaną z konkretnymi narzędziami, jeśli porzucasz swobodną współpracę przez Zobacz Źródło, mashupy robione na zasadzie copy-and-paste i możliwość zapakowania jQuery tam gdzie wcześniej siedział Prototype, wtedy tracisz to, co spowodowało rozrost i rozproszoną ewolucję sieci. Tracisz t...

Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: JavaScript - lingua franca Internetu

Inne 5206 dni, 15 godzin, 7 minut temu gordon_shumway 49 źrodło rozwiń

Framework .NET zapewnia zarządzalne odpowiedniki dla niemal każdej funkcji Win32, którą chcielibyśmy wywołać. Jednak duża ilość istniejącego kodu niezarządzalnego (ang. unmanaged) zmusza osoby tworzące oprogramowanie, aby znały metody korzystania z obiektów COM (Component Object Model). Jako przykładem posłużymy się Microsoft Speech Object Library (%Windir%\System32\Speech\Common\Sapi.dll) – biblioteką dającą dostęp do systemowego mechanizmu syntezy mowy.Niech nasza aplikacja przemówi! Aplikacja może do ...

Źródło: eastgroup.pl
Dziel się z innymi:
70-536: Using COM Components from the .NET Framework | Eastgroup.pl

Inne 5210 dni, 11 godzin, 54 minuty temu danielplawgo 31 źrodło rozwiń

Oryginalny post: HTML Validation: Does It Matter? Autor: Jeff Atwood Sieć jest, ujmijmy to litościwie, raczej wyrozumiałym miejscem. Możesz karmić przeglądarki internetowe prawie każdym rodzajem kodu HTML czy JavaScript, a one dzielnie postarają się zrobić z tym coś sensownego i wyrenderować to w najlepszy możliwy sposób. Dla porównania, większość języków programowania jest niemal srodze bezlitosna. Jeśli choć jeden znak nie jest na swoim miejscu, Twój program prawdopodobnie się nie skompiluje, a tym b...

Tagi: Html, jeff atwood
Źródło: www.devblogi.pl
Dziel się z innymi:
devBlogi: Czy walidacja HTML ma znaczenie?

Inne 5212 dni, 17 minut temu gordon_shumway 50 źrodło rozwiń

Prawdopodobnie wielu z Was zna bądź słyszało już o społeczności StackOverflow, której wspólnymi siłami, w bardzo krótkim czasie, udało się stworzyć jedną z najciekawszych i najprzydatniejszych stron typu Q&A (pytania i odpowiedzi). Dzięki uprzejmości twórców tego serwisu, mamy przyjemność zaprezentować Wam jego polską wersję — devPytania. Ogólną ideę przyświecającą temu przedsięwzięciu najlepiej chyba przedstawił Jeff Atwood (jeden z tworców SO): StackOverflow najłatwiej chyba zdefiniować jako prze...

DevBlogi: Z Nowym Rokiem nowym krokiem - devPytania.pl

Inne 5213 dni, 1 godzinę, 8 minut temu http://claimid.com/rafek 114 źrodło rozwiń

Oryginalny post: Why Can't Programmers.. Program? Autor: Jeff Atwood Popadłem w zdumienie, gdy przeczytałem następującą obserwację Reginalda Braithwaite'a: Tak jak i ja, autor ma problemy z faktem, iż 199 na 200 aplikantów do każdej programistycznej pracy nie potrafi w ogóle pisać kodu. Powtarzam: nie potrafią pisać żadnego kodu. Autor, do którego się odnosi, to Imran, który najwyraźniej odrzuca wielu programistów, którzy nie potrafią napisać żadnego programu...

Tagi: jeff atwood
Źródło: www.devblogi.pl
Dziel się z innymi:
DevBlogi: Dlaczego programiści nie potrafią.. programować?

Inne 5213 dni, 1 godzinę, 8 minut temu gordon_shumway 177 źrodło rozwiń

Nie od dziś wiadomo, że dane (szczególnie te poufne) należy zabezpieczać i zapobiec dostaniu się ich w niepowołane ręce. .NET Framework udostępnia nam klasy które pozwalają zaimplementować szyfrowanie symetryczne, asymetryczne, hashing czy też podpis elektroniczny. Spróbujemy dzisiaj omówić sobie po krótce każdy ze sposobów.Szyfrowanie i deszyfrowanie danych symetrycznie za pomocą klucza  Kluczowym elementem w tym szyfrowaniu jest klucz. Klucz musi być znany nadawcy do zaszyfrowania informacji jak i odbi...

Źródło: eastgroup.pl
Dziel się z innymi:
70-536 Encrypting and Decrypting Data | Eastgroup.pl

Inne 5213 dni, 1 godzinę, 8 minut temu danielplawgo 62 źrodło rozwiń

1 2... 7 8 9 10 11 12 13

Najaktywniejsi w tym miesiącu