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

Po wyjściu finalnej wersji ASP .NET MVC 1.0 zabrałem się ostro do nauki nowej platformy. Już wcześniej oglądałem kilka webcastów z strony www.asp.net oraz śledziłem uważnie blog Scott Guthrie dotyczących MVC i raczej nie spodziewałem się niczego nowego. Właściwie jedyną rzeczą która od razu rzuciła mi się jednak w oczy po wyjściu wersji finalnej był brak plików codebehind dla widoków. Na początku nie potrafiłem zrozumieć dlaczego coś, co używałem od...

Tagi: ASP.NET MVC
Źródło: carael.net
Dziel się z innymi:
ASP .NET MVC, codebehind, kod spaghetti

Web 5519 dni, 22 godziny, 54 minuty temu Damian 101 źrodło rozwiń

Właściwości (properties) to przyjemny mechanizm do zapewniania enkapsulacji, czyli jednej z najważniejszych cech programowania obiektowego. Przyjemniejszy niż zwykłe metody zwane "getters & setters". Zwrócę jednak uwagę na ciekawy fakt (zapewne znany większości czytelników, ale...). Popatrzmy na następujący kod:

Tagi: .Net
Dziel się z innymi:
Metody get_ i set_

Inne 5519 dni, 22 godziny, 54 minuty temu Damian 31 źrodło rozwiń

Oto praktyczny przykład użycia wyrażeń lambda i metod rozszerzających, który lekko i prymitywnie "ociera się" o programowanie aspektowe i imituje jego podstawowe założenia:

Wyrażenia lambda i extension methods - aspektejszyn

Inne 5519 dni, 22 godziny, 54 minuty temu Damian 87 źrodło rozwiń

Aby bez problemu programiści wykorzystujący Visual Studio 2008 SP1 mogli łączyć się z Team Foundation Server 2010, opublikowany został dodatek - Visual Studio Team System 2008 Service Pack 1 Forward Compatibility Update for Team Foundation Server 2010.

Dziel się z innymi:
Klient Visual Studio 2008 a serwer TFS 2010

Narzędzia 5519 dni, 22 godziny, 54 minuty temu Damian 17 źrodło rozwiń

Ciekaw jestem ilu moich czytelników aktywnie korzysta z funkcji High DPI. Ja tak. Mój monitor natywnie pracuje rozdzielczości Full HD. Jeśli to działa wydajnie (nie narzekam) to jest to bardzo fajna cecha, ale pod warunkiem własnie, że High DPI jest wykorzystane i zaimplementowane poprawnie od systemu operacyjnego do poszczególnych aplikacji. Windows 7 podchodzi do tego tematu bardzo poważnie. Opcjami systemowymi “powiększyłem” sobie system do 125%. Odcz...

Źródło: blogs.msdn.com
Dziel się z innymi:
High DPI – kolejna zmora web dewelopera?

Inne 5519 dni, 22 godziny, 54 minuty temu Damian 16 źrodło rozwiń

Wysłanie wiadomości e-mail w .NET jest dziecinnie proste:MailMessage message = new MailMessage( "[email protected]", "[email protected]", "Temat", "Treść"); SmtpClient smtp = new SmtpClient(); smtp.Send(message); Powyższy przykład jest bardzo krótki, choć i tak został napisany niezwykle rozwlekle - wersja zminimalizowana zajęłaby 1 linijkę (w obu przypadkach ustawienia serwera pocztowego znajdują się w pliku konfiguracyjnym). Właściwie ten kawałek kodu powinien wystarc...

Tagi: email, transakcje
Źródło: zine.net.pl
Dziel się z innymi:
Transakcyjny mailing

Inne 5519 dni, 22 godziny, 54 minuty temu Damian 22 źrodło rozwiń

Policy Injection Application Block w skrócie to biblioteka pozwalająca na wstrzyknięcie kodu opakowującego wywołania metod. Dzięki temu za pomocą jednego atrybutu lub odpowiedniego wpisu w pliku konfiguracyjnym, możemy "nakazać", aby np. czas wykonania metody był mierzony i logowany. Oczywiście, różnych takich zastosowań możemy wyobrazić sobie bardzo wiele. Tyleż samo widać korzyści z zastosowania tego podejścia. Programowanie aspektowe (inaczej AOP - aspect or...

Źródło: zine.net.pl
Dziel się z innymi:
Przygody z Policy Injection Application Block

Narzędzia 5519 dni, 22 godziny, 54 minuty temu Damian 18 źrodło rozwiń

Jeżeli chcemy wykonywać testy jednostkowe naszego kodu, ale posiadamy do dyspozycji jedynie wersję Express VS, ciągłe uruchamianie i konfigurowanie NUnit może być nieco uciążliwe. Oto krótka instrukcja ułatwienia sobie życia:

Dziel się z innymi:
Maciej Aniserowicz | Visual Studio Express & NUnit

Narzędzia 5519 dni, 22 godziny, 54 minuty temu Damian 29 źrodło rozwiń

Bardzo szybki sposób na wygenerowanie hasła dla nowego użytkownika: string pw = Guid.NewGuid().ToString("N").Substring(0,7);

Tagi: .Net, C#
Dziel się z innymi:
Generowanie losowego hasła

Inne 5520 dni, 1 godzinę, 18 minut temu CaMeL 27 źrodło rozwiń

Lepiej będzie tu zawrzeć orginalną definicje metadanych ORM tools require a metadata format for the application to specify the mapping between classes and tables, properties and columns, associations and foreign keys, .NET types and SQL types...

Tagi: .Net, C#
Dziel się z innymi:
Definiowania meta danych mapowania

Inne 5520 dni, 1 godzinę, 18 minut temu CaMeL 9 źrodło rozwiń

Ostatnio pisząc Smart Client'a w WinForms do usług sieciowych (w sumie były 4 WebService'y na serwerze ASP.NET) natrafiłem na pewien problem. Mianowicie Visual Studio przy generowaniu namiastek WebService'ów umieszcza adres usługi w pliku app.config i stamtąd go pobiera. Mi natomiast była potrzebna możliwość zmiany adresu usługi przez użytkownika po uruchomieniu programu...

Tagi: .Net, C#
Dziel się z innymi:
Modyfikacja adresu WebService w trakcie działania programu

Inne 5520 dni, 1 godzinę, 18 minut temu CaMeL 15 źrodło rozwiń

Abstract: opis sposobu na obliczenie wyrażeń arytmetycznych i logicznych na platformie .NET przy wykorzystaniu klasy XPath. Zastosowanie powyższego mechanizmu jako silnika reguł biznesowych...

Tagi: .Net, C#
Dziel się z innymi:
Obliczanie wyrażeń arytmetycznych i logicznych a reguły biznesowe

Inne 5520 dni, 1 godzinę, 18 minut temu CaMeL 25 źrodło rozwiń

ASP.NET Development Server jest wbudowanym z Visual Studio 2005 serwerem WWW, przeznaczonym do celów testowych. Nie pozwala on na zdalne połączenia oraz nie ma innych „bajerów” wbudowanych w IIS, ale do prostych celów testowych nadaje się...

Tagi: .Net, C#
Dziel się z innymi:
Zmiana portu oraz bezpośrednie uruchomienie ASP.NET Development Server

Web 5520 dni, 1 godzinę, 18 minut temu CaMeL 19 źrodło rozwiń

Abstract: Opisanie sposobu wykonania hiperłącza do poczty (mailto) w kontrolce GridView (ASP.NET 2.0) przy wykorzystaniu kolumny HyperLinkField oraz Data Binding. Opis obejścia błędu w działaniu HyperLinkField...

Tagi: asp.net, C#
Dziel się z innymi:
Wykonanie hiperłącza do poczty ("mailto") w GridView przy pomocy HyperLinkField

Web 5520 dni, 1 godzinę, 18 minut temu CaMeL 21 źrodło rozwiń

Już od dłuższego czasu odchodzi się od pisania zapytań do baz danych poprzez pisanie zapytań SQL. Ma to wiele przyczyn, wśród nich można wymienić:..

Tagi: ADO.NET, C#
Dziel się z innymi:
RINQ – Ruby Integrated Query Language

Inne 5520 dni, 1 godzinę, 18 minut temu CaMeL 19 źrodło rozwiń

Skoro wiem już coś o LINQ to SQL przyszła pora na Entity Framework Entity Framework miał ukazać się w VS2008 ale został opóźniony i udostępniony dopiero z VS2008 SP1..

Tagi: .Net, C#
Dziel się z innymi:
Linq to SQL / Entity Framework / DataSet - Part 2

Inne 5520 dni, 1 godzinę, 18 minut temu CaMeL 47 źrodło rozwiń

Widok - edycja oraz dodawanie Oprócz opisanych wcześniej list musimy jeszcze operować na poszczególnych rekordach. Mamy do dyspozycji Create, Details, Edit z standardowych templatów...

Tagi: .Net, C#
Dziel się z innymi:
MVC - V jak Widok - Edycja, podgląd, dodawanie

Inne 5520 dni, 1 godzinę, 18 minut temu CaMeL 23 źrodło rozwiń

Widok - index czyli lista Widok z samego założenia wzorca projektowego jest zależny od kontrolera, po kolei będą więc przedstawiane przykłady i spostrzeżenia odnośnie obu. Ponieważ wszystkiego jest dość dużo dlatego podział na listy i edycje...

Tagi: .Net, C#
Dziel się z innymi:
MVC - V jak Widok - Listy

Inne 5520 dni, 1 godzinę, 18 minut temu CaMeL 16 źrodło rozwiń

Gdzie ja jestem czyli Routing. W świecie ASP.NET URL odpowiadał namacalnemu plikowi. W świecie MVC w którym posługujemy się pojęciami akcji i routingu URL nie ma nic wspólnego z plikiem, za to oczywiście ma wiele wspólnego z akcjami i kontrolerami...

Tagi: .Net, C#
Dziel się z innymi:
MVC Routing

Inne 5520 dni, 1 godzinę, 18 minut temu CaMeL 22 źrodło rozwiń

W Internecie naprawdę jest dużo materiałów opisujących jak korzystać z oprogramowania, co oznaczają określone metryki i jak za pomocą nDepend rozwiązywać konkretne problemy (na przykład podmiany biblioteki zewnętrznej X, którą wykorzystujemy w naszym rozwiązaniu na bibliotekę Y). IMO nie ma sensu opisywać sposobów przeprowadzania analizy w nDepend, dlatego też na końcu zamieszczam listę linków, które każda osoba zainteresowana nDepend powinna przejrzeć/przeczytać. Skoncentruje się na ogólnym opisie narzę...

Tagi: NDepend
Źródło: blog.gutek.pl
Dziel się z innymi:
.neting in the free world | nDepend - długa historia o tym jak zaoszczędziłem godziny żmudnej pracy

Narzędzia 5520 dni, 17 godzin, 50 minut temu macko 47 źrodło rozwiń

1 2... 427 428 429 430 431 432... 464 465

Najaktywniejsi w tym miesiącu