Ing. Jan Vaněk .NET 3.5 a ASP.NET  Windows Workflow Foundation 3.5  JavaScript  CSS – pěkně použité styly  Silverlight.

Slides:



Advertisements
Podobné prezentace
Web Michal Žůrek Jak se na něj dívám já..
Advertisements

Technologie pro publikování na webu 1
Webové rozhraní pro datové úložiště
Tvorba webových stránek
Přednáška č. 3 Normalizace dat, Datová a funkční analýza
CSS a HTML 5. HTML 5 HTML5 je nová verze specifikace značkovacího jazyka HTML, která přináší podstatné změny v technologiích webových stránek. HTML5 umožňuje.
Microsoft Silverlight
 Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy  Existuje celá.
Workflow Foundation Základy a architektura
Modelování procesů pomocí workflow
Správa SharePoint Online
Informační systémy ZMVŠ. ERP ERP (Enterprise Resource Planning) –Enterprise Resource Planning (ERP) je informační systém, který integruje a automatizuje.
Adobe Dreamweaver CS4 Ing. Martin Dosedla.
Tvorba webových aplikací
Představení Office365 Břetislav Regner PROJEKT financovaný
HELPDESK Pomoc uživatelům s jejich IT problémy a zefektivnění práce servisních techniků.
SharePoint a Nintex Workfow 2010 možnosti pro vizuální tvorbu pracovních postupů Bc. Zdeňka Divácká MSc.
Tabulkový procesor.
Školení správců II. Petr Pinkas RNDr. Vít Ochozka.
Vývoj aplikací pro SharePoint
Úvod. školní: příprava na předmět Databázové systémy praktický: webové aplikace databázové systémy základy vývoje webových aplikací od návrhu databáze.
PHP – Základy programování
Databázové systémy 2 Cvičení V Ing. Tomáš Váňa Fakulta elektrotechniky a informatiky
Anotace Žák dokáže v aplikací MS Word vytvořit tabulku Autor Petr Samec Jazyk Čeština Očekávaný výstup Dokáže v aplikaci MS Word vytvořit, upravit a formátovat.
Relační databáze.
Tomáš Urych, ESO9 Intranet a.s.
Vypracoval: Ondřej Dvorský Třída: VIII.A
Serials Solutions – další krok k rozvoji informačních e-služeb knihoven ČVUT Ilona Trtíková Bibliotheca academica – Cíle a perspektivy vysokoškolských.
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
LiveContent Univerzální Formulářové Řešení Michal Petrtýl, Marek Beneš.
Transparentní modelování a provádění procesů Michael Juřek Software Architect Microsoft s.r.o.
Walter Schorge Archa – Open Source archivní informační systém v NTM Archivy, knihovny a muzea v digitálním světě
Úvod do MS ACCESS Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Jiří Novák.
Číslo šablony: III/2 VY_32_INOVACE_P4_3.8 Tematická oblast: Aplikační software pro práci s informacemi II. Databáze – základy SQL Typ: DUM - kombinovaný.
Práce se šablonami v MS Word 2007
Microsoft Office InfoPath 2003 Tomáš Kutěj Account Technology Specialist
AJAX nejmodernější webová technologie… seminář pro učitele ZŠ a SŠ Mgr. Marek Osuchowski Ostravská univerzita © 2011.
Copyright (C) 2000 Vema, a. s.1 V3 klient Michal Máčel Provozní integrace G2, HR/Win a internetu.
Databázové systémy I Cvičení č. 10 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
Novinky pro webovou platformu Jiří Burian, Tomáš Kutěj,
Advanced Technologies 05 Integrace MS Exchange a SharePoint a jejich nasazení ve společnosti Microsoft Integrační scénáře technologií Microsoft Exchange.
Databázové modelování
SharePoint – platforma Demo – SPD, InfoPath, BDC, připojení na webovou službu Shrnutí Případová studie, prezentace řešení partnera – Lundegaard SPS 2010.
Databáze Lokální systémy a SQL servery VY_32_INOVACE_7B10.
Databáze velké množství dat pevně dané struktury
Selektivní šifrování dat v databázích
Vývoj helpdesků od roku 2000Již třetí verze „nativního“ helpdeskuPrvní verze HD pro MOSS v roce 2007Druhá verze HD pro MOSS v roce 2009.
Textový procesor (MS Word) Ing. Jan Roubíček. Tabulky v textu VY_32_INOVACE_10_2_15_AP.
IDEA Web Systém 5.0 Pavel Bezstarosti IDEA spol. s r.o
IKT MS Office Access Formuláře Ing. Jana Horáková
Microsoft SQL server Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí.
OPERAČNÍ SYSTÉMY.
1 E - S V Ě T S E T O Č Í S T Á L E R Y C H L E J I. S T A Č Í T E M U ? Fenix II –IS na platformě.NET Michal Varga.
Tvorba procedur ve VBA Microsoft Excel
Protálová řešení Příklady reálných nasazení Tomáš Kutěj System Engineer Microsoft.
AVT projekt Ondřej Janošík. Základní informace Zadání projektu – SQL SELECT generátor Proč právě tento projekt? Úvod do problematiky – SQL (select)
Databáze MS ACCESS 2010.
VZ Zajištění podpory procesů a materiálně technického zázemí pro jednání pracovních skupin Informační systém Národní soustavy kvalifikací Návod na obsluhu.
Zahradnická fakulta v Lednici S4U – Seminář o Univerzitním informačním systému 23. – 25. dubna 2008 S 4 U – Seminář o Univerzitním informačním systému.
.NET framework platforma Jiří Pokorný
Databáze MS ACCESS 2010.
NÁZEV ŠKOLY:SOŠ Net Office, spol. s r.o. Orlová Lutyně
KIV/ZD cvičení 8 Tomáš Potužák.
Team Foundation Server 2015
C# WPF.
Výukový materiál zpracován v rámci projektu
Název školy: Střední odborná škola stavební Karlovy Vary
Přizpůsobení webu Microsoft SharePointu Online
Praktický modul - zadání
Desktopové aplikace na .NET Core
Transkript prezentace:

Ing. Jan Vaněk

.NET 3.5 a ASP.NET  Windows Workflow Foundation 3.5  JavaScript  CSS – pěkně použité styly  Silverlight  InfoPath formuláře – alternativní způsob úprav formulářů, souvisí to s SharePoint Workspace

 Seznam X knihovna dokumentů  Field – datový typ X sloupec  Typ obsahu  DisplayName – to, co vidí uživatel X Internal Name – pevné jméno  Záznam v seznamu má indexer přes display name  Dotazy používají internal name

 Web  Kolekce webů  Webová aplikace  Farma ČeskyAnglickyTřídaIIS WebSite/Web siteSPWeb Kolekce webůSite CollectionSPSite Webová aplikaceWeb applicationSPWebApplicationWeb Site FarmaFarmSPFarm

 Uživatelské rozhraní – vzhled i chování  Bussiness procesy  Background procesy  Napojení na ostatní systémy  Autentizace  … vše ostatní  Dá se to překopat tak, že ve výsledku SharePoint nepoznáte. Např.:  

 Windows 7/Windows 2008 !x64!  Visual Studio 2010 – programování – šablony projektů  SharePoint Designer 2010 – úpravy vzhledu + jednoduchá workflow  SharePoint SDK – ne nutně – CHM dokumentace + příklady  InfoPath Designer – ne nutně – definice seznamových stránek

 Formuláře – dialogy SP  Webparty – komponenty do UI  EventHandlery – odpovídá triggerům, možnost reakce na události v systému  Joby – pravidelně se opakující operace  Sloupce – definice nových „datových typů“  Typy obsahu – definice „typů řádků“  Workflow – modelování bussiness procesů  Workflow aktivity  BDC – komunikace s LOB systémy

 Založeny na ASP.NET stránkách s masterpage  Úpravy existujících formulářů ◦ Skládají se z webpartů ◦ Na straně serveru se nedají upravovat ◦ Lze do nich umístit vlastní webpart se serverovou logikou ◦ Často se do nich přidává JS, který mění chování - jQuery  Vlastní stránky ◦ Mohou dělat cokoliv, co ASP.NET dovolí ◦ Aby zapadly do SP, musí použít některou z masterpage

 Do různých míst v UI SharePointu můžu přidat svoji akci  Menu SharePointu  Kontextové menu položek  Pás karet (ribbon)  Masterpage definuje základní rozložení stránek  Default.master  Pro administrační stránky je jiný

 Vizuální bloky, které něco dělají/zobrazují  Technologie z ASP.NET  Obvykle 2 části: ◦ WebPart – dělá to, co se očekává ◦ EditorPart – slouží k nastavení parametrů  Lze odvodit od: ◦ System.Web.UI.WebControls.WebPart ◦ Microsoft.SharePoint.WebPartPages.WebPart  Opakovaně použitelné

 Ekvivalenty triggerů v databázích ◦ Před akcí – např. ItemAdding – možno zrušit ◦ Po akci – např. ItemAdded  Na úrovni ◦ Položek seznamů ◦ Seznamů ◦ Webů

 Obdoba jobů v čemkoliv jiném  Periodicky se spouští, aby něco udělaly  Na rozdíl od ostatních systémů se neplánuje přesná doba spuštění, ale interval ve kterém má dojít ke spuštění  Měly by mít nastavovací stránku v Centrální administraci, pokud mají nějaké parametry

 Nový datový typ pro definici sloupců  Definuje se ovládací prvek pro: ◦ Vložení ◦ Zobrazení ◦ Editaci ◦ Zobrazení v seznamu  Sloupce samy mohou mít parametry  Nově definované sloupce (špatně/ne)spolupracují s Office programy

 Představuje typy řádků v seznamech  Určuje: ◦ jaké sloupce bude obsahovat ◦ Jak budou vypadat dialogy pro insert, display, update ◦ Může mít navázaná workflow

 Z evidenčního systému dělají systém proaktivní  Definují bussines procesy nad daty v SharePointu  Dají se definovat pomocí: ◦ SharePoint Designeru ◦ Visual Studia ◦ Visia + Visual Studia  Vazba na seznam nebo typ obsahu  Hostuje je W3WP.EXE i OWSTIMER.EXE !  Nástavby Nintex X Workbox

 c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14  LOGS – ULS logy  TEMPLATE\CONTROLTEMPLATES - ASCX  TEMPLATE\FEATURES – definice funkcí (feature.xml)  TEMPLATE\LAYOUTS – JS, ASPX, CSS,…  TEMPLATE\XML – definice fieldů  TEMPLATE\1029\XML – definice aktivit pro SharePoint Designer

 Funkce(Features)  Řešení (solutions)  Uživatelská řešení (sandboxed solutions)  instalace/aktivace/deaktivace/deinstalace  Pomocí: ◦ Powershellu ◦ stsadm

 feature.xml  Registrační jednotka  Instalace/Aktivace/Deaktivace/Deinstalace  Definuje se rozsah(scope)  Její pomocí se do SharePointu registrují jednotlivé funkcionality  Jde to i bez nich, ALE!!!

 Balík (CAB) s příponou WSP  Může obsahovat několik funkcí  Spravují se v centrální administraci  Ve Visual Studiu 2008 problém, ve VS 2010 v pohodě

 Sandboxed solutions  pískoviště pro řešení, jimž jako admin nedůveřuju  Omezené API (ochuzeno o bezp. funkce)  Samostatný proces  Nemohou mít další části, jen kód v assembly  Programují se stejně jako „neuživatelská“, rozdíl je v nasazení.

 Novinka v SharePointu 2010  Umožňuje komfortnější volání webových služeb SharePointu  Využívá techniky lokálního bufferu (Winform, Silverlight)  S výsledky se dá pracovat pomocí LINQu  Pro WinForm, Silverlight, Javascript

 Události ve Windows  IIS logy  logy SharePointu - ID korelace  …  databáze SharePointu

 SharePoint Manager  Event Handler Explorer  CAML Query Builder  

EdiceLicence – orientačně! SharePoint 2010 FoundationWindows server + windows CALy + případně databáze SharePoint Server 2010 StandardOproti Foundation navíc licence SharePoint serveru + SP CALy SharePoint Server 2010 EnterpriseOproti Foundation navíc licence SharePoint serveru Enterprise + SP Enterprise CALy SharePoint Server 2010 for Internet SitesServerové licence, nepočítají se CALy SharePoint online Pozor na virtualizaci!!!

 Zadaný klíč není ve slovníku.  Jeden nebo více sloupců není správně nainstalován.  Jaký je v těch chybových hláškách rozdíl?