Alkalmazásgenerátor |
|
| Az Alkalmazásgenerátor alighanem a jelenleg
rendelkezésre álló legkifinomultabb webfejlesztés-automatizálási eszköz. Néhány
kattintással összetett, adatbázis alapú webes alkalmazások
készíthetők, adatkezelő és adminisztrációs oldalak tucatjaival,
akár százaival. |
 |
Webes jelentéskészítés, jelentéslapok és webes jelentésgenerátor |
|
|
| A CodeCharge Studio
webes
jelentéskészítési funkciója remek eszköz az adatok részletes, vagy
csoportosított formában megjelenítésére, akár automatikusan kiszámított
mezők használatával.
|
 |
Webes naptárgenerátor és naptárlapok |
|
|
| Az adatokat havi naptár formájában
megjelenítő Naptár
komponens leginkább dátumokhoz csatolt adatok, például események,
feladatok, születésnapok stb. megjelenítésére a legalkalmasabb. |
 |
Lap- és komponensgenerátorok |
|
|
| A
komponensgenerátorok
a CodeCharge Studio kulcsfontosságú részei, amelyekkel különféle
komponensekből - Rács, Szerkeszthető rács, Rekord, Címjegyzék,
Bejelentkezés és Keresés - állíthatók elő weboldalak.
A generátorok dinamikus, paraméterezhető varázslók az oldal megfelelő
komponensének előállításához: a fejlesztőnek szinte csak a megjeleníteni,
ellenőrizni vagy beolvasni kívánt információt tartalmazó adatbázistáblát
és -mezőket kell megadnia. |
 |
CSS stílusok és stílusgenerátor |
|
|
| A CodeCharge Studio
stílusai CSS (Cascading Style Sheet) szabvány szerinti definíciós
(.css) fájlokból és a hozzájuk tartozó grafikákból állnak. A stílusok betűkészletek, színek, grafikák, térközök és
egyéb formázási jellemzők leírását tartalmazzák. A stílusok közvetlenül az oldal HTML címkéire vannak alkalmazva.
A Stílusgenerátor a CodeCharge Studio beépített segédprogramja stílusok
vizuális előállításához és módosításához.
|
 |
Vizuális lekérdezés-készítő |
|
|
| Egyszerűen kiválaszthatók a táblák és a tárolt eljárások, vagy
egyedi SQL-lekérdezések az adatokra épülő lapok adatforrásaként. Az SQL
utasítások könnyebb elkészítését egy
Vizuális lekérdezés-készítő segíti.
|
 |
Biztonsági felügyelet és szerep alapú hozzáférés-vezérlés |
|
|
| A CodeCharge Studio tartalmazza a webes alkalmazások
védelméhez szükséges extra funkciókat: olyan kiegészítő biztonsági funkciókat használ, amelyekkel
megakadályozható, hogy a felhasználók kívülről módosítsák az űrlapokat,
illetve érvénytelen adatokat küldjenek a szerverre. A CodeCharge Studio segítségével a fejlesztők
biztonságos, szerep alapú hozzáférést határozhatnak meg minden
egyes oldalhoz vagy űrlaphoz. |
 |
Webes alkalmazások honosítása és nemzetközi működésre felkészítése |
|
|
| Sok weboldalt kell igazítani a helyi és nemzetközi igényekhez. A CodeCharge Studio maximálisan támogatja a
webhelyek
nemzetközi működésre felkészítését (internationalization, népszerű
rövidítésével I18N) és honosítását (localization, L10N). |
 |
Szerkeszthető rács |
|
|
| A Szerkeszthető rács komponens segítségével több
rekord szerkeszthető egyszerre. Jól használható például rendelésfeldolgozó, raktárkezelő,
webáruház-bevásárlókocsi vagy más, ERP-szerű rendszerekben, ahol az
alkalmazás lényege, hogy egyszerre több rekordot kell kezelni. |
 |
Index/címjegyzék |
|
|
| A Címjegyzék komponens használatával egy Yahoo-szerű
címjegyzék vagy index hozható létre. A Címjegyzék kategorizált listákból áll, amelyekben
a felhasználó közlekedhet. E jellemzője miatt a Címjegyzék komponens
különösen hasznos webes portálok készítésekor, ahol az információ
taxonomikus szervezésű. |
 |
Fájlfeltöltés |
|
|
| Fájlok feltöltéséhez a végfelhasználó gépéről a
szerverre a
Fájlfeltöltés
komponens használható. Ez az összetevő előállítja a
szükséges kódot ahhoz, hogy a végfelhasználó kiválaszthasson fájlokat a
gépéről, és elküldhesse őket a szerverre. |
 |
Több értéket is kiválasztó lista |
|
|
| A lista komponens tovább finomodott, és most már a
végfelhasználó egynél több értéket is választhat a listából, szemben a
korábbi változatokkal, ahol még csak egy értéket lehetett választani.
A több értéket is kiválasztó lista például 1:N relációjú táblákból
felépülő adatbázisok kezelésekor hasznos. |
 |
Integrált fejlesztői környezet (IDE) |
|
| A CodeCharge Studio a vizuális felülettervező
eszközöket egy integrált fejlesztői környezettel (IDE) egyesíti, hogy a
fejlesztők rekordidő alatt készíthessenek nagyteljesítményű, ugyanakkor
kifinomult webes alkalmazásokat. A CodeCharge Studio része egy hatékony HTML- és
kódszerkesztő, egy HTML-tervező komponens, egy projektböngésző,
tulajdonságböngésző, dokkolható eszközablakok, és még számos más, a
professzionális fejlesztők igényeihez alakított funkció. |
 |
Integrált forráskód-felügyelet |
|
|
| Az
integrált
forráskód-felügyelet a CodeCharge Studio 3 igen fontos újdonsága,
amellyel a közös webes fejlesztés látványosan leegyszerűsödik. A népszerű szoftverkonfiguráció-felügyeleti csomagok integrációjával a
CodeCharge Studio 3 professzionális fejlesztőkörnyezetként használható
nagyobb webes rendszereken dolgozó csoportok számára is. |
 |
Többféle programozási nyelv támogatása |
|
| A CodeCharge Studio C# és VB.NET (ASP.NET), VBScript (ASP), ColdFusion,
Java (Servlets vagy JSP), PHP és PERL nyelveken képes programkódot
előállítani. Mivel a projektmodell XML formátumban tárolódik, a
programozási nyelv bármikor átváltható és ugyanaz a projekt más
programozási nyelveken is előállítható.
|
 |
Bővíthetőség |
|
| A CodeCharge Studio nyílt architektúrára épül és maximálisan
bővíthető. A funkcionalitás túlnyomó része HTML, JavaScript, XML és XSL
nyelveken van megvalósítva. A felhasználók a beépített funkcionalitás
szinte minden részét testreszabhatják, illetve készíthetnek saját
komponenseket, például generátorokokat, komponenseket, műveleteket és
stílusokat. A jövőben a felhasználóknak biztosítani fogunk egy CodeCharge
szoftverfejlesztő készletet (SDK-t), amellyel saját kódgeneráló sablonokat
hozhatnak létre. |
Többszörös adatbázis-kapcsolat |
|
| A CodeCharge Studio képes többszörös kapcsolatot is
használni az adatbázisok felé, így a webes alkalmazások többféle
adatforrást is használhatnak - például megtehetik, hogy egy külső
felhasználói adatbázis alapján hitelesítik a felhasználókat.
|
 |
Microsoft® FrontPage® integráció |
|
| A CodeCharge Studio telepíthető, mint a Microsoft® FrontPage® egy kiegészítése.
A kiegészítő a Microsoft® FrontPage®-et egy sor kódelőállító generátorral,
projektböngészővel, tulajdonságböngészővel és kódszerkesztővel egészíti
ki. A FrontPage-felhasználók a CodeCharge Studio
összes szolgáltatását közvetlenül a megszokott környezetükben
használhatják. |
 |
Integráció más termékekkel |
|
| A CodeCharge Studióval készített
weboldalak
bármely
más webszerkesztővel megnyithatók: akár CodeCharge Studio által a
lemezre mentett HTML fájlok megnyitásával, akár úgy, hogy a CodeCharge
Studio IDE-n belül jobb gombbal az oldalra kattint és kiválasztja a
Megnyitás külső szerkesztőben lehetőséget. Az oldal módosítása és elmentése
után az automatikusan újra visszakerül a CodeCharge Studióba. |
Alkalmazássablonok (megoldások) |
|
| A CodeCharge Studio tíz
előre
elkészített webalkalmazás-sablonnal (mintaalkalmazással) érkezik,
amelyek jó kiindulási alapot szolgáltathatnak a saját alkalmazások
készítéséhez.
Ezek az alkalmazások szabadon testreszabhatók és a saját szervezeti
igényekhez igazíthatók. |
 |
Egyéni kód és műveletek |
|
| A CodeCharge Studióval készült alkalmazások egyszerűen
kibővíthetők egyéni kód, vagy az előredefiniált
műveletek
bármelyikének hozzáadásával.
A műveletek a felhasználók által definiált, az eseményekbe beszúrható
kódkomponensek. A termék számos műveletet tartalmaz készen, de továbbiak is
készíthetők és megoszthatók másokkal. Belsőleg ezek XML és XSL kódból állnak, amelyek meglehetősen egyszerűen
testreszabhatók. |
 |
Kódelőállító alrendszer |
|
| A CodeCharge Studio felhasználói úgy hoznak létre webes
alkalmazásokat, hogy hozzákapcsolódnak egy adatbázishoz, és annak
adatait kezelő lapokat és komponenseket helyeznek el egy oldalon. Az oldaltervezési folyamat során a projekt és az összes projektoldal
ábrázolása XML formátumban kerül elmentésre az oldaltervet tartalmazó
HTML kód mellett. |
 |
Mintaadatbázisok |
|
| Több mintaadatbázis és -alkalmazás segíti a CodeCharge Studióval
ismerkedést. |
Példacsomag |
|
| A CodeCharge Studio
példacsomag
egy előre elkészített CodeCharge Studio projekt, amelynek az egyes részei
különféle programozási technikákat mutatnak be.
|
 |
Panel komponens |
|
| A
Panel
komponens egy befoglaló elem, egy alkalmazás több komponensének vagy
HTML elemének összegyűjtéséhez és láthatóságuk javításához. A panel komponens egy
lap minden támogatott CodeCharge Studio komponensét tartalmazhatja. |
 |
Oldal- és komponens-gyorsítótár |
|
| Gyorsítótár
használatával a korábban tárolt oldalak a szerveren, például az
adatbázisban tárolhatók. Ez egy igen hatékony funkció, amellyel
látványosan növelhető a kiszolgáló teljesítménye: az éles oldalak
tárolásra és újra felhasználásra kerülnek ahelyett, hogy az oldalra
vonatkozó minden egyes kérésnél végrehajtódna a kód és az SQL utasítások. |
 |
Automatikus kiegészítés |
|
| Az
Automatikus
kiegészítés funkció a Tag lista segítségével gyors hozzáférést
biztosít az érvényes tagfunkciókhoz és változókhoz (a globális változókhoz
is). A lista egy tagjának kiválasztása beszúrja azt a kódba. |
 |
Szerverprofilok |
|
| A CodeCharge Studio 3 képes tárolni a webes
fejlesztéshez és az alkalmazás közzétételéhez használt több szerver
közzétételi
beállításait. A leggyakoribb helyzet, hogy az alkalmazást
helyben teszteli, és ha az megfelelően működik, akkor tölti fel az éles
szerverre. |
 |
Webhelydiagram |
|
|
| A
webhelydiagram
funkcióval a fejlesztők előállíthatják az oldalak vizuális ábrázolását,
akár a webhelyen belül, és megjeleníthetik, hogyan kapcsolódnak az oldalak
egymáshoz.
|
 |
Bőséges adatbázis-támogatás |
|
|
| A CodeCharge Studio a legtöbb létező adatbázist
támogatja, JET és ODBC illesztőkön keresztül megvalósítva a
tervezéshez szükséges kapcsolatokat.
Az előállított program pedig JET, ODBC, JDBC, ADO, DBI és PHPLib
technológiákkal csatlakozhat az adatbázisokhoz. |
 |
Munkaterület-felügyelet |
|
| A CodeCharge Studio 3 úgynevezett
munkaterület-helyeket
biztosít, amelyek segítségével szabadon állítható be az alkalmazás
felülete (a panelek elrendezése az alkalmazáson belül). Egy
mozdulattal elmenthető az ablakok (panelek) elrendezése, illetve
állítható vissza egy korábban elmentett elrendezés. |
 |