Instrukcja laboratoryjna cz.3
|
|
- Julian Skrzypczak
- 8 lat temu
- Przeglądów:
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
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ółowoNr: 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ółowoSterBox. 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ółowoAplikacje 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ółowoLaboratorium 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ółowoUtworzenie 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ółowoDodanie 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ółowoRys. 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ółowoPROJEKTOWANIE 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ółowoLaboratorium 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ółowoSpis 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ółowoPodstawy 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ółowoPrzykł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ółowoInstrukcja 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ółowoTworzenie 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ółowoProgramowanie 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ółowoLaboratorium 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ółowoMicrosoft.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ółowoLaboratorium 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ółowoCelem ć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ółowoVisual 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ółowoSpis 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ółowoInstrukcja 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ółowoPanel 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ółowoTak 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ółowoDokumentacja 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ółowoMagicInfo 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ółowoPolitechnika 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ółowoZarzą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ółowoSieciowe 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ółowoSamsung 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ółowouczyć 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ółowoBox 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ółowoI. 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ółowoIntegracja 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ółowoPoradnik 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ółowoPolitechnika 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ółowoZakł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ółowoAplikacje 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ółowoTworzenie 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ółowo2. 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ółowoInstrukcja 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ółowoAplikacja 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ółowoI. Wstawianie rysunków
I. Wstawianie rysunków Wstawiane rysunku Bez parametrów: Tekst alternatywny Tytuł obrazka
Bardziej szczegółowoInstalacja 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ółowoHow 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ółowoDanuta 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ółowoPrzewodnik... 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ółowodr 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ółowoW 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ółowoInstrukcje 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ółowoPlatforma 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ółowoIBM 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ółowoSTRONY 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ółowoxmlns: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ółowoTworzenie 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ółowoPIERWSZE 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ółowoSpis 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ółowoTworzenie 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ółowoNazwa 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ółowoPlatforma 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ółowoUWAGA: 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ółowoInstrukcja 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ółowoPrzewodnik 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ółowoUkł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ółowoLaboratorium - 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ółowoKorzystanie 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ółowoInstrukcja 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ółowoANDROID 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ółowoInstalacja 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ółowoObrazek 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ółowoPrzewodnik 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ółowoAPLIKACJA 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ółowoInstrukcja 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ółowoDokument 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ółowoERGODESIGN - 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ółowoPersonalizowanie 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ółowoPodglą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ółowoInformatyka 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ółowoAktualizacja 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ółowowww.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ółowoDokumentacja 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ółowoBackend 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ółowoSymulator 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ółowoPracownia 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
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ółowoPodrę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ółowooprogramowania 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ółowoPrzewodnik 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ółowoModuł 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ółowoModuł 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ółowoInstrukcja 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ółowoSekretne 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ółowoLaboratorium - 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ółowoProgramowanie 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ółowoplansoft.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ółowoInstrukcja 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ółowoTworzenie 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ółowoDodawanie 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ółowoUlotka 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