Elfelejtetted a jelszavadat? Nincs még fiókod? Regisztrálj
  • Nagyobb betűméret
  • Kisebb betűméret
  • Alap betűméret

PDACafe -  PDA - PNA - Navigáció - GPS - Speedcam
 

Ma 2012. 2. 5, vasárnap, Ágota napja van. Holnap Dóra napja lesz.
Vasárnap
Febr. 05
PDA Magazin

Notice: Undefined variable: akocpversion in /chroot/home/jjmaxihu/pdacafe.hu/html/mambots/content/akocommentbot.php on line 568
PNA csinosítás felső fokon PDF Nyomtatás Email
Olvasóink értékelése: / 32
ElégtelenKitűnő 
Írta Heyjoe   
2009. szeptember 11.

Valószínűleg sokan használtátok már, még ha nem is tudtatok róla Daniel Schumann fejlesztését, a SystemInformationt. Segítségével a különböző információkat lehet megjeleníteni a futtató készülékről, és az alkalmazásoknak lehet létrehozni indítófelületet. Leginkább ezt a részét használhattátok különböző PNA-kon, ahol a gyári program helyett, vagy mellett másokat is el akartok indítani. Sok kész megoldást is találhattok, de mégis az az igazi, amit az ember magának készít el, ebben segít ez a leírás, szigorúan csak az alapokat érintve....




 

Mielőt nekiugranánk a dolgoknak, mindenkinek szeretném felhívni a figyelmét, hogy egyes készülékek esetében az SI megváltoztatása jogellenes, illetve a készüléknél működési hibákat okozhat (nem megfelelő scriptek, meghajtók, parancsok). Ezért mindenki csak saját felelősségére kisérletezzen, a garanciavesztés terhének figyelembevételével...

Az alkalmazást a http://www.ultimatelaunch.de/index_en.html weblapról tölthetitek le.

Kicsomagolás után a következőt találjuk:



Legyünk merészek, mivel teljesen az alapoktól akarunk építkezni, a két exe, és a SysInfoSettings.ini, és a Main könyvtár kivételével töröljünk mindent.
A SystemInformation.exe-t a PNA-n fogjuk használni, a PC-n teszteléshez a SystemInformation32.exe-t kell elindítanunk.
Nyissuk meg a Main\main.ini-t valamilyen szerkesztőprogrammal, a Notepad nagyon megfelel a célunknak, ha Windows-t használunk.
A beírt szöveget sátáni mosollyal az arcunkon töröljük ki.

Most, hogy működésképtelenné tettünk mindent, neki lehet állni valami egyedi elkészítésének, ami csak a miénk, és mindenki irigykedni fog ránk érte.

Nézzünk rá a kütyünkre, és saccoljuk meg a kijelzőjének a felbontását, én a példákban a PNA-knál elterjedt 480x272-t fogom használni.
Kezdjünk neki, és írjuk be:
GLOBALSETTINGS
X = 0
Y = 0
Width = 480
Height = 272

A GLOBALSETTINGS megadásával jelezzük, hogy az általános beállításokat fogja a program itt találni.
Az X és az Y értékek a programablak elhelyezkedését állítják be, mi használjuk mindkettőnél a nulla értéket, mivel teljes képernyősre szeretnénk.
A Width és Height értékei a programablak méretét befolyásolják, állítsuk a készülék kijelzőjének felbontására.

Adjuk hozzá a következő sort:
Arrange = No
Itt az elemek automatikus elhelyezkedését kapcsoljuk ki, majd mi szépen beállítjuk magunknak.
Egy "duplaklikkre" nehogy kilépjen, a következő sort is írjuk be:
QuitOnDoubleClick = no
Kapjuk elő kedvenc grafikus programunkat, és készítsünk háttérképet a fentebb beállított méretben, majd mentsük el bmp kiterjesztéssel az exe file mellé, mondjuk hatter.bmp néven.

Hogy ez megjelenjen, írjuk be:
BackgroundBitmap = ..\hatter.bmp
StartUpAnimation = NoAnimation
ShutDownAnimation = = NoAnimation

A NoAnimation-t tetszés szerint cserélhetjük a következőkre:
FlyLeft, FlyRight, FlyUp, FlyDown, FlyDiagLeftUp, FlyDiagLeftDown, FlyDiagRightUp, FlyDiagRightDown, RollDown

Elérkezett az idő, hogy lássunk is valamit az eddigi munkánkból.
Indítsuk el a SystemInformation32.exe-t, és csodáljuk meg a művünket, ami gyönyörű lett, csak egyelőre használhatatlan...
A legfontosabb, hogy nem tudunk a PNA-n kilépni a futó programból, úgyhogy először ezt oldjuk meg:
Készíts két ico-t, az egyik a kilépőgomb normál, a másik a benyomott állapotát ábrázolja.
Hozzunk létre egy Button könyvárat, és másoljuk be exit1.ico, és exit2.ico néven.

Írjuk be a Main.ini-be:
ICONXPBUTTON
x = 426
y = 2
SizeNormal = 50
SizePushed = 50
IconNormal = ..\Button\exit1.ico
IconPushed = ..\Button\exit2.ico
QuitOnExecute = yes

az x, és az y értékekkel a koordinátáit állítjuk, a SizeNormal, és SizePushed pedig a normál, és aktív méretét.

Szeretnénk látni még az időt, és a dátumot is, úgyhogy írjuk be:
DATE
x = 5
y = 50
Color = f77125
Format = yyyy'.'MM'.'dd
Size = 18
Weight = 700
CreateFont

TIME
x = 100
y = 50
Color = f77125
Format = HH':'mm'
Size = 18
CreateFont
Interval = 60000

Az x, y koordináták, a Color a szín, Size a méret az Interval pedig a frissítési gyakosiság, millisecben, a wight paraméter értéke pedig a betűk "kövérségét" határozza meg


Most már elindítani eltudjuk az SI felületünket, sőt, kilépni is tudunk belőle, jöhetnek az indítható alkalmazások:

Készítsünk az indítani kívánt alkalmazásnak két képet, az egyik a normál, a másik a "lenyomott" állapotot mutassa, és mentsük el az előbb létrehozott Button mappába 32 bites bmp-ként
Szerkesszük tovább a Main.ini-t:
BITMAPBUTTON
x = 50
y = 80
Command = \SDMMC\utvonal\alkalmazas.exe
BitmapNormal = ..\Button\alkalmazas1.bmp
BitmapPushed = ..\Button\alkalmazas2.bmp


Csináljuk meg ezt a lépést, ahány alkalmazást indítani szeretnénk, persze ne felejtsük a képeket, és a koordinátákat megváltoztatni :)


Most már van egy alap felületünk, amit már könnyedén tovább lehet csinosítgatni, akár további oldalak készítésével is, vagy különböző információk megjelenítésével. A lehetőségekről, és azok megvalósításáról itt olvashatsz: http://www.ultimatelaunch.de/download/SystemInformation1.6.pdf


Akinek nincs kedve, ideje, műszaki vénája elkészíteni egyedi felületeket, azok számára bátran ajánlom a http://www.freewebs.com/xtyler91/ weboldalt, ahol számos felbontásban, jónéhány elkészített felület érhető el az érdeklődők számára.

Heyjoe

Találatok: 17658

 
< Előző   Következő >
Advertisement

Szavazás

Apróhirdetések



Regisztráltak

2567 Összesen
0 Ma
0 Ezen a héten
0 Ebben a hónapban
 Legutóbb: allagaj1

Ki van itt?

Oldalainkat most 17 vendég böngészi

Időjárás


Részletes

Viccdoboz