Grundlæggende om 4th Dimension Learning
Værktøjer og værktøjsprogrammer Figur 13 4D-ikoner 4D Tools (følger med 4D Standard Edition) Den primære funktion for 4D Tools er at hjælpe dig med at analysere og reparere en beskadiget database. Databaser kan blive beskadiget, hvis der eksempelvis opstår strømsvigt, mens 4D skriver til cachen, eller hvis disken, der indeholder databasen, bliver beskadiget.
4D Tools tilbyder også funktioner, der gør det muligt at optimere en database. Med 4D Tools kan du: Reparere databaser (struktur og/eller data) Komprimere struktur- eller datafiler Permanent sortere data i en datafil Transporter (følger med 4D Standard Edition) 4D Transporter er et 4D-værktøjsprogram, der leveres sammen med 4D, 4D First og 4D Server version 6.0 eller nyere. Brug 4D Transporter til at flytte en database, der er udviklet på én platform, så den kan bruges på en anden platform. 4D Transporter udfører følgende funktioner: Når en database transporteres fra Macintosh til Windows, opdeles data- og ressource-gaflene i Macintosh 4D-databasefiler samt andre relaterede filer eller dokumenter, så de kan bruges på Windows.
Når en database transporteres fra Windows til Macintosh, flettes data- og ressourcefilerne i Windows 4D-databaser samt andre relaterede filer eller dokumenter, så de kan bruges på Macintosh. Ved transport fra Macintosh til Windows kan programmet valgfrit håndhæve DOS-konventioner for filnavne, hvor grænsen på 8 tegn plus 3-tegns filtypenavn gælder for længden af filnavne. Customizer (følger med 4D Standard Edition) Customizer Plus version 6.5 er et program, der gør det muligt at indstille generelle parametre for 4D version 6.0.x-applikationer og deres miljøer, plug-ins, udviklingsværktøjer, netværkskomponenter, værktøjer og database.
Customizer Plus kører på de samme platforme og operativsystemversioner som 4D-applikationer. Brug af Customizer Plus er ikke obligatorisk. Det giver løsninger til udviklere, der måske ønsker at manipulere specifikke aspekter af deres arbejdsmiljø.
Fra et udviklerperspektiv er det muligt at optimere hukommelseshåndtering, begrænse brugen af en datafil til en bestemt strukturfil, tilpasse en applikation til egenskaberne ved det operativsystem, den køres på, og lokalisere 4D-applikationer, så de kan køre på eksempelvis arabiske eller japanske operativsystemer. Udviklere kan levere Customizer Plus til deres kunder, som derefter vil kunne optimere brugen af deres database – uanset om den er kompileret eller fortolket – i forhold til deres software- og hardwaremiljø.
Brugere vil sætte pris på muligheden for at tilpasse grænsefladeelementer såsom vinduers placering og dimensioner, tastaturgenveje og formularernes udseende. WEDD-ressource (del af 4D Customizer – inkluderet i 4D Standard Edition) Brug WEDD-ressourcen (Wedding) til at låse en datafil til en bestemt strukturfil og dermed forhindre brug af gamle eller inkompatible filer. Som standard findes der ingen WEDD-ressource hverken i en strukturfil eller en datafil, og der er ingen låsning. Generelt er det en god idé at bruge WEDD-ressourcen i følgende situationer: Gamle data: Du vedligeholder gamle datafiler til arkiveringsformål og ønsker ikke, at nogen får adgang til disse filer ved et uheld.
Relateret: — En regneark-simpel grænseflade, der sidder oven på en rigtig relationel database, med automatiseringer, visninger og delbare grænseflader..
Gammel struktur: Du har modificeret strukturen i din database (tilføjet felter eller filer) og ønsker at forhindre, at nogen med en gammel strukturfil får adgang til din datafil. Flere databaser: Du arbejder med flere forskellige databaser og vil sikre, at du ikke ved et uheld åbner en datafil, der ikke hører til en bestemt struktur.
WEDD-ressourcen fungerer ved at matche en brugerdefineret streng eller signatur. Hvis en datafil indeholder en WEDD-ressource, kan den kun åbnes af en strukturfil, der indeholder en WEDD-ressource med identisk signatur. 4D Backup (inkluderet i Advanced Kit/Developer Edition) 4D Backup giver denne beskyttelse ved at gøre det muligt at oprette sikkerhedskopier af dine databaser. Du kan vælge mellem flere forskellige backupmetoder, lige fra at oprette en simpel backup på disk til at administrere en spejldatabase, der fungerer som en replika af din originale database.
Insider (inkluderet i Advanced Kit/Developer Edition) 4D Insider gør det muligt at krydsreferere objekter i dine databaser. Du kan vælge ethvert databaseobjekt – tabel, formular, metode, menu osv. – og se dets relation til andre objekter i databasen. Du kan også selve objekterne samt ændre deres navne.
Hvis du handler: — En lavkode-appbygger, der tilsluttes den bredere Zoho-suite og priser pr. bruger i stedet for pr. app..
Du kan desuden modificere STR#-ressourcer ved at erstatte objektnavne og ændre STR#-ressourcer, som er samlinger af tekststrenges, der bruges til menuer, knaptekster og statisk tekst på formularer. I mange tilfælde vil du opdage, at du bruger de samme objekter i mere end én database. Du kan bruge 4D Insider til at flytte objekter fra én database eller et bibliotek til et andet.
Et bibliotek er en særlig fil, du kan oprette inden for 4D Insider til at lagre elementer, der ofte bruges i dine databaser. Til nye databaser kan du fremskynde oprettelsen af nye databaser ved at genbruge objekter, du har oprettet i andre databaser.
Du kan også modificere objekterne i én database og derefter opdatere alle de databaser, der bruger disse objekter. 4D Engine (999 $, kun tilgængelig for medlemmer af ACI US Partners Program) I 4D Compiler har du en mulighed, der gør det muligt at fusionere din kompilerede database med en 4D Engine og skabe en selvstændig, eksekverbar applikation. Disse applikationer kan derefter distribueres royaltyfrit til dine kunder (underlagt kravene i Internet Extension License). Sanity Check/Data Check http://www.committedsoftware.com SanityCheck og DataCheck er to komplementære produkter udgivet af Committed Software.
Det ene bruges til at kontrollere en 4D-strukturfil for problemer, det andet til at kontrollere en 4D-datafil. Selvom jeg ikke har brugt nogen af dem, anbefales de begge stærkt af erfarne 4D-udviklere.
Sanity Check (205 $ pr. platform Mac/Win eller 369 $ for begge) Sanity Check er et program, der analyserer din databasestruktur og identificerer numerous ting som: variabler, du har brugt, men ikke deklareret variabler, du har deklareret, men ikke brugt syntaksfejl i din kode død plads, der bør komprimeres/fjernes korruption i din struktur Det kan også sammenligne to strukturer og fortælle dig, hvad der er forskelligt give dig statistik om din struktur (antal tabeller, felter, metoder, kodlinjer osv.) Regelmæssig kørsel af Sanity Check kan spare dig for mange hovedpine, når det er tid til at kompilere.
Det er et “must have” for seriøse 4D-udviklere. DataCheck (319 $ pr. platform Mac/Win eller 579 $ for begge) DataCheck analyserer din datafil og kan fixe ting som korrupte indeks og gendanne ting bedre, end 4D Tools kan. Foundation (~350 $) http://www.DataCraft-Inc.com/ Foundation er en skal til 4th Dimension, der får din applikation ind i miljøet med brugerdefinerede menuer på få minutter.
Hvis du kan oprette en database i 4D’s brugermiljø, er du klar til Foundation. Foundation giver din database følgende funktioner i miljøet med brugerdefinerede menuer. Ingen yderligere programmering er nødvendig.
Support til flere processer/flere vinduer Redigér poster Anvend formel
Prøv FileMaker gratis i 45 dage
Den langvarige relationsdatabaseplatform til teams, der har brug for tilpassede apps på desktop, web og mobil fra en enkelt fil.