When the solution matters

4D v11 SQL (Aktuell version) | 4D 2004 | Academic | Nedladdningar

"Solution Accelerators"

4D Meetings*

4D Insider

Plattformsneutralt utvecklingshjälpmedel för korsreferens, dokumentering, återanvändning och hantering av 4D-applikationers kod och objekt.

4D-komponenter

4D Insider 2003 stöder nu fullt ut utvecklandet av 4D-komponenter. Dessa komponenter kan innehålla tabeller, formulär, metoder etc. Komponenterna kan även krypteras för säker distribution till andra utvecklare. Krypteringen finns i två nivåer, ”Private” och ”Protected”. Privata komponenter kan varken ses eller ändras i 4Ds utvecklingsmiljö. Kryptering i nivån ”Protected” tillåter att koden i komponenten kan synas men inte ändras. Komponenter kan även sparas helt oskyddade vilket gör det möjligt för utvecklaren att fullt ut både se och ändra i den. Denna nivå kallas för ”Public Component”.

4D-bibliotek

4D Insider stöder utvecklandet av modulär, återanvändbar kod. Du kan enkelt organisera objekt till komponenter eller grupper. Bibliotek och grupper kan bytas ut oavsett plattformursprung.

Genom att använda bibliotek kan du bevara kopior av ett objektpaket. Dessa objekt kan sedan återanvändas i andra databaser. När du kopierar ett objekt till ett bibliotek kopieras även alla objekt som är beroende av detta. Om du till exempel kopierar programkod (metod) inkluderas även alla metoder som denna programkod kallar på. Även övriga kommandon, variabler och objekt som metoden använder kopieras.

Grupper

Genom grupper kan du omorganisera objekt efter deras funktion. Detta underlättar för dig att undersöka databasapplikationens struktur i 4D Insider. När du grupperar objekt tillsammans flyttas de till en mapp med samma namn som gruppen. Du kan använda grupper till:

4D Insider behandlar objekt i grupper precis som alla andra objekt. Du kan utföra ett flertal olika operationer på grupperade objekt. Om du exempelvis har en selektion som du anpassat ett filter till kommer gruppen endast presentera de objekt som motsvarar detta filter.

Skapa nya databaser

Förutom att öppna en befintlig databas lokalt, kan du även skapa en ny, tom databas och kopiera in objekt från andra 4D v2003-databaser eller Insider bibliotek till denna. När väl databasen är skapad kan den användas med antingen 4D v2003 eller med 4D Server v2003.

Arbeta med 4D-Insider vid användning av 4D Server

4D Insider kan även komma åt databaser som körs i utvecklingsläge i fleranvändarmiljö med 4D Server. Genom att öppna en databasstruktur över nätverket har du möjlighet att utnyttja samtliga funktioner i 4D insider.

En projektansvarig kan mycket enkelt underhålla en 4D Serverbaserad databas med samtliga basmoduler, rutiner och metoder som andra programmerare kan tänkas behöva. Programmeraren kan då komma åt dessa rutiner över nätverket och enkelt, oavsett plattform, kopiera in dem i pågående 4D-projekt. Det går därför snabbt att få igång en centraliserad ”kodserver” för din grupp eller ditt företag.

Skapa en 4D-databas från ett s.k. ”SQL Description File”

4D Insider kan tolka en s.k. ”SQL description file” genererad av ett ”CASE”-verktyg och från detta skapa en 4D-databas vilket matchar SQL-beskrivningen. Den genererade 4D-databasen innehåller tabeller, typade fält och relationer mellan tabeller.

Flerplattformshantering

4D Insider har inga problem att hanterar flerplattformsstödet i 4D. Bibliotek skapad på den ena plattformen kan utan problem användas på den andra. 4D Insider inkluderar även funktioner för att ändra storlek på objekt. Programmet låter dig storleksförändra formulär eller grupper av formulär. Du kan även göra mer generella ’globala’ förändringar. 4D Insider gör det möjligt för dig att öppna 4D Servers på Windows och Mac OS samtidigt. Använder du dig av denna funktion kan du enkelt kopiera objekt mellan databaser på olika plattformar.

Framställning av dokumentation

För att underlätta utveckling med flera programmerare kan du genom 4D Insider dokumentera objekt i en struktur eller i ett bibliotek. Denna dokumentation sparas i databasstrukturen. Du kan använda denna dokumentation med såväl Enanvändar-4D som med 4D Server.

Funktioner

Systemkrav

International | Om företaget | Kontakta 4D | Site Map | Privacy Policy | © 4D SWEDEN AB. 2008 | Ändra textstorlek: [A] [A] [A] * = Extern länk