![]() ![]() ![]() ![]() ![]()
|
Vývoj aplikací pro WinBase602 SQL Server Jednodušší aplikace se ve WinBase602 vyvíjejí pomocí řady grafických návrhářů. K vytváření složitějších aplikací slouží vnitřní programovací jazyk, který je velmi blízký standardnímu Pascalu, ale je rozšířen o databázové funkce. Z vnitřního jazyka lze volat externí funkce z DLL knihoven. K dispozici je také jazyk SQL. Pro ladění aplikací je součástí vývojového prostředí samozřejmě i debugger, který nabízí vše, na co jsou programátoři zvyklí: krokování, breakpointy, prohlížení a modifikování proměnných, prohlížení zásobníku aktivních podprogramů, výskoky z podprogramu atd. Externí programovací jazyky WinBase602 Software Development Kit nabízí všem vývojářům co nejlepší využití WinBase602 SQL Serveru pro tvorbu aplikací, využívajících nejmodernějších technologií. Základní možností, kterou WinBase602 SDK poskytuje programátorům aplikací, je přímý přístup k datům uloženým ve WinBase602 SQL Serveru z externích programovacích jazyků. Obsahuje podporu pro Microsoft C/C++, Borland C++ a Borland Pascal, stejně tak i pro Borland Delphi (2.1), Microsoft MFC (4.2), a také pro Visual Basic (4.0). S obsahem databáze lze z těchto programovacích prostředí pracovat na několika úrovních: buď pomocí přímého volání knihovních funkcí provádějících databázové operace (s využitím SQL nebo bez něj), pomocí hotových zapouzdřených komponent nebo pomocí speciálních nástrojů jako je rozhraní ODBC nebo ActiveX komponenty. ActiveX WinBase602 využívá a nabízí moderní technologii ActiveX, která dovoluje vložit plnohodnotný databázový pohled do cizí aplikace nebo do WWW stránky. Autoři aplikací a Webových stránek tak získávají možnost využít uživatelsky příjemné rozhraní WinBase602 a začlenit komunikaci s databází do libovolného rámce. Technologie ActiveX překonává kvalitami uživatelského rozhraní nástroje založené na rozhraní ODBC. Je plně využitelná a programovatelná v prostředí Delphi, Visual Basicu a Visual C/C++. Díky ActiveX se součástí WWW stránky může stát databázový pohled napojený na vzdálený server po Internetu nebo firemní server v rámci Intranetu. ActiveX nabízí mnohem více ovládacích prvků než klasický jazyk HTML s podporou CGI. Spolupráce mezi pohledem a ostatními prvky HTML stránky je progrmovatelná v jazyce Java. Majitel prohlížeče WWW stránek tak získává možnost vstupovat do vzdálené databáze, aniž by musel instalovat samostatný softwarový balík databázového klienta. ODBC Další možností je přístup k datům prostřednictvím rozhraní ODBC (Open Database Connectivity), které zajišťuje komunikaci mezi databázovým serverem a aplikačním programem. WinBase602 nabízí dva směry využití ODBC. Za prvé přístup k datům uloženým ve WinBase602 z externích programů, a za druhé přístup datům uloženým v jiných databázových systémech z prostředí WinBase602. Dotazy na WinBase602 tak lze klást např. z Microsoft Query, sestavy lze navrhovat v Crystal Reportu, data jsou dosažitelná v tabulkových procesorech. Opačný směr umožňuje využít přívětivé prostředí WinBase602 jako uživatelské rozhraní k ostatním databázím. Přistupovat lze ke všem databázím, které mají ODBC driver jako jsou Acces, Paradox, Ingres, Sybase, Informix nebo Oracle. CGI Využití externích programovacích jazyků nabízí také WinBase602 CGI Klient, který je součástí WinBase602 SQL Serveru. Umožňuje vytváření Webových databázových aplikací napojených na WinBase602 SQL Server prostřednictvím libovolného webserveru, který podporuje CGI rozhraní a běží na Windows. Tvůrci aplikací připraví šablony stránek v HTML a bez psaní dlouhého programového kódu tzv. WBC konektory, které prostřednictvím příkazů jazyka SQL zajišťují spojení mezi WW stránkou a obsahem databáze. Na rozdíl od konkurenčních produktů WinBase602 CGI klient umožňuje také využití proměnných a prodprogramů vnitřního programovacího jazyka a díky tomu je daleko flexibilnější při tvorbě dynamických stránek. EDI WinBase602 EDI (Electronic Data Interchange) SDK (Software Development Kit) je soubor nástrojů, které dovolují efektivní odesílání a přijímání dat ve formě EDI zásilek. Napojením databázové aplikace na dopravu zásilek je završen elektronický oběh dokumentů. Umožňuje předávání dat mezi databázovými aplikacemi se zcela odlišnými formáty a strukturou dat. WinBase602 EDI SDK se skládá ze sady dynamických knihoven, umožňující odesílat a přijímat zásilky z aplikací napsaných v prostředí WinBase602. Předpokládá se spolupráce s programem EDIMAP pro vytváření šablon zpráv a mapování subsetů a vlastním EDI serverem. Pro komunikaci prostřednictvím EDI můžete využít Mail602 EDI Server, který obdržíte společně s WinBase602 EDI SDK. Součástí dodávky je i funkční vzorová aplikace demonstrující použití. |
|||||||
![]() Zpět na domovskou stránku |
Chcete-li nám sdělit své připomínky, nebo získat doplňující informace, pište na adresy uvedené u jednotlivých stránek, nebo přímo na webmaster@software602.cz |