Szabóné Nacsa Rozália. Feladat. Készítsünk el egy üres FormView alapú alkalmazást és építsünk köré egy súgó környezetet.

Hasonló dokumentumok
Elemi alkalmazások fejlesztése

Eseményvezérelt alkalmazások

Elemi alkalmazások fejlesztése I.

Adatbázis-kezelés ODBC driverrel

Stateless Session Bean

SDI ALKALMAZÁS I. Workspace / ResourceView / Toolbar / IDR_MAINFRAME. Workspace / ResourceView / Menu / IDR_MAINFRAME

Tartalomjegyzék. Általános Információ! 2. Felhasználói dokumentáció! 3. Feladat! 3. Környezet! 3. Használat! 3. Bemenet! 3. Példa!

1. feladat. Szabóné Nacsa Rozália

Elemi alkalmazások fejlesztése IV. Adatbázis-kezelés ActiveX vezérlıkkel - 1

Adatbázis-kezelés API hívásokkal. Adatbázis-kezelés ODBC-vel. Adatbázis-kezelés SQL parancsokkal. Adatbázis-kezelés ODBC-vel.

ADATBÁZISKEZELÉS KÖZVETLEN ELÉRÉSSEL II...2

PC Connect. Unique ewsletter. program leírás

Java Programozás 9. Gy: Java alapok. Adatkezelő 5.rész

Kézikönyv ABAS-TOOLS használata

Adatbázis-kezelés ODBC-vel

Swing GUI készítése NetBeans IDE segítségével

Szolgáltatási szerződés elektronikus aláírása

Programozási technológia

1. Origin telepítése. A telepítő első képernyőjén kattintson a Next gombra:

WINDOWS TELEPÍTÉSI ÉS AKTIVÁLÁSI ÚTMUTATÓ A FOTOBETYAR.HU - PHOTOSHOP PLUGINJEIHEZ

Tanúsítvány feltöltése Micardo kártyára

3. Osztályok II. Programozás II

NINJA kezelői program letöltése és installálása

Hardver modellezés SystemC-vel és SDL grafikus könyvtárral Visual Stúdió alatt

Szerző. Varga Péter ETR azonosító: VAPQAAI.ELTE cím: Név: Kurzuskód:

Adabáziselérés ODBC-n keresztül utasításokkal C#-ban

WCF, Entity Framework, ASP.NET, WPF 1. WCF service-t (adatbázissal Entity Framework) 2. ASP.NET kliens 3. WPF kliens

Programozás alapjai 9.Gy: Struktúra 2.

Java Programozás 5. Gy: Java alapok. Adatkezelő 1.rész

Elemi alkalmazások fejlesztése

Széchenyi István Egyetem

Egészítsük ki a Drupal-t. Drupal modul fejlesztés

munkafüzet open eseményéhez

Mobil Telefonon Keresztüli Felügyelet Felhasználói Kézikönyv

Az Outlook levelező program beállítása tanúsítványok használatához

15.4.2b Laborgyakorlat: Mappa és nyomtató megosztása, a megosztási jogok beállítása

2. Végezzük el a tömörített fájlok kicsomagolását a számítógépünkre.

E-book export, letöltés, offline olvasási segédlet

17. Többdokumentumos alkalmazások készítése..3 A többdokumentumos felület...3. A program elkészítése...27

Elemi alkalmazások fejlesztése III.

PHP alapjai, bevezetés. Vincze Dávid Miskolci Egyetem, IIT

A MOKKA hitelesítő szoftver telepítése és használata

Első lépések. File/New. A mentés helyét érdemes módosítani! Pl. Dokumentumok. Fájlnév: pl. Proba

Google Maps használata OSM, mint alternatív térkép

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010.

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, MapInfo program alkalmazásával Útmutató 2010.

Tanúsítványkérelem készítése, tanúsítvány telepítése Microsoft Internet Information szerveren

Java programozási nyelv 6. rész Java a gyakorlatban

Tartalomjegyzék. Legfőbb különbségek az MPLAB 8-hoz képest

C#---Access adatbáziskezelési gyakorlat

Szolgáltatási szerződés elektronikus aláírása

Mobil Informatikai Rendszerek

Szia Ferikém! Készítek neked egy leírást mert bánt, hogy nem sikerült személyesen megoldani a youtube problémát. Bízom benne, hogy segít majd.

PDF. Tartalomjegyzék 1/21

Szövegszerkesztés Word XP-vel. Tanmenet

Miről lesz szó? Setup Project készítése. Tulajdonságok. 1. Készítsünk egy setup project alkalmazást egy már elkészített, lefordított programhoz.

Mechatronika és mikroszámítógépek 2017/2018 I. félév. Bevezetés a C nyelvbe

15.4.2a Laborgyakorlat: Böngésző beállítása

Saját webhelyet szeretnék!

9. Gyakorlat: Network Load Balancing (NLB)

Országos Területrendezési Terv térképi mellékleteinek WMS szolgáltatással történő elérése, MapInfo program alkalmazásával

Cekla. Készítette Doxygen Tue Sep :13:44

UnasShop - Affiliate partnerek beállítása

Az eszközpaletta. Felsı sor balról jobbra. Második sor balról jobbra 1/7

A Code::Blocks fejlesztőkörnyezet

Adatbázis-kezelés ActiveX vezérl kkel

2. gyakorlat: Tartományvezérlő, DNS, tartományba léptetés, ODJ, Core változat konfigurálása, RODC

Java Programozás 4. Gy: Java GUI. Tipper, MVC kalkulátor

Portforward beállítási segítség

Java Programozás 8. Gy: Java alapok. Adatkezelő 4.rész

NAV nyomtatványok kitöltésének támogatása

Tisztelt Felhasználó!

Felhasználói leírás a DimNAV Server segédprogramhoz ( )

lizengo használati utasítás A Windows egy USB stick-re való másolása

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

Johanyák Zsolt Csaba: Ugráló gomb oktatási segédlet Copyright 2008 Johanyák Zsolt Csaba

Szkriptelési feladat megoldása

C#, OOP. Osztályok tervezése C#-ban

Szoftvertechnolo gia gyakorlat

w w w. h a n s a g i i s k. h u

1. Alapok. Programozás II

Java Programozás 6. Gy: Java alapok. Adatkezelő 2.rész

OOP: Java 4.Gy: Java osztályok

Hello World Servlet. Készítsünk egy szervletet, amellyel összeadhatunk két számot, és meghívásakor üdvözlőszöveget ír a konzolra.

Dr. Pétery Kristóf: CorelDRAW 9 testre szabás

A Számítógépes alapismeretek témakör oktatása. Dr. Nyéki Lajos 2019

1. Feladat: Lista mysql BANK UGYFEL

MARKETING ELEMZÉS TERVEZÉS PROGRAM ISMERTETİ

Operációs Rendszerek. Windows Parancssor

OBJEKTUM ORIENTÁLT PROGRAMOZÁS JAVA NYELVEN. vizsgatételek

ER alpha 1D5 Protocol Updater Telepítési útmutató

Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network

SSL VPN KAPCSOLAT TELEPÍTÉSI ÚTMUTATÓ

Samsung Universal Print Driver Felhasználói útmutató

I. A program áttelepítése másik számítógépre

Tartalom DCOM. Történeti áttekintés. Történeti áttekintés. Történeti áttekintés. Történeti áttekintés

Informatika terméktervezőknek

K o m m u n i k á c i ó

HTML alapok. A HTML az Internetes oldalak nyelve.

MMTS AZONNALI PIAC KERESKEDÉSI MUNKAÁLLOMÁS SZOFTVER

Átírás:

Szabóné Nacsa Rozália Feladat Készítsünk el egy üres FormView alapú alkalmazást és építsünk köré egy súgó környezetet. 1

Tartalom Tárgymutató 2

Keresés Menüpontok 3

HTML oldalak HTML oldalak felsorolása intro.htm _topic_not_found.htm kutya.htm macska.htm eger.htm piros.htm kek.htm sarga.htm alma.htm korte.htm szilva.htm A HTML oldalakat tegyük az alkalmazás alá, a HTML alkönyvtárba. 4

A HTML oldal felépítése normál nézet A HTML oldal felépítése HTML nézet 5

Súgó elemek a HTML oldalon <html> <head>... <title> Kutya </title> Témakör </head> <h1><span lang="hu"><font color="#000099">a kutya </font> </span></h1> <p> Blabla </p> <Object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e"> <param name="alink Name" value="kutya link"> link </OBJECT> </body> Az alkalmazás és a HTML súgóelemek kapcsolata <html> <head>... <title> Kutya </title> </head> <h1><span lang="hu"><font color="#000099">a kutya </font> </span></h1> <p> Blabla </p> <Object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a- 00c04fc99f9e"> <param name="alink Name" value="kutya link"> </OBJECT> </body> 6

Tennivalók Súgó megtervezése HTML oldalak elkészítése MFC project legenerálása A Context sensitive help et nem kell bekapcsolni. A HTML help file elkészítése (.chm) A help file és az alkalmazás összekapcsolása 7

A HTML Help Workshop - m ködés tartalom.toc HTML oldal Help file.chm Index.hkk Project.hhp Alkalmazás HTML oldal MFC info.clw HTML oldal Ez csak egy sematikus vázlat!!! HTML Help Workshop - letöltés 8

HTML Help Workshop - installálás 1 2 Help for HTML Help 9

A HTML Help Workshop 1.3 Workshop indítása: HHW.EXE Érdemes a help projekt létrehozása el tt elkészíteni az MFC alkalmzásunkat, mert akkor rögtön arra a helyre tehethejük help projektet is. HHW Fille/New 10

New project wizard A help projektet ugyanoda tesszük, ahol az alkalmazásunk is van. New project wizard 11

Az els HHW projekt Mentsük el a projektet és nézzük meg, milyen fájlok keletkeztek. Információ az MFC-nek HHDemo.clw Tartalomjegyzék készítése - 1 12

Tartalomjegyzék készítése - 2 Tartalomjegyzék készítése Cím 13

Tartalomjegyzék készítése Oldal Tartalomjegyzék készítése Mentés Mentsük el a projektet! 14

Index készítése - 1 Index készítése - 2 15

Index készítése - 3 Index készítése - 4 16

Új ablak hozzáadása Add/Modify windows definition Beállítások: Options/General Change project options: General 17

Beállítások: Options/Files Change project options:files HHDemo.hhp - options [OPTIONS] Compatibility=1.1 or later Compiled file=hhdemo.chm Contents file=toc.hhc Default Window=Tripane Default topic=html\intro.htm Display compile progress=no Full-text search=yes Index file=index.hhk Language=0x40e magyar Title=HHDemo Help 18

HHDemo.hhp Windows/ Files [WINDOWS] Tripane="HHDemo HTML Help","toc.hhc","C:\Projects\HHDemo\index.hhk",,,,,,,0x2520,,0x3006,,,,,,,,0 [FILES] html\szilva.htm html\_topic_not_found.htm html\alma.htm html\eger.htm html\intro.htm html\kek.htm html\korte.htm html\kutya.htm html\macska.htm html\piros.htm html\sarga.htm HTML oldalak felvétele a projectbe Add/Remove topic files. 19

Mentés/Fordítás A fordítás után keletkezett fájlok 20

Indítsuk el az alkalmazásunkat (HHDemo) 21

Htmlhelp.lib Vegyük fel a fájlok közé a htmlhelp.lib könyvtárat. Htmlhelp.h Másoljuk át a htmlhelp.h header fájlt az alkalmazásunkba. 22

MainFrm.cpp: #include htmlhelp.h Menüpontok elkészítése 23

Menü ID-k. Caption Alma Körte ID ID_ALMA ID_KORTE Tartalom Tárgymutató Keresés About ID_HELP_CONTENTS ID_HELP_INDEX ID_HELP_SEARH ID_APP_ABOUT Súgó menüpontok A Help kapcsolót nem kell bekapcsolni. 24

OnHelpContents() beillesztése OnHelpContents() kódja void CMainFrame::OnHelpContents() { // TODO: Add your command handler code here } HtmlHelp ( 0, "hhdemo.chm", HH_DISPLAY_TOC, NULL) ; 25

OnHelpIndex() beillesztése OnHelpIndex() kódja void CMainFrame::OnHelpIndex() { // TODO: Add your command handler code here } HtmlHelp ( 0, "hhdemo.chm", HH_DISPLAY_INDEX, NULL) ; 26

OnHelpSearch() beillesztése OnHelpSearch() kódja void CMainFrame::OnHelpSearch() { // TODO: Add your command handler code here HH_FTS_QUERY q ; memset(&q, 0, sizeof(hh_fts_query)); q.cbstruct = sizeof(hh_fts_query); q.funicodestrings = FALSE; q.pszsearchquery = ""; q.iproximity = HH_FTS_DEFAULT_PROXIMITY; q.fstemmedsearch = FALSE; q.ftitleonly = FALSE; q.fexecute = TRUE; q.pszwindow = NULL; } HtmlHelp ( 0, "hhdemo.chm", HH_DISPLAY_SEARCH, (DWORD)&q) ; 27

OnHelpInfo() beillesztése (F1) OnHelpInfo() kódja (F1) BOOL CMainFrame::OnHelpInfo(HELPINFO* phelpinfo) { // TODO: Add your message handler code here and/or call default } HtmlHelp ( 0, "hhdemo.chm", HH_DISPLAY_TOC, NULL) ; return true; 28

Fordítás/Futtatás/Tesztelés 29