Silverlight
Silverlight 4 beta - przegląd nowości
Bartłomiej Zass omówia najważniejsze nowe cechy Silverlight 4, które wzbogacają możliwości aplikacji biznesowych, mediów oraz aplikacji działających poza przeglądarką.
Budowanie aplikacji WPF i Silverlight przy pomocy pojedynczej bazy kodu z wykorzystaniem Prism
W artykule opisano narzędzie Project Linker i inne techniki tworzenia aplikacji, które działać będą zarówno w technologii WPF jak i Silverlight bazując na jednym kodzie.
Wydajność danych i strategie związane z usterkami w Silverlight 3
W artykule pozakano jak działa binarne kodowanie oraz jego wpływ na wydajność aplikacji.
Bezpieczeństwo Silverlight
Z tekstu dowiesz się na temat nowości w modelu bezpieczeństwa Silverlight i jego aspektów dla programisty. Aby łatwo poruszać się po zagadnieniach w tekście czytelnik powinien mieć wiedzę na temat tworzenia bezpiecznych aplikacji na platformie .NET, w szczególności pojęć takich jak CAS, kod przezroczysty, kod krytyczny oraz znać podstawowe elementy przestrzeni nazw System.Security.
Tworzenie zaawansowanych animacji trójwymiarowych w Silverlight 2.0
W tym artukule dowiesz się na temat: podstaw XAML, tworzenia elementów w XAML, jak poskładać wielościan, emulowania obliczeń DirectX
Ekstremalne programowanie w ASP.NET
W tym artukule dowiemy się jak wbudować Silverlight w kontrolki ASP.NET.
Silverlight - opis architektury
W dokumencie zamieszczono ogólny opis technologii Silverlight (znanej wcześniej pod nazwą „WPF/E”) oraz miejsca, jakie zajmuje ona wśród innych narzędzi Microsoft do budowy aplikacji internetowych nowej generacji. Dokument zawiera także opis architektury technologii Silverlight.
Wprowadzenie do Silverlight
Dokument zawiera ogólny opis technologii Silverlight i charakteryzuje jej miejsce wśród narzędzi programistycznych przeznaczonych do tworzenia następnej generacji aplikacji internetowych. Objętość dokumentu po wydrukowaniu
Do początku strony
Windows 7
Wewnątrz Windows 7: Możliwości wielodotykowe w Windows 7
Część trzecia cyklu artykułów o Windows 7 opisuje możliwości wielodotykowe nowego systemu.
Wewnątrz Windows 7: Wprowadzenie do bibliotek
Część 1 z serii artykułów na temat Windows 7 opisuje nowy sposób magazynowania profilu użytkownika w Windows 7.
Wewnątrz Windows 7: Wprowadzenie do interfejsów API paska zadań
Część 2 skupia się na pasku zadań.
Do początku strony
Windows Vista
Przegląd funkcji Kontrola konta użytkownika
W dzisiejszym świecie, firmy i osoby prywatne zmuszone są utrzymywać odpowiedni poziom bezpieczeństwa swoich komputerów w obliczu bezustannie rosnących zagrożeń. Administratorzy IT i użytkownicy muszą stale balansować między bezpieczeństwem, a produktywnością. Firmy muszą stosować rozwiązania odporne na ataki, aby chronić poufność, integralność i dostępność danych.
Test zgodności z Windows Vista
W artykule znajdą Państwo kilka przydatnych linków związanych z kompatybilnością aplikacji w Windows Vista oraz programami certyfikacji dla oprogramowania.
Do początku strony
Platforma Windows Azure
Relacyjna baza danych platformy Azure Services
W artykule przedstawiono nowe oblicze usług danych SQL Data Services, przybliżono ich architekturę, a także pokazano, że w rzeczywistości są one rozszerzeniem programu SQL Server w chmurze.
Do początku strony
Microsoft Office 2007
Word 2007 — nowości dla programistów
W artykule zamieszczono ogólny opis nowych, interesujących dla programistów funkcji, wprowadzonych w Microsoft Office Word 2007 beta 2. Omówiono kontrolki osadzane w treści dokumentu, mapowania XML, elementy składowe dokumentu, format plików Word XML i inne nowe cechy programu.
Format Word 2007 XML — przegląd
Artykuł zawiera omówienie nowego domyślnego formatu plików programu Microsoft Office Word 2007. Zamieszczono w nim szczegółowy opis architektury formatu plików, podstawowych składników i sposobów programistycznego modyfikowania zawartości plików.
Dostosowywanie interfejsu wstążki w Office 2007 dla programistów (cześć 2 z 2)
Artykuł ten stanowi dodatek do części pierwszej, opublikowanej pod tym samym tytułem. W dokumencie zawarto szczegółowe informacje dotyczące kontrolek i sygnatur metod pozwalających na dostosowanie interfejsu wstążka oraz odpowiedzi na najczęściej zadawane pytania. Informacje te umożliwią tworzenie atrakcyjnych i funkcjonalnych aplikacji.
Omówienie formatów plików Open XML w Microsoft Office 2007
Poznaj zalety formatów plików Open XML, dostępnych w Microsoft Office 2007. Użytkownicy mogą teraz przenosić dane pomiędzy aplikacjami Office i firmowymi systemami informatycznymi za pomocą technologii XML i ZIP. Dokumenty mogą być powszechnie dostępne, mniejsze jest także ryzyko uszkodzenia pliku.
Dostosowywanie interfejsu Ribbon (wstążka) w Outlook 2007 (Beta 2)
W dokumencie tym opisano możliwości rozszerzania (tzw. RibbonX) interfejsu wstążki w Microsoft Outlook 2007. Na przykładzie kodu, który powoduje, że wstążka odzwierciedla stan danego elementu Outlook, wyświetlonego w oknie Inspector, pokażemy, jak dostosować wstążkę w Outlook 2007.
Do początku strony
Migracje
Migracja do ASP.NET
W artykule opisano kilka podstawowych zagadnień związanych z przenoszeniem istniejących aplikacji ASP do środowiska ASP.NET w możliwie najszybszy i najbardziej efektywny sposób.
Konwersja z ASP do ASP.NET
Dokument zawiera omówienie typowej aplikacji ASP umożliwiającej dostęp do danych oraz opis procesu konwersji aplikacji ASP na ASP.NET.
ADO.NET dla programistów ADO
W artykule tym omówiono architekturę dostępu do danych zapewnianą przez ADO.NET i zamieszczono odpowiedzi na najczęściej zadawane pytania, jakie nurtują programistów znających wcześniejszą technologię ADO.
Przewodnik migracji z PHP do ASP.NET
Zastanawiasz się nad zbudowaniem witryny w technologii ASP.NET? Szukasz materiałów, by dowiedzieć się czegoś więcej o ASP.NET? W tym przewodniku znajdziesz zasoby przeznaczone dla programistów PHP zainteresowanych tworzeniem witryn w technologii ASP.NET.
Migracja aplikacji do ASP.NET przy użyciu narzędzia PHP to ASP.NET Migration Assistant
Asystent migracji z PHP do ASP.NET to narzędzie ułatwiające konwersję stron i aplikacji PHP do technologii ASP.NET. Narzędzie to nie zapewnia pełnej automatyzacji procesu konwersji, ale znacznie przyśpiesza przeniesienie projektu, automatyzując niektóre operacje, których wykonanie w trakcie migracji jest konieczne.
Przygotowanie aplikacji napisanych w Visual Basic 6.0 do uaktualnienia do Visual Basic .NET
Dokument ten zawiera wskazówki dla programistów piszących w języku Microsoft Visual Basic, planujących przeniesienie aplikacji do Visual Basic .NET. Opisano w nim narzędzie Visual Basic .NET Upgrade Tool i omówiono podstawowe wytyczne pozwalające na bezproblemowe uaktualnienie kodu aplikacji Visual Basic 6.0 do Visual Basic .NET.
Równoczesna praca w Visual Basic 6.0 i Visual Basic .NET
Visual Basic .NET i Visual Basic 6.0 mogą być zainstalowane na tym samym komputerze i uruchamiane w tym samym czasie. Analogicznie, aplikacje napisane w Visual Basic .NET i aplikacje napisane w Visual Basic 6.0 także mogą być instalowane i uruchamiane na tym samym komputerze.
Dodatek Code Advisor do Visual Basic 6.0
Visual Basic 6.0 Code Advisor jest idealnym rozwiązaniem dla programistów, którzy programują w Visual Basic 6.0 i planują przejście do Visual Basic .NET.
Uaktualnianie aplikacji Visual Basic 6.0 do Visual Basic .NET — przewodnik krok po kroku
W przewodniku tym zebrano wskazówki, w jaki sposób zaktualizować do Visual Basic .NET przykładową aplikację graficzną napisaną w języku Visual Basic.
Współdzielenie stanu sesji pomiędzy klasycznymi aplikacjami ASP a aplikacjami ASP.NET
W artykule wyjaśniono, w jaki sposób współdzielić stan sesji pomiędzy klasycznym ASP a ASP.NET, wykorzystując klasy Microsoft .NET Framework oraz funkcjonalność serializacji platformy .NET Framework. Współdzielenie stanu sesji pozwala na przeprowadzenie konwersji istniejących aplikacji ASP do ASP.NET etapami, gdy stara i nowa część aplikacji działają równolegle.
Do początku strony
Windows Mobile
Migracja pomiędzy platformami Windows Mobile — pytania i odpowiedzi dla programistów
Artykuł zawiera omówienia najczęściej spotykanych problemów oraz odpowiedzi na typowe pytania, zadawane przez programistów w związku z migracją pomiędzy platformami opartymi na Windows Mobile.
Do początku strony
Sharepoint
Tworzenie własnych składników Web Part wyszukiwania na poziomie przedsiębiorstwa w SharePoint Server 2007
Najlepsze praktyki: Model obiektowy SharePoint — najczęściej spotykane problemy
Dokument zawiera opis najczęstszych problemów, jakie napotkają programiści korzystając z modelu obiektowego SharePoint.
Nowe funkcje w Office SharePoint Server z punktu widzenia programisty
Microsoft Office SharePoint Server (MOSS) 2007 to nowa generacja funkcji portalowych i wyszukiwania, znanych już z produktu SharePoint® Portal Server (SPS) 2003. Funkcjonalność Office SharePoint Server jest jednak o wiele bogatsza. Zespół programistyczny Office znacznie rozwinął także inne elementy produktu, rozbudowując MOSS 2007 o dodatkowe funkcje związane z zarządzaniem treścią, zarządzaniem dokumentami i zapisami, integracją procesów biznesowych i formularzy oraz z inteligencją biznesową. W artykule tym zamieściłem opis podstawowej architektury MOSS 2007 oraz przedstawiłem możliwości, jakie stoją przed programistami w zakresie budowy witryn, portali i rozwiązań biznesowych.
Wprowadzenie do składników Web Part dla programistów
Lektura artykułu umożliwi zapoznanie się z kontrolkami Web Part i sposobami ich tworzenia. Programiści mogą tworzyć kontrolki Web Part jako specyficzne kontrolki ASP.NET. Administratorzy mogą instalować składniki Web Part w dowolnych witrynach, opartych na Windows SharePoint Services. Użytkownicy mogą dodawać składniki Web Part do stron internetowych, wykorzystując w przeglądarce technologię przeciągnij i upuść oraz dostosowywać kontrolki do własnych potrzeb, ustawiając ich właściwości. Składniki Web Part mogą komunikować się z innymi składnikami Web Part za pośrednictwem zestandaryzowanych interfejsów.
Platforma Microsoft SharePoint Products and Technologies: Przegląd techniczny
Niniejszy przegląd techniczny jest częścią całej serii dokumentów, mających na celu ułatwienie zrozumienia platformy Microsoft SharePoint Products and Technologies, jak również zaplanowania i zaimplementowania zmian, jakie wymagane są przy dokonywaniu migracji ze środowiska SharePoint Team Services i SharePoint Portal Server 2001 do Windows SharePoint Services i SharePoint Portal Server 2003.
Integracja Windows SharePoint Services z Microsoft Office
W niniejszym dokumencie technicznym przedstawiony jest sposób współdziałania platformy Windows SharePoint Services z pakietem Microsoft Office. Ponadto są tu zaprezentowane różne poziomy integracji tego pierwszego środowiska z aplikacjami Office 2000, Office XP oraz Office 2003.
Przewodnik po integracji środowiska Windows SharePoint Services z aplikacjami pakietu Microsoft Office 2003
Microsoft Office 2003 jest silnie zintegrowany ze środowiskiem Windows SharePoint Services. Aplikacje tego pakietu udostępniają wiele poleceń menu oraz paneli zadań, dzięki którym użytkownik może korzystać z funkcji odpowiedzialnych za przechowywanie i zarządzanie dokumentem, istniejącym w środowisku Windows SharePoint Services. Niniejszy dokument opisuje sposób integracji pakietu Microsoft Office 2003 z platformą Windows SharePoint Services.
Microsoft Office SharePoint Portal Server 2003 w zadaniach
Podane w niniejszym dokumencie informacje mają pomóc użytkownikowi w posługiwaniu się oprogramowaniem SharePoint Portal Server oraz zapoznać go z podstawowymi funkcjami i regułami dotyczącymi poruszania się po witrynie portalu, a także dostosowywania jej do własnych potrzeb.
Testowanie składników Web Part serwera SharePoint — lista kontrolna
Ta lista kontrolna może być pomocna przy wdrażaniu i konserwacji składników Web Part w produktach i technologiach Microsoft SharePoint.
Do początku strony
Wielowątkowość
Wielowątkowość - samouczek
Zaletą wielowątkowości jest możliwość tworzenia aplikacji, których wykonywanie odbywa się wielotorowo (w wielu wątkach). Na przykład proces może mieć wątek interfejsu użytkownika, obsługujący wszystkie interakcje pomiędzy komputerem i użytkownikiem, oraz wątki robocze wykonujące inne zadania w czasie, gdy wątek interfejsu użytkownika czeka na odpowiedź użytkownika.
Projekt ASP.NET Web Matrix
ASP.NET Web Matrix to kompletne środowisko programistyczne typu WYSIWYG, które pozwala przygotowywać aplikacje dla platformy ASP.NET.Środowisko ASP.NET Web Matrix zostało opracowane na platformie Microsoft .NET, w języku C# z użyciem biblioteki Windows Forms.
Do początku strony
ASP.NET
Ekstremalna przeróbka ASP.NET - Część 1: Porządkowanie domu
Pierwszy z cyklu artykułów o poprawie "klasycznych" aplikacji ASP.NET przy pomocy nowoczesnych narzędzi i frameworków.
Tworzenie aplikacji internetowych bez użycia Web Forms
Artykuł ten dotyczy przedpremierowej wersji biblioteki ASP.NET MVC Framework. Przedstawione tu informacje mogą ulec zmianie. ZAGADNIENIA OMÓWIONE W ARTYKULE: wzorzec model-widok-kontroler, tworzenie kontrolerów i widoków, tworzenie formularzy i przekazywanie informacji zwrotnych (postback), fabryki kontrolerów i inne możliwości rozbudowy.
Środowisko uruchomieniowe ASP.NET HTTP
Artykuł prezentuje szczegółowy opis komponentów składowych środowiska uruchomieniowego HTTP oraz przedstawia logikę, która steruje przetwarzaniem poszczególnych żądań, skierowanych do aplikacji ASP.NET.
Zakręcony kod - doskonal swoją znajomość ASP.NET
Biblioteka .NET Framework Class Library (FCL), zapewniająca API wykorzystywane przez zarządzane aplikacje, jest tak bogata i szeroka, że zadania, których kod w aplikacjach niezarządzanych zajmuje setki linii, można zapisać w jednej lub dwóch liniach kodu zarządzanego.
Do początku strony
ADO.NET
Najlepsze praktyki związane z EF v2 i architekturą dostępu do danych
Artykuł przybliża trzy powszechnie stosowane perspektywy rozwoju aplikacji i opisuje jak Entity Framework może być zastosowane w każdej z nich.
Rozszerzenia Smart Device Extensions, SQL Server CE i ja
Zanim zaczniemy, muszę powiedzieć, że sposób pracy z danymi w SDE całkowicie różni się od sposobu znanego z eMbedded Visual Basic®. eMbedded Visual Basic® pozwalał na korzystanie z dwóch typów baz danych — Pocket Access i SQLCE. Wielu programistów wybierało bazy Pocket Access ze względu na łatwość implementacji oraz integrację z Microsoft Access. SDE obsługuje wyłącznie bazy SQLCE. W eMbedded Visual Basic mieliśmy ADOCE. W SDE mamy ADO.NET.
Dostęp do danych z użyciem ADO.NET - wprowadzenie
Tworząc aplikacje korzystające z ADO.NET można spotkać się z różnymi wymaganiami dotyczącymi pracy z danymi. W niektórych wypadkach wystarczy po prostu wyświetlenie danych w formularzu. W innych trzeba opracować na przykład sposób wymiany informacji z inną firmą.
Metody dostępu do danych - Różnice pomiędzy obiektami ADO.NET DataReader i DataSet
ADO.NET oferuje dwa różne obiekty przechowujące dane: obiekt DataReader i obiekt DataSet. W tym artykule skupię się na zastosowaniu tych dwóch klas ADO.NET oraz pomogę czytelnikom zdecydować, która z tych klas dostępu do danych jest w danej sytuacji lepszym rozwiązaniem.
Metody dostępu do danych - Obsługa współbieżnego dostępu do danych w ADO.NET
Jedną z głównych zalet obiektu ADO.NET DataSet jest to, że może on być samodzielnym i nieutrzymującym aktywnego połączenia ze źródłem danych obiektem przechowującym dane.
Bazy danych w świecie .NET – dopisywanie i aktualizacja
Dostęp do danych w świecie .NET uległ dużym zmianom w stosunku do tego, co dotychczas oferował Microsoft. ADO.NET to nie tylko kolejna wersja interfejsu ADO, ale zasadnicza zmiana w samej koncepcji dostępu do danych.
Do początku strony
Programowanie C#.NET
LINQ – C# 3.0
Artykuł ma za zadanie przedstawić zarys możliwości LINQ oraz sposoby ich wykorzystania.
Zaciemnianie kodu programu
Z artykułu dowiesz się jakie są podstawowe zagadnienia związane z zaciemnianiem kodu oraz jak można zabezpieczyć szybko swoje własne programy. Pokazany jest również sposób jak uzyskać z plików wynikowych pliki źródłowe, które nie zostały zabezpieczone.
Struktury danych w C# - Wydajna reprezentacja zbiorów
Zbiór to nieuporządkowana kolekcja unikalnych elementów, które można wyliczyć (enumerować). Zbiory można także na różne sposoby porównywać z innymi zbiorami.
Struktury danych w C# - Bardziej wydajne drzewa wyszukiwań binarnych
Artykuł ten - czwarty z serii poświęconej strukturom danych - rozpoczniemy szybkim przybliżeniem tematyki samorównoważących się drzew wyszukiwań binarnych na przykładzie drzew AVL i drzew czerwono-czarnych. Pozostała część publikacji poświęcona jest liście z przeskokami.
Struktury danych w C# - Drzewa binarne i drzewa wyszukiwań binarnych (BST)
Niniejszy artykuł, trzeci z 6-częściowego cyklu opisującego struktury danych w .NET Framework, poświęcony jest drzewom binarnym - powszechnie stosowanym strukturom danych, które nie zostały zaimplementowane w bibliotece klas bazowych środowiska .NET Framework.
Struktury danych w C# - Kolejka, stos i tablica z haszowaniem
Artykuł ten to druga część sześcioczęściowej serii dotyczącej struktur danych na platformie .NET. Przedstawiono w nim trzy najczęściej używane struktury: kolejkę, stos i tablicę z haszowaniem. Z artykułu tego dowiemy się, że kolejka i stos - wyspecjalizowane obiekty ArrayList - pozwalają na przechowywanie zmiennej liczby elementów, lecz do tych elementów można uzyskać dostęp jedynie w z góry określonej kolejności.
Struktury danych w C# - Wprowadzenie
Artykuł "Struktury danych — wprowadzenie" rozpoczyna sześcioczęściową serię dotyczącą struktur danych i ich zastosowania w tworzonych aplikacjach. Sprecyzujemy w nim, czym dokładniej są struktury danych, w jaki sposób analizowana jest wydajność struktur danych oraz dowiemy się, dlaczego analiza wydajności jest taka ważna.
Visual C# .NET — jak zacząć
Visual C# .NET jest najnowszym uzupełnieniem Visual Studio — pakietu języków programowania o wielu możliwościach. Celem przewodnika „Visual C# .NET — jak zacząć” jest pokazanie, jak utworzyć projekt Visual C# .NET. W przykładzie zostanie zaimplementowany prosty algorytm szybkiego sortowania… Zapraszamy do lektury!
Do początku strony
Bezpieczeństwo
Elastyczność kryptograficzna
W artykule pokazano jak zamiast twardego kodowania poszczególnych algorytmów kryptograficznych użyć jednej z właściwości kryptograficznych wbudowanych w Microsoft. NET Framework.
Bezpieczna komunikacja mobilna
W artykule omówiono podstawowe zalecenia zwiększające bezpieczeństwo komunikacji mobilnej.
IRM oraz RMS jako sposób zabezpieczenia informacji w firmie
Każda firma bez względu na wielkość boryka się z ochroną informacji, do których to zaliczyć możemy wszelkie dokumenty firmowe oraz pocztę elektroniczną. Co zatem jesteśmy w stanie zrobić, aby chronić tajemnicę firmy? Najbardziej rozpowszechnionym sposobem zabezpieczenia informacji w firmie jest zastosowanie dwóch usług. Są to Windows Rights Management Services oraz Information Rights Management.
Ochrona aplikacji i ważnych danych użytkownika poprzez stosowanie technik kodowania defensywnego
W dzisiejszym świecie, w którym wszystko połączone jest ze wszystkim, a każda aplikacja jest potencjalnym celem ataku, technikami programowania defensywnego należy objąć także zabezpieczenia.
Chroń swój kod — dziesięć porad w zakresie bezpieczeństwa dla każdego programisty
Gdy chodzi o bezpieczeństwo tworzonego oprogramowania, w tarapaty można wpaść na wiele sposobów. Można uznać za bezpieczny cały kod znajdujący się w lokalnej sieci, można dać wszystkim użytkownikom dostęp do ważnych plików i nigdy nie zawracać sobie głowy sprawdzaniem, czy kod na maszynie nie został zmieniony.
Testowanie bezpieczeństwa kodu
W dokumencie omówiono problem przepełnienia bufora oraz opisano funkcjonalność sprawdzania bezpieczeństwa kodu, wbudowaną w Microsoft® Visual C++® .NET, uruchamianą poprzez flagę kompilacji.
Do początku strony
Robotics Studio
Przegląd Robotics Studio 2008 - Roboty, SOA, DSS i CCR
Artykuł opisuje w całościowy sposób zagadnienie programowania robotów przy użyciu Microsoft Robotics Developer Studio (MRDS). Autor szczegółowo omawia również kluczowe komponenty MRDS — CCR (Concurrency and Coordination Runtime) oraz DSS (Decentralized Software Services).
Do początku strony
Remoting
Remoting oraz usługi XML Web Services w Visual Basic .NET
.NET Remoting to technologia opracowana po to, by umożliwić aplikacjom .NET wzajemną komunikację - niezależnie od tego, czy aplikacje pracują na tym samym komputerze, na różnych maszynach, w różnych sieciach czy nawet w Internecie. Technologa ta jest znacznie bardziej elastyczna i silniejsza niż usługi XML Web Services, ale nie zawsze zgodna z otwartymi standardami, takimi jak SOAP.
Wprowadzenie do architektury Microsoft .NET Remoting
W artykule objaśniono podstawy architektury Microsoft .NET Remoting. Oprócz omówienia głównych elementów, składających się na architekturę .NET Remoting, w dokumencie opisano także różne scenariusze zastosowań .NET Remoting do komunikacji z rozproszonymi obiektami.
Remoting
Remoting jest zbiorem funkcji pozwalającym na komunikacje miedzy aplikacjami zarówno w obrębie jednego komputera jak i poprzez sieć . Wykorzystuje on do swych celów SOAP jak i binarną wersję XML poprzez protokoły HTTP/TCP co pozwala na dużą elastyczność podczas tworzenia aplikacji.
Do początku strony
XML Web Services
Usługi Web
Usługi Web stają się coraz popularniejszymi składnikami rozwiązań informatycznych. Są uniwersalnym mechanizmem komunikacji pomiędzy systemami ułatwiając ich integrację przy znacznie niższych nakładach (zarówno finansowych jak i czasowych). Równocześnie (i to jest główna zaleta całej infrastruktury), podstawą działania usług są standardowe protokoły internetowe. Dzięki temu bez trudu informacje mogą być przesyłane, a równocześnie dostęp do nich może mieć każdy, kto ma dostęp do Internetu.
Co to są usługi Web Services?
Chociaż na pierwszy rzut oka język XML wydaje się bardzo prosty, to jednak całkowicie zmienia procesy tworzenia i użytkowania oprogramowania. Internet zrewolucjonizował sposób, w jaki użytkownicy komunikują się z aplikacjami. XML rewolucjonizuje sposób, w jaki aplikacje komunikują się z użytkownikami.
Do początku strony
Smart Client
Inteligentne aplikacje klienckie (Smart Clients): połączenie mocy komputera osobistego z zasięgiem Internetu.
Z punktu widzenia przedsiębiorstw jedną z najbardziej fascynujących obietnic ery informacji jest zapowiedź możliwości zapewniania pracownikom dostępu do informacji i narzędzi niezbędnych do ich wykorzystywania w dowolnym czasie i miejscu. W pewnej mierze ta obietnica już się spełniła.
Do początku strony
XML
Schematy XML - omówienie
Schematy XML odgrywają ważną rolę w przetwarzaniu XML - zwłaszcza w przypadku usług XML Web Service - ponieważ stanowią jeden z filarów wyższych poziomów abstrakcji. W artykule tym opisano sposób korzystania z języka definicji schematów XML.
WSDL - omówienie
WSDL jest bardzo ważny w całej architekturze usług XML Web Service, ponieważ opisuje pełny kontrakt komunikacji aplikacji. Definicje WSDL znacznie ułatwiają dostęp do usług XML Web Service, pozwalając na generowanie kodu, który umożliwia współpracę aplikacji z opisywaną usługą bez szczegółowego wnikania w odbywający się za pośrednictwem różnych protokołów proces wysyłania i odbierania komunikatów SOAP.
XML - omówienie
XML jest metajęzykiem opartym na zwykłym tekście (plain text), kodowanym za pomocą Unicode, przeznaczonym do definiowania języków znakowania. Nie jest związany z żadnym językiem programowania, systemem operacyjnym ani producentem oprogramowania. Język XML daje dostęp do wielu technologii przetwarzania, konstruowania, przekształcania i przeszukiwania danych.
SOAP - omówienie
SOAP zapewnia prostą, rozszerzalną i wszechstronną infrastrukturę do wymiany komunikatów XML, którą można wykorzystać przy definiowaniu wyższego poziomu protokołów warstwy aplikacji, umożliwiających większą interoperacyjność w rozproszonych środowiskach heterogenicznych.
Usługi XML Web Services — podstawy
Usługi XML Web Services stanowią podstawowe bloki do budowania aplikacji i przyczyniają się do rozpowszechnienia technologii przetwarzania rozproszonego. Otwarte standardy oraz skupienie uwagi na możliwości komunikacji i współpracy użytkowników i aplikacji przyczyniły się do powstania środowiska, w którym usługi XML Web Service stają się platformą dla integracji aplikacji.
XML w .NET
XML jest powszechnie akceptowanym standardem służącym do przesyłania danych . Do jego największych zalet należy elastyczność oraz fakt, że może zawierać informacje o swojej strukturze (być „samoopisywalnym” dokumentem), co sprawiło iż Microsoft zdecydował się na bardzo mocne zintegrowanie XML z platformą .NET. Z tego powodu znajomość przynajmniej podstaw obróbki danych w postaci XML jest koniecznością dla każdego programisty tworzącego rozwiązania w oparciu o .NET framework.
Do początku strony
XP SP2
Windows XP Service Pack 2 z punktu widzenia programisty
W Windows XP Service Pack 2 (SP2) Microsoft wprowadził cały zestaw technologii bezpieczeństwa, które zwiększają możliwości komputera działającego pod kontrolą systemu Windows XP w zakresie odpierania złośliwych ataków wirusów i robaków komputerowych. W artykule tym zostały omówione technologie związane z ochroną sieci i ochroną pamięci.
Jak włączyć zdalne debugowanie w Windows XP z dodatkiem Service Pack 2
Windows XP z dodatkiem Service Pack 2 wprowadza wiele rozszerzeń w zakresie ochrony komputera, zwiększających bezpieczeństwo Windows. W dokumencie opisano kroki, jakie należy podjąć w celu uruchomienia zdalnego debugowania na komputerze pracującym pod kontrolą Windows XP z dodatkiem Service Pack 2.
Jak dostroić witrynę do Windows XP Service Pack 2
W artykule opisano, co powinien zrobić autor witryny internetowej, by witryna była prawidłowo wyświetlana na komputerach z dodatkiem Service Pack 2 dla Windows XP. Dodatek ten wprowadza nowe funkcje zabezpieczeń, które wpływają na działanie kontrolek ActiveX, pobieranie plików, wyskakujące okienka itp.
Jak zagwarantować zgodność witryny internetowej z systemem Microsoft® Windows® XP z dodatkiem Service Pack 2 (SP2)
Zapoznaj się z informacjami na temat zagwarantowania zgodności witryny internetowej z systemem Windows XP z dodatkiem Service Pack 2 (SP2). W artykule omówiono wiele zagadnień, m.in. ograniczenia dotyczące okien, korzystanie z kontrolek ActiveX i z maszyny wirtualnej Microsoft Java Virtual Machine (MSJVM), a także wykorzystywanie w witrynie okien dialogowych HTML.
Do początku strony
.NET
Łączenie wyjątków
Wyjątki .NET to podstawowy mechanizm, w którym błędy i inne wyjątkowe sytacje są przekazywane.
Instalowanie podzespołów
Bibliotekę podzespołu można zainstalować na kilka sposobów i w wielu różnych miejscach. Oznacza także, że podczas uruchamiania aplikacji środowisko CLR musi zlokalizować podzespół w inny sposób niż wyłącznie na podstawie nazwy podzespołu.
Rozwiązywanie konfliktów w obiekcie DataSet
Nowy obiekt DataSet biblioteki ADO.NET, wprowadzony w pierwszym wydaniu platformy .NET Framework, zawiera wiele funkcji przydatnych w pracy z danymi bez połączenia ze źródłem danych. Dane zawarte w obiekcie DataSet mogą być automatycznie wyświetlane w obiektach interfejsu użytkownika, na przykład w obiekcie DataGrid. Obiekt DataSet może być serializowany i przekazywany za pośrednictwem sieci.
Dobre zwyczaje związane z używaniem typu DateTime w .NET Framework
Pisanie programów, które przechowują, wykonują obliczenia i serializują wartości czasu, korzystając z typu DateTime w .NET Framework, wymaga znajomości różnych zagadnień związanych z reprezentacjami czasu w Windows i .NET. W artykule tym opisano najważniejsze scenariusze testowania i programowania kodu operującego na wartościach czasu i określono najlepsze praktyki pisania aplikacji i podzespołów wykorzystujących typ DateTime w Microsoft .NET
Interoperacyjność w przedsiębiorstwie - .NET oraz J2EE
W dokumencie porównano kilka sposobów osiągnięcia interoperacyjności w strukturze przedsiębiorstwa, przy wykorzystaniu usług sieciowych, oprogramowania typu Message-Oriented Middleware oraz technik bezpośredniego łączenia aplikacji. W dokumencie omówiono także technologie Microsoft wspierające rozwiązania tego typu (.NET Framework, Visual Studio .NET, Windows Server 2003, Host Integration Server, BizTalk Server i MSMQ).
Własna Usługa w .NET
Jednym z typów projektów w Visual Studio .NET jest Windows Service (znowu – jak każdy inny typ projektu można go tworzyć w dowolnym z języków .NET). W poniższym artykule przedstawiony został przykład serwisu, który będzie monitoruje folder C:\Watch i w momencie, gdy w danym folderze pojawi się nowy plik (o odpowiednim rozszerzeniu), dokonuje konwersji polskich znaków standardu win-1250 na ISO.
Do początku strony
WinForms
Przegląd Windows Forms
Windows Forms to podstawowa biblioteka do konstruowania „klasycznego” interfejsu Windows. U podstaw tej biblioteki można znaleźć pewne elementy kontrolek „wbudowanych” z VB 6.0, pewne składowe JFC czy wiele koncepcji z innych bibliotek przeznaczonych do tworzenia interfejsu użytkownika. W każdym razie wraz z .NET programista otrzymuje bardzo rozbudowaną bibliotekę pozwalającą stworzyć taki interfejs użytkownika, który zadowoli najbardziej wymagającego klienta.
Do początku strony
Wynajdowanie i poprawianie błędów
Znajdowanie i poprawianie błędów [Debugging] – podstawy
Powstał kolejny kawałek kodu. Ja go pisałem, więc jest bezbłędny. Na pewno zadziała i nie trzeba go testować.” Oczywiście nic bardziej mylnego. Każdy wie, że nie ma nic bardziej irytującego w pracy nad projektem, niż członek zespołu, który myśli w taki sposób. Nawet najkrótszy program może mieć błędy a to, w jak krótkim czasie i jak sprawnie jesteśmy w stanie je odnaleźć i skorygować, często decyduje o sukcesie produktu.
Znajdowanie i poprawianie błędów [Debugging] – co dalej?
Jednymi z najważniejszych i najczęściej używanych narzędzi debugger'a są pułapki (breakpoints) i szereg narzędzi oraz widoków służących diagnostyce i inspekcji debug'owanych programów. Artykuł ten w szerokim zakresie omawia narzędzia debugger'a, a także przedstawia rekomendacje dotyczące debug'owania projektów i aplikacji różnego rodzaju.
Do początku strony
Raporty
Od Analizy po Data Mining
Od pewnego czasu można zauważyć w polskich przedsiębiorstwach znaczny wzrost zainteresowania analizą danych. Dzięki analizie danych firmy mogą trafniej podejmować decyzję i zastanawiać się nad przyszłą działalnością. Od analizy danych jest już bardzo blisko do eksploracji danych i wnioskowania na ich podstawie faktów.
Opis techniczny usługi Reporting Services dla SQL Server 2000
Reporting Services dla Microsoft SQL Server 2000 mają modularną, rozproszoną architekturę, zaprojektowaną z myślą o skalowalności i elastyczności. Przetwarzanie jest rozproszone pomiędzy wiele komponentów, które mogą być rozbudowywane oraz integrowane we własnych, tworzonych przez klienta rozwiązaniach.
Do początku strony