Pierwszy raz na dotnetomaniaku? Przeczytaj nasz FAQ lub zadaj nam pytanie.

pzielinski
Nazwa: pzielinski
Punkty: 3 770,14
Ostatnio widziany: 51 minut temu
Zarejestrowany od: 21 lutego, 2010
dotnetomaniak.pl
atom rss
1
.netomaniak

Piotr Zieliński » Blog Archive » Integration Services i błąd DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER nowe okno

| wysłane przez pzielinskipzielinski 51 minut temu
29 lipca 2010 12:34:48 GMT
Dziś pisząc pewien pakiet integracyjny (integration services) napotkałem na następujący błąd:Error: SSIS Error Code DTSECANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "Excel Connection Manager 1" failed with error code 0xC00F9304. There may be error messages posted before this with more information on why the AcquireConnection method call failed. Stworzony pakiet składał się z Excel Source. Po odpaleniu wystąpił błąd właśnie na tym elemencie...... (więcej)
kategoria: Bazy danych i XML | kliknięć: 0 | skomentuj | | źródło: www.pzielinski.com
1
.netomaniak

Piotr Zieliński » Blog Archive » ASP.NET MVC i stronicowanie wyników nowe okno

opublikowano 3 godziny temu | wysłane przez pzielinskipzielinski 1 dzień, 23 godziny, 53 minuty temu
29 lipca 2010 10:26:22 GMT 27 lipca 2010 13:33:26 GMT
W ASP.NET MVC nie ma wbudowanego wsparcia stronicowania dla wyświetlanych danych. W czystym ASP .NET mieliśmy do dyspozycji wiele zaawansowanych kontrolek, które wspierały mechanizm stronicowania (np. ListView). W ASP.NET MVC interfejs definiujemy za pomocą czystego HTML\XHTML i sami musimy zadbać o możliwość stronicowania. Nie jest to trudne ale wymaga jednak trochę nakładu pracy. Jeśli chcemy mieć elastyczną bibliotekę do obsługi stronicowania to implementacja jest już dość czasochłonna. Dlatego w tym poś... (więcej)
kategoria: ASP.NET | kliknięć: 38 | skomentuj | | źródło: www.pzielinski.com
2
.netomaniaki

Piotr Zieliński » Blog Archive » WCF Data Services - artykuł nowe okno

opublikowano 3 dni, 4 godziny, 4 minuty temu | wysłane przez pzielinskipzielinski 12 dni, 3 godziny, 1 minutę temu
26 lipca 2010 09:21:53 GMT 17 lipca 2010 10:25:16 GMT
Jakiś czas temu (kilka miesięcy;)) obiecywałem, ze napiszę artykuł o WCF Data Service. Zainteresowanych odsyłam tutaj. (więcej)
kategoria: Programowanie rozproszone | kliknięć: 97 | skomentuj | | źródło: www.pzielinski.com
1
.netomaniak

Piotr Zieliński » Blog Archive » ASP.NET MVC, Html.Editor(…), Html.EditorFor(…) nowe okno

opublikowano 5 dni, 20 godzin, 2 minuty temu | wysłane przez pzielinskipzielinski 14 dni, 9 minut temu
23 lipca 2010 17:23:55 GMT 15 lipca 2010 13:16:37 GMT
W poprzednim poście przedstawiłem metodę Html.Display. Funkcja Html.Editor(…) w działaniu jest bardzo podobna – również służy do generowania szablonów na podstawie klas. Różnica polega na tym, że Html.Editor tworzy pola edycyjne TextBox. Służy więc do generowania formularzy edycyjnych a nie do prezentowania danych tak jak Html.Display. Sposób wykorzystania jest analogiczny do DisplayFor więc zachęcam do przeczytania poprzedniego wpisu. Poniżej końcowy wynik: Warto wspomnieć, że również można tworzyć włas... (więcej)
kategoria: ASP.NET | kliknięć: 32 | skomentuj | | źródło: www.pzielinski.com
1
.netomaniak

Piotr Zieliński » Blog Archive » ASP .NET MVC, Html.Display, Html.DisplayFor nowe okno

opublikowano 7 dni, 6 godzin, 56 minut temu | wysłane przez pzielinskipzielinski 16 dni, 2 godziny, 8 minut temu
22 lipca 2010 06:30:05 GMT 13 lipca 2010 11:17:37 GMT
Podczas budowania formularzy często potrzebujemy wyświetlić zbiory danych. Załóżmy, że mamy klasę Contact zawierającą dane kontaktowe użytkownika (email, telefon, fax). W celu wyświetlenia informacji zawartych w klasie można oczywiście użyć zwykłych wywołań Html.Label np:Phone:<%=Model.Contact.Phone%>Email:<%=Model.Contact.Email%>Fax:<%=Model.Contact.Fax%> Metoda całkowicie poprawna jednak bardzo niewygodna – co jeśli do klasy dodamy nowe pole, np. MobilePhoneNumber? Oczywiście progr... (więcej)
kategoria: ASP.NET | kliknięć: 53 | skomentuj | | źródło: www.pzielinski.com
1
.netomaniak

Piotr Zieliński » Blog Archive » GROUPBY i WITH CUBE nowe okno

opublikowano 10 dni, 16 godzin, 55 minut temu | wysłane przez pzielinskipzielinski 19 dni, 20 godzin, 23 minuty temu
18 lipca 2010 20:31:19 GMT 9 lipca 2010 17:02:49 GMT
W poprzednim poście wyjaśniłem do czego służy klauzula WITH ROLLUP. Dzisiaj zajmiemy się bardzo podobnym mechanizmem – WITH CUBE. Najlepiej wyjaśnić to znów na przykładzie tabeli. Załóżmy, że mamy poniższe zapytanie:select StoreName,ProductType,sum(Number) from SoldProducts GROUPBY StoreName,ProductType W wyniku wykonania otrzymamy:StoreNameProductTypeSumaSklepA komputery1SklepAspożywka3SklepBkomputery4SklepBspożywka6 Jak wiemy z poprzedniego wpisu WITH ROLLUP umożliwi uzyskanie wyników hierarchicznych... (więcej)
kategoria: Bazy danych i XML | kliknięć: 37 | skomentuj | | źródło: www.pzielinski.com
1
.netomaniak

Piotr Zieliński » Blog Archive » GROUP BY i WITH ROLLUP nowe okno

opublikowano 13 dni, 6 godzin, 59 minut temu | wysłane przez pzielinskipzielinski 21 dni, 15 godzin, 24 minuty temu
16 lipca 2010 06:27:15 GMT 7 lipca 2010 22:01:36 GMT
Operator WITH ROLLUP używa się w połączeniu z GROUPBY. Czasami istnieje potrzeba grupowania wyników po dwóch kolumnach. Wyobraźmy sobie, że mamy tabelę lub widok zawierający listę sprzedanych produktów. Będziemy mieli zatem takie kolumny jak “nazwa produktu”, “nazwa sklepu w którym został sprzedaży produkt” oraz “typ produktu”. Przykładowe zapytanie wyglądałoby więc następująco:select StoreName,ProductType,sum(Number) from SoldProducts GROUPBY StoreName,ProductType Zapytanie zwróci produkty pogrupowanie... (więcej)
kategoria: Bazy danych i XML | kliknięć: 46 | skomentuj | | źródło: www.pzielinski.com
1
.netomaniak

Integracja Windows Identity Foundation z WCF nowe okno

opublikowano 17 dni, 1 godzinę, 31 minut temu | wysłane przez pzielinskipzielinski 26 dni, 16 godzin, 47 minut temu
12 lipca 2010 11:54:54 GMT 2 lipca 2010 20:39:34 GMT
Windows Identity Foundation można również z łatwością wykorzystać w Windows Communication Foundation. Zainteresowanych odsyłam do tego artykułu:): http://msdn.microsoft.com/pl-pl/library/ff769959.aspx?id=rss (więcej)
kategoria: Inne | kliknięć: 40 | skomentuj | | źródło: www.pzielinski.com
1
.netomaniak

Piotr Zieliński » Blog Archive » Windows Identity Foundation – integracja z ASP .NET nowe okno

opublikowano 19 dni, 15 godzin, 50 minut temu | wysłane przez pzielinskipzielinski 29 dni, 3 godziny, 25 minut temu
9 lipca 2010 21:35:42 GMT 30 czerwca 2010 10:01:14 GMT
Framework WIF dostarcza ujednolicony model zabezpieczeń. W łatwy sposób można przełączać się między tokenami generowanymi na podstawie loginu\hasła czy CardSpace – kod pozostaje niezmienny. Zainteresowanych zapraszam mojego ostatniego artykułu: http://msdn.microsoft.com/pl-pl/library/ff720168.aspx (więcej)
kategoria: ASP.NET | kliknięć: 45 | skomentuj | | źródło: www.pzielinski.com
tagi: bezpieczeństwo, WIF
1
.netomaniak

Piotr Zieliński » Blog Archive » ASP .NET MVC – widoki częściowe, MasterPages nowe okno

opublikowano 23 dni, 23 godziny, 19 minut temu | wysłane przez pzielinskipzielinski 32 dni, 19 godzin, 21 minut temu
5 lipca 2010 14:07:00 GMT 26 czerwca 2010 18:05:13 GMT
Widoki częściowe pozwalają na wyodrębnienie ze strony pewnych części do osobnego pliku. Załóżmy, że projektujemy widok strony głównej sklepu internetowego. Z pewnością taki widok zawiera m.in. informacje o stanie koszyka, menu, listę kategorii i produkty w promocji. Można oczywiście wszystkie dane umieścić w jednym pliku aspx. Niestety w takim przypadku plik źródłowy widoku byłby bardzo długi i skomplikowany. Lepszym rozwiązaniem jest zapisanie poszczególnych fragmentów do różnych plików – widoków częściowy... (więcej)
kategoria: ASP.NET | kliknięć: 52 | skomentuj | | źródło: www.pzielinski.com
1
.netomaniak

Piotr Zieliński » Blog Archive » T-SQL, klauzula OUTPUT nowe okno

opublikowano 26 dni, 12 godzin, 39 minut temu | wysłane przez pzielinskipzielinski 34 dni, 22 godziny, 40 minut temu
3 lipca 2010 00:46:59 GMT 24 czerwca 2010 14:46:34 GMT
OUTPUT pozwala na zwrócenie wierszy d0danych, zaktualizowanych lub usuniętych za pomocą komend INSERT, UPDATE  i DELETE. Zwrócony wynik możemy wyświetlić po prostu na ekranie lub wstawić do innej tabeli.  Wyobraźmy sobie, że mamy tabele Employee oraz EmployeeLog zawierającą logi. W celu wykonania loga możemy: INSERTINTO Employee (IDEMPLOYEE,FirstName,LastName) OUTPUT getdate(),'wstawiono wiersz',inserted.IDEMPLOYEE INTO EmployeeLog values(1,'Jakies imie,','Jakies nazwisko'); Równoważny efekt można osi... (więcej)
kategoria: Bazy danych i XML | kliknięć: 38 | skomentuj | | źródło: www.pzielinski.com
1
.netomaniak

Piotr Zieliński » Blog Archive » Operator Apply (T-SQL) nowe okno

opublikowano 30 dni, 4 godziny, 37 minut temu | wysłane przez pzielinskipzielinski 36 dni, 18 godzin, 56 minut temu
29 czerwca 2010 08:49:02 GMT 22 czerwca 2010 18:29:35 GMT
W SQL Server 2005 wprowadzono operator Apply. Służy on do łączenia tabeli z funkcją zwracającą również tabelę (table-valued function). Po lewej stronie operatora mamy więc zwykłą tabelę (np. "Employees”) a  po prawej jakąś funkcję (np. “GetContactInfo”). Apply wywoła GetContactInfo dla każdego wiersza z Employee. W T-SQL występują dwie odmiany operatora: CROSS APLY i OUTER APPLY. Pierwszy  z nich złączy wyłącznie te wiersze dla których funkcja zwraca jakiś wynik. Z kolei OUTER APPLY złączy wiersze zastępują... (więcej)
kategoria: Bazy danych i XML | kliknięć: 29 | skomentuj | | źródło: www.pzielinski.com
2
.netomaniaki

Piotr Zieliński » Blog Archive » ASP .NET MVC, formularze nowe okno

opublikowano 30 dni, 17 godzin, 50 minut temu | wysłane przez pzielinskipzielinski 39 dni, 20 godzin, 24 minuty temu
28 czerwca 2010 19:35:35 GMT 19 czerwca 2010 17:02:29 GMT
Formularz w ASP .NET MVC można zdefiniować za pomocą czystego HTML np: Znacznie wygodniejszym rozwiązaniem jest jednak użycie metod dostarczonych przez helpery. W ASP .NET MVC podstawowym helperem jest HTMLHelper do którego można uzyskać referencję w widoku za pomocą właściwości HTML. Stworzenie formularza wygląda więc następująco:<% using (Html.BeginForm()) { %><%}%> Domyślnie zostanie użyta akcja w której się znajdujemy – np. /Clients/Create. Można również zdefiniować... (więcej)
kategoria: ASP.NET | kliknięć: 58 | skomentuj | | źródło: www.pzielinski.com
2
.netomaniaki

Piotr Zieliński » Blog Archive » ASP .NET MVC – definiowanie widoku, podstawy nowe okno

opublikowano 32 dni, 15 godzin, 20 minut temu | wysłane przez pzielinskipzielinski 41 dni, 18 godzin, 25 minut temu
26 czerwca 2010 22:06:21 GMT 17 czerwca 2010 19:00:46 GMT
Widok czyli graficzny interfejs użytkownika definiuje się w ASP .NET MVC za pomocą kilku helperów oraz czystego HTML\XHTML. Prosty widok prawie niczym nie różni się od dokumentu XHTML:<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage"%> Jedyną nowością jest dodanie deklaracji Page oraz atrybutu runat=”server”. Jak jednak pamiętamy z poprzedniego postu, kontroler do widoku... (więcej)
kategoria: ASP.NET | kliknięć: 80 | skomentuj | | źródło: www.pzielinski.com
2
.netomaniaki

Piotr Zieliński » Blog Archive » Model-View-Controller – ASP .NET MVC, wprowadzenie nowe okno

opublikowano 41 dni, 14 godzin, 9 minut temu | wysłane przez pzielinskipzielinski 50 dni, 23 godziny, 10 minut temu
17 czerwca 2010 23:16:40 GMT 8 czerwca 2010 14:16:00 GMT
ASP .NET MVC jest frameworkiem wspierającym wzorzec projektowy MVC. Należy zdawać sobie sprawę, że przechodząc z klasycznego ASP .NET na ASP .NET MVC tracimy możliwość korzystania ze zbioru kontrolek typu ListView, Repeater itp. Na początku może wydawać się to bardzo ograniczające jednak w praktyce czas wymagany na stworzenie aplikacji webowej jest niewiele dłuższy a za to zyskujemy znacznie większą elastyczność. Ponadto ze względu na brak standardowych kontrolek nie ma bałaganu z ViewState. Uogólniając, in... (więcej)
kategoria: Architektura | kliknięć: 52 | skomentuj | | źródło: www.pzielinski.com
2
.netomaniaki

Piotr Zieliński » Blog Archive » Warunkowe wyświetlanie kolumn w T-SQL nowe okno

opublikowano 45 dni, 2 godziny, 41 minut temu | wysłane przez pzielinskipzielinski 52 dni, 23 godziny, 2 minuty temu
14 czerwca 2010 10:45:10 GMT 6 czerwca 2010 14:24:15 GMT
Załóżmy, że mamy tabelę składającą się z 4 kolumn: FirstName, LastName, CompanyName oraz PersonType. Pole  PersonType przyjmuje ‘C’ gdy dany wiersz przedstawia firmę oraz ‘N’ gdy reprezentuje osobę fizyczną. Następnie chcemy wyświetlić w zależności od typu osoby nazwę firmy (C) lub imię+nazwisko(N). Zadanie można zrealizować za pomocą klauzuli case when:select (casewhen PersonType='C'then CompanyName else FirstName+''+LastName end) Name from Persons Powyższy przykład miał tylko pokazać zastosowanie case ... (więcej)
kategoria: Bazy danych i XML | kliknięć: 51 | skomentuj | | źródło: www.pzielinski.com
3
.netomaniaki

Piotr Zieliński » Blog Archive » Entity Framework – aplikacja trójwarstwowa nowe okno

opublikowano 49 dni, 13 minut temu | wysłane przez pzielinskipzielinski 55 dni, 2 godziny, 46 minut temu
10 czerwca 2010 13:13:01 GMT 4 czerwca 2010 10:40:33 GMT
Jakiś czas temu napisałem artykuł o podstawach EF. Jeśli ktoś interesuje się EF to możliwe, że zaciekawi  go mój nowy artykuł o wykorzystaniu Entity Framework w aplikacji trójwarstwowej – warstwa prezentacji jest oddzielona usługą sieciową (WCF) od warstwy dostępu dodanych. Miłego czytania: http://msdn.microsoft.com/pl-pl/library/ff714342.aspxExplore posts in the same categories:EntityFramework This entry was posted on Friday, June 4th, 2010 at 10:39 am ... (więcej)
kategoria: Bazy danych i XML | kliknięć: 75 | skomentuj | | źródło: www.pzielinski.com
2
.netomaniaki

Piotr Zieliński » Blog Archive » Wzorzec Model-View-Controller nowe okno

opublikowano 49 dni, 13 minut temu | wysłane przez pzielinskipzielinski 56 dni, 22 godziny, 59 minut temu
10 czerwca 2010 13:13:01 GMT 2 czerwca 2010 14:27:03 GMT
W MVC wyróżniamy 3 główne typy klas: model, widok oraz kontroler. Model stanowi bramkę dostępową do warstwy biznesowej. Przetrzymuje informacje o aktualnym stanie interfejsu. W pewnych przypadkach model może stanowić bezpośrednio klasę z warstwy biznesowej (np. dla wzorca skrypt transakcji jest to możliwe). Zwykle jednak tworzy się osobne modele (albo wrappery) dla warstwy prezentacji. Widok z kolei to interfejs graficzny w czystej postaci. W przypadku Silverlight, WPF jest to po prostu plik zawierający e... (więcej)
kategoria: Architektura | kliknięć: 84 | skomentuj | | źródło: www.pzielinski.com
2
.netomaniaki

Piotr Zieliński » Blog Archive » Warstwa prezentacji – wprowadzenie nowe okno

opublikowano 49 dni, 3 godziny, 21 minut temu | wysłane przez pzielinskipzielinski 58 dni, 19 godzin, 16 minut temu
10 czerwca 2010 10:05:33 GMT 31 maja 2010 18:10:00 GMT
Warstwa prezentacji odpowiedzialna jest za komunikację z użytkownikiem. W dzisiejszych czasach interfejsy graficzne są na tyle rozbudowane, że poprawne zaprojektowanie warstwy prezentacji stanowi poważne wyzwanie. W małych projektach często ta warstwa stanowi najbardziej złożoną część całej architektury. Bez wykorzystania stosownych wzorców projektowych po pewnym czasie pisania aplikacji okaże się, że jakakolwiek zmiana interfejsu wiąże się ze skomplikowaną refaktoryzacją kodu. Jedną z podstawowych cech p... (więcej)
kategoria: Architektura | kliknięć: 95 | skomentuj | | źródło: www.pzielinski.com
3
.netomaniaki

Piotr Zieliński » Blog Archive » Zasady S.O.L.I.D – Dependency inversion principle nowe okno

opublikowano 52 dni, 17 godzin, 47 minut temu | wysłane przez pzielinskipzielinski 62 dni, 17 godzin, 18 minut temu
6 czerwca 2010 19:39:00 GMT 27 maja 2010 20:08:23 GMT
Zaczynamy standardowo od czystej definicji zasady:Kod z warstw z wyższego poziomu nie powinien zależeć od kodu z niższych warstw. Obie warstwy za to powinny być zależne od abstrakcji.Abstrakcje nie powinny zależeć od szczegółów (konkretnej implementacji). Z kolei szczegóły (implementacja) powinna zależeć od abstrakcji. Najlepiej rozważmy to na przykładzie aplikacji enterprise. Kodem z niższej warstwy może być np. DAL (warstwa dostępu do danych) a  z wyższej – warstwa biznesowa. Według zasady, warstwa bizne... (więcej)
kategoria: Architektura | kliknięć: 58 | skomentuj | | źródło: www.pzielinski.com
Poprzednia 1 2 3 Następna