Programowanie Wizualno Obiektowe - zajęcia 6 (PWO_BCPP_6_1) 1 Tworzenie plików pomocy Programowanie Wizualno Obiektowe Zajęcia 6, część 1



Podobne dokumenty
Programowanie Wizualno Obiektowe - zajęcia 2 (PWO_BCPP_2_2) Tworzenie i kompilowanie projektów Programowanie Wizualno Obiektowe Zajęcia 2, część 2

Zasady Programowania (Projektowanie) C++ - część 6 1/9 Programowanie Wizualno Obiektowe (3)

5.2. Pierwsze kroki z bazami danych

Programowanie Wizualno Obiektowe - zajęcia 5 (PWO_BCPP_5_1) 1 Tworzenie plików pomocy Programowanie Wizualno Obiektowe Zajęcia 5, część 1

Dodanie nowej formy do projektu polega na:

Zaawansowane aplikacje internetowe - laboratorium

Własna strona WWW w oparciu o CMS

Cel: Przypisujemy przyciskom określone funkcje panel górny (Panel1)

1. Przypisy, indeks i spisy.

Podstawy programowania. Ćwiczenie. Pojęcia bazowe. Języki programowania. Środowisko programowania Visual Studio

Rys. 1. Główne okno programu QT Creator. Na rysunku 2 oznaczone zostały cztery przyciski, odpowiadają kolejno następującym funkcjom:

Rozpoczęcie pracy z programem.

Papyrus. Papyrus. Katedra Cybernetyki i Robotyki Politechnika Wrocławska

1.3. Tworzenie obiektów 3D. Rysunek 1.2. Dostępne opcje podręcznego menu dla zaznaczonego obiektu

APLIKACJA SHAREPOINT

Instrukcja użytkownika

Programowanie Obiektowe GUI

wersja 1.0 ośrodek komputerowy uj cm ul. mikołaja kopernika 7e, Kraków tel

Ćwiczenie 6 Proste aplikacje - podstawowe komponenty.

Ćwiczenia z systemu operacyjnego WINDOWS

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

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

Tworzenie prezentacji, PowerPoint

Politechnika Gdańska Katedra Optoelektroniki i Systemów Elektronicznych

CMS Admin instrukcja administratora

Krótki kurs obsługi środowiska programistycznego Turbo Pascal z 12 Opracował Jan T. Biernat. Wstęp

Delphi podstawy programowania. Środowisko Delphi

,Aplikacja Okazje SMS

Podręcznik użytkownika

Visual Studio instalacja

Informatyzacja Przedsiębiorstw

Laboratorium 7 Blog: dodawanie i edycja wpisów

Modelowanie obiektowe - Ćw. 1.

Nowy szablon stron pracowników ZUT

Kurs programowania 2 - listy

Galileo v10 pierwszy program

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

Budowa aplikacji z graficznym interfejsem użytkownika - GUI (Graphic User Interface)

Przypisy i przypisy końcowe

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

Integracja z Facebook. Wersja 7.2.4

Compas 2026 Vision Instrukcja obsługi do wersji 1.07

Laboratorium 8 ( Android -pierwsza aplikacja)

2 INSTALACJA OPROGRAMOWANIA. 3 3 GŁÓWNE OKNO PROGRAMU 3 4 MODUŁ OBSŁUGI ARCHIWUM 7

STRONY DEALERSKIE W SYSTEMIE K2

Pobieranie edytora CodeLite

Założenia projektu: Projekt ma zadanie pokazać praktyczne zastosowanie App Inventor 2, poprzez stworzenie prostej aplikacji do nauki słówek.

CZĘŚĆ A PIERWSZE KROKI Z KOMPUTEREM

1. Dodawanie integracji

Dostęp do poczty przez www czyli Kerio Webmail Poradnik

Spis treści TRYB GRAFICZNY SYSTEMU WINDOWS - PODSTAWY OBSŁUGI WYBRANEGO ŚRODOWISKA PROGRAMISTYCZNEGO. Informatyka 2

Tworzenie prezentacji w MS PowerPoint

Nowy interfejs katalogu Biblioteki Głównej UP - podręcznik użytkownika

Edytor tekstu MS Office Word

Synchronizator plików (SSC) - dokumentacja

Szablon rysunku zawiera zawsze Wrzynajmniej jeden arkusz formatowy oraz Woszczególne Warametry

Podstawy tworzenia prezentacji w programie Microsoft PowerPoint 2007

Expo Composer Garncarska Szczecin tel.: info@doittechnology.pl. Dokumentacja użytkownika

Szybkie tworzenie grafiki w GcIde

Obsługa grafiki w Delphi, rysowanie na płótnie, obsługa myszki, zapisywanie obrazków do plików, bitmapy pozaekranowe.

PROJEKTOWANIE APLIKACJI INTERNETOWYCH

Dane słowa oraz wyrażenia są tłumaczone przy pomocy polecenia Przetwarzanie > Tłumaczenie

Instrukcja obsługi uczelnianego systemu zarządzania stronami internetowymi (CMS)

Wstęp 2. Instalacja 2. Uruchomienie odbierania faksów 2. Monitowanie odbierania faksu 3. Zakończenie pracy programu faksowego 3

DODAWANIE ARTYKUŁÓW DO STRONY INTERNETOWEJ

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

Instrukcja obsługi funkcji specjalnych szablonu C01 v.1.0

I. Spis treści I. Spis treści... 2 II. Kreator szablonów Tworzenie szablonu Menu... 4 a. Opis ikon Dodanie nowego elementu...

Komponent Formularz. Rys. 1. Strona programu Joomla - Rys. 2. Instalacja komponentu

1. Opis. 2. Wymagania sprzętowe:

Ustawienia personalne

IIIIIIIIIIIIIIIMMIMMIII

Instrukcja obsługi aplikacji MobileRaks 1.0

Viatoll Calc v1.3. Viatoll Calc. Instrukcja użytkownika. Strona 1

MS Access formularze

Cover sheet. WinCC (TIA Portal) FAQ Listopad 2012

1.Formatowanie tekstu z użyciem stylów

W kolejnym odcinku zajmiemy się umieszczaniem w naszym projekcie zestawu ikon służących szybkiemu korzystaniu z opcji programu.

Co nowego w programie GM EPC

Inżynieria Programowania Laboratorium 3 Projektowanie i implementacja bazy danych. Paweł Paduch paduch@tu.kielce.pl

Zasady tworzenia podstron

Szybka instrukcja tworzenia testów dla E-SPRAWDZIAN-2 programem e_kreator_2

Podstawowe czynnos ci w programie PowerPoint

Makropolecenia w PowerPoint Spis treści

Dell Display Manager podręcznik użytkownika

Spis treści. FAQ: /PL Data: 30/06/2015. Instalacja polskiej wersji LOGO! Soft Comfort. 1 Pobranie pliku 2

- 1 Laboratorium fotografii cyfrowej Foto Video Hennig

edycja szablonu za pomocą programu NVU

Przewodnik Szybki start

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

dokumentacja Edytor Bazy Zmiennych Edytor Bazy Zmiennych Podręcznik użytkownika

REFERAT O PRACY DYPLOMOWEJ

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

INSTRUKCJA OBSŁUGI PANELU WEBMAIL

Instalacja i konfiguracja IIS-a na potrzeby dostępu WEBowego/Secure

PWI Instrukcja użytkownika

Nowe notowania epromak Professional

Transkrypt:

Programowanie Wizualno Obiektowe - zajęcia 6 (PWO_BCPP_6_1) 1 Programowanie Wizualno Obiektowe Zajęcia 6, część 1 Temat: Zadanie:. Dołączanie plików pomocy do programu. Program umożliwia odczyt, edycję i zapis pliku tekstowego. Do programu utworzyć plik pomocy i umożliwić jego obsługę. Rysunek 5.1. Postać interfejsu użytkownika dla programu 5_1

Programowanie Wizualno Obiektowe - zajęcia 6 (PWO_BCPP_6_1) 2 1. Otwieramy nowa aplikację File>NewApplication 2. Zapisujemy projekt przy pomocy File>Save All w katalogu gdzie będzie kompilowany nasz projekt 3. Dodajemy odpowiednie komponenty w kolejności Komponent głównego menu TMainMenu. Komponent wybierający plik do zapisu rysunku TSaveDialog. Komponent wybierający plik do odczytu rysunku TOpenDialog. Komponent z polem edycyjnym TRichEdit. Komponent paska statusu TStatusBar. 4. Do głównego menu dodać następujące opcje Plik o Otwórz o Zamknij Pomoc Koniec 5. Dodać jeden panel do paska statusu, na panelu należy wypisywać nazwę edytowanego pliku. 6. Tworzenie pliku pomocy Do tworzenia plików pomocy w systemie Windows można wykorzystać różnego typu edytory. Plik pomocy w systemie Windows ma rozszerzenie hlp. Oprogramowanie komercyjne Fore Help, firmy Fore Front, Inc. (http://www.ff.com/) Robo Help, firmy Blue Sky Software (http://www.blue-sky.com) Oprogramowanie darmowe: Microsoft Help Workshop, dostarczany z oprogramowaniem Borland C ++ Builder (katalog: C:\Project Files\Borland\CBuilder6\Help\Tools), shareware Help Scribble, firmy JG Soft (http://www.helpscribble.com), shareware Help Creator, firmy Breit Technologies (http://www.breittechnologies.com), freeware Na zajęciach zostanie omówione korzystanie z programu HelpCreator, który w zupełności wystarczy do stworzenia prostego pliku pomocy.

Programowanie Wizualno Obiektowe - zajęcia 6 (PWO_BCPP_6_1) 3 6.1 Uruchomić program Help Creator. Rysunek 5.2. Postać interfejsu programu Windows Help Creator firmy Breit Technologies. Projekt pliku pomocy składa się z odpowiednich stron (ang. pages projektowanych w formacie.rtf), do których odnośniki znajdują się w spisie treści (ang. table of contents). Z każdą ze stron powiązane są odpowiednie rysunki wklejane następnie na stronę, oraz linki (do innych stron pomocy, do stron internetowych, do wysyłania e-maili). 6.2 Na początku należy utworzyć nowy projekt wybierając opcje Project -> Help File Name, i wpisać w pole edycyjne nazwę projektu pliku.hlp w którym będzie zapisany plik pomocy np. EdytorHlp.hlp Rysunek 5.2. Tworzenie nowego projektu. Ustawić opcje dotyczące piku pomocy, czyli położenie kolejnych stron pomocy na ekranie oraz ich rozmiar wybierając Project->Help Window Position / Size. Aby użytkownikowi było łatwo korzystać z pomocy najlepiej ustawić położenie lewego górnego rogu strony pomocy w lewym górnym rogu ekranu (left=0, top=0). Rozmiar okna najlepiej ustawić tak, aby mieściły się na im wszystkie rysunki dodawane do plików tekstowych (np. width=400, height=400).

Programowanie Wizualno Obiektowe - zajęcia 6 (PWO_BCPP_6_1) 4 Rysunek 5.2. Ustawianie opcji stron pomocy. 6.3 Utworzyć kolejne strony pliku pomocy. Strony pomocy należy stworzyć zarówno do najważniejszych opcji programu, jak i do opisu w jaki sposób należy korzystać z programu. Stronę tworzy się wybierając opcje Page->Add, a następnie podając charakterystyczna nazwę dla strony pomocy. Rysunek 5.2. Tworzenie nowej strony pomocy Następnie korzystając z prostego edytora tekstu zawartego w programie Help Creator, należy utworzyć stronę pomocy. W przypadku opisywania opcji programu istotne jest oprócz podawania skrótu klawiszowego, podanie także skrótu z paska przycisków szybkiego dostępu (jeśli taki istnieje). Każda ze stron ma odpowiednie własności, które są wykorzystywane przez spis treści oraz przez program, do którego dodawany jest utworzony plik pomocy. Modyfikuje się te własności wybierając opcję Page->Properties dla każdej strony pliku pomocy. Własności te to: Name nazwa strony pliku pomocy, wykorzystywana przez projekt pliku pomocy. Context ID Jest to liczba tzw. identyfikator kontekstu, która może być wykorzystana do odnoszenia się do strony pomocy z programu, do którego ta pomoc jest dodana (wartość opcjonalna). Topic ID Jest to liczba tzw. Identyfikator tematu, który ma unikalna wartość i służy do odnoszenia się do danej strony z wewnątrz projektu (wartość wymagana). Topic title Tytuł strony wewnątrz pliku pomocy. Index Keywords Są to słowa kluczowe, lub frazy związane z dana stroną, które znajdą się w indeksie słów kluczowych. Słowa kluczowe należy oddzielać średnikiem.

Programowanie Wizualno Obiektowe - zajęcia 6 (PWO_BCPP_6_1) 5 6.4 W tekst strony pomocy nie można bezpośrednio wklejać obrazków. Należy je najpierw dodać do zbioru obrazków związanych z dana stroną pomocy, a następnie dodać w tekście. Dodatkowo ograniczeniem jest format rysunków, muszą być to bitmapy z rozszerzeniem bmp. Rysunki (np. zrzuty okienek z ekranu) najlepiej tworzyć wykorzystując program Paint. Rysunki warto zapisywać w tym samym katalogu, w którym będzie tworzony plik pomocy. Dodawanie obrazków do danej strony pliku pomocy wykonuje się wybierając opcję Pictures->Add i wybierając odpowiedni rysunek. Rysunek jest wtedy dodawany do listy plików z rysunkami skojarzonymi z daną stroną pomocy. Dodawanie rysunków w tekście na stronie wykonuje się zaznaczając odpowiedni rysunek na liście rysunków skojarzonych ze stroną i wybierając opcję Pictures->Insert at Cursor. Jest on wtedy dodawany w miejscu gdzie aktualnie znajduje się kursor w tekście. 6.5 Dodawanie linków do danej strony pliku pomocy wykonuje się wybierając opcję Links->Add i wybierając odpowiedni rysunek. Rysunek jest wtedy dodawany do listy linków wykorzystywanych przez daną stroną pomocy. Dodawanie linków w tekście na stronie wykonuje się zaznaczając odpowiedni link na liście linków skojarzonych ze stroną i wybierając opcję Links->Insert at Cursor. Jest on wtedy dodawany w miejscu gdzie aktualnie znajduje się kursor w tekście. Istnieją trzy typy linków wykorzystywanych w pliku pomocy. Ich własności modyfikuje się zaznaczając link i wybierając opcję Links->Properties. Link To Topic In File Odsyłacz do określonego tematu w pliku, należy wtedy podać nazwę strony pliku pomocy która ma się otworzyć po kliknięciu na link. Open External URL Odsyłacz do strony internetowej. Należy wtedy podać adres URL. Open New External E-Mail Odsyłacz do poczty e-mail. Należy wtedy podać adres e- mail. Inne własności to Link Name nazwa linku wykorzystywana w liście linków. Link Text podświetlony tekst pokazujący się na stronie.

Programowanie Wizualno Obiektowe - zajęcia 6 (PWO_BCPP_6_1) 6 Rysunek 5.2. Modyfikacja własności linków 6.6 Utworzenie spisu treści dla pliku pomocy i skojarzenie go z utworzonymi stronami pomocy należy wykonać używając opcji Project->Table of Contents. Spis treści podzielony jest na Grupy (ang. group) z daną grupą połączona jest lista grup i tematów, natomiast nie może być połączona strona pliku pomocy. Tematy (ang. topic) z danym tematem nie mogą być połączone inne tematy i grupy, ale może być połączona strona pliku pomocy. Rysunek 5.2. Okno do tworzenia spisu treści Aby dodać nową grupę do spisu treści należy wybrać opcję Item->Add New Group.

Programowanie Wizualno Obiektowe - zajęcia 6 (PWO_BCPP_6_1) 7 Rysunek 5.2. Okno do tworzenia nowej grupy w spisie treści. Aby dodać nowy temat do spisu treści należy wybrać opcję Item->Add New Topic. Rysunek 5.2. Okno do tworzenia nowego tematu w spisie treści. Aby skasować grupę tematów lub temat należy wybrać opcję Item->Delete Group/Topic. Odpowiednie właściwości grupy określa się wybierając opcję Item->Properties i są to: Group Name - nazwa grupy Rysunek 5.2. Okno do modyfikacji własności grupy. Odpowiednie właściwości tematu określa się wybierając opcję Item->Properties i są to: Topic Name - nazwa tematu. Page To Link To nazwa strony, do której dana grupa/temat ma się odnosić. Rysunek 5.2. Okno do modyfikacji własności tematu. 6.7 Po utworzeniu wszystkich stron i spisu treści należy utworzyć plik pomocy. W tym celu należy wybrać opcję Project -> Make the Help File. Wtedy plik pomocy zapisany jest w pliku o rozszerzeniu.hlp. 7. Aby dodać plik pomocy do aplikacji tworzonej w środowisku Borland C++ Builder, należy wybrać następującą opcję: Project->Options->Application->Help File, i wpisać w pole edycyjne nazwę pliku pomocy. Najlepiej, żeby plik ten znajdował się w tym samym katalogu, co aplikacja. Wtedy nie trzeba podawać pełnej ścieżki dostępu a jedynie nazwę pliku, z rozszerzeniem hlp.

Programowanie Wizualno Obiektowe - zajęcia 6 (PWO_BCPP_6_1) 8 8. Aby wywołać plik pomocy z aplikacji najlepiej ustawić odpowiednia akcje i ją zaprogramować. W tym celu należy wykorzystać komponent TActionList i stworzyć nową akcję, tym razem wybierając ją z listy akcji standardowych np. HelpContents wywołując opcję Action List->New Standard Action->HelpContents. Kod do wyświetlania pliku pomocy jest następujący: void fastcall TForm1::HelpContents1Execute(TObject *Sender) { //wyswietlenie okna dialogowego pomocy const static int HELP_TAB = 15; //wyswietlenie spisu tresci const static int CONTENTS_ACTIVE = -3; Application->HelpCommand(HELP_TAB, CONTENTS_ACTIVE); } Akcję HelpContents należy następnie skojarzyć z odpowiednim przyciskiem na pasku skrótów, oraz w menu głównym programu, poprzez zmianę własności Action. 9. Oprócz wywoływania całego spisu treści pliku pomocy przy pomocy akcji, można też skojarzyć oddzielną stronę pliku pomocy z odpowiednią opcją/elementem programu. Przydaje się to tego identyfikator pomocy kontekstowej Context ID, którego wartość jest ustawiana w projekcie w programie Help Creator dla każdej strony. Aby skojarzyć element z odpowiednią stroną należy we własność HelpContext danego elementu wpisać wartość identyfikatora pomocy kontekstowej Context ID skojarzonej z nim strony.