rozdział 4: WŁASNOŚCI WIDŻETÓW
|
|
- Maria Kot
- 5 lat temu
- Przeglądów:
Transkrypt
1 rozdział 4: WŁASNOŚCI WIDŻETÓW ostatnia modyfikacja:
2 Odczytywanie i ustawianie własności widżetów
3 Metoda słownikowa : jeżeli widżet Wi ma własność o nazwie prop, to: jeśli chcemy odczytać tę własność, używamy zapisu: val = Wi["prop"] jeśli chcemy ustawić tę własność, używamy zapisu: Wi["prop"] = val uwaga: wartość własności jest zawsze napisem!
4 Prosty przykład z widżetem Button i własnością text: from tkinter import * def włwył(): global b stan = b["text"] if stan == "Wyłączony": stan = "Włączony" else: stan = "Wyłączony" b["text"] = stan o = Tk( ) b = Button(o,text="Wyłączony",command=włwył) b.place(x=50,y=100) o.mainloop() 04_01.py
5 Metoda metodowa : jeżeli widżet Wi ma własność o nazwie prop, to: jeśli chcemy odczytać tę własność, używamy metody cget(): val = Wi.cget("prop") jeśli chcemy ustawić tę własność, używamy metody config(): Wi.config(prop = val) uwaga: tutaj wartość własności również jest zawsze napisem!
6 Prosty przykład z widżetem Button i własnością text: from tkinter import * def włwył(): global b stan = b.cget("text") if stan == "Wyłączony": stan = "Włączony" else: stan = "Wyłączony" b.config(text = stan) o = Tk( ) b = Button(o,text="Wyłączony",command=włwył) b.place(x=50,y=100) o.mainloop() 04_02.py
7 Czcionki
8 Opisywanie czcionki: jeżeli pewien widżet ma własność font, to zmiana fontu domyślnego dokonuje się poprzez użycie tzw. krotki (ang. tuple) krotka to niemutowalny zbiór wartości różnych typów, zapisywany w nawiasach okrągłych, z wartościamy rozdzielanymi przecinkami np. to jest krotka z trzema elementami: (1, 2.3, "4") font opisujemy na dwa sposoby: krotką dwuelementową postaci ("family", "size") ("Times", "24") krotką trójelementową postaci ("family", "size", "style") ("Arial", "12", "bold") uwaga: rozmiar (size) zawsze wyrażonych w punktach! możliwe wartości style: bold, italic, underline, overstrike
9 Prosty przykład z widżetami Button: from tkinter import * o = Tk( ) b1=button(o,text="zażółć gęślą jaźń") b1.grid(column=0,row=0) b2=button(o,text="zażółć gęślą jaźń",font=("times","12")) b2.grid(column=0,row=1) b3=button(o,text="zażółć gęślą jaźń",font=("arial","16","bold")) b3.grid(column=0,row=2) o.mainloop() 04_03.py
10 Wybrane standardowe własności widżetów: rozmiary (zwykle wyrażane w pikselach, ale czasem w wierszach tekstu)
11 nazwa nazwa własności własności borderwidht highlightthickness padx padx pady pady selectborderwidth wraplength height height opis opis szerokość szerokość trójwymiarowej ramki ramki otaczającej otaczającej widżet widżet szerokość szerokość ramki ramki rysowanej rysowanej dokoła dokoła widżetu widżetu w celu celu uwidocznienia jego jego skupienia skupienia dodatkowy dodatkowy margines margines wkoło wkoło zawartości zawartości widżetu widżetu (w (w dwóch dwóch kierunkach) kierunkach) jak jak borderwidth, borderwidth, ale ale wtedy, wtedy, gdy gdy widżet widżet jest jest wybrany wybrany maksymalna maksymalna długość długość tekstu tekstu wewnątrz wewnątrz widżetu, widżetu, który który wyzwala wyzwala zawinięcie zawinięcie tekstu tekstu wysokość wysokość widżetu widżetu underline indeks indeks tego tego znaku znaku w tekście tekście widżetu, widżetu, który który ma ma być być podkreślony lub lub -1-1 width width szerokość szerokość widżetu widżetu
12 Prosty przykład z widżetami Button: from tkinter import * o = Tk( ) b1 = Button(o, text="zwykły przycisk"); b1.pack() b2 = Button(o, text="wyjątkowy przycisk") b2.pack() b2["borderwidth"] = 5 b2["highlightthickness"] = 5 b2["padx"] = 10 b2["pady"] = 15 b2["underline"] = 0 o.mainloop() 04_04.py
13 Wybrane standardowe własności widżetów: kolory (wyrażane w sposób już omówiony)
14 nazwa nazwa własności własności background bg bg foreground fg fg activeforeground activebackground selectforeground selectbackground highlightbackground highlightcolor disabledforeground opis opis kolor kolor tła tła widżetu widżetu kolor kolor pierwszego pierwszego planu planu widżetu widżetu (może (może oznaczać oznaczać różne różne rzeczy rzeczy w różnych różnych widżetach) widżetach) kolory kolory widżetu widżetu aktywnego aktywnego kolory kolory widżetu widżetu wybranego wybranego kolory kolory widżetu widżetu posiadającego skupienie skupienie kolor kolor pierwszego pierwszego planu planu widżetu, widżetu, który który jest jest zdezaktywowany
15 Prosty przykład z widżetami Button: from tkinter import * o = Tk( ) b1 = Button(o, text="zwykły przycisk"); b1.pack() b2 = Button(o, text="wyjątkowy przycisk") b2.pack() b2["bg"] = "#000000" b2["fg"] = "yellow" b2["activeforeground"] = "#000000" b2["activebackground"] = "yellow" b2["underline"] = 0 o.mainloop() 04_05.py
16 Wybrane standardowe własności widżetów: czcionki (to już znamy )
17 Wybrane standardowe własności widżetów: kotwice (sposób ulokowania tekstu we wnętrzu widżetu)
18 nazwa nazwa własności własności anchor anchor opis opis miejsce miejsce zakotwiczenia tekstu tekstu we we wnętrzu wnętrzu widżetu widżetu (domyślnie (domyślnie CENTER) CENTER) NW NW N NE NE W CENTER E SW SW S SE SE
19 Prosty przykład z widżetami Button: from tkinter import * o = Tk( ) b1 = Button(o, text="zwykły przycisk"); b1["anchor"] = E b1["width"] = 20 # w pikselach b1.pack() b2 = Button(o, text="wyjątkowy przycisk") b2["anchor"] = SE b2["width"] = 20 b2["height"] = 3 # w wierszach b2.pack() o.mainloop() 04_06.py
20 Wybrane standardowe własności widżetów: reliefy (sposób symulowania trójwymiarowości)
21 nazwa nazwa własności własności FLAT FLAT RAISED RAISED SUNKEN SUNKEN GROOVE GROOVE RIDGE RIDGE opis opis płaski płaski uniesiony uniesiony zapadnięty zapadnięty wyżłobiony wyżłobiony prążkowany prążkowany
22 Prosty przykład z widżetami Button: from tkinter import * o = Tk( ) Button(o,text="FLAT", relief=flat ).pack() Button(o,text="RAISED", relief=raised ).pack() Button(o,text="SUNKEN", relief=sunken ).pack() Button(o,text="GROOVE", relief=groove ).pack() Button(o,text="RIDGE", relief=ridge ).pack() o.mainloop() 04_07.py
23 Wybrane standardowe własności widżetów: bitmapy (standardowe ikony nanoszone na powierzchnię widżetu)
24 nazwa nazwa własności własności bitmap bitmap opis opis nazwa nazwa standardowej ikonki ikonki informacyjnej nazwa nazwa ikonki ikonki "error" "error" "hourglass" "info" "info" "questhead" "question" "warning" znaczenie znaczenie błąd błąd klepsydra informacja pytajnikowa głowa głowa pytanie ostrzeżenie
25 Prosty przykład z widżetami Button: from tkinter import * o = Tk( ) Button(o,bitmap="error").pack() Button(o,bitmap="hourglass").pack() Button(o,bitmap="info").pack() Button(o,bitmap="questhead").pack() Button(o,bitmap="question").pack() Button(o,bitmap="warning").pack() o.mainloop() 04_08.py
26 Wybrane standardowe własności widżetów: kursory (wygląd kursora myszy uwidaczniany nad widżetem)
27 nazwa nazwa własności własności cursor cursor opis opis nazwa nazwa standardowego kursora kursora nazwa nazwa ikonki ikonki "arrow" "arrow" "clock" "clock" "cross" "cross" "heart" "heart" znaczenie znaczenie strzałka strzałka zegarek krzyżyk serduszko Pełny spis nazw dostępnych kursorów jest dostępny pod adresem:
28 Prosty przykład z widżetami Button: from tkinter import * o = Tk( ) Button(o,text="arrow",cursor="arrow").pack() Button(o,text="clock",cursor="clock").pack() Button(o,text="heart",cursor="heart").pack() o.mainloop() 04_09.py
29 Wybrane standardowe metody widżetów (inne niż już omówione)
30 Zakładamy, że w jest istniejącym widżetem: nazwa nazwa metody metody w.after(czas_ms,fun) w.after_cancel(id) w.bell() działanie działanie Funkcja Funkcja fun fun zostanie zostanie wywołana wywołana jednokrotnie jednokrotnie po po upływie upływie czasu czasu czas_ms; czas_ms; czas czas wyrażany wyrażany jest jest w milisekundach (1s (1s = = 1000ms); 1000ms); wynikiem wynikiem jest jest identyfikator, identyfikator, który który może może być być użyty użyty przez przez after_cancel() Wyłączenie funkcji przypisane przez przez w.after() Zrób Zrób trochę hałasu
31 from tkinter import * def mryg(): global f,biały if biały: kol='black' else: kol='white' biały = not biały f.config(bg=kol) f.bell() f.after(1000,mryg) Prosty przykład z widżetami Frame i Button: biały=true o = Tk( ) f = Frame(o,width=200,height=100,bg='white') f.after(1000,mryg) f.pack() o.mainloop() 04_10.py
32 nazwa nazwa metody metody w.destroy() działanie działanie Usuwa Usuwa widżet widżet w i i wszystkie wszystkie jego jego dzieci dzieci
33 from tkinter import * def samobójstwo(): global f f.destroy() Prosty przykład z widżetami Frame i Button: biały=true o = Tk( ) f = Frame(o,width=200,height=100,bg='white') b=button(f,text="przycisk dziecko ramki") b.place(x=10,y=10) f.after(5000,samobójstwo) f.pack() o.mainloop() 04_11.py
34 Zakładamy, że w jest istniejącym widżetem: nazwa nazwa metody metody w.focus_get() w.focus_set() działanie działanie Zwraca Zwraca widżet, widżet, który który aktualnie aktualnie ma ma skupienie skupienie albo albo None, None, jeśli jeśli żaden żaden widżet widżet nie nie ma ma skupienia skupienia Przenosi Przenosi skupienie skupienie na na widżet widżet w
35 from tkinter import * Prosty przykład z widżetami Button: def skokskup(): global o,b1,b2 if o.focus_get() == b1: b2.focus_set() else: b1.focus_set() o.after(1000,skokskup) o = Tk( ) b1=button(o,text="pierwszy",highlightthickness=10) b1.pack(); b2=button(o,text="drugi",highlightthickness=10) b2.pack(); o.after(1000,skokskup) o.mainloop() 04_12.py
36 Zmienne śledzone (traced variables)
37 TkInter udostępnia zestaw specjalnych klas służących do tworzenia zmiennych, które pozwalają nadzorować zmiany ich wartości niektóre z widżetów używają takich zmiennych do sygnalizowania faktu zmiany stanu bądź też do wpływania na ich stan TkInter definiuje cztery rodzaje takich zmiennych: BooleanVar zmienna logiczna DoubleVar zmienna rzeczywista IntVar zmienna całkowita StringVar zmienna napisowa (łańcuchowa) ze względu na wewnętrzne zależności w TkInter, zmienne takie można tworzyć dopiero po zainicjowaniu okna głównego dalsze przykłady oprzemy o zmienne StringVar, ale nie oznacza to wcale, że pozostałe rodzaje zmiennych śledzonych sa w czymkolwiek gorsze
38 zmienną śledzoną należy jawnie utworzyć przez pierwszym użyciem czyni się to poprzez przypisanie do zmiennej wyniku zwracanego przez konstruktor klasy: napis = StringVar()
39 przypisanie wartości do zmiennej śledzonej wykonuje się metodą set(): napis.set("mieczów ci u nas dostatek") przypisywana wartość musi być zgodna z rodzajem zmiennej (nie przypisuj łańcucha do DoubleVar itd.)
40 odczytanie wartości zmiennej śledzonej wykonuje się metodą get(): print(napis.get()) uzyskana wartość będzie zgodna z rodzajem zmiennej
41 do istniejące zmiennej śledzonej można dodać obserwatora, co czyni się metodą trace() obsid = zmienna.trace(tryb_śledzenia, obserwator) tryb_śledzenia to: "r" jeśli chcemy śledzić odczyty ze zmiennej "w" jeśli chcemy śledzić zapisy do zmiennej "u" jeśli chcemy śledzić unicestwianie zmiennej obserwator to funkcja, która zostanie wywołana, jeśli zajdzie któreś ze śledzonych zdarzeń wynikiem funkcji jest napis identyfikujący obserwatora
42 obserwator powinien być zadeklarowany jako funkcja z trzema parametrami: def obs(id,ix,act): id wewnętrzny identyfikator zmiennej (nieprzydatne) ix w TkInter zawsze pusty łańcuch act znak informujący, jaka akcja spowodowała wywołanie obserwatora ('r', 'w', 'u') jeśli żaden z tych argumentów nie jest nam potrzebny, obserwator może być zadeklarowany tak: def obs(*a):
43 usunięcie obserwatora przeprowadza się metodą trace_vdelete(): zmienna.trace_vdelete(tryb_śledzenia,obsid) tryb_śledzenia to jak poprzednio obsid to identyfikator obserwatora uzyskany z trace()
44 Prosty przykład użycia zmiennej śledzonej: from tkinter import * def obsczyt(*a): print("czytanie") def obszapi(*a): print("zapisywanie") o = Tk( ) zmienna=stringvar(); zmienna.set("abc") obsido=zmienna.trace("r",obsczyt) obsidz=zmienna.trace("w",obszapi) zmienna.set(zmienna.get()) zmienna.trace_vdelete("r",obsido) zmienna.set(zmienna.get()) zmienna.trace_vdelete("w",obsidz) o.mainloop() 04_13.py
JAVA CZ.2 Programowanie obiektowe. poniedziałek, 20 kwietnia 2009
JAVA CZ.2 Programowanie obiektowe Przygotowanie projektu aplikacji 1. File >New Project 2. Z listy Categories z panelu Projects wybieramy Java Application. Nasz wybór zatwierdzamy przyciskiem Next. 3.
Bardziej szczegółowoDzięki arkuszom zewnętrznym uzyskujemy centralne sterowanie wyglądem serwisu. Zewnętrzny arkusz stylów to plik tekstowy z rozszerzeniem css.
Kaskadowe arkusze stylów CSS Geneza - oddzielenie struktury dokumentu HTML od reguł prezentacji - poszerzenie samego HTML Korzyści - przejrzystość dokumentów - łatwe zarządzanie stylem (wyglądem) serwisu
Bardziej szczegółowoKrok 1: Stylizowanie plakatu
HTML & CSS 1 Wanted! Każdy Klub Kodowania musi być zarejestrowany. Zarejestrowane kluby można zobaczyć na mapie na stronie codeclubworld.org - jeżeli nie ma tam twojego klubu sprawdź na stronie jumpto.cc/18cplpy
Bardziej szczegółowoZnaczniki języka HTML
www.math.uni.lodz.pl/ radmat Elementy inline ... Elementy inline ... ... Elementy inline ... ... ... Elementy inline
Bardziej szczegółowoEdytor tekstu OpenOffice Writer Podstawy
Edytor tekstu OpenOffice Writer Podstawy OpenOffice to darmowy zaawansowany pakiet biurowy, w skład którego wchodzą następujące programy: edytor tekstu Writer, arkusz kalkulacyjny Calc, program do tworzenia
Bardziej szczegółowoWykład 8: klasy cz. 4
Programowanie obiektowe Wykład 8: klasy cz. 4 Dynamiczne tworzenie obiektów klas Składniki statyczne klas Konstruktor i destruktory c.d. 1 dr Artur Bartoszewski - Programowanie obiektowe, sem. 1I- WYKŁAD
Bardziej szczegółowoPodstawy Pythona. Krzysztof Gdawiec. Instytut Informatyki Uniwersytet Śląski
Podstawy Pythona Krzysztof Gdawiec Instytut Informatyki Uniwersytet Śląski Słownik jest typem mutowalnym. Każdy element to para: klucz wartość. W celu stworzenia słownika pary klucz wartość umieszczamy
Bardziej szczegółowoKurs języka Python. Wykład 5. Marcin Młotkowski. 9 listopada Rodzaje parametrów funkcji. 2 Biblioteka Tk. 3 Układanie kontrolek w oknie
Wykład 5. 9 listopada 2009 1 Rodzaje parametrów funkcji 2 3 4 Parametry domyślne Wartość domyślna parametrów def log(val, base=2.718281):... def foo(arg1=[], arg2="dwa", arg3=3): print log(34, 10), log(12)
Bardziej szczegółowo1.Formatowanie tekstu z użyciem stylów
1.Formatowanie tekstu z użyciem stylów Co to jest styl? Styl jest ciągiem znaków formatujących, które mogą być stosowane do tekstu w dokumencie w celu szybkiej zmiany jego wyglądu. Stosując styl, stosuje
Bardziej szczegółowoCSS - layout strony internetowej
www.math.uni.lodz.pl/ radmat Ćwiczenie 1 Proszę przy pomocy listy stworzyć menu pionowe o następujących własnościach: Ćwiczenie 1 Proszę przy pomocy listy stworzyć menu pionowe o następujących własnościach:
Bardziej szczegółowoFormat HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty
Wybrane działy Informatyki Stosowanej Format HTML Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty dr hab. inż. Andrzej Czerepicki 2019 Definicja HTML HyperText Markup Language
Bardziej szczegółowoHTML (HyperText Markup Language) hipertekstowy język znaczników
HTML (HyperText Markup Language) hipertekstowy język znaczników Struktura dokumentu tytuł strony
Bardziej szczegółowoĆwiczenia nr 2. Edycja tekstu (Microsoft Word)
Dostosowywanie paska zadań Ćwiczenia nr 2 Edycja tekstu (Microsoft Word) Domyślnie program Word proponuje paski narzędzi Standardowy oraz Formatowanie z zestawem opcji widocznym poniżej: Można jednak zmodyfikować
Bardziej szczegółowoDokument zawiera podstawowe informacje o użytkowaniu komputera oraz korzystaniu z Internetu.
Klub Seniora - Podstawy obsługi komputera oraz korzystania z Internetu Str. 1 Dokument zawiera podstawowe informacje o użytkowaniu komputera oraz korzystaniu z Internetu. Część 3 Opis programu MS Office
Bardziej szczegółowoWykład 5: Klasy cz. 3
Programowanie obiektowe Wykład 5: cz. 3 1 dr Artur Bartoszewski - Programowanie obiektowe, sem. 1I- WYKŁAD - podstawy Konstruktor i destruktor (część I) 2 Konstruktor i destruktor KONSTRUKTOR Dla przykładu
Bardziej szczegółowoArkusz kalkulacyjny MS Excel 2010 PL.
Arkusz kalkulacyjny MS Excel 2010 PL. Microsoft Excel to aplikacja, która jest powszechnie używana w firmach i instytucjach, a także przez użytkowników domowych. Jej główne zastosowanie to dokonywanie
Bardziej szczegółowoJęzyki programowania wysokiego poziomu. CSS Wskazówki
Języki programowania wysokiego poziomu CSS Wskazówki CSS powinno się projektować hierarchicznie, zaczynając od elementów ogólniejszych, kończąc na szczegółowych - Źle: p.mid { text-align: center; p { color:
Bardziej szczegółowoMJUP_Instrukcja obsługi aplikacji. wspomagającej
Instrukcja obsługi aplikacji wspomagającej w ramach projektu Beneficjent: Urząd Miasta Krakowa Wersja: 1.00 Data wersji: 2015-02-24 Autor (rzy): Nazwa pliku: Zespół Pentacomp MJUP_Instrukcja obsługi aplikacji
Bardziej szczegółowoWidżety KIWIPortal. tworzenie umieszczanie na stronach internetowych opcje zaawansowane. Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1.
Widżety KIWIPortal tworzenie umieszczanie na stronach internetowych opcje zaawansowane Autor: Damian Rebuś Data: 29.06.2015 Wersja: 1.3 Strona 1 z 17 1 SPIS TREŚCI 2 Metody osadzania widżetów... 3 2.1
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ółowoUwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)
Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie
Bardziej szczegółowoI. Program II. Opis głównych funkcji programu... 19
07-12-18 Spis treści I. Program... 1 1 Panel główny... 1 2 Edycja szablonu filtrów... 3 A) Zakładka Ogólne... 4 B) Zakładka Grupy filtrów... 5 C) Zakładka Kolumny... 17 D) Zakładka Sortowanie... 18 II.
Bardziej szczegółowoTekst na mapach. Teksty na mapie. Ustawienia mapy. W tej instrukcji zostanie opisany sposób w jaki można na mapach wyświetlać teksty
Teksty na mapie W tej instrukcji zostanie opisany sposób w jaki można na mapach wyświetlać teksty Dane z programu Agrinavia Field Na mapach utworzonych w Agrinavia Map możemy wyświetlać informacje z programu
Bardziej szczegółowoCzcionki bezszeryfowe
Czcionki szeryfowe Czcionki szeryfowe wyposażone są w dodatkowe elementy ułatwiające czytanie. Elementy te, umieszczone w dolnej i górnej części liter tworzą poziome, optyczne linie ułatwiające prowadzenie
Bardziej szczegółowoKrój czcionki można wybrać na wstążce w zakładce Narzędzia główne w grupie przycisków Cz cionka.
Podstawowe sposoby formatowania Procesory tekstu umożliwiają nie tylko wpisywanie i wykonywanie modyfikacji (edycję tekstu), ale również formatowanie, czyli określenie wyglądu tekstu Podstawowe możliwości
Bardziej szczegółowoGrafika i komunikacja człowiek komputer Laboratorium. Część 3: Tekst, czcionki, kolory
UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI Opracował: mgr inż. Przemysław Pardel, dr hab. Bogdan Kwolek v1.01 2010 Grafika i komunikacja człowiek komputer Laboratorium Część 3: Tekst, czcionki, kolory
Bardziej szczegółowoDokument hipertekstowy
Dokument hipertekstowy Laboratorium 4 CSS mgr inż. Krzysztof Wróbel Katedra Lingwistyki Komputerowej Cel poznanie konceptu stylów tworzenie różnych typów reguł stylów Style służą do zmiany wyglądu elementów
Bardziej szczegółowoPodstawy edycji tekstu
Podstawy edycji tekstu Edytor tekstu (ang. word processor) to program umożliwiający wprowadzanie, redagowanie, formatowanie oraz drukowanie dokumentów tekstowych. Wyliczmy możliwości dzisiejszych aplikacji
Bardziej szczegółowoĆwiczenie: JavaScript Cookies (3x45 minut)
Ćwiczenie: JavaScript Cookies (3x45 minut) Cookies niewielkie porcje danych tekstowych, które mogą być przesyłane między serwerem a przeglądarką. Przeglądarka przechowuje te dane przez określony czas.
Bardziej szczegółowoEdytor tekstu Microsoft Office 2007 przewodnik dla gimnazjalisty Autor: Dariusz Kwieciński nauczyciel ZPO w Sieciechowie
1. Podstawowe pojęcia związane z edytorem tekstu Word 2007 a) Edytor tekstu program komputerowy przeznaczony do tworzenia (pisania) i redagowania tekstów za pomocą komputera. b) Redagowanie dokonywanie
Bardziej szczegółowoI. Formatowanie tekstu i wygląd strony
I. Formatowanie tekstu i wygląd strony Akapit: ... aby wyrównać tekst do lewego marginesu aby wyrównać tekst do prawego marginesu:
Bardziej szczegółowoKrótki przegląd własności języka CSS
Krótki przegląd własności języka CSS Stosując arkusze stylów CSS, w sposób wyraźny oddziela się formatowanie dokumentu XHTML od jego warstwy znaczeniowej umieszczonej w sekcji . Niżej zestawiono
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ółowoUstawienia ogólne. Ustawienia okólne są dostępne w panelu głównym programu System Sensor, po kliknięciu ikony
Ustawienia ogólne Ustawienia okólne są dostępne w panelu głównym programu System Sensor, po kliknięciu ikony Panel główny programu System Sensor (tylko dla wersja V2, V3, V4) Panel główny programu System
Bardziej szczegółowop { color: yellow; font-weight:bold; }
Barbara Łukawska, Adam Krechowicz, Tomasz Michno Ćwiczenie nr 13: CSS Wstęp Cascading Style Sheets (Kaskadowe Arkusze Styli, w skrócie CSS) jest językiem, który opisuje sposób w jaki będzie wyświetlana
Bardziej szczegółowoPodstawy programowania skrót z wykładów:
Podstawy programowania skrót z wykładów: // komentarz jednowierszowy. /* */ komentarz wielowierszowy. # include dyrektywa preprocesora, załączająca biblioteki (pliki nagłówkowe). using namespace
Bardziej szczegółowoFormy dialogowe w środowisku Gnome
Środowisko graficzne Gnome posiada wiele atrakcyjnych funkcji, które często nie są przez administratorów wykorzystywane. Jedną z nich jest dołączony zestaw form dialogowych o nazwie Zenity ( http://library.gnome.org/users/zenity/stable/
Bardziej szczegółowoOpis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].
ABAP/4 Instrukcja IF Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek]. [ELSEIF warunek. ] [ELSE. ] ENDIF. gdzie: warunek dowolne wyrażenie logiczne o wartości
Bardziej szczegółowoTworzenie szablonów użytkownika
Poradnik Inżyniera Nr 40 Aktualizacja: 12/2018 Tworzenie szablonów użytkownika Program: Plik powiązany: Stratygrafia 3D - karty otworów Demo_manual_40.gsg Głównym celem niniejszego Przewodnika Inżyniera
Bardziej szczegółowoCSS - 2. Właściwości tekstu, czcionek
CSS - 2 Właściwości tekstu, czcionek Właściwości tekstu Służą do nadawania określonego wyglądu tekstowi:» color» direction» letter-spacing» text-align» text-decoration» text-indent» text-shadow» text-transform»
Bardziej szczegółowoTablice (jedno i wielowymiarowe), łańcuchy znaków
Tablice (jedno i wielowymiarowe), łańcuchy znaków wer. 8 z drobnymi modyfikacjami! Wojciech Myszka Katedra Mechaniki i Inżynierii Materiałowej 2017-04-07 09:35:32 +0200 Zmienne Przypomnienie/podsumowanie
Bardziej szczegółowoKurs programowania 2 - listy
Kurs programowania 2 - listy Listy rozwijane (ComboBox) Listy rozwijane (rozwijalne) można tworzyć przy użyciu klasy ComboBox. W tabeli poniżej właściwości udostępniane przez tę kontrolkę. Najważniejsza
Bardziej szczegółowo1. Dockbar, CMS + wyszukiwarka aplikacji Dodawanie portletów Widok zawartości stron... 3
DODAJEMY TREŚĆ DO STRONY 1. Dockbar, CMS + wyszukiwarka aplikacji... 2 2. Dodawanie portletów... 3 Widok zawartości stron... 3 Omówienie zawartości portletu (usunięcie ramki itd.)... 4 3. Ikonki wybierz
Bardziej szczegółowoPROGRAMOWANIE. WNPiD UAM, Programowanie, inż. Piotr Jabłoński
PROGRAMOWANIE KASKADOWE ARKUSZE STYLÓW CASCADING STYLE SHEETS Za pomocą HTML tworzymy strukturę dokumentu, jego elementy oraz treść CSS służy do opisu wyglądu struktury dokumentu, elementów oraz treści
Bardziej szczegółowoPodstawy programowania w Pythonie
Podstawy programowania w Pythonie Wykład 8 dr Andrzej Zbrzezny Instytut Matematyki i Informatyki Akademia Jana Długosza w Częstochowie 5 grudnia 2012 dr Andrzej Zbrzezny (IMI AJD) Podstawy programowania
Bardziej szczegółowoWykład IV PASCAL - łańcuch znaków, - procedury i funkcje, - sortowanie bąbelkowe
Podstawy programowania Wykład IV PASCAL - łańcuch znaków, - procedury i funkcje, - sortowanie bąbelkowe 1 Podstawy programowania Część I Łańcuchy znaków 2 I. Zmienne łańcuchowe Klasyfikacja zmiennych statycznych
Bardziej szczegółowoMetodyka programowania. Edytor tekstu. Specyfikacja
Metodyka programowania Edytor tekstu. Specyfikacja Edytor tekstu wersja podstawowa Elementy obowiązkowe (2,0) Edytor na bazie komponentu TextBox (RichTextBox), wyposażony w pasek menu (MenuStrip); Powinien
Bardziej szczegółowoSystem Informatyczny CELAB. Terminy, alarmy
Instrukcja obsługi programu 2.18. Terminy, alarmy Architektura inter/intranetowa Aktualizowano w dniu: 2007-09-25 System Informatyczny CELAB Terminy, alarmy Spis treści 1. Terminy, alarmy...2 1.1. Termin
Bardziej szczegółowoEuropejski Certyfikat Umiejętności Komputerowych. Moduł 3 Przetwarzanie tekstów
Europejski Certyfikat Umiejętności Komputerowych. Moduł 3 Przetwarzanie tekstów 1. Uruchamianie edytora tekstu MS Word 2007 Edytor tekstu uruchamiamy jak każdy program w systemie Windows. Można to zrobić
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ółowoLista wprowadzonych zmian w systemie Vario v. 3.3 od wydania 3.003.60177.00403 do wydania 3.003.60180.00419
Lista wprowadzonych zmian w systemie Vario v. 3.3 od wydania 3.003.60177.00403 do wydania 3.003.60180.00419 LP Vario* Wersja Zmiany 1. BPM 3.003.60177.00403 Ulepszenie działania pola przeznaczonego do
Bardziej szczegółowoInstrukcja obsługi funkcji specjalnych szablonu C01 v.1.0
Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0 UWAGA 1: Przed dokonaniem jakichkolwiek zmian, zalecamy skopiować wcześniej kod html modułu do pliku na lokalnym dysku. W przypadku problemów ułatwi
Bardziej szczegółowoSAS Podstawowe informacje przed ćwiczeniem 1
SAS Podstawowe informacje przed ćwiczeniem 1 Zasady tworzenia programów każda instrukcja zakończona się średnikiem małe i duże litery nie są rozróżniane instrukcje mogą być kontynuowane w następnej linii
Bardziej szczegółowoZnaczniki fizyczne i logiczne czcionki
Znaczniki fizyczne i logiczne czcionki Znaczniki fizyczne - atrybuty Znaczniki fizyczne działają w podobny sposób jak atrybuty czcionek w edytorze tekstów. Czcionka pogrubiona To jest czcionka
Bardziej szczegółowoPrzykład 1: Funkcja jest obiektem, przypisanie funkcji o nazwie function() do zmiennej o nazwie funkcja1
Rachunek Prawdopodobieństwa i Statystyka lab 3. Kaja Gutowska (Kaja.Gutowska@cs.put.poznan.pl) 1. Funkcje: - Funkcje nie powinny korzystać ze zmiennych globalnych. - Funkcje powinny być możliwie krótkie.
Bardziej szczegółowoObsługa grafiki w Delphi, rysowanie na płótnie, obsługa myszki, zapisywanie obrazków do plików, bitmapy pozaekranowe.
Programowanie Wizualno-Obiektowe (studia zaoczne - inżynieria komputerowa) Zajęcia z Delphi 5, program 1 Temat: Zadanie: Obsługa grafiki w Delphi, rysowanie na płótnie, obsługa myszki, zapisywanie obrazków
Bardziej szczegółowoDODAJEMY TREŚĆ DO STRONY
DODAJEMY TREŚĆ DO STRONY SPIS TREŚCI Pasek narzędzi i wyszukiwarka aplikacji... 2 Dodawanie portletów... 3 Widok zawartości stron... 4 Zawartość portletu... 5 Ikonki wybierz oraz dodaj zawartość stron...
Bardziej szczegółowoFormatowanie dokumentu
Formatowanie dokumentu 1. Formatowanie strony Edytor tekstu Word umożliwia nadanie poszczególnym stronom dokumentu jednolitej formy przez określenie układu strony. Domyślnie są w nim ustawione marginesy
Bardziej szczegółowo1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Bardziej szczegółowoWydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 1. Programowanie komputerowe
Wydział Zarządzania AGH Katedra Informatyki Stosowanej Podstawy VBA cz. 1 Programowanie 1 Program wykładu Struktura programu Instrukcja przypisania Wprowadzanie danych Wyprowadzanie wyników Instrukcja
Bardziej szczegółowoAdobe InDesign lab. 2 Jacek Wiślicki, Paweł Kośla. Spis treści: 1 Dokument wielostronicowy Książka Eksport do PDF... 7.
Spis treści: 1 Dokument wielostronicowy... 2 1.1 Książka... 2 1.2 Eksport do PDF... 7 strona 1 z 7 1 Dokument wielostronicowy Poniższa instrukcja zawiera przykład procedury projektowania dokumentów wielostronicowych
Bardziej szczegółowoPython wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA
Python wprowadzenie Warszawa, 24 marca 2017 Python to język: nowoczesny łatwy w użyciu silny można pisać aplikacje Obiektowy klejący może być zintegrowany z innymi językami np. C, C++, Java działający
Bardziej szczegółowoWykład 2 Składnia języka C# (cz. 1)
Wizualne systemy programowania Wykład 2 Składnia języka C# (cz. 1) 1 dr Artur Bartoszewski -Wizualne systemy programowania, sem. III- WYKŁAD Wizualne systemy programowania Budowa projektu 2 Struktura programu
Bardziej szczegółowoTechnologie informacyjne. semestr I, studia niestacjonarne I stopnia Elektrotechnika rok akademicki 2013/2014 Pracownia nr 2 dr inż.
Technologie informacyjne semestr I, studia niestacjonarne I stopnia Elektrotechnika rok akademicki 2013/2014 Pracownia nr 2 dr inż. Adam Idźkowski Podstawy Informatyki Pracownia nr 3 2 MS WORD 2007 Podstawy
Bardziej szczegółowoDECLARE <nazwa_zmiennej> typ [(<rozmiar> )] [ NOT NULL ] [ { := DEFAULT } <wartość> ];
Braki w SQL obsługi zdarzeń i sytuacji wyjątkowych funkcji i procedur użytkownika definiowania złożonych ograniczeń integralnościowych Proceduralny SQL Transact- SQL używany przez Microsoft SQL Server
Bardziej szczegółowoWykład 4 Delegat (delegate), właściwości indeksowane, zdarzenie (event) Zofia Kruczkiewicz
Wykład 4 Delegat (delegate), właściwości indeksowane, zdarzenie (event) Zofia Kruczkiewicz Zagadnienia 1. Delegaty wiązane, właściwości indeksowane 2. Delegaty niewiązane 3. Nowa wersja kalkulatora, delegaty
Bardziej szczegółowoBaltie 3. Podręcznik do nauki programowania dla klas I III gimnazjum. Tadeusz Sołtys, Bohumír Soukup
Baltie 3 Podręcznik do nauki programowania dla klas I III gimnazjum Tadeusz Sołtys, Bohumír Soukup Czytanie klawisza lub przycisku myszy Czytaj klawisz lub przycisk myszy - czekaj na naciśnięcie Polecenie
Bardziej szczegółowoWłaściwości i metody obiektu Comment Właściwości
Właściwości i metody obiektu Comment Właściwości Właściwość Czy można zmieniać Opis Application nie Zwraca nazwę aplikacji, która utworzyła komentarz Author nie Zwraca nazwę osoby, która utworzyła komentarz
Bardziej szczegółowoKursory i wyjątki. (c) Instytut Informatyki Politechniki Poznańskiej 1
Kursory i wyjątki Kursory i praca z kursorami, kursory jawne i niejawne, otwieranie kursora, pobieranie z kursora, zamykanie kursora, wyjątki systemowe i użytkownika, zgłaszanie i obsługa wyjątków 1 Kursor
Bardziej szczegółowoZaznaczanie komórek. Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM
Zaznaczanie komórek Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM Aby zaznaczyć blok komórek które leżą obok siebie należy trzymając wciśnięty LPM przesunąć kursor rozpoczynając od komórki
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ółowoWitryny i aplikacje internetowe
Test z przedmiotu Witryny i aplikacje internetowe Zadanie 1 Kod języka HTML przedstawi tabelę składającą się z dwóch
Bardziej szczegółowoTworzenie elementów graficznych
Tworzenie elementów graficznych Elementy graficzne w Javie pozwalające tworzyć Graficzny Interfejs Użytkownika (GUI) możemy podzielić na dwie grupy: AWT (Abstract Window Toolkit) bibliotek klas służąca
Bardziej szczegółowoTOPIT Załącznik nr 3 Programowanie aplikacji internetowych
Szkolenie przeznaczone jest dla osób chcących poszerzyć swoje umiejętności o tworzenie rozwiązań internetowych w PHP. Zajęcia zostały przygotowane w taki sposób, aby po ich ukończeniu można było rozpocząć
Bardziej szczegółowoWskaźnik Trading Central BReTRADER
Wskaźnik Trading Central BReTRADER Spis treści 1. Informacje ogólne... 3 2. Proces instalacji... 3 3. Funkcje i parametry... 6 4. Proces aktualizacji... 8 dibre.pl 2 1. Informacje ogólne TC.TechnicalAnalysis
Bardziej szczegółowoĆWICZENIE 4. 1. Uruchomić Oracle Forms Builder. 2. Utworzyć nowy formularz (File->New->Form) 3. Nawiązać połączenie z bazą danych (file-connect).
ĆWICZENIE 4 1. Uruchomić Oracle Forms Builder. 2. Utworzyć nowy formularz (File->New->Form) 3. Nawiązać połączenie z bazą danych (file-connect). 4. Utworzyć blok danych (Data Block) oparty na tabeli SAMOCHODY:
Bardziej szczegółowoPodręcznik użytkownika programu. Ceremonia 3.1
Podręcznik użytkownika programu Ceremonia 3.1 1 Spis treści O programie...3 Główne okno programu...4 Edytor pieśni...7 Okno ustawień programu...8 Edycja kategorii pieśni...9 Edytor schematów slajdów...10
Bardziej szczegółowoHTML (HyperText Markup Language)
HTML (HyperText Markup Language) Struktura dokumentu tytuł strony sekcja nagłówka Tutaj wpisujemy
Bardziej szczegółowoABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści
ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop. 2012 Spis treści Wstęp 9 1 HTML 5 i XHTML w pytaniach i odpowiedziach 13 Co to jest HTML 5? 13 Co to jest XHTML? 15 Czy strony utworzone w HTML
Bardziej szczegółowoJęzyki programowania obiektowego Nieobiektowe elementy języka C++
Języki programowania obiektowego Nieobiektowe elementy języka C++ Roman Simiński roman.siminski@us.edu.pl www.programowanie.siminskionline.pl Przetwarzanie tablic znaków Łańcuchy znakowe jako tablice znaków
Bardziej szczegółowoCo to jest arkusz kalkulacyjny?
Co to jest arkusz kalkulacyjny? Arkusz kalkulacyjny jest programem służącym do wykonywania obliczeń matematycznych. Za jego pomocą możemy również w czytelny sposób, wykonane obliczenia przedstawić w postaci
Bardziej szczegółowoSystemy operacyjne. Laboratorium 9. Perl wyrażenia regularne. Jarosław Rudy Politechnika Wrocławska 28 lutego 2017
Systemy operacyjne Laboratorium 9 Perl wyrażenia regularne Jarosław Rudy Politechnika Wrocławska 28 lutego 2017 Temat obejmuje wykorzystanie wyrażeń regularnych w perlu. Wyrażenia same w sobie są w zasadzie
Bardziej szczegółowoUWAGA!!! Przed przystąpieniem do zamknięcia roku proszę zrobić kopie bezpieczeństwa
UWAGA!!! Przed przystąpieniem do zamknięcia roku proszę zrobić kopie bezpieczeństwa Następnie należy sprawdzić czy w KOLFK w Słownik i-> Dokumenty-> znajduje się dokument BO- Bilans Otwarcia (w grupie
Bardziej szczegółowoWyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780
Dane techniczne : Wyświetlacz alfanumeryczny LCD zbudowany na sterowniku HD44780 a) wielkość bufora znaków (DD RAM): 80 znaków (80 bajtów) b) możliwość sterowania (czyli podawania kodów znaków) za pomocą
Bardziej szczegółowoI. Spis treści I. Spis treści... 2 II. Kreator szablonów... 3 1. Tworzenie szablonu... 3 2. Menu... 4 a. Opis ikon... 5 3. Dodanie nowego elementu...
Kreator szablonów I. Spis treści I. Spis treści... 2 II. Kreator szablonów... 3 1. Tworzenie szablonu... 3 2. Menu... 4 a. Opis ikon... 5 3. Dodanie nowego elementu... 7 a. Grafika... 7 b. Tekst... 7 c.
Bardziej szczegółowoWASM AppInventor Lab 3. Rysowanie i animacja po kanwie PODSTAWY PRACY Z KANWAMI
Rysowanie i animacja po kanwie PODSTAWY PRACY Z KANWAMI Kanwa, to komponent służący do rysowania. Można ją dodać w Designerze przeciągając komponent Canvas z sekcji Basic. W celu ustawienia obrazka jako
Bardziej szczegółowoPodstawy informatyki. Elektrotechnika I rok. Język C++ Operacje na danych - wskaźniki Instrukcja do ćwiczenia
Podstawy informatyki Elektrotechnika I rok Język C++ Operacje na danych - wskaźniki Instrukcja do ćwiczenia Katedra Energoelektroniki i Automatyki Systemów Przetwarzania Energii AGH Kraków 2017 Tematyka
Bardziej szczegółowoProjektowanie aplikacji internetowych. CSS w akcji
Projektowanie aplikacji internetowych CSS w akcji Tak to ma wyglądać Strona : 2 Założenie Treść strony ma być oddzielona od informacji o jej wyglądzie. Kod HTML nie powinien zawierać żadnych informacji
Bardziej szczegółowoBIBLIOGRAFIA W WORD 2007
BIBLIOGRAFIA W WORD 2007 Ćwiczenie 1 Tworzenie spisu literatury (bibliografii) Word pozwala utworzyć jedną listę główną ze źródłami (cytowanymi książkami czy artykułami), która będzie nam służyć w różnych
Bardziej szczegółowoD D L S Q L. Co to jest DDL SQL i jakie s jego ą podstawowe polecenia?
D D L S Q L Co to jest DDL SQL i jakie s jego ą podstawowe polecenia? D D L S Q L - p o d s t a w y DDL SQL (Data Definition Language) Jest to zbiór instrukcji i definicji danych, którym posługujemy się
Bardziej szczegółowoTablice. Jones Stygar na tropie zmiennych
Tablice Jones Stygar na tropie zmiennych Czym jest tablica? Obecnie praktycznie wszystkie języki programowania obsługują tablice. W matematyce odpowiednikiem tablicy jednowymiarowej jest ciąg (lub wektor),
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ółowoKurs WWW. Paweł Rajba. pawel@ii.uni.wroc.pl http://pawel.ii.uni.wroc.pl/
Paweł Rajba pawel@ii.uni.wroc.pl http://pawel.ii.uni.wroc.pl/ Spis treści Obsługa obrazków w PHP Wprowadzenie Tworzenie i niszczenie obrazka Kolory Funkcje od obsługi obrazków - 1 - Wprowadzenie Przygotowanie
Bardziej szczegółowoWłącza i wyłącza automatyczny hinting. Pozwala na określenie czy chcemy, aby hinting był stosowany również do większych czcionek.
Napisy Warstwy tekstowe Aby umieścić tekst w obrazie wybieramy narzędzie Tekst, a następnie klikamy w miejscu na obrazie, w którym chcemy go umieścić. Nad warstwą aktywną, utworzy się warstwa tekstowa.
Bardziej szczegółowo3.4. Opis konfiguracji layoutów.
Definicja layout-ów dla tablicy odczytywana jest z tabeli w bazie danych: [UnitId_System] Gdańsk = 42, Gdynia = 43 [UnitId_Subsytem] 6 = TZT, 7 = ZZT [UnitId_Unit] identyfikator obiektu [Update_TimeStamp]
Bardziej szczegółowoZajęcia nr 15 JavaScript wprowadzenie do JavaScript
Zajęcia nr 15 JavaScript wprowadzenie do JavaScript Prowadzący: Andrzej Gąsienica-Samek, strona kółka www.atinea.pl/kolko Wprowadzenie do jsfiddle.net Uruchom Chrome i wejdź na stronę http://jsfiddle.net.
Bardziej szczegółowoPodstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007
Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007 opracowanie: mgr Monika Pskit 1. Rozpoczęcie pracy z programem Microsoft PowerPoint 2007. 2. Umieszczanie tekstów i obrazów na slajdach.
Bardziej szczegółowoLokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie.
Lokalizacja Informacje ogólne Lokalizacja jest to położenie geograficzne zajmowane przez aparat. Miejsce, w którym zainstalowane jest to urządzenie. To pojęcie jest używane przez schematy szaf w celu tworzenia
Bardziej szczegółowoRozdział 5: Style tekstu
5. STYLE TEKSTU Posługując się edytorem MS Word trudno nie korzystać z możliwości jaką daje szybkie formatowanie z użyciem stylów. Stylem określa się zestaw parametrów formatowych, któremu nadano określoną
Bardziej szczegółowo