dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET - Strona 336

Tym wszystkim co chcą się dowiedzieć: jak obsługiwana jest pamięć na platformie .NET, jak działa Garbage Collector, co to są generacje zmiennych i z jakimi stosami mamy do czynienia w .NET, co to są obiekty tymczasowe, jak przechowywane są duże obiekty i dlaczego mamy do czynienia z fragmentacją pamięci, jak przebiega finalizacja (kiedy potrzebny jest destruktor, metoda Finalize lub wykorzystanie mechanizmu Dispose) jakie są częste problemy z pamięcią. Polecam obejrzenie filmu-prezentacji: http://www...

Tagi: .Net, C#, pamięc
Dziel się z innymi:
Obsługa pamięci w .NET

Inne 3203 dni, 12 godzin, 10 minut temu Damian 92 rozwiń

Przepis: zainstaluj MSDN Library, pójdź do Development Tools and Languages -> Visual Studio -> Visual C# -> Visual C# Samples -> Hello World Sample -> Hello1.cs -> View Source:..

Tagi: .Net, C#
Dziel się z innymi:
HelloWorld copyrighted?

Inne 3203 dni, 12 godzin, 10 minut temu CaMeL 39 rozwiń

Często dane, które posiadamy musimy odpowiednio sformatować przed ich wyświetleniem. Jeżeli takie dane musimy zwalidować, to warto zadbać, aby walidowane dane były w takim samym formacie jak je wyświetlamy.

Tagi: asp.net, C#
Źródło: gasior.net.pl
Dziel się z innymi:
waliduj dane w formacie w jakim je wyświetlasz

Web 3203 dni, 12 godzin, 10 minut temu CaMeL 35 rozwiń

W czasach kiedy rozpoczynałem swoją zabawę z C++ (a w gruncie rzeczy żadnym wielkim wygą nie jestem ;]) takie rzeczy starano się robić w WinAPI z wykorzystaniem ShellExecute, czy SendMessage. Bo jak sam temat mówi wpis ten będzie dotyczył systemu Windows. Wraz z rozwojem języków i środowisk sporą część tychże funkcji można wykorzystać poprzez łatwiejsze w użyciu zamienniki.

Tagi: .Net, C#
Źródło: m1chu.eu
Dziel się z innymi:
Proste uruchamianie i zamykanie zewnętrznych programów w Visual C++/C# .NET…

Inne 3203 dni, 12 godzin, 10 minut temu CaMeL 93 rozwiń

Scott Hanselman uważa, że umieszczanie certyfikatów branżowych w podpisie jest niezręczne: Jeśli nierozsądne byłoby umieszczenie w CV wyników egzaminów ze studiów, to czemu umieszczenie Scott Hanselman, MCSD, MCT, MCP, MC*.* jest rozsądne? Posiadanie certyfikatu znaczy tyle, że jesteś w stanie przyswoić dużą dawkę wiedzy technicznej. Chwileczkę. Proponuję podpisywanie się w następujący sposób: Scott Hanselman, 11 dużych projektów zakończonych sukcesem, 3 projekty Open-Source, 1 projekt zakończony g...

Tagi:
Źródło: www.devblogi.pl
Dziel się z innymi:
Do sukcesu przez porażki

Inne 3203 dni, 22 godziny, 37 minut temu Damian 44 rozwiń

Oryginalny post: Who's Your Coding Buddy?Autor: Jeff Atwood Zdumiewa mnie, jak bardzo mój kod zyskuje na tym, że zostanie przejrzany przez kogoś innego. Nie mam tu na myśli formalnej recenzji kodu, wysyłania go do publicznej oceny w Internecie lub uciążliwego reżimu programowania w parach. Jedna szybka próba wyjaśnienia i pokazania mojego kodu koledze/koleżance z zespołu -- to zazwyczaj wystarcza, by wyłapać błędy. To oczywiście nie jest nic nowego. Doskonała książka autorstwa Karla Wiegersa Peer Revi...

Tagi:
Źródło: www.devblogi.pl
Dziel się z innymi:
DevBlogi: Kto jest Twoim kumplem do kodowania?

Inne 3203 dni, 22 godziny, 37 minut temu mnikolajuk 59 rozwiń

W tej lekcji training kit robi długi wstęp na temat: „dlaczego mamy różne kodowania”, który sobie pominiemy. Dopiero na drugiej stronie pojawia się pierwsza istotna dla nas informacja, która mówi, że przestrzeń System.Text dostarcza nam klasy do kodowania i dekodowania. System.Text wspiera następujące kodowania:Unicode UTF-32: reprezentuje znaki unicode jako ciągi 32-bitowe. Do konwertowania używamy klasy UTF32Encoding. Unicode UTF-16: : reprezentuje znaki unicode jako ciągi 16-bitowe. Do konwertowania u...

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

Inne 3203 dni, 22 godziny, 37 minut temu danielplawgo 39 rozwiń

Wyrażenia regularne pozwalają sprawdzić, czy ciąg znaków pasuje do pewnego wzorca, co przydatne jest chociażby przy sprawdzaniu danych wejściowych, wyciąganiu informacji z tekstu, czy do ich podmiany. Zapisywany wzorzec jest ciągiem znaków, który musi spełniać pewne wymagania, a użyte symbole i operatory mają określone znaczenie, często zależne od kontekstu. Najczęściej wykorzystywane to:

Źródło: eastgroup.pl
Dziel się z innymi:
70-536: Forming Regular Expressions

Inne 3203 dni, 22 godziny, 37 minut temu danielplawgo 80 rozwiń

Wczoraj odbyła się prezentacja na temat LINQ. Starałem się pokazać podstawy posługiwania się tym bardzo fajnym narzędziem. Tak jak obiecałem wrzucam prezentację oraz kod, który pisałem. Aby poprawnie działało LINQ to SQL musicie stworzyc sobie prostą baze i wrzucić do pliku Mapa.dbml tak jak to robiłem wczoraj. Kod w kilku ważniejszych miejscach pokomentowałem także można go sobie na spokojnie przeanalizować :) Dzięki za przybycie! :)

Tagi: Linq, podstawy
Źródło: eastgroup.pl
Dziel się z innymi:
Wstęp do Linq - prezentacja i materiały

Inne 3203 dni, 22 godziny, 37 minut temu Damian 146 rozwiń

Można użyć wielu klas Stream do zapisu i odczytu plików. .NET Framework dostarcza nam specjalne klasy do zapisu plików tekstowych, plików binarnych czy też do kompresji danych i przechowywania ich w pamięci. W dzisiejszym artykule przyjrzymy się temu tematowi w mniej lub bardziej szczegółowy sposób.Odczyt i zapis pliku tekstowego Do odczytu pliku tekstowego możemy użyć klasy TextReader lub StreamReader. Przykłady ich użycia (zaczerpnięte z training kit’a bo jak wiecie nie lubie wymyślać sztucznych tworów...

Źródło: eastgroup.pl
Dziel się z innymi:
70-536 Reading and Writing Files and Streams | Eastgroup.pl

Inne 3203 dni, 22 godziny, 37 minut temu danielplawgo 44 rozwiń

Eleganckie samobójstwo aplikacji ASP.NET Czasami może się zdarzyć, że nasza aplikacja ASP.NET odczuje potrzebę popełnienia samobójstwa i narodzenia się na nowo. Kiedy? Na przykład, gdy zmieni się jakiś plik konfigurujący aplikację (nie dotyczy to web.config, którego zmiana powoduje automatyczny restart) lub gdy chcemy w sekcji administracyjnej witryny dać możliwość administratorowi wykonania tego na życzenie. Wówczas pojawia się pytanie, jak to zrobić elegancko i zgodnie z lege artis? Rozwiązanie łopatol...

Tagi: asp.net
Źródło: zine.net.pl
Dziel się z innymi:
Eleganckie samobójstwo aplikacji ASP.NET

Web 3203 dni, 22 godziny, 37 minut temu Damian 62 rozwiń

Zdarza się, że mamy w projekcie grupę plików powiązanych ze sobą logicznie. Na przykład - jeden wygenerowany automatycznie i drugi uzupełniający go własnoręcznie napisanym kodem. Przykładem "z życia" są tu klasy form z .NET, gdzie to Visual Studio standardowo pokazuje swoją ciekawą funkcjonalność "zwijania" grupy powiązanych plików. Niestety, takie zachowanie nie jest dostępne w żaden znany mi sposób z poziomu interfejsu użytkownika. Jak więc wykorzystać ten trik we własnych programach?

Dziel się z innymi:
"Zwijanie" plików w Visual Studio

Narzędzia 3203 dni, 22 godziny, 37 minut temu Damian 43 rozwiń

Chyba trudno znaleźć programistę, który po dłuższej pracy z LINQ-to-SQL nie uznałby tej technologii za przełomową pod względem wygody i szybkości tworzenia aplikacji w porównaniu do tego, co wcześniej oferował sam .NET: DataSets oraz czyste DbConnections i spółka. Jednakże używanie tego rozwiązania na dłużą metę nie jest wolne od kilku wyzwań (i bardzo dobrze). W Linq2Sql klasą dającą dostęp do bazy danych jest DataContext (lub dziedzicząca po nim, dla silnie typowanych kontekstów)....

Tagi: DB, Linq, LINQ-to-SQL
Źródło: zine.net.pl
Dziel się z innymi:
Co z tym DataContext?

Bazy danych i XML 3203 dni, 22 godziny, 37 minut temu Damian 160 rozwiń

Czasami zdarza się, że jesteśmy świadomi istnienia jakiejś funkcjonalności, jednak wredny twórca biblioteki bezwstydnie ją przed nami ukrył. A my ją odkryliśmy na przykład przy pomocy Reflectora.

Tagi: .Net
Dziel się z innymi:
Łamiemy prywatność, czyli załóżmy Jarkowi konto!

Inne 3203 dni, 22 godziny, 37 minut temu Damian 48 rozwiń

Wraz z pojawianiem się kolejnych wersji .NET do świata programistów wchodziło coraz większe zamieszanie. Co oznacza każdy następny numerek, jakie zmiany wnosi, jak się owe zmiany mają do poprzedników? Przykładowy fakt, że piszemy program używając Visual Studio 2008 w języku C# 3.0 i korzystając jednoczeście z bibliotek w wersjach 2.0, 3.0 i 3.5, a o jego poprawne działanie dba CLR w wersji 2.0.50727 może nieźle namieszać. Szczególnie u początkujących developerów.

Tagi: .Net
Dziel się z innymi:
Numerologia w .NET

Inne 3203 dni, 22 godziny, 37 minut temu Damian 61 rozwiń

Na temat Beginner's All Purpose Symbolic Instruction Code Edsger Dijkstra miał to do powiedzenia: Nauczenie studentów dobrego stylu programowania jest praktycznie niemożliwe, jeśli byli oni wcześniej wystawieni na szkodliwe działanie BASICa; jako potencjalni programiści są umysłowo okaleczeni bez nadziei na regenerację. Jestem pewien, że wyolbrzymiał dla efektu; o ile podziwiam jego refera...

Wszystko czego potrzebowałem się dowiedzieć o programowaniu, nauczyłem się z BASICa

Inne 3204 dni, 17 godzin temu Damian 37 rozwiń

Czy zastanawialiście się kiedyś jak działa słowo kluczowe yield? Jeśli ktoś nie kojarzy tej konstrukcji to w telegraficznym skrócie pozwala ona (między innymi) w bardzo łatwy sposób zaimplementować interfejs IEnumerable. Interfejs ten wymagana dostarczenia tylko jednej metody, która powinna zwrócić instancję klasy implementującej IEnumerator. Zaimplementowanie tego interfejsu nie powinno przysporzyć znacznych trudności ale wymaga już trochę większego nakładu pracy. Przykładowe, uproszczone użycie yield ...

Tagi: C#, yield
Dziel się z innymi:
Tajemnica yield

Inne 3204 dni, 17 godzin temu Damian 132 rozwiń

Visual Studio to potężne narzędzie, o ogromnych możliwościach, które pozwala tworzyć i debugować programy w łatwy i przyjemy sposób. Dobra znajomość swojego środowiska pracy do podstawa dla każdego programisty. Dlatego poniżej zamieszczam opis kilku "zaawansowanych" narzędzi udostępnionych w Visual Studio. Tak naprawdę prezentowane przeze mnie techniki nie są ani trudne, ani skomplikowane w użyciu. Nie ulega jednak wątpliwości, że są stosunkowo mało znane. Działają poprawnie w przypadku języka C# (dla in...

Dziel się z innymi:
Zakamarki Visual Studio (cz. 1)

Narzędzia 3204 dni, 17 godzin temu Damian 73 rozwiń

Dzisiaj będzie trochę asp-owo, skoro mi się przydało, to myślę, że komuś z Was również się przyda. Podczas klepania kolejnej kontrolki często trafia się problem zaprezentowania graficznie jakiejś mniej lub bardziej ciekawej klasy. Oczywiście możemy spreparować własną klasę lepiąc kilka komponentów, ale często wystarczającym rozwiązaniem jest użycie ListView. Powiedzmy, że do pokazania mamy prostą klasę(zostawiam tylko propercje):publicclass OurClass {    publicstring  name{};    publicbool checkBox1{...

Tagi: asp.net, ListView
Źródło: www.bdamage.pl
Dziel się z innymi:
ListView – przykład użycia

Web 3204 dni, 17 godzin temu Damian 178 rozwiń

Szybki resize przeglądarki do 1024 x 76812 maja 2009, 21:54 Komentarze: 0 Kategorie: tipswebdesign Tworząc strony czy aplikacje internetowe trzeba mieć na uwadze różne rozdzielczości ekranu, aby po załadowaniu treść była jak najszybciej i najłatwiej dostępna bez poziomego paska przewijania. Statystyki W3C mówią jednoznacznie - góruje rozdzielczość 1024 x 768. Na codzień korzystam z Firefoxa i wpisując w pasek adresu następującą linię 1: javascript:window.resizeTo(1024,768) przeglądarka zm...

Tagi: JavaScript
Źródło: dario-g.com
Dziel się z innymi:
Szybki resize przeglądarki do 1024 x 768

Web 3204 dni, 17 godzin temu Damian 34 rozwiń

1 2... 334 335 336 337 338 339... 374 375
.NET DeveloperDays 2018

wrzesień

07.
BBQ4IT
Bielskio-Biala
21.
Dev#
Gdansk, Stary Manez

październik

27.
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 873,58)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,88)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 393,76)

8

Damian (9 640,27)

9

danielplawgo (7 731,14)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 833,06)

15

dpawlukiewicz (3 785,36)

16

AdrianBystrek (3 500,85)

17

spetz (3 433,34)

18

jedmac (3 318,39)

19

http://jakub-flor... (3 224,66)

20

KonradKokosa (2 991,24)