SDJExtra_30_PL_MOSS_otwarte_biuro.pdf
(
5961 KB
)
Pobierz
157542893 UNPDF
Spis treści
Kolejne wydanie specjalne
Software
Developer’s
Jour-
nal
poświęciliśmy zaprezentowaniu możliwości
Microsoft
O ce
jako platformy programistycznej. Ostatnia wersja
tego pakietu biurowego pojawiła się na polskim rynku
kilkanaście miesięcy temu, oferując programistom nowe,
bardzo ciekawe scenariusze dla tworzenia własnych roz-
wiązań. Niestety wciąż postrzegana jest ona głównie
przez pryzmat prostych skryptów tworzonych w techno-
logii
Visual
Basic
for
Applications
. Dlatego też znaczna
część tego periodyku pokazywać będzie jak wyglądają
obecne, znacznie bardziej nowoczesne sposoby konstru-
owania aplikacji wykorzystujących środowisko O ce.
Zaprezentujemy na przykładach, w jaki sposób wykorzy-
stywać możliwości platformy .
NET
do rozbudowy takich
produktów, jak
Word
,
Excel
czy
Outlook
.
Microsoft
O ce
System
to nie tylko aplikacje biuro-
we. To także uzupełniająca je grupa produktów serwero-
wych. Głównym z nich, wciąż stosunkowo mało znanym
w Polsce, jest
Microsoft
O ce
SharePoint
Server
2007
.
Dlatego też zdecydowaliśmy się opublikować w tym
numerze kilka artykułów prezentujących wszechstron-
ność zastosowań
MOSS
2007
. Staraliśmy się przy tym
przedstawić najciekawsze i najważniejsze jego zalety
– możliwość dostosowywania do konkretnych potrzeb
użytkowników, łatwą integrację z systemami zewnętrz-
nymi czy zaawansowane mechanizmy wspomagające
zarządzanie wiedzą.
Na załączonej płycie DVD zamieszczamy pełną, ogra-
niczoną czasowo wersję
Microsoft
Windows
Server
2008
oraz
Windows
SharePoint
Services
3.0
– darmowego roz-
szerzenia, pozwalającego na zapoznanie się z możliwo-
ściami, które oferuje platforma SharePoint.
Opis DVD
6
Prenumerata
72
Przetwarzanie formularzy
Elżbieta Koncewicz
Elżbieta zachęca do zapoznawania się z InfoPathem 2007, jedną z aplikacji,
która pozostaje w cieniu pozostałych produktów platformy Microsoft O
ce
System, a mającą do zaoferowania potężny arsenał środków upraszczających
życie i programowanie formularzy. Powstało wiele ciekawych rozwiązań produk-
cyjnych opartych o ten produkt. Ponieważ projektowanie, odczytywanie, wypeł-
nianie i zapisywanie informacji wymagało użycia InfoPath jako aplikacji klienc-
kiej, produkt ten nie był szeroko wykorzystywany.
10
Zapraszamy do lektury!
Michał Żyliński
SDJ Extra!
jest wydawany przez Software-Wydawnictwo Sp. z o. o.
Dyrektor wydawniczy:
Sylwia Pogroszewska
Redaktor naczelna:
Iwona Chwedoruk,
iwona.chwedoruk@software.com.pl
Redaktor mertytoryczny:
Artur Żarski
Kierownik produkcji:
Marta Kurpiewska
marta.kurpiewska@software.com.pl
Opracowanie CD:
Tomasz Kostro
Opracowanie graficzne:
Robert Zadrożny
robert.zadrozny@software.com.pl
DTP Manager:
Robert Zadrożny
Operator DTP:
Przemysław Banasiewicz
Projekt okładki:
Agnieszka Marchocka
Adres korespondencyjny:
Software-Wydawnictwo Sp. z o. o., ul. Bokserska 1, 02-682 Warszawa
e-mail:
redakcja@software.com.pl,
tel. (22) 427 36 91, fax (22) 244 24 59
Redakcja dokłada wszelkich starań, by publikowane w piśmie i na towarzyszących mu nośnikach informacje i programy były poprawne,
jednakże nie bierze odpowiedzialności za efekty wykorzystania ich; nie gwarantuje także poprawnego działania programów shareware,
freeware i public domain. Uszkodzone podczas wysyłki płyty wymienia redakcja.
Wszystkie znaki firmowe zawarte w piśmie są własnością odpowiednich firm i zostały użyte wyłącznie w celach informacyjnych.
Druk:
101 Studio
Płyty DVD dołączone do magazynu przetestowano programem AntiVirenKit firmy G DATA Software Sp. z o.o
Redakcja używa systemu automatycznego składu
Dział prenumeraty:
Marzena Dmowska
pren@software.com.pl
Nakład:
4500 egz.
Sprzedaż aktualnych lub archiwalnych numerów pisma po innej cenie niż wydrukowana na okładce – bez zgody wydawcy - jest działaniem
na jego szkodę i skutkuje odpowiedzialnością sądową.
4
www.sdjournal.org
Software Developer’s Journal Extra! 30
Infopath dla początkujących
– łatwo udostępniane dane biznesowe
Zbigniew Szcześniewski
Zbigniew opisuje jak wiele możliwości udostępniania danych biznesowych użyt-
kownikom posiada Business Data Catalog. Definicja aplikacji wykonana raz
przez zaawansowanego użytkownika lub programistę, pozwala na wykorzysta-
nie źródła danych biznesowych przez zwykłych użytkowników w miejscu i w
sposób, którego będą akurat potrzebowali, bez dokładnej znajomości organiza-
cji danych w aplikacji biznesowej lub narzędzi programistycznych. Dotychczas,
praktycznie zawsze trzeba było w takiej sytuacji sięgnąć po wiedzę programi-
sty, a dzięki BDC nie jest to już na szczęście potrzebne.
50
Visual Studio Tools for Office
Artur Żarski
Artur prezentuje jak Visual Studio Tools for O
ce pozwala programistom two-
rzyć zaawansowane projekty przy minimalnym nakładzie pracy. Twórcy dosta-
ją pakiet, dzięki któremu możliwe jest stworzenie dowolnego elementu platfor-
my jak wymiana danych, programowanie Outlook, czy też wsparcie dla Ope-
nXML. Aktualnie VBA przestało być podstawowym narzędziem programistycz-
nym – stało się nim VSTO.
54
Przegląd koncepcji OBA
Programowanie MOSS
Office Business Application
58
Tomasz Kopacz
Tomasz zaprezentował w jaki sposób koncepcja OBA (O
ce Business Applica-
tions) pozwala zupełnie inaczej spojrzeć na budowę systemów IT. Zamiast sku-
piać się na szczegółach implementacyjnych można, wykorzystując bogatą plat-
formę O
ce System szybko zbudować rozwiązanie wspierające dany proces
biznesowy. Co więcej – te rozwiązanie może zarówno być autorskim systemem,
jak i aplikacją pośredniczącą w wywołaniach funkcjonalności realizowanych
przez poszczególne systemy już funkcjonujące w danej firmie.
Wstęp do programowania w MS Outlook
16
Andrzej Gnyp
Andrzej przedstawia jak wiele istotnych elementów programistycznych udostęp-
nia Microsoft Outlook 2007. W poprzednich wersjach Outlook programista, do
przygotowania kompletnego rozwiązania, musiał często korzystać z takich ele-
mentów jak CDO, Exchange Client Extensions, lub rozszerzone MAPI. W naj-
nowszej wersji zostały one zastąpione przez określone obiekty.
Przepływy i procesy biznesowe
62
Programownia MOSS
20
Tomasz Kopacz
Tomasz jak w większości aplikacji biznesowych centralnym elementem jest
realizacja określonego procesu biznesowego. W tradycyjnych aplikacjach taki
proces nie jest zakodowany w programie – wymaga natomiast, aby użytkownik
samodzielnie wykonał określone operacje w danej kolejności. Warto podejść
do zagadnienia inaczej i wykorzystać gotowy motor realizujący przepływy, które
implementują dany proces biznesowy. Częścią Microsoft .NET 3.x jest specjal-
ny motor – Windows Workflow Foundation przeznaczony do realizacji przepły-
wów, czyli implementacji procesów biznesowych.
Artur Żarski
Artur w tym artykule skupił się na technologii, a w szczególności na możliwo-
ściach rozbudowy portalu. To, co z tym portalem będzie się dziać w przyszło-
ści oraz jego przyszły wygląd zależy tylko i wyłącznie od nas i naszych potrzeb.
W przypadku pracy z portalem jesteśmy ograniczeniami związanymi z budową
samego serwera SharePoint oraz ograniczeniami narzuconymi przez API. Nie
zmienia to faktu, że możliwości pracy są w zasadzie nieograniczone a programi-
sta może zbudować dowolny element i umieścić go w portalu.
Arkusze Excela
w WSS 3.0/Sharepoint 2007
Michał Gołda
Michał spotkał się z opinią, że trudno jest dostosować wygląd portalu Sharepo-
int do własnych potrzeb, więc starał się pokazać, iż nie jest to prawdą. Traktu-
jąc WSS 3.0/MOSS 2007 jako framework mamy olbrzymie możliwości stworze-
nia ciekawego portalu, również pod względem warstwy prezentacji.
26
68
Usługi Excel Services w MOSS 2007
Jarosław Ślęzak
Jarosław napisał że usługi Excel Services są niewątpliwie potężnym i przydat-
nym rozwiązaniem. Produkt daje wiele korzyści dla firmy już samymi funkcjami
zawartymi i gotowymi do pracy po instalacji z paczki. Trzy najważniejsze jego
zastosowania to: współpraca z użyciem centralnego repozytorium arkuszy, cen-
trum raportów z danymi biznesowymi oraz możliwość oprogramowania dostęp-
nego silnika.
– wyszukiwarka MOS 2007
Michał Gołda
Michał zajął się opisem search engine – usługi którą zawiera Microsoft O
ce
Sharepoint Server. Search engine jest to uniwersalny motor przeznaczony do
wyszukiwania informacji pochodzących z różnych źródeł – publikowanych na
witrynach SharePoint, umieszczanych w systemie plików czy w innych aplika-
cjach biznesowych wspierających działanie przedsiębiorstwa.
34
Uwierzytelnianie, a autoryzacja
46
Karolina Stankiewicz
Karolina opisuje dwa terminy służące do określenia weryfikacji tożsamo-
ści użytkownika i jego uprawnień – uwierzytelnianie i autoryzacja. Proces
uwierzytelniania sprawdza kim jesteś, a proces autoryzacji sprawdza do
czego masz prawo. Usługi WSS nie wykonują uwierzytelniania samodziel-
nie – jego realizację powierzają Internetowym Usługom Informacyjnym (IIS)
lub ASP.NET Framework. Zarządzają natomiast tożsamościami użytkowników
i realizują autoryzację.
Software Developer’s Journal Extra! 30
www.sdjournal.org
5
Business Data Catalog
Tworzenie rozwiązań
Warstwa prezentacji
„Szukaj aż znajdziesz”
Plik z chomika:
domin69
Inne pliki z tego folderu:
SDJExtra_06_PL_PHP.pdf
(7439 KB)
SDJExtra_10_PL_Sztuczna_Inteligencja.pdf
(6893 KB)
SDJExtra_11_PL_Mobile_Developer.pdf
(7106 KB)
SDJExtra_12_PL_CC.pdf
(7671 KB)
SDJExtra_14_PL_Programowanie_gier.pdf
(6047 KB)
Inne foldery tego chomika:
ANDROID GRY 2016
angielski fliszki
AUDIOBOOK PL
Dla Dzieci
Dokumenty
Zgłoś jeśli
naruszono regulamin