HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Az IntraWeb használata


IntraWeb 1. rész

Példaprogram letöltése

5493 bájt

A Delphi 7 fejlesztőrendszerben többek között helyet kapott az IntraWeb technológia is, melynek segítségével könnyedén fejleszthetünk webes alkalmazásokat anélkül, hogy ismernénk a HTML nyelvet, vagy a Java Script-ek világát. Új sorozatunkban megismerkedünk ennek az újdonságnak a használatával. Ebből a részből megtudhatjuk, hogy mi is valójában az IntraWeb, valamint készítünk egy egyszerű példaprogramot, amely bemutatja használatát.

Mint a bevezetőből is kiderült, az IntraWeb technológia célja a webes alkalmazások fejlesztésének az egyszerűsítése. Használatával könnyedén fejleszthetünk webes alkalmazásokat, anélkül, hogy ismernénk, mondjuk a HTML nyelvet, vagy a Java Script-eket. Nem kell elmélyednünk a CGI script-ek világában sem.
Az IntraWeb alkalmazások fejlesztése hasonló módon történik, mint más Delphi alkalmazásoké. Fejleszthetünk önállóan működőképes alkalmazást, ISAPI DLL-eket, vagy akár Apache DSO-kat.
Az IntraWeb alkalmazások megtekinthetőek az Internet Explorer, Netscape Navigator és a Mozilla programokkal egyaránt. Annyi a kikötés, hogy a böngésző ismerje a HTML 4.0 nyelvet.
Az IntraWeb-et kétfajta módon használhatjuk fel. Az egyik az alkalmazás alapú, a másik az oldal alapú felhasználás.
Az Inraweb alkalmazások gyakorlatilag ugyanúgy működnek, mint a rendes Delphi alkalmazások, azzal a különbséggel, hogy ablakok helyett weblapok jelennek meg.
Az IntraWeb komponensek a Delphi 7 IW Standard, IW Data, IW Client Side, valamint az IW Control palettákon kaptak helyet. A komponensek nagy része, ugyanazt a funkciót hivatott ellátni, mint VCL megfelelője, csak weboldalakon megjelenve. Az IntraWeb komponensek nevei csak egy IW előtagban különböznek a VCL megfelelőjüktől. Például Button és IWButton.
Most készítsük el első IntraWeb-es alkalmazásunkat.
Létrehozunk egy egyszerű kis alkalmazást, amely két beírt számot összead egy weboldalon.
Mielőtt a Delphi-ben létrehoznánk egy új IntraWeb alkalmazást, el kell készítenünk számára egy üres könyvtárat. Hozzunk létre egy könyvtárat IntraWeb01 néven.
Ezután a Delphi-ben válasszuk a File – New – Other menüpontot. A megjelenő New Items ablakban kattintsunk az IntraWeb fülre.
Válasszuk a Stand Alone Application elemet. Ezzel egy önmagában futtatható alkalmazást készítünk.
Kattintsunk az OK gombra, majd a megjelenő ablakban adjuk meg azt a könyvtárat, amelyet az előbb létrehoztunk. Ekkor a Delphi elkészíti számunkra az alkalmazás vázát és el is menti azt a megadott könyvtárba.
A View Unit ikon segítségével válasszuk ki az IWUnit1-et. Jelenítsük meg a hozzá tartozó Form-ot, majd kattintsunk rá. A Form Title tulajdonságában adjuk meg az oldal címét. Ez legyen: „Összeadás”. A böngészőprogram címsorában ez a cím jelenik meg.
Az IW Standard palettáról helyezzünk el két IWLabel és két IWEdit komponenst a Form-on. Az IWEdit mezőkbe fogjuk beolvasni a két számot. A két IWLabel Caption tulajdonságát állítsuk be a következőkre: „Első szám:”, „Második szám:”.
Alattuk helyezzünk el egy IWButton komponenst, „Számol” felirattal, az alatt pedig egy újabb IWLabel-t, amely az eredményt jeleníti majd meg. Az IWLabel Caption tulajdonságának tartalmát töröljük ki.
Az IWButton1 OnClick-jében helyezzük el az alábbi kódot:
IWLabel3.Caption:='';
  try
    IWLabel3.Caption:=IWEdit1.Text+'+'+IWEdit2.Text+'='+IntToStr(StrToInt(IWEdit1.Text)+StrToInt(IWEdit2.Text));
  except
    WebApplication.ShowMessage('Hibásan megadott számok!');
  end;
Az StrToInt és IntToStr függvények a SysUtils egységben vannak implementálva, ezért a uses listában vegyük fel a unit nevét.
Ha elkészültünk mentsük el munkánkat, majd futtassuk a programot a szokott módon. Megjelenik egy program, a My Intraweb Application Server. Ez a program fogja betölteni a webszerver feladatkörét. Itt is nyomjuk meg az F9 billentyűt. Ekkor betöltődik számítógépünk alapértelmezett Internet böngészője és betölti a programunk által generált oldalt.
A böngésző programban belenézhetünk az oldal forrás állományába, ahol láthatjuk az alkalmazás által generált HTML kódot. Mi könnyedén készítettünk egy alkalmazást, anélkül hogy egy sor HTML parancsot is írtunk volna.

Cikksorozat

#IDKategóriaCikk címeSorozat
3643DelphiFormEditor1. rész
3689DelphiProject és modul információk2. rész
3719DelphiMegnyitás, mentés3. rész
3749DelphiKódszerkesztő4. rész
3778DelphiForráskód írása, olvasása5. rész
3809DelphiInterfész a kódszerkesztő ablakhoz6. rész
3839DelphiKijelölt blokkok7. rész
3869DelphiA buffer beállításai8. rész
3899DelphiKörnyezeti és Project opciók9. rész
3929DelphiKurzor a kódszerkesztőben10. rész
3959DelphiKeresés és csere beállításai11. rész


Könyv
Ez a cikk megtalálható ebben a könyvben: Delphi Software Offline 2003 évkönyv 315. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |