NeoBook
5 Professional for Windows
[Bedolgozók] [Letöltések] [A NeoBook súgója] [Újdonságok az 5.64-ben]
A NeoBook 5 már tud magyarul!
A NeoBookkal professzionális minőségű, önállóan futtatható, elektronikus interaktív multimédiás kiadványt – oktatási anyagot, prezentációt, elektronikus könyvet, képeslapot, magazint, játékot, vállalati bemutatót, érintőképernyős alkalmazást – készíthetünk néhány egyszerű lépésben, programozási ismeretek nélkül (is).
A fejlesztő honlapján sok olyan kiadványt talál, ami a NeoBookkal készült. Kattintson ide!
A kiadvány tartalmazhat formázott (rtf) szöveges fájlt, képet, hangot, zenét, animációt, interaktív szabályozót, böngészőt, hipertextes kapcsolókat és más grafikus elemeket is. Az elkészült kiadvány éppen úgy fog kinézni, mint bármilyen más Windows-os program, amit floppy lemezen, CD-n, DVD-n, hálózaton, modemen vagy interneten keresztül, illetve egyéb más módon terjeszthetünk. Az elkészült kiadvány – formátumából adódóan – felhasználója nem tudja módosítani, nehezen fejthető vissza, nem szükséges segédprogram a futtatásához. A NeoBookot összeköthetjük szöveg-, kép-, hang- és animációszerkesztővel (pl. Word, NeoWrite, NeoPaint, NeoToon.), így közvetlenül a NeoBookban szerkeszthetjük ezeket az elemeket. Bedolgozókkal (segédprogramokkal) még tovább növelhetjük a NeoBook képességeit.
A NeoBook részletes ismertetőjét mintapéldával együtt a Fast-Help Internationallal készített web formátumba fordított súgóban olvashatja el. (A súgó Windows-os chm változatát a letölthető program tartalmazza.)
![]() |
A NeoBook munkaasztala. |
A NeoBook igen egyszerűen használható az eszközpaletta segítségével. Gyorsan készíthetünk olyan elemeket, amelyek segítségével az olvasó lapozhat, választ adhat egy kérdésre, üzeneteket kaphat, multimédia fájlokat játszhat le, másik programot futtathat, számításokat végezhet, a beépített internetes böngészővel a honlapunkat látogathatja meg és megannyi más nagyszerű lehetőség közül választhatunk. Könnyen alakíthatunk ki ún. forró pontokat (láthatatlan nyomógombokat), parancsgombokat, szövegbeviteli mezőket, kijelölő négyzeteket és egyéb interaktív eszközöket.
![]() |
A NeoBook eszközpalettája. |
Használata egyszerű: például kép elhelyezéséhez csak egy keretet kell húzni a képeszköz segítségével, és kiválasztani a megfelelő fájlt, de használhatjuk a húzd-és-dobd fájlkezelőt is. A képfájl szerkesztéséhez a Szerkesztés > Készítés/Szerkesztés menüpontot választva kedvenc szerkesztőnk máris előbukkan a NeoBookban.
Könnyen választhatunk a színek közül vagy adhatunk meg hátteret a stíluspalettáról.
![]() |
A NeoBook stíluspalettája. |
A leggyakrabban alkalmazott interaktív elem a nyomógomb, amelynél megadhatunk feliratot vagy képet, illetve parancsot rendelhetünk hozzá, hogy amikor az olvasónk lenyomja, vagy a jobb oldali egérgombbal rákattint, vagy csak fölötte tartja a kurzort, illetve elviszi róla, milyen műveletet hajtson végre. Ilyen lehet például a következő oldalra ugrás, időzítő indítása, egy objektum mozgatása, vagy egy matematikai művelet kiszámítása stb.
![]() |
A nyomógomb megjelenése. |
A NeoBook laporientált, azaz az elemeket oldalakon helyezhetjük el, és az olvasók pl. navigáló gombok segítségével barangolhatnak a kiadványunkban, de mivel a NeoBook 4-es verziójától már objektumként kezeli az egyes elemeket, azokat külön-külön kezelhetjük: megjeleníthetjük, elrejthetjük, mozgathatjuk (akár programozással is), változót rendelhetünk hozzájuk további feladatok elvégzéséhez stb. A legtöbb objektumnál nemcsak az egér kattintáshoz lehet műveleti parancsokat rendelni, hanem ahhoz is, amikor a kurzor az objektum fölé ér, illetve amikor elhagyja azt, valamint a jobb egérgomb lenyomásához.
![]() |
A nyomógomb lenyomásakor végrehajtandó parancsok. |
Magához a kiadványhoz is rendelhetünk műveleti parancsokat: amikor az olvasó a kiadványt elindítja, leállítja, a kiadvány ablakát aktiválja (más programablak után ismét a mi kiadványunkhoz tér vissza), inaktiválja (egy másik programablakhoz tér át). Ezenkívül írhatunk szubrutinokat, létrehozhatunk saját függvénytárat, használhatunk a NeoBook képességeit kiterjesztő ún. bedolgozókat, illetve ha programozói ismeretekkel rendelkezünk, magunk is készíthetünk ilyeneket. A NeoBook 5-nek saját szövegszerkesztője van, amelynek segítségével képet, táblázatot, könyvjelzőt, hipertextes kapcsolókat, parancsokat is beilleszthetünk. A kiadványban megjeleníthetünk webes felületet, képeknél alkalmazhatunk nagyítást. A kiadványunk ablaka már nemcsak négyszög alakú lehet, hanem mi is definiálhatunk hozzá tetszőleges alakot. A figyelmeztető ablakokban megjelenő képek módosíthatók, a betűtípusuk megváltoztatható, a feliratok nyelve is megadható, így bármilyen nyelvű kiadványt készíthetünk.
![]() |
A kiadvány nyelvének beállítása. |
A beépített fordítóprogrammal önállóan futtatható EXE-fájl hozhatunk létre, így leendő olvasónk csak behelyezi a lemezt a számítógépbe és máris futtathatja a kiadványt. Ezenkívül képernyővédő SCR-fájlt, a tálcára ülő programot, vagy a honlapba illeszthető ún. plug-in/ActivX-et is készíthetünk.
![]() |
A kiadvány fordításának beállítási
lehetőségei. |
Szinte felsorolhatatlan a lehetőségek tárháza, célszerű a gyakorlatban megismerni ezt a remek programot. Próbálja ki, töltse le! A mintapéldák segítségével könnyen megtanulhata a használatát.
![]() |
|
|
A nyomógombok segítségével egyenként jelenítjük meg a hozzá tartozó információkat |
A rádiógombok segítségével objektumokat (x vagy ?) jelenítük meg. |
|
|
|
Nyomógombok segítségével más beviteli objektumok (rádiógombok, jelölőnégyzetek) állapotát módosítjuk. |
A legújabb verzió már adatbáziskezelő és pdf-fájl megjelenítő bedolgozóval is rendelkezik, így további lehetőségek nyílnak meg a NeoBookot használók számára.
Támogatott fájlformátumok: rtf, ASCII szövegfájl, a legtöbb képformátum, mint jpg, bmp, pcx, gif, png, wmf stb., true type betűtípusok, avi, mpg, wav, midi, car, mp3, swf stb. multimédia formátumok.
Rendszerkövetelmények: Windows 95, 98, Me, NT 4.x, 2000, XP vagy Vista. 20 MB hely a merevlemezen, egér vagy egyéb Windows által támogatott digitális eszköz, Windows által támogatott hangkártya.
További ismertetőt, hasznos információkat, mintapéldákat a program súgófájljában talál.
A NeoBook 5 új fejlesztései:
Új programozói felület:
- úszó eszközpaletta, amit bárhova helyezhetünk a képernyőn vagy a fő alkalmazás ablakba dokkolhatjuk,
- objektum lista,
- objektum hely/méret paletta,
- áttervezett műveleti parancs varázsló,
- MouseCam (képernyő nagyító) stb.
Teljesen új műveleti szerkesztő
- szintaxis kiemelő,
- keresés/cserélés,
- formázott nyomtatás,
- sor számozása,
- újra/visszaállítás művelet,
- megnövelt kapacitás stb.
Fejlettebb előnézeti/teszt mód, amelyik külön ablakban fut, így
még jobban mutatja, hogy hogyan fog a lefordított program működni.
Nincs többé eltérés a teszt és a lefordított program között.
Új Konténer (container) objektum, amelyet főként más objektumok
felületeként használhatunk. Úgy működik, mint egy csoport, de a
konténerbe helyezett objektumokat könnyen mozgathatjuk, illetve
szerkeszthetjük. A konténereket is ugyanúgy igazíthatjuk, mint más
objektumokat, például a kiadvány közepére vagy szélére. Ezáltal olyan
kiadványokat készíthetünk, amelyik automatikusan átméretezi magát.
Konténerbe rakhatjuk az objektumokat pl. úgy, hogy belehúzzuk vagy már
eleve benne szerkesztjük azokat.
Új Flash objektum, amelyik Shockwave SWF fájlokat játszik le. A
flash.ocx lejátszót beleintegrálhatjuk a lefordított exe fájlba. Ha nem
ágyazzuk bele, akkor a NeoBook azt a verziót használja, amelyik
telepítve van. Az SWF fájlokat befordíthatjuk, és nem kell kicsomagolni
a lejátszáshoz. A flash objektumokat úgy is használhatjuk, hogy az SWF
fájlokat az Interneten keresztül játszuk le. Beágyazhatunk NeoBook
műveleteket is az SWF fájlokba a Flash FSCommand segítségével.
Új Sokszög/Forrópont objektumot haszálhatunk elemi alakzatok
előállításához, de képeket is megjeleníthetünk vele. A sokszög a kép
átlátszó részét is alkothatja.
Új kapcsolt Cikk (Article) objektum, aminek a segítségével a nagy szöveges fájlokat több oldalra helyezhetjük el.
Mind a Sokszög, mind az Egyszerű szöveg
objektum beállítható úgy, hogy a "húzd-és-dobd" műveletet támogassa. A
"húzd-és-dobd" mód lehet manuális (Manual), automatikus (Automatic) és
semmilyen (None). A manuális módnál az objektum az oldalra bárhova
"leejthető", míg az automatikusnál az általunk megadott más objektumok
lehetnek az "ejtés" célpontjai. Az automatikus módnál a NeoBook csak
azokra az objektumokra engedi dobni a "húzott" objektumot, amely a
célpont listán rajta van. Ezeket a módokat programozással is
módosíthatjuk a Drag Drop műveletnél.
256 és 16 millió színű ikonok.
Lapozó áttűnési effektus a két oldal között.
autorun.inf fájl előállításának lehetősége a CD-alapú kiadványok fordításánál.
Új Változó lista az összes, a kiadványban szereplő
globális és lokális változót mutatja. A listát elérhetjük a Kiadvány
(Book) menüből vagy egy ikonon keresztül, amit a változók engedélyezése
mező mellett találhatunk.
A Beágyazott fájlok (Embedded Files) opciónál
megadhatunk további fájlokat, amelyeket az exe kiadványba fordít a
NeoBook. Ezt a Kiadvány (Book) menüből érhetjük el vagy az megújított
fájl opciók ablakban. A beágyazott fájlokra a fájl eredeti elérési
útvonala helyett a speciális beágyazott fájl változóval hivatkozhatunk.
Például: [Embedded]Sample.jpg
A függvény könyvtár (Function Library) és a meghívási műveletek (Call action)
ezentúl támogatják a paraméteres függvényeket.
Külső alkalmazások futtatása és szabályozása jelentősen javult további
lehetőségek és új műveleti parancsok hozzáadásával: Run, RunEmbedded,
CloseApp, IsAppRunning, SendKeys, SendMenuCommand, DropFile,
SetWindowPos, GetWindowPos, BringAppToFront, SendAppToBack, DisableApp
és EnableApp. A RunEmbedded különösen érdekes, mivel ezzel az
alkalmazás egy négyszögben futtatható!
A fordító (compiler) mostantól támogatja a HTML fájlokat. Egyszerűen
helyezzünk el egy HTML fájlt a Web böngésző objektumban, a fordító
elemzi a fájlt, és beilleszti az összes kapcsolt képet, más HTML fájlt
stb. automatikusan. A HTML-t nem szükséges kibontani a megtekintéséhez.
A PrintPage művelet ezentúl támogatja a vázlat és a nagy felbontású
nyomtatást. A nagy felbontású nyomtatási mód minősége jelentősen
javult, különösen a vonalaknál, köröknél és a szövegnél vehető észre. A
PrintPage ezentúl a több oldal nyomtatását is támogatja.
Az új SetObjectFill, setObjectLine és a SetObjectFont műveletek
segítségével az objektumok megjelenítését programozással is
megváltoztathatjuk.
Az erre alkalmas objektumok ezentúl egy Helyhez igazítás (Snap
Position) tulajdonsággal is rendelkeznek, amit az új Konténer
objektummal kombinálva olyan kiadványt készíthetünk, amelyiket át
tudunk méretezni. Azok az objektumok, amelyek az oldal felületén
helyezkednek el, a munkaterülethez igazodnak. Azok az objektumok,
amelyek a Konténerhez vannak kapcsolva, a Konténer határához igazodnak.
A Menütervező (Menu Designer, Book Properties | Menu) segítségével
egyedi menüsort tudunk készíteni a kiadványunkhoz. Mindegyik
menüelemhez hozzárendelhetünk egy parancsot. Menüpontokat is tudunk
készíteni. Egyedi menüket készíthetünk a tálcára ülő alkalmazáshoz is.
Továbbfejesztett hibakereső (Debugger). Egy szabályozó áll
rendelkezésünre a szkriptek végrehajtási sebességének szabályozására.
Sőt élő változókat is megváltoztathatunk a kiadvány futtatása alatt.
Változótípusok ezentúl támogatottak. Az új DefineVar művelettel
megadhatunk olyan változókat, amelyek csak egy adott típusú adatokkal
kompatibilisek (string, integer, boolean stb.). Megadhatunk lokális
változókat, amelyek csak az adott szkript alatt léteznek.
A tolószabályozó (Track Bar) objektumnál saját képet is használhatunk a gombhoz és a vonalhoz.
A Vonal objektumnál megadhatunk nyíl végződés(eke)t.
A Kép objektumnál három különböző csempetípus közül választhatunk.
A Nyomógomb, a Kijelölőnégyzet és a Rádiógomb objektumoknál
választhatjuk az aktuális Windows XP témát. (Korábbi verzióknál ezek az
objektumok rendesen fognak megjelenni.)
Az Időzítő objektum rendelkezik egy "egy végrehajtás után leállítva"
opcióval, és egy változóban az eltelt időt tárolja (millimásodpercben).
Új globális változók: [MyDocuments], [ProgramFiles]
Új műveleti parancsok:
Alkalmazások
RunInRectangle, CloseApp, IsAppRunning, SendKeys, SendMenuCommand,
DropFile, SetWindowsPos, GetWindowPos, BringAppToFront, SendAppToBack,
DisableApp, EnableApp.
Objektumok > Összes
MoveObjectAlongPath, StopMovingObject, SetObjectFill, SetObjectLine, SetObjectFont, SetObjectCaption, SetObjectFileName
Objektumok > Flash
FlashPlay, FlashStop, FlashRewind, FlashGoto, FlashForward, FlashBack, FlashGetVar, FlashSetVar, FlashPause
Objektumok > Webböngésző
BrowserFind, BrowserLoadFromStr
Menük
ShowMenuItem, HideMenuItem, EnableMenuItem, DisableMenuItem
Fájlok > Fájlkezelés
FileList, FolderExists, ChangeFileExt
Fájlok > Fájl I/O
FileToVar
Internet
CheckInternetConnection, ConnectToInternet, DisconnectFromInternet,
DownloadFile, InternetFileExists, InternetFileSize, InternetPost,
InternetGet
Szabályozó > Feltételek
IfEx, WhileEx, ExitWhile, ExitLoop
Szabályozó > Egyebek
ShowErrors, DebugBreakPoint
Szabályozó > Matematika
DateToNum, NumToDate
Szabályozó > Egyebek
LoadIcon
Változók
DefineVar, GetArrayInfo
Nyomtatás
SetPrinterOrientation
Navigáció
GotoPageNum
Navigáció > Diavetítés
StartSlideShow, PauseSlideShow, StopSlideShow
és még sok egyéb...
A Kép objektumnál van egy új, kiváló minőségű átméretezési lehetőség, ami interpolációval és átlagolással számítja ki az új képet. Ez egy kicsit lassabban működik, mint a normál átméretezés, ami csupán nagyobbá teszi a kép pixeleit.
A Futtatás (Run) parancs Parancsikon (*.LNK) fájlokat is tud futtatni.
Áttervezett felhasználói felület, ami főként a megjelenésben figyelhető meg, de sok kisebb működésbeli fejlesztés is történt.
A vonalak, ellipszisek, négyszögek, sokszögek élsimítottak (anti-aliased). Néhány régebbi gépnál szükség lehet a GDI+ program letöltésére a Microsoft honlapjáról, hogy kihasználja ezt a megjelenítést.
Függvényeket mos már lehet VBScript vagy Jscript nyelven is írni, nemcsak a NeoBook beépített nyelvén. A szkriptek hasonlóan tudják írni és olvasni a NeoBook változókat, mint a BrowserExecScript művelet. Néhány példa található a függvény mappában.
A műveletszerkesztőben található egy automatikus sortörés lehetőség. (Az egér jobb gombjával kell rákattintani az ablakra.)
Egy megjegyzés opcióval bővült a műveletszerkesztő: ki kell jelölni egy szövegrészt, és az egér jobb gombjával kell az ablakban kattintani.
A MoveObject, a MoveObjectAlongPath és a GetObjectInfo műveletek megváltoztak: az objektumok koordinátái relatívak lettek a szülőobjektumukhoz. Korábban ezeknél a műveleteknél a koordinátáknak a kiadvány ablakához kellett viszonyulniuk, így lehetetlen volt objektumokat mozgatni konténerekben vagy egyedi ablakokban.
Egy rendezés opció került az Ugrás oldalhoz párbeszédablaknál (amit az F7 billentyűvel lehet aktiválni), aminek segítségével az oldalakat címük vagy sorszámuk szerint lehet sorba rendezni.
A StrReplace művelet átírása jelentősen felgyorsította a végrehajtását.
A Balloon műveletnél be lehet állítani, hogy a képernyőn hol jelenjen meg, és hogyan.
Egy új globális változó van [HttpPort] néven, amivel egy egyedi portot lehet beállítani a HTTP műveletekhez (pl. az InternetGet).
Ha a hibakereső ablakban egy változóra kattintunk az egér jobb gombjával, akkor ezzel a tartalmát a vágólapra másoljuk.
A bedolgozófejlesztőbe került egy új opció, amivel a bedolgozót értesíti, amikor a host négyszög objektum engedélyezett állapota megváltozik.
A bedolgozófejlesztőben egy új opció van, amivel korlátozhatjuk az objektumválasztóban (nbInterface) megjelenő objektumok típusát.
A telepített bedolgozók súgófájlja (ha van) megjelenik a NeoBook súgó menüjében. Ehhez a súgó fájlnak ugyanolyan nevűnek kell lennie (természetesen más kiterjesztéssel), mint a bedolgozó nbp fájlja.
A bedolgozó telepítőben egy új, mozgatás fel/le opció van, amivel a Műveletválasztóban meghatározhatjuk a bedolgozó helyét.
A Legördülő menü objektum tulajdonságainál egy új, Windows témát lehet beállítani (ezt valószínűleg nem lehet észrevenni a nem Vista operációs rendszer esetében).
Kis/nagybetűk megkülönböztetése opció került a StrReplace és a SearchStr műveletekhez.
A függvényszerkesztőhöz egy teszt gomb található, aminek segítségével futtathatjuk a kiadványt anélkül, hogy a szerkesztőt bezárnánk.