Instrukcja laboratoryjna cz.3

Wielkość: px
Rozpocząć pokaz od strony:

Download "Instrukcja laboratoryjna cz.3"

Transkrypt

1 Programowanie aplikacji internetowych 2015/2016 Instrukcja laboratoryjna cz.3 Aplikacje na Windows 8.x Store (JS i HTML5) Prowadzący: Tomasz Goluch Wersja: 2.1

2 I. Wprowadzenie 1 Cel: Przekazanie podstawowych informacje o laboratorium. Laboratorium odbywa się na maszynach fizycznych które posiadają zainstalowany system Windows 8.x i IDE Visual Studio 2012 (tylko aplikacje Windows 8.0) lub wyższe (również aplikacje Windows 8.1). II. Zakładanie konta developerskiego Cel: Założenie konta developerskiego wymaganego do rozwijania i publikowania aplikacji na Windows Store. W celu rozwoju aplikacji Windows Store wystarczy odnowienie licencji dewelopera systemu Windows 8.1 opisane na początku rozdziału IV Tworzenie aplikacji Windows Store. Jeżeli jesteśmy również zainteresowani publikowaniem aplikacji w Windows Store musimy również posiadać konto developerskie. Szczęśliwie dla członków programu DreamSpark którymi są studenci Politechniki Gdańskiej jest ono darmowe. W tym celu należy uzyskać kod Promo code z witryny projektu DreamSpark. Wybieramy zakładkę students sign in i wybieramy opcję rejestracji z podaniem konta studenckiego. Założenie konta odbywa się na stronie Microsoftu: Windows Dev Center Dashboard. Należy uzupełnić wymagane dane oraz wybrać opcję: Individual PLN. W następnym kroku należy podać uzyskany wcześniej kod Promo code co pozwoli uniknąć poniesienia opłaty developerskiej. Należy się liczyć z faktem, że uzyskany kod możemy wykorzystać tylko raz. 1 Instrukcja przygotowana na podstawie laboratoriów Hands-on labs for Windows 8 firmy Microsoft. 1

3 III. Rodzaje aplikacji Windows Store Cel: Zapoznanie z podstawowymi rodzajami aplikacji Windows Store. Podobnie jak w przypadku innych aplikacji możemy w Visual Studio dokonać wyboru spośród kilku gotowych szablonów: Blank App (Universal Apps), Hub/Pivot App (Universal Apps), Navigation App (Universal Apps), GridApp (Windows), Split App (Windows). Są to proste aplikacje z mniej bądź bardziej rozbudowanym UI, logiką nawigacji (wliczając w to przyciski powrotu), przykładowe dane oraz zasoby. W przykładowych szablonach wykorzystano takie kontrolki jak: GridView, FlipView. Debugowanie aplikacji odbywa się w tradycyjny sposób (F5) może się odbywać na lokalnej albo zdalnej maszynie oraz na symulatorze. Na potrzeby laboratorium przyjrzyjmy się bliżej szablonowi GridApp (Windows). Posiada on cztery strony: default.html, groupeditems.html, itemdetail.html, groupdetail.html. Pierwsza reprezentuje aplikację i jej zasoby (np. nazwę aplikacji wyświetlaną w górnym pasku UI), druga stronę startową a kolejne to strony reprezentujące na różne sposoby szczegółowe informacje. Nowością jest plik manifestu aplikacji package.appxmanifest, który pozwala kontrolować wdrożenie aplikacji pod nowy interfejs Windows 8.x. Jest zbiorem metadanych o aplikacji, takich jak: właściwości związane z UI, np. nazwa wyświetlana (m.in. w menu start), punkt wejścia (domyślnie default.html), domyślny język (związany z krajem), opis aplikacji, obsługiwane orientacje ekranu, logo i ekran powitalny, zasoby do których aplikacja powinna mieć dostęp (zakładka Capabilities ) oraz wiele innych, których nie będziemy szczegółowo opisywać 2.Wyłączenie aplikacji polega na ustawieniu kursora przy górnej krawędzi i w momencie kiedy zamieni się on w łapkę, ściągnięcie aplikacji do dolnej krawędzi ekranu lub przełączeniu się do Visual studio (alt+tab) i wyłączeniu debuggera. Domyślnie w aplikacji Grid App (Windows) otrzymujemy model przykładowych danych SampleData zdefiniowany w pliku data.js. Dane te są zahardkodowane wewnątrz funkcji generatesampledata(), co pozwala na ich wyświetlanie podczas tworzenia designu oraz w uruchomionej aplikacji, jednak w normalnych warunkach nie jest to polecany sposób na przechowywanie większej ilości danych. Zastosowanie modelu danych pozwala na łatwą zmianę ich źródła. Posłuży nam ona jako punkt wyjścia do zbudowania przykładowej aplikacji. IV. Tworzenie aplikacji Windows Store 2 Więcej informacji na: pierwsza-aplikacja-metro-w-javascript. 2

4 Cel: Utworzenie aplikacji Windows Store, zamiana wyświetlania domyślnych przykładowych z szablonu rzeczywistymi oraz dostosowanie wyglądu interfejsu użytkownika. Podczas uruchamiania programu lub próby użycia debuggera może pojawić się monit o odnowienie licencji developera systemu Windows 8.1. Zgoda wymaga uprawnień administratora (login i hasło podane przez prowadzącego) oraz aktywnego konta w domenie hotmail.com. Nazwa i hasło do konta również zostaną podane przez prowadzącego. Do wyrejestrowania licencji deweloperskiej służy w PowerShell u polecenie: Unregister-WindowsDeveloperLicense. Proszę uruchomić PowerShell a w trybie administratora. 1. Utwórz nowy: Store Apps, Grid App (Windows) JavaScript projekt. 2. Zmień, na bardziej przyjazną, nazwę wyświetlaną jako tytuł głównego okna (plik groupeditems.html, element span z class = pagetitle). 3. Dodaj pliki z logo ETI (do ściągnięcia ze strony przedmiotu) do folderu images (pliki: Logo.scale-100.png, SmallLogo.scale-100.png, SplashScreen.scale- 100.png, StoreLogo.scale-100.png). 4. W pliku manifestu aplikacji zmień wyświetlaną nazwę aplikacji na bardziej adekwatną oraz inne właściwości np.: domyślny język, obsługiwane obroty, logo, itp. 5. Odinstaluj z systemu starą wersję aplikacji i zainstaluj nową (powinno być widoczne nowe logo w menu start). 6. Zamień przykładowe dane wyświetlane w projekcie na dane z przepisami kuchennymi (do pobrania na stronie przedmiotu). W tym celu: 3

5 a. dodaj nowy folder danych do projektu, a następnie umieść w nim plik JSON z przepisami Recipes.txt. b. analogicznie, dodaj do folderu images podfoldery wraz z zawartością reprezentujące rodzaje kuchni (chinese, french, german, indian, italian, oraz mexican) oraz folder z kafelkami (tiles). c. w pliku data.js usuń (zakomentuj) wywołanie funkcji generatesampledata(), a następnie dodaj kod javascript ładujący dodane wcześniej zasoby przepisów opisane w pliku Recipes.txt: Po uruchomieniu strona główna projektu powinna wyglądać mniej/więcej tak: 7. W celu dopasowania wyglądu pozycji kulinarnych: a. w pliku groupeditems.html w elemencie div z class= itemtemplate usuń (zakomentuj) element H6 aby nie wyświetlać danych powiązanych z niezdefiniowanymi właściwościami subtitle. 4

6 b. W elemencie H4 ustaw wyświetlanie skróconego tytułu (powiazanie z shorttitle zamiast Title): c. W celu lepszego dopasowania wyświetlanych elementów należy zmodyfikować plik groupeditem.css Po uruchomieniu strona główna projektu powinna wyglądać mniej/więcej tak: 5

7 8. Nadal na stronach powiązanych z poszczególnymi kuchniami występują niezgodności pomiędzy wygenerowanym szablonem a naszym modelem (undefined). 9. W pliku groupdetail.html w elemencie div z class= headertemplate usuń (zakomentuj) element H2 a w elemencie div z class= itemtemplate elementy H6 oraz H4. W tym miejscu dodaj informacje o czasie przygotowania potrawy powiązanej z właściwością preptime obiektu recipe (kod w ramce): 10. Jeszcze małe poprawki w celu umiejscowienia elementów przepisów nieco bliżej siebie i zachowania proporcji obrazu (plik groupdetail.css): 6

8 Po wybraniu grupy przepisów chińskich strona powinna wyglądać mniej/więcej tak: W ostatnim kroku przedstawimy więcej informacji na temat przepisów, takich jak porady i składniki. W tym celu należy w pliku itemdetail.html wewnątrz elementu section, w miejscu na zawartość (<!-- TODO: Content goes here. -->) dodać element article: <div class="content" aria-label="main content" role="main"> <article> <div> <header> <h2 class="item-title"></h2> </header> <img class="item-image" src="#" /> <h2> Preparation time: <span class="item-subtitle"></span> minutes </h2> <div class="ingredients"> 7

9 <h2>ingredients</h2> <div class="item-ingredients"> <div class="directions"> <h2>directions</h2> <h2 class="item-directions"></h2> </article> Ponieważ w powyższym pliku nie stosujemy wiązania deklaratywnego musimy to zrobić modyfikując działanie funkcji ready w pliku itemdetail.js: // This function is called whenever a user navigates to this page. It // populates the page elements with the app's data. ready: function (element, options) { var item = options && options.item? Data.resolveItemReference(options.item) : Data.items.getAt(0); element.queryselector(".titlearea.pagetitle").textcontent = item.group.title; element.queryselector("article.item-title").textcontent = item.title; element.queryselector("article.item-subtitle").textcontent = item.preptime; element.queryselector("article.item-image").src = item.backgroundimage; element.queryselector("article.item-image").alt = item.shorttitle; // Display ingredients list var ingredients = element.queryselector("article.item-ingredients"); for (var i = 0; i < item.ingredients.length; i++) { var ingredient = document.createelement("h2"); ingredient.textcontent = item.ingredients[i]; ingredient.classname = "ingredient"; ingredients.appendchild(ingredient); element.queryselector("article.item-directions").innerhtml = item.directions; element.queryselector(".content").focus(); oraz plik itemdetail.css:.itemdetailpage.content article { /* Define a multi-column, horizontally scrolling article by default. */ column-fill: auto; column-gap: 80px; column-width: 480px; height: calc(100% - 183px); margin-left: 120px; margin-top: 133px; display: -ms-grid; -ms-grid-columns: 400px 40px 360px 40px 1fr;.itemdetailpage.content article.ingredients { -ms-grid-column: 3; margin-left: 40px;.itemdetailpage.content article.ingredients.item-ingredients { margin-top: 20px;.itemdetailpage.content article.ingredients.item-ingredients.ingredient { padding-bottom: 12px; 8

10 font-size: 20px;.itemdetailpage.content article.directions { -ms-grid-column: 5; margin-left: 40px;.itemdetailpage.content article.directions.item-directions { margin-top: 20px; font-size: 20px;.itemdetailpage.content article.item-image { margin-bottom: 3px; width: 400px; Po uruchomieniu strona szczegółowa z przepisem powinna wyglądać mniej/więcej tak: V. Orientacja obrazu urządzenia Cel: Adaptacja układu kontrolek do orientacji obrazu urządzenia. Uruchom napisany w poprzednim rozdziale program za pomocą symulatora, powinien on wyglądać następująco: 9

11 Obróć ekran o 90ᴼ, teraz program powinien on wyglądać mniej/więcej tak (jest to zasługa automatycznego zachowania się kontrolki GridView): W przypadku wyświetlenia grupy przepisów rozmieszczenie widoku mogło by być lepsze: 10

12 W tym celu: 1. w pliku groupdetail.js dodaj zmienną informującą o stanie widoku: oraz dwie funkcje: aktualizującą layout wyświetlanej strony: // This function updates the page layout in response to viewstate changes. updatelayout: function (element, viewstate, lastviewstate) { /// <param name="element" domelement="true" />, var listview = element.queryselector(".itemslist").wincontrol; if (lastviewstate!== viewstate) { if (lastviewstate === appviewstate.snapped viewstate === appviewstate.snapped lastviewstate === appviewstate.fullscreenportrait viewstate == appviewstate.fullscreenportrait) { var handler = function (e) { listview.removeeventlistener("contentanimating", handler, false); e.preventdefault(); listview.addeventlistener("contentanimating", handler, false); var firstvisible = listview.indexoffirstvisible; this.initializelayout(listview, viewstate); listview.indexoffirstvisible = firstvisible; // This function updates the ListView with new layouts 11

13 initializelayout: function (listview, viewstate) { /// <param name="listview" value="winjs.ui.listview.prototype" />, if (viewstate === appviewstate.snapped viewstate === appviewstate.fullscreenportrait) { listview.layout = new ui.listlayout(); else { listview.layout = new ui.gridlayout({ groupheaderposition: "left" ); 2. w pliku navigator.js dodaj zmienną widoku Oraz zaktualizuj wywołanie wcześniejszej funkcji o parametry informujące o aktualnym i wcześniejszym stanie widoku: W celu poprawy położenia elementów należy dodać nast. Kod do pliku groupdetail.css: 12

14 @media screen and (-ms-view-state: snapped) {.groupdetailpage section[role=main] { -ms-grid-row: 2; -ms-grid-row-span: 1;.groupdetailpage.itemslist.win-vertical.win-viewport.win-surface { margin-bottom: 30px; margin-top: 0;.groupdetailpage.itemslist.win-groupheader { visibility: hidden;.groupdetailpage.itemslist.win-container { margin-left: 13px; margin-right: 35px;.groupdetailpage.itemslist.item { -ms-grid-columns: 60px 1fr; height: 60px; width: 272px;.groupdetailpage.itemslist.item.item-info.item-title { max-height: 30pt;.groupdetailpage.itemslist.item.item-info.item-description { visibility: screen and (-ms-view-state: fullscreen-portrait) {.groupdetailpage.itemslist.win-horizontal.win-viewport.win-surface { margin-left: 100px;.groupdetailpage.itemslist.win-vertical.win-viewport.win-surface { margin-bottom: 35px; margin-left: 45px; margin-right: 120px; margin-top: 128px; Teraz strona grupy przepisów chińskich strona powinna wyglądać mniej/więcej tak: 13

15 Jak widać poprawy wymaga jeszcze strona wyświetlająca szczegóły związane z przepisem: Wystarczy w pliku itemdetail.css dodać następujący kod: 14

16 @media screen and (-ms-view-state: fullscreen-portrait) {.itemdetailpage.content article { margin-left: 100px;.itemdetailpage.content article.ingredients { -ms-grid-row: 2; -ms-grid-column: 1; margin-left: 0px; margin-top: 40px;.itemdetailpage.content article.directions { -ms-grid-row: 3; -ms-grid-column: 1; margin-left: 0px; margin-top: 40px; W przypadku dzielenia ekranu na dwie aplikacje (snapping mode) aplikacja zachowuje się podobnie jak w trybie pionowym, aby to sprawdzić należy uruchomić dowolną inną aplikację Windows Store (w przykładzie użyto prognozy pogody) i najechać lewy, dolny róg ekranu kursorem, a następnie po pojawieniu się przeciągnąć naszą książkę kucharską w prawą stronę ekranu. 15

17 Mimo iż domyślne zachowanie jest całkiem przyzwoite możemy je jeszcze poprawić dodając nast. kod screen and (-ms-view-state: snapped) {.itemdetailpage.content { overflow-x: hidden; overflow-y: auto;.itemdetailpage.content article { -ms-grid-columns: 300px 1fr; -ms-grid-row: 2; -ms-grid-rows: 300px auto; display: -ms-grid; height: 100%; margin-left: 20px; overflow-x: hidden; overflow-y: auto; width: 300px;.itemdetailpage.content article.item-image { width: 280px;.itemdetailpage.content article.item-content { padding-bottom: 60px;.itemdetailpage.content article.ingredients { -ms-grid-row: 2; -ms-grid-column: 1; margin-left: 0px; margin-top: 12px;.itemdetailpage.content article.ingredients.item-ingredients { margin-top: 4px; 16

18 .itemdetailpage.content article.ingredients.item-ingredients.ingredient { padding-bottom: 0px; font-size: 9pt; VI. Semantic Zoom Cel: Dodanie funkcjonalności Semantic Zoom pozwalające na łatwiejszą nawigację po grupach przepisów. 1. W celu dodania funkcjonalności Semantic Zoom do strony startowej: a. w pliku groupeditems.html dodaj <div class="zoomedoutitemtemplate" data-win-control="winjs.binding.template"> <div class="zoomedoutitemcontainer"> <img class="zoomeoutitemimage" src="#" data-win-bind="src: groupimage; alt: title" /> <h4 class="zoomedoutgrouptitle" data-win-bind="textcontent: title; alt: title"> </h4> <div class="zoomedoutitemcount" data-win-bind="textcontent: recipescount;"> <div id="zoom" data-win-control="winjs.ui.semanticzoom" data-win-options="{ initiallyzoomedout: false " style="height: 100%"> <div id="zoomedinlistview" class="groupeditemslist" aria-label="list of groups" data-win-control="winjs.ui.listview" data-win-options="{ selectionmode: 'none' "> <div id="zoomedoutlistview" class="groupeditemslist" aria-label="list of groups" data-win-control="winjs.ui.listview" data-win-options="{ selectionmode: 'none' "> a. wewnątrz pliku groupeditems.js definicje dodatkowych zmiennych: b. oraz zamień implementacje funkcji ready i updatelayout następującymi: // This function is called whenever a user navigates to this page. It // populates the page elements with the app's data. ready: function (element, options) { var semanticzoom = element.queryselector("#zoom").wincontrol; 17

19 var zoomedinlistview = element.queryselector("#zoomedinlistview").wincontrol; var zoomedoutlistview = element.queryselector("#zoomedoutlistview").wincontrol; zoomedoutlistview.itemtemplate = element.queryselector(".zoomedoutitemtemplate"); zoomedoutlistview.itemdatasource = Data.groups.dataSource; zoomedoutlistview.groupdatasource = null; zoomedoutlistview.layout = new ui.gridlayout({ groupheaderposition: "top" ); zoomedinlistview.groupheadertemplate = element.queryselector(".headertemplate"); zoomedinlistview.itemtemplate = element.queryselector(".itemtemplate"); zoomedinlistview.oniteminvoked = this._iteminvoked.bind(this); if (appview.value === appviewstate.snapped) { // If the app is snapped, configure the zoomed-in ListView // to show groups and lock the SemanticZoom control zoomedinlistview.itemdatasource = Data.groups.dataSource; zoomedinlistview.groupdatasource = null; zoomedinlistview.layout = new ui.listlayout(); semanticzoom.locked = true; else { // If the app isn't snapped, configure the zoomed-in ListView // to show items and groups and unlock the SemanticZoom control zoomedinlistview.itemdatasource = Data.items.dataSource; zoomedinlistview.groupdatasource = Data.groups.dataSource; zoomedinlistview.layout = new ui.gridlayout({ groupheaderposition: "top" ); semanticzoom.locked = false; semanticzoom.element.focus();, // This function updates the page layout in response to viewstate changes. updatelayout: function (element, viewstate, lastviewstate) { /// <param name="element" domelement="true" /> /// <param name="viewstate" value="windows.ui.viewmanagement.applicationviewstate" /> /// <param name="lastviewstate" value="windows.ui.viewmanagement.applicationviewstate" /> var semanticzoom = element.queryselector("#zoom").wincontrol; var zoomedinlistview = element.queryselector("#zoomedinlistview").wincontrol; if (appview.value === appviewstate.snapped) { zoomedinlistview.itemdatasource = Data.groups.dataSource; zoomedinlistview.groupdatasource = null; zoomedinlistview.layout = new ui.listlayout(); semanticzoom.zoomedout = false; semanticzoom.locked = true; else { zoomedinlistview.itemdatasource = Data.items.dataSource; zoomedinlistview.groupdatasource = Data.groups.dataSource; zoomedinlistview.layout = new ui.gridlayout({ groupheaderposition: "top" ); semanticzoom.locked = false;, 18

20 #zoomedoutlistview.win-surface { margin-left: 120px; #zoomedoutlistview.win-item { height: 500px; width: 250px; #zoomedoutlistview.win-container { margin-right:30px;.zoomedoutitemcontainer { min-height: 500px; height: 100%; width: 250px; display: -ms-grid; -ms-grid-rows: 1fr 130px 400px 1fr; -ms-grid-columns: 1fr;.zoomeOutItemImage { -ms-grid-row-span: 4;.zoomedOutGroupImage { -ms-grid-row: 3;.zoomedOutItemCount { -ms-grid-row: 2; -ms-grid-column-align: end; font-size: 80px; color: rgb(250, 243, 214); margin: -7px 12px 0px 20px; font-weight: 100;.zoomedOutGroupTitle { -ms-grid-row: 2; font-size: 32px; color: rgb(250, 243, 214); margin: 7px 0px 0px 16px; font-weight: 200; 19

21 VII. Współdzielenie Cel: Dodanie funkcjonalności współdzielenia przepisów z innymi aplikacjami. 1. W celu dodania funkcjonalności Sharing w pliku itemdetails.js dodaj dekalarcję nast. zmiennych: 2. Ponieważ zmienna item została zadeklarowana na zewnątrz należy usunąć jej redeklarację wewnątrz metody ready: 3. Na końcu funkcji ready zarejestruj nasz uchwyt do funkcji ondatarequested (zaimplementowany w nast. punkcie) ze zdarzeniem DataRequested obiektu DataTransferManager. 4. Dodaj dwie funkcje, pamiętaj, o przecinkach rozdzielających ich implementacje. Pierwsza udostępnia szczegółowe informacje o przepisie a druga pozwala na wyrejestrowanie naszej funkcji. 20

22 ondatarequested: function (e) { var request = e.request; request.data.properties.title = item.title; request.data.properties.description = "Recipe ingredients and directions";, // Share recipe text var recipe = "\r\ningredients\r\n" + item.ingredients.join("\r\n"); recipe += ("\r\n\r\ndirections\r\n" + item.directions); request.data.settext(recipe); unload: function () { WinJS.Navigation.removeEventListener("datarequested", this.ondatarequested); 5. Uruchom aplikację (F5) w zaklęciu Share mamy możliwość wykorzystania udostępnionych informacji np. wysyłając je programem pocztowym. 6. Można również współdzielić grafikę (dodaj poniższy kod do funkcji ondatarequested.js) // Share recipe image var uri = item.backgroundimage; if (item.backgroundimage.indexof(" 0) uri = "ms-appx:///" + uri; uri = new Windows.Foundation.Uri(uri); var reference = storage.streams.randomaccessstreamreference.createfromuri(uri); request.data.properties.thumbnail = reference; request.data.setbitmap(reference); 7. Tym razem zawartość wysyłanej wiadomości powinna zawierać obrazek: 21

23 VIII. Dodawanie strony About Cel: Dodanie strony o produkcie. 1. Dodaj w pliku default.js poniższy kod: 2. Dodaj folder about wewnątrz folderu pages i dodaj do niego nowy element page control o takiej samej nazwie (about). 3. Dodaj ciało strony do pliku About.html: <body> <div id="about" data-win-control="winjs.ui.settingsflyout" data-win-options="{width: 'narrow'"> <div class="settingspane"> <div class="win-label"> <button onclick="winjs.ui.settingsflyout.show()" 22

24 class="win-backbutton"></button> <span class="settingstitle">about</span> <article class="settingscontent"> <h2>książka Kucharska</h2> <h4>wersja eksperymentalna</h4> </article> </body> 4. Dodaj kod do pliku About.css:.SettingsPane { margin-top:36px; margin-left:48px;.settingstitle { margin-left: 36px;.SettingsContent { margin-top: 24px; #about { background-color: gray ; 5. Po uruchomieniu aplikacji i kliknięciu przycisku About wewnątrz zaklęcia Settings powinniśmy uzyskać nast. efekt: 23

Instrukcja laboratoryjna cz.7

Instrukcja laboratoryjna cz.7 Programowanie aplikacji internetowych 2013/2014 Instrukcja laboratoryjna cz.7 Aplikacje na Windows Store Prowadzący: Tomasz Goluch Wersja: 1.1 I. Wprowadzenie 1 Cel: Przekazanie podstawowych informacje

Bardziej szczegółowo

Nr: 15. Tytuł: Kancelaris w systemie Windows 8 i Windows 8.1. Data modyfikacji:

Nr: 15. Tytuł: Kancelaris w systemie Windows 8 i Windows 8.1. Data modyfikacji: Nr: 15 Tytuł: Kancelaris w systemie Windows 8 i Windows 8.1 Data modyfikacji: 2013-10-25 Co zawiera ten dokument: Ten dokument opisuje elementy systemu Windows 8 i Windows 8.1 powiązane z programem Kancelaris.

Bardziej szczegółowo

SterBox. Przygotowanie Strony Użytkownika

SterBox. Przygotowanie Strony Użytkownika Przygotowanie Strony Użytkownika Sterbox od wersji 2.1.1 obsługuje dwie strony użytkownika umożliwiające sterowanie z kontrolą stanów. Rozpoczynając tworzenie strony potrzebujemy programu do tworzenia

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium JavaServer Faces Celem ćwiczenia jest przygotowanie aplikacji internetowej z wykorzystaniem technologii JSF. Prezentowane ćwiczenia zostały wykonane w środowisku Oracle JDeveloper

Bardziej szczegółowo

Laboratorium 6 Tworzenie bloga w Zend Framework

Laboratorium 6 Tworzenie bloga w Zend Framework Laboratorium 6 Tworzenie bloga w Zend Framework Przygotowanie bazy danych 1. Wykonaj skrypt blog.sql, który założy w bazie danych dwie tabele oraz wpisze do nich przykładowe dane. Tabela blog_uzytkownicy

Bardziej szczegółowo

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia

Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia Utworzenie aplikacji mobilnej Po uruchomieniu Visual Studio pokazuje się ekran powitalny. Po lewej stronie odnośniki do otworzenia lub stworzenia nowego projektu (poniżej są utworzone projekty) Po kliknięciu

Bardziej szczegółowo

Dodanie nowej formy do projektu polega na:

Dodanie nowej formy do projektu polega na: 7 Tworzenie formy Forma jest podstawowym elementem dla tworzenia interfejsu użytkownika aplikacji systemu Windows. Umożliwia uruchomienie aplikacji, oraz komunikację z użytkownikiem aplikacji. W trakcie

Bardziej szczegółowo

Rys. 3. Kod elementów na stronie po dodaniu kontrolek podstawowych.

Rys. 3. Kod elementów na stronie po dodaniu kontrolek podstawowych. 1 2 Kontrolki standardowe WP7 Michał Ręczkowicz, Opublikowano: 2012-02-08 http://msdn.microsoft.com/pl-pl/library/rozpoczecie-pracy-z-windows-phone--kontrolki-standardowe W tym samouczku dowiesz się, jakie

Bardziej szczegółowo

PROJEKTOWANIE APLIKACJI INTERNETOWYCH

PROJEKTOWANIE APLIKACJI INTERNETOWYCH PROJEKTOWANIE APLIKACJI INTERNETOWYCH LABORATORIUM NR 2 REJESTRACJA NA WEBRATIO.COM 1. Wejdź na webratio.com i zarejestruj konto na uczelniany adres email (@wi.zut.edu.pl). 2. Po wpisaniu danych i zatwierdzeniu,

Bardziej szczegółowo

Laboratorium 1: Szablon strony w HTML5

Laboratorium 1: Szablon strony w HTML5 Laboratorium 1: Szablon strony w HTML5 Czas realizacji: 2 godziny Kurs: WYK01_HTML.pdf, WYK02_CSS.pdf Pliki:, Edytor: http://www.sublimetext.com/ stabilna wersja 2 (portable) Ćwiczenie 1. Szablon strony

Bardziej szczegółowo

Spis treści. Konwencje zastosowane w książce...5. Dodawanie stylów do dokumentów HTML oraz XHTML...6. Struktura reguł...9. Pierwszeństwo stylów...

Spis treści. Konwencje zastosowane w książce...5. Dodawanie stylów do dokumentów HTML oraz XHTML...6. Struktura reguł...9. Pierwszeństwo stylów... Spis treści Konwencje zastosowane w książce...5 Dodawanie stylów do dokumentów HTML oraz XHTML...6 Struktura reguł...9 Pierwszeństwo stylów... 10 Klasyfikacja elementów... 13 Sposoby wyświetlania elementów...

Bardziej szczegółowo

Podstawy technologii cyfrowej i komputerów

Podstawy technologii cyfrowej i komputerów BESKIDZKIE TOWARZYSTWO EDUKACYJNE Podstawy technologii cyfrowej i komputerów Budowa komputerów cz. 2 systemy operacyjne mgr inż. Radosław Wylon 2010 1 Spis treści: Rozdział I 3 1. Systemy operacyjne 3

Bardziej szczegółowo

Przykład integracji kalkulatora mbank RATY na platformie IAI

Przykład integracji kalkulatora mbank RATY na platformie IAI Przykład integracji kalkulatora mbank RATY na platformie IAI 1. Moderacja - > Dodatki HTML i JavaScript 1.1 Klikamy na przycisk nowy dodatek Wpisujemy w pole Tytuł dodatku nazwę CSS_mRaty. Następnie ustawiamy

Bardziej szczegółowo

Instrukcja laboratoryjna cz.3

Instrukcja laboratoryjna cz.3 Programowanie aplikacji internetowych 2014/2015 Instrukcja laboratoryjna cz.3 Technologia Silverlight cz.1 Prowadzący: Tomasz Goluch Wersja: 4.1 I. Szablon aplikacji oparty o platformę nawigacyjną. Cel:

Bardziej szczegółowo

Tworzenie cross-platformowych aplikacji w Xamarin.Forms

Tworzenie cross-platformowych aplikacji w Xamarin.Forms Tworzenie cross-platformowych aplikacji w Xamarin.Forms Wprowadzenie Tomasz Gibulski Microsoft Certified Professional (MCP) Microsoft Certified Technology Specialist (MCTS) tomasz@gibulski.com www.gibulski.com

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Laboratorium z przedmiotu Programowanie obiektowe - zestaw 07 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami tworzenia aplikacji okienkowych w C#. Wprowadzenie teoretyczne. Rozważana w

Bardziej szczegółowo

Laboratorium 8 ( Android -pierwsza aplikacja)

Laboratorium 8 ( Android -pierwsza aplikacja) Dr Mirosław Łątka Informatyka dla medycyny Jesień 2012 Laboratorium 8 ( Android -pierwsza aplikacja) Naszym celem jest stworzenie aplikacji, która wyświetla zdjęcie Alberta Einsteina. Jeden z przycisków

Bardziej szczegółowo

Microsoft.NET: LINQ to SQL, ASP.NET AJAX

Microsoft.NET: LINQ to SQL, ASP.NET AJAX Microsoft.NET: LINQ to SQL, ASP.NET AJAX Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2008 oraz serwer bazy danych SQL Server Express 2005 (lub

Bardziej szczegółowo

Laboratorium programowania urządzeń mobilnych

Laboratorium programowania urządzeń mobilnych Laboratorium programowania urządzeń mobilnych Wprowadzenie Hierarcha klas dla aplikacji typu Silverlight tworzonej przez Visual Studio jest następująca: Obsługa ekranu W urządzeniach z Windows Phone 7

Bardziej szczegółowo

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej.

Celem ćwiczenia jest zapoznanie się z podstawowymi funkcjami i pojęciami związanymi ze środowiskiem AutoCAD 2012 w polskiej wersji językowej. W przygotowaniu ćwiczeń wykorzystano m.in. następujące materiały: 1. Program AutoCAD 2012. 2. Graf J.: AutoCAD 14PL Ćwiczenia. Mikom 1998. 3. Kłosowski P., Grabowska A.: Obsługa programu AutoCAD 14 i 2000.

Bardziej szczegółowo

Visual Studio instalacja

Visual Studio instalacja Visual Studio 2017 - instalacja Do tej pory napisaliśmy wiele programów, z czego niemal wszystkie były aplikacjami konsolowymi. Najwyższy więc czas zająć się tworzeniem aplikacji z graficznym interfejsem

Bardziej szczegółowo

Spis treści... 2... 4... 7... 8... 10

Spis treści... 2... 4... 7... 8... 10 Spis treści... 2... 4... 7... 8... 10 Czasem, aby zainstalować najnowszą wersję programu Bitdefender należy odinstalować jego poprzednią wersję. Instalacja najnowszej wersji jest zawsze wskazana nowsze

Bardziej szczegółowo

Instrukcja laboratoryjna cz.6

Instrukcja laboratoryjna cz.6 Programowanie aplikacji internetowych 2013/2014 Instrukcja laboratoryjna cz.6 Technologia Silverlight cz.2 Prowadzący: Tomasz Goluch Wersja: 3.0 I. Model danych (tworzenie bazy na podstawie modelu). Cel:

Bardziej szczegółowo

Panel Administracyjny (wersja beta)

Panel Administracyjny (wersja beta) TransmisjeOnline.pl Panel Administracyjny (wersja beta) Umożliwia zaplanowanie i zdefiniowanie sesji, zarządzanie użytkownikami, dostęp do danych konta oraz faktur. TransmisjeOnline sp. z o.o. z siedzibą

Bardziej szczegółowo

Tak przygotowane pliki należy umieścić w głównym folderze naszego programu. Klub IKS www.informatyka.edu.pl

Tak przygotowane pliki należy umieścić w głównym folderze naszego programu. Klub IKS www.informatyka.edu.pl To jeden z ostatnich odcinków naszego kursu. Mam nadzieję, że pisanie własnego programu było ciekawym doświadczeniem. Zaproponowana w tym odcinku funkcja uatrakcyjni twój program. Stworzymy tak zwane okno

Bardziej szczegółowo

Dokumentacja Skryptu Mapy ver.1.1

Dokumentacja Skryptu Mapy ver.1.1 Dokumentacja Skryptu Mapy ver.1.1 2 Dokumentacja Skryptu Mapy ver.1.1 Spis treści Dokumentacja skryptu... 3 Dodatkowe informacje i kontakt... 7 3 Dokumentacja Skryptu Mapy ver.1.1 Dokumentacja skryptu

Bardziej szczegółowo

MagicInfo Express instrukcja obsługi

MagicInfo Express instrukcja obsługi MagicInfo Express instrukcja obsługi INFO MagicInfo Express Kreator zawartości to program pozwalający w prosty sposób tworzyć zawartość LFD na podstawie różnych szablonów oraz harmonogramy wyświetlania

Bardziej szczegółowo

Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych

Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych Laboratorium OiOSE. Programowanie w środowisku MS Visual C++ 1 Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych Organizacja i Oprogramowanie Systemów Elektronicznych Michał Kowalewski

Bardziej szczegółowo

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000. www.e-audytor.com

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000. www.e-audytor.com Zarządzanie Infrastrukturą IT Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000 Data modyfikacji: 2007-04-17, 15:46 opracował: Maciej Romanowski v 2.2 powered by Romanowski 2007-03-15

Bardziej szczegółowo

Sieciowe Technologie Mobilne. Laboratorium 2

Sieciowe Technologie Mobilne. Laboratorium 2 Sieciowe Technologie Mobilne Laboratorium 2 Tworzenie wieloplatformowych aplikacji mobilnych przy użyciu biblioteki PhoneGap. Łukasz Kamiński Laboratorium 2 Na dzisiejszym laboratorium skupimy się na implementacji

Bardziej szczegółowo

Samsung Universal Print Driver Podręcznik użytkownika

Samsung Universal Print Driver Podręcznik użytkownika Samsung Universal Print Driver Podręcznik użytkownika wyobraź sobie możliwości Copyright 2009 Samsung Electronics Co., Ltd. Wszelkie prawa zastrzeżone. Ten podręcznik administratora dostarczono tylko w

Bardziej szczegółowo

uczyć się bez zagłębiania się w formalnym otoczeniu,

uczyć się bez zagłębiania się w formalnym otoczeniu, CZĘŚĆ 3 - INTERNET 3.1 WSTĘP Internet jest globalnym zbiorem połączonych ze sobą komputerów, które przesyłają informacje między sobą za pośrednictwem szybkich połączeń sieciowych oraz linii telefonicznych.

Bardziej szczegółowo

Box model: Content. Content - obszar zawartości określany jest za pomocą deklaracji wysokości i szerokości.

Box model: Content. Content - obszar zawartości określany jest za pomocą deklaracji wysokości i szerokości. Box model Box model: Content Content - obszar zawartości określany jest za pomocą deklaracji wysokości i szerokości. Box model: Padding Content Content - obszar zawartości określany jest za pomocą deklaracji

Bardziej szczegółowo

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

I. Informacje ogólne. Jednym z takich systemów jest Mambo. MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację

Bardziej szczegółowo

Integracja z Facebook. Wersja 7.2.4

Integracja z Facebook. Wersja 7.2.4 Integracja z Facebook Wersja 7.2.4 UWAGA Prawa wynikające z Warunków Gwarancji Użytkownik nabywa po rejestracji programu u Producenta. Dokumentem potwierdzającym rejestrację jest Certyfikat Rejestracji

Bardziej szczegółowo

Poradnik użytkownika pomoc techniczna

Poradnik użytkownika pomoc techniczna Poradnik użytkownika pomoc techniczna Poradnik dotyczy komputerów z zainstalowanym systemem Windows 1 Spis treści I. POSTĘPOWANIE W PRZYPADKU PROBLEMÓW Z URUCHOMIENIEM APLIKACJI SUPERMAKLER... 3 1. JAVA

Bardziej szczegółowo

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania

Politechnika Poznańska Wydział Budowy Maszyn i Zarządzania 1) Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi elementami obiektowymi systemu Windows wykorzystując Visual Studio 2008 takimi jak: przyciski, pola tekstowe, okna pobierania danych

Bardziej szczegółowo

Zakładanie konta w serwisie Canva i opcje interfejsu

Zakładanie konta w serwisie Canva i opcje interfejsu Zakładanie konta w serwisie Canva i opcje interfejsu Po uruchomieniu strony dostępnej pod adresem https://www.canva.com określamy, do jakich celów chcemy wykorzystać serwis. Pojawi się okno, w którym Canva

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium Serwlety Celem ćwiczenia jest przygotowanie kilku prostych serwletów ilustrujących możliwości tej technologii. Poszczególne ćwiczenia prezentują sposób przygotowania środowiska,

Bardziej szczegółowo

Tworzenie menu i authoring w programie DVDStyler

Tworzenie menu i authoring w programie DVDStyler Tworzenie menu i authoring w programie DVDStyler DVDStyler jest to wieloplatformowy program do authoringu płyt DVD (tworzenia płyt DVD z indywidualnym menu, grafiką i materiałem filmowym). Dzięki niemu

Bardziej szczegółowo

2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji

2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji 2. Podstawy narzędzia Application Builder, budowa strony, kreatory aplikacji 1. Utwórz aplikację ze skoroszytu emp_prac.csv. W tym celu wykonaj poniższe czynności: a. Zaloguj się do systemu APEX jako użytkownik

Bardziej szczegółowo

Instrukcja laboratoryjna cz.3

Instrukcja laboratoryjna cz.3 Języki programowania na platformie.net cz.2 2015/16 Instrukcja laboratoryjna cz.3 Język C++/CLI Prowadzący: Tomasz Goluch Wersja: 2.0 I. Utworzenie projektu C++/CLI z interfejsem graficznym WPF 1 Cel:

Bardziej szczegółowo

Aplikacja do podpisu cyfrowego npodpis

Aplikacja do podpisu cyfrowego npodpis ABS Bank Spółdzielczy Aplikacja do podpisu cyfrowego npodpis (instrukcja użytkownika) Wersja 1.0 http://www.absbank.pl 1. Aplikacja do podpisu cyfrowego - npodpis Słownik pojęć: Aplikacja do podpisu cyfrowego

Bardziej szczegółowo

I. Wstawianie rysunków

I. Wstawianie rysunków I. Wstawianie rysunków Wstawiane rysunku Bez parametrów: Tekst alternatywny Tytuł obrazka

Bardziej szczegółowo

Instalacja i opis podstawowych funkcji programu Dev-C++

Instalacja i opis podstawowych funkcji programu Dev-C++ Instalacja i opis podstawowych funkcji programu Dev-C++ Przed rozpoczęciem programowania musimy zainstalować i przygotować kompilator. Spośród wielu dostępnych kompilatorów polecam aplikację Dev-C++, ze

Bardziej szczegółowo

How To? Konfiguracja podglądu strumienia z kamer IP ACTi

How To? Konfiguracja podglądu strumienia z kamer IP ACTi How To? Konfiguracja podglądu strumienia z kamer IP ACTi Poznań 2010 Wprowadzenie Ten dokument zawiera informacje o wykorzystaniu kontrolki ActiveX w celu integracji podglądu na żywo z kamery ACTi ze stroną

Bardziej szczegółowo

Danuta ROZPŁOCH-NOWAKOWSKA Strona 1 2007-11-06. Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional).

Danuta ROZPŁOCH-NOWAKOWSKA Strona 1 2007-11-06. Moduł 4. Przykład 1. Przykład 2. HTML 4.01 Transitional). Danuta ROZPŁOCH-NOWAKOWSKA Strona 1 2007-11-06 Moduł 4. Style Zajęcia poświęcone będą kaskadowym arkuszom stylów (por. slajdy 18.-27. z wykładu 2.) Wiele uwagi poświęcaliśmy do tej pory planowaniu szkieletu

Bardziej szczegółowo

Przewodnik... Tworzenie Landing Page

Przewodnik... Tworzenie Landing Page Przewodnik... Tworzenie Landing Page Spis treści Kreator strony landing page Stwórz stronę Zarządzaj stronami 2 Kreator strony landing page Kreator pozwala stworzyć własną stronę internetową z unikalnym

Bardziej szczegółowo

dr inż. Tomasz Krzeszowski

dr inż. Tomasz Krzeszowski Microsoft Robotics Developer Studio dr inż. Tomasz Krzeszowski 2017-05-20 Spis treści 1 Przygotowanie do laboratorium... 3 2 Cel laboratorium... 3 3 Microsoft Robotics Developer Studio... 3 3.1 Wprowadzenie...

Bardziej szczegółowo

W niniejszej instrukcji obsługi zostały opisane najważniejsze informacje dotyczące następujących kwestii:

W niniejszej instrukcji obsługi zostały opisane najważniejsze informacje dotyczące następujących kwestii: Skrócona instrukcja obsługi aplikacji LQS (oryginalna instrukcja obsługi) Wersja instrukcji: 1.2 Wersja aplikacji LQS 1.1.20.0 Informacje dotyczące niniejszej instrukcji W niniejszej instrukcji obsługi

Bardziej szczegółowo

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Strona 1 z 5 Połączenia Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie Przed instalacją oprogramowania drukarki do systemu Windows Drukarka podłączona lokalnie to drukarka

Bardziej szczegółowo

Platforma VULCAN. Jak rozpocząć pracę na Platformie VULCAN? Logowanie administratora do Platformy

Platforma VULCAN. Jak rozpocząć pracę na Platformie VULCAN? Logowanie administratora do Platformy Platforma VULCAN Jak rozpocząć pracę na Platformie VULCAN? Jednostka oświatowa, w której wdrażany jest system oparty na Platformie VULCAN, otrzymuje środowisko pracy, dostępne tylko dla zalogowanych użytkowników.

Bardziej szczegółowo

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika)

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika) IBM SPSS Statistics Wersja 22 Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika) Spis treści Instrukcja instalacji.......... 1 Wymagania systemowe........... 1 Kod autoryzacji.............

Bardziej szczegółowo

STRONY DEALERSKIE W SYSTEMIE K2

STRONY DEALERSKIE W SYSTEMIE K2 STRONY DEALERSKIE W SYSTEMIE K2 (aktualizacja na sierpień 2014) INSTRUKCJA ZARZĄDZANIA TREŚCIĄ Poniżej prezentujemy instrukcję obsługi nowej wersji systemu zarządzania treścią K2 po migracji na nową platformę.

Bardziej szczegółowo

xmlns:prism=http://www.codeplex.com/prism c. <ContentControl prism:regionmanager.regionname="mainregion" />

xmlns:prism=http://www.codeplex.com/prism c. <ContentControl prism:regionmanager.regionname=mainregion /> 1 Tworzenie Shella a. W pierwszej kolejności tworzymy nowy projekt: WPF Application. Name: Shell SolutionName: PrismApp b. Dodajemy bibliotekę PRISM za pomocą NuGet Managera (dla.net Framework 4.5 Prism

Bardziej szczegółowo

Tworzenie prezentacji w MS PowerPoint

Tworzenie prezentacji w MS PowerPoint Tworzenie prezentacji w MS PowerPoint Program PowerPoint dostarczany jest w pakiecie Office i daje nam możliwość stworzenia prezentacji oraz uatrakcyjnienia materiału, który chcemy przedstawić. Prezentacje

Bardziej szczegółowo

PIERWSZE URUCHOMIENIE PROGRAMU ITNC PROGRAMMING STATION

PIERWSZE URUCHOMIENIE PROGRAMU ITNC PROGRAMMING STATION PIERWSZE URUCHOMIENIE PROGRAMU ITNC PROGRAMMING STATION 1. Pobranie programu itnc 530 Programming station Program powinien być przygotowany w dostępnym w wersji edukacyjnej programu itnc 530 Programming

Bardziej szczegółowo

Spis treści. Integracja Shoper

Spis treści. Integracja Shoper INTEGRACJA SHOPER Spis treści 1 Rozpoczęcie współpracy instalacja aplikacji QuarticON... 3 2 Rozpoczęcie korzystania z systemu rekomendacji QuarticON... 5 2.1 Uruchomienie aplikacji... 5 2.2 Rejestracja

Bardziej szczegółowo

Tworzenie okna dialogowego w edytorze raportu SigmaNEST. część 1

Tworzenie okna dialogowego w edytorze raportu SigmaNEST. część 1 Tworzenie okna dialogowego w edytorze raportu SigmaNEST część 1 Edytor raportu SigmaNEST to wszechstronne narzędzie umożliwiające zarówno dostosowanie każdego raportu pod specyficzne oczekiwania klienta,

Bardziej szczegółowo

Nazwa implementacji: CSS i box model. Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie.

Nazwa implementacji: CSS i box model. Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie. Nazwa implementacji: CSS i box model Autor: Opis implementacji: Poznajemy podstawy CSS oraz dowiadujemy się o rozmieszczaniu elementów na stronie. Wprowadzenie CSS (kaskadowe arkusze stylów, ang. Cascading

Bardziej szczegółowo

Platforma VULCAN. Jak rozpocząć pracę na Platformie VULCAN? Logowanie administratora do Platformy

Platforma VULCAN. Jak rozpocząć pracę na Platformie VULCAN? Logowanie administratora do Platformy Platforma VULCAN Jak rozpocząć pracę na Platformie VULCAN? Jednostka oświatowa, w której wdrażany jest system oparty na Platformie VULCAN, otrzymuje środowisko pracy, dostępne tylko dla zalogowanych użytkowników.

Bardziej szczegółowo

UWAGA: poniższe procedury przygotowane zostały w oparciu o program HiTi PhotoDesiree 2 w wersji 2.4.11.12.

UWAGA: poniższe procedury przygotowane zostały w oparciu o program HiTi PhotoDesiree 2 w wersji 2.4.11.12. Drukowanie zdjęć do nowych paszportów biometrycznych (format zdjęcia 35mm x 45mm) przy użyciu fotograficznych drukarek termosublimacyjnych HiTi i programu HiTi PhotoDesiree 2. UWAGA: poniższe procedury

Bardziej szczegółowo

Instrukcja instalacji Asystenta Hotline

Instrukcja instalacji Asystenta Hotline SoftVig Systemy Informatyczne Sp. z o.o. Instrukcja instalacji Asystenta Hotline Ver. 3.5 2012-06-19 2 Instrukcja obsługi programu Asystent Hotline Zawartość 1 INSTALACJA PROGRAMU 3 1.1 WARUNKI KONIECZNE

Bardziej szczegółowo

Przewodnik Google Cloud Print

Przewodnik Google Cloud Print Przewodnik Google Cloud Print Wersja B POL Definicje oznaczeń W tym podręczniku użytkownika zastosowano następujący styl uwag: Uwagi informują o tym, jak należy reagować w danej sytuacji, lub zawierają

Bardziej szczegółowo

Układy witryn internetowych

Układy witryn internetowych 1. CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się z możliwościami kaskadowych arkuszy stylów CSS w zakresie kontrolowania położenia elementów na stronie. 2. MATERIAŁ NAUCZANIA W normalnym układzie opartym

Bardziej szczegółowo

Laboratorium - Kopia zapasowa rejestru i jego odzyskiwanie w Windows XP

Laboratorium - Kopia zapasowa rejestru i jego odzyskiwanie w Windows XP 5,0 5.2.3.4 Laboratorium - Kopia zapasowa rejestru i jego odzyskiwanie w Windows XP Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym ćwiczeniu, zrobisz kopię zapasową rejestru. Przeprowadzisz również

Bardziej szczegółowo

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP W tym opracowaniu opisano, jak korzystać z edytora zasad grupy do zmiany ustawień zasad lokalnych dla

Bardziej szczegółowo

Instrukcja pomocnicza

Instrukcja pomocnicza Programowanie lokalnych aplikacji.net 2013/2014 Instrukcja pomocnicza Debugowanie procesów potomnych w Visual Studio 2012 Prowadzący: Tomasz Goluch Wersja: 3.0 I. Debugowanie procesów potomnych w Visual

Bardziej szczegółowo

ANDROID CMS dla urządzeń z systemem Android instrukcja użytkownika

ANDROID CMS dla urządzeń z systemem Android instrukcja użytkownika ANDROID CMS dla urządzeń z systemem Android instrukcja użytkownika Instrukcja użytkownika wersja 1.0 (Styczeń 2012) Instrukcja dla programu w wersji 3.0.9 1 Spis treści 1 WSTĘP... 3 1.1 Opis systemu...

Bardziej szczegółowo

Instalacja pakietu Office 365 ProPlus wersja stand-alone/offline

Instalacja pakietu Office 365 ProPlus wersja stand-alone/offline Instalacja pakietu Office 365 ProPlus wersja stand-alone/offline 1. Pobranie oprogramowania Aby pozyskać pakiet Office 2016 w wersji stacjonarnej (offline, do zainstalowania na swoich komputerach) należy

Bardziej szczegółowo

Obrazek 1: Interfejs DT. DT Help File v1.3

Obrazek 1: Interfejs DT. DT Help File v1.3 Interfejs DT Ta sekcja umożliwia minimalizowanie i/lub zamykanie interfejsu DT, zapewnia dostęp do funkcji wyszukiwania oraz paska informującego o wolnej/zajętej przestrzeni. Ta sekcja umożliwia wybór

Bardziej szczegółowo

Przewodnik Google Cloud Print

Przewodnik Google Cloud Print Przewodnik Google Cloud Print Wersja 0 POL Definicje oznaczeń W tym podręczniku użytkownika zastosowano następującą ikonę: Informacje dotyczą tego, jak należy reagować w danej sytuacji, lub zawierają wskazówki

Bardziej szczegółowo

APLIKACJA SHAREPOINT

APLIKACJA SHAREPOINT APLIKACJA SHAREPOINT Spis treści 1. Co to jest SharePoint?... 2 2. Tworzenie nowej witryny SharePoint (obszar roboczy)... 2 3. Gdzie znaleźć utworzone witryny SharePoint?... 3 4. Personalizacja obszaru

Bardziej szczegółowo

Instrukcja pozyskania identyfikatora - UID

Instrukcja pozyskania identyfikatora - UID Instrukcja pozyskania identyfikatora - UID UWAGA Instrukcja jest przeznaczona dla użytkowników, którzy posiadali aktywne konta w Krajowym Rejestrze Uprawnień, a następnie ich dane zostały zmigrowane do

Bardziej szczegółowo

Dokument hipertekstowy

Dokument hipertekstowy Dokument hipertekstowy Laboratorium 5 Box model i layouty mgr inż. Krzysztof Wróbel Katedra Lingwistyki Komputerowej Wysokość i szerokość domyślna szerokość elementu inline jest związana z jego zawartością

Bardziej szczegółowo

ERGODESIGN - Podręcznik użytkownika. Wersja 1.0 Warszawa 2010

ERGODESIGN - Podręcznik użytkownika. Wersja 1.0 Warszawa 2010 ERGODESIGN - Podręcznik użytkownika Wersja 1.0 Warszawa 2010 Spis treści Wstęp...3 Organizacja menu nawigacja...3 Górne menu nawigacyjne...3 Lewe menu robocze...4 Przestrzeń robocza...5 Stopka...5 Obsługa

Bardziej szczegółowo

Personalizowanie wirtualnych pokojów

Personalizowanie wirtualnych pokojów Personalizowanie wirtualnych pokojów www.clickmeeting.pl Dowiedz się, jak spersonalizować swój wirtualny pokój, stosując kolorystykę Twojej marki oraz dodając logo organizacji. Pokażemy Ci krok po kroku,

Bardziej szczegółowo

Podgląd z rejestratorów IPOX na komputerze z systemem WINDOWS za pomocą programu NVMS-2.0 LITE

Podgląd z rejestratorów IPOX na komputerze z systemem WINDOWS za pomocą programu NVMS-2.0 LITE Wersja: 1.0 Data: 06.08.2019 Podgląd z rejestratorów IPOX na komputerze z systemem WINDOWS za pomocą programu NVMS-2.0 LITE NVMS-2 LITE jest oprogramowaniem typu CMS, umożliwiającym użytkownikowi sprawowanie

Bardziej szczegółowo

Informatyka I : Tworzenie projektu

Informatyka I : Tworzenie projektu Tworzenie nowego projektu w programie Microsoft Visual Studio 2013 Instrukcja opisuje w jaki sposób stworzyć projekt wykorzystujący bibliotekę winbgi2 w programie Microsoft Visual Studio 2013. 1. Otwórz

Bardziej szczegółowo

Aktualizacja sterownika Podobnie jak w przypadku instalacji, podczas wykonywania tej operacji należy zalogować się jako administrator.

Aktualizacja sterownika Podobnie jak w przypadku instalacji, podczas wykonywania tej operacji należy zalogować się jako administrator. Aktualizacja sterownika Podobnie jak w przypadku instalacji, podczas wykonywania tej operacji należy zalogować się jako administrator. 1. Usunięcie sterownika 1) Przed usunięciem sterownika drukarki należy

Bardziej szczegółowo

www.fwrl.pl/szkolenie

www.fwrl.pl/szkolenie STRONA www.fwrl.pl/szkolenie MS WORD HTML HTML i dostarczają informację dla silnika przeglądarki o tym jak ma być zbudowana i wyświetlona strona HTML HTML HTML (warstwa logiczna co i gdzie ma być) (wastwa

Bardziej szczegółowo

Dokumentacja panelu Klienta

Dokumentacja panelu Klienta Dokumentacja panelu Klienta Wersja 1.1 Strona 1 z 17 Spis treści Historia zmian... 3 Logowanie do Panelu Klienta... 4 Panel... 5 Wysyłki... 6 Przyłączenia... 7 Ustawienia... 8 Zasoby... 8 Integracje...

Bardziej szczegółowo

Backend Administratora

Backend Administratora Backend Administratora mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011 W tym celu korzystając z konsoli wydajemy polecenie: symfony generate:app backend Wówczas zostanie stworzona

Bardziej szczegółowo

Symulator tabletu z systemem Windows 8.

Symulator tabletu z systemem Windows 8. Symulator tabletu z systemem Windows 8. Witam w mojej kolejnej publikacji, tym razem dowiesz się: - Jak uruchomić symulator tabletu z w pełni funkcjonalnym systemem operacyjnym Windows 8; - Jak wykorzystać

Bardziej szczegółowo

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Pracownia internetowa w każdej szkole (edycja Jesień 2007) Instrukcja numer D1/05_03/Z Pracownia internetowa w każdej szkole (edycja Jesień 2007) Opiekun pracowni internetowej cz. 1 Ręczne zakładanie kont użytkowników (D1) Jak ręcznie założyć konto w systemie

Bardziej szczegółowo

Ćwiczenie 23 Praca z plikiem.psd

Ćwiczenie 23 Praca z plikiem.psd Praca z plikiem.psd To ćwiczenie wymagać będzie dużego nakładu samodzielnej pracy z zaimportowanym plikiem.psd, w którym zawarty jest layout strony internetowej. Faza importowania pliku będzie pokazana

Bardziej szczegółowo

Podręcznik Google. Cloud Print. Informacje o usłudze Google Cloud Print. Drukowanie przy użyciu usługi Google. Cloud Print.

Podręcznik Google. Cloud Print. Informacje o usłudze Google Cloud Print. Drukowanie przy użyciu usługi Google. Cloud Print. Podręcznik Google Cloud Print Informacje o usłudze Google Cloud Print Drukowanie przy użyciu usługi Google Cloud Print Appendix Spis treści Jak korzystać z tego podręcznika... 2 Symbole użyte w tym podręczniku...

Bardziej szczegółowo

oprogramowania F-Secure

oprogramowania F-Secure 1 Procedura wygenerowania paczki instalacyjnej oprogramowania F-Secure Wznowienie oprogramowania F-Secure zaczyna działać automatycznie. Firma F-Secure nie udostępnia paczki instalacyjnej EXE lub MSI do

Bardziej szczegółowo

Przewodnik Google Cloud Print

Przewodnik Google Cloud Print Przewodnik Google Cloud Print Wersja 0 POL Definicje oznaczeń W niniejszym podręczniku użytkownika zastosowano następującą konwencję oznaczeń: Informacje mówią o tym, jak należy reagować w danej sytuacji,

Bardziej szczegółowo

Moduł rozliczeń w WinUcz (od wersji 18.40)

Moduł rozliczeń w WinUcz (od wersji 18.40) Moduł rozliczeń w WinUcz (od wersji 18.40) Spis treści: 1. Rozliczanie objęć procedurą status objęcia procedurą... 2 2. Uruchomienie i funkcjonalności modułu rozliczeń... 3 3. Opcje rozliczeń automatyczna

Bardziej szczegółowo

Moduł rozliczeń w WinSkład (od wersji 18.40)

Moduł rozliczeń w WinSkład (od wersji 18.40) Moduł rozliczeń w WinSkład (od wersji 18.40) Spis treści: 1. Rozliczanie dostaw status sprawy przywozowej... 2 2. Uruchomienie i funkcjonalności modułu rozliczeń... 3 3. Opcje rozliczeń automatyczna numeracja

Bardziej szczegółowo

Instrukcja instalacji oprogramowania Flow!Works na komputerze z systemem Windows 7

Instrukcja instalacji oprogramowania Flow!Works na komputerze z systemem Windows 7 Instrukcja instalacji oprogramowania Flow!Works na komputerze z systemem Windows 7 W celu zainstalowania oprogramowania należy: 1. Wyłączyć kontrolę konta użytkownika: Uwaga! Pominięcie tego kroku spowoduje

Bardziej szczegółowo

Sekretne menu Start. Przycisk pulpitu

Sekretne menu Start. Przycisk pulpitu Nieco mniej znane rozwiązania. {reklama-artykul} Systemy Windows od zawsze posiadały ukryte i mniej oczywiste funkcje. Nie inaczej jest w przypadku Windows 10, który kontynuuje ten trend. Poniżej wymieniamy

Bardziej szczegółowo

Laboratorium - Instalacja Virtual PC

Laboratorium - Instalacja Virtual PC 5.0 5.4.1.4 Laboratorium - Instalacja Virtual PC Wprowadzenie Wydrukuj i uzupełnij to laboratorium. W tym laboratorium zainstalujesz i skonfigurujesz Tryb XP w Windows 7. Następnie uruchomisz podstawowe

Bardziej szczegółowo

Programowanie obiektowe

Programowanie obiektowe Laboratorium z przedmiotu Programowanie obiektowe - zestaw 08 Cel zajęć. Celem zajęć jest zapoznanie z praktycznymi aspektami powiązania modelu obiektowego z modelem okienkowym w C#. Wprowadzenie teoretyczne.

Bardziej szczegółowo

plansoft.org Zmiany w Plansoft.org

plansoft.org   Zmiany w Plansoft.org Zmiany w Plansoft.org Mapy Google... 1 Tworzenie mapy... 2 Wprowadzanie szerokości i długości geograficznej... 2 Tworzenie mapy... 2 Dostosowanie wyglądu mapy... 3 Ograniczanie liczby zasobów do wyświetlenia

Bardziej szczegółowo

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.2/2015

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.2/2015 Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.2/2015 Informacje ogólne Wnioski o dofinansowanie projektu w ramach konkursu nr 1/1.1.2/2015 mogą

Bardziej szczegółowo

Tworzenie stron internetowych w kodzie HTML Cz 5

Tworzenie stron internetowych w kodzie HTML Cz 5 Tworzenie stron internetowych w kodzie HTML Cz 5 5. Tabele 5.1. Struktura tabeli 5.1.1 Odcięcia Microsoft Internet Explorer 7.0 niepoprawnie interpretuje białe znaki w komórkach tabeli w przypadku tworzenia

Bardziej szczegółowo

Dodawanie nowego abonenta VOIP na serwerze Platan Libra

Dodawanie nowego abonenta VOIP na serwerze Platan Libra Dodawanie nowego abonenta VOIP na serwerze Platan Libra Wstęp: Celem ćwiczenia jest ustawienie nowego abonenta VOIP w centrali Platan Libra, oraz konfiguracja programu do połączeń VOIP na komputerze i

Bardziej szczegółowo

Ulotka skrócona Moduł Analizy BI. Wersja: 2013.0.1

Ulotka skrócona Moduł Analizy BI. Wersja: 2013.0.1 Ulotka skrócona Moduł Analizy BI Wersja: 2013.0.1 Spis treści 1. Reinstalacja z poprzedniej wersji... 3 2. Raporty Wzorcowe... 5 2.1 Nowości... 5 2.2 Zmiany... 6 3. Ogólne... 6 3.1 Nowości... 6 3.2 Zmiany...

Bardziej szczegółowo