En masse spørgsmål

Tags:    delphi

User
Bruger #328 @ 18.09.01 11:22
Hejsa

Jeg er forholdvis nybegynder i Delphi/Pascal, men har en ide. Men inden jeg
går i krig, vil jeg dog finde ud af hvilket programmeringssprog der vil være
det bedste i udviklingssituationen.

Jeg skal lave et system med følgende muligheder:
- Tjek op mod database, hvor applikationen forespørger en server på nettet
hver minut, for at opdatere.
- Flere vinduer i et... hvor man kan skifte mellem dem (f.eks. ligesom
HomeSite hvor man kan åbne flere filer og skifte mellem dem i en menu
nederst)
- Database på maskinen hvor brugerens oplysninger ligger i (muligvis skal
disse ligge på en server også som ligger på nettet, det er ikke helt
bestemt)
- Interface hvor man via "højre-klik" med musen på en række kommer menu.
- Skal fungere lidt ala et regneark, men individuelle rækker som skal
referere til hinanden.

Applikationens database kan blive forholdvis stor og skal gerne bestå af
flere databaser. F.eks. Aktiv DB, Passiv DB, etc..

Nogle der kan forklare om delphi er den rigtige retning af gå i, eller om
jeg skal søge over i andre sprog? Eventuelle alternativer?

Smid gerne nogle links hvor jeg finder forklaring eller komponenter til
ovenstående punkter.

På forhånd tak

mvh

Johan




3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
<quote>
>- Flere vinduer i et... hvor man kan skifte mellem dem (f.eks. ligesom
>HomeSite hvor man kan åbne flere filer og skifte mellem dem i en menu
>nederst)

Se på MDI.


Ok, vil jeg prøve. Kan du forklare det lidt nærmere? Hvad er MDI mere præcist?
</quote>

MDI står for Multiple Document Interface og det er en måde at have flere childforms liggende 'inde i' hovedformen. Dvs. hvis du prøver at trække en childform væk fra hovedformen så vil den del af childformen der bliver trukket udenfor hovedformen vil ikke blive vist længere og man skal til at bruge scrollbaren for at få vist den del der mangler. Lidt kringlet forklaret men du kan jo selv lige prøve at lave et lille hurtigt program MDI program i Delphi og så hvad det der :)

Men alting kan laves på mange måder og en anden mulighed ville være at bruge en TPageControl og så hver gang et nyt dokument åbnes opretter man et nyt tabsheet og lægger dokumentet på det.


<quote>
Iøvrigt, hvor er det godt at rekuttere Delphi programmører? Kan formentlig ikke klare hele projektet selv. Og det drejer sig om jeg skal have søgt om noget kapital, og der skal formentlig ansættes min. 1 programmør mere ;o)
</quote>

Jeg er næsten ledig på markedet :-) Jeg skal bare lige være færdig med min hovedopgave og det vil være en gang i november. Du kan også prøve StepStone, Ofir, IT-jobbank og hvad de nu ellers hedder.

<quote>
Kender du navne på eventuelle komponenter?
</quote>

Nej, desværre. Du må prøve dig frem...medmindre der er andre herinde der kender nogen.

<quote>
Ok, lyder fint. Det er op til brugeren, og tror ikke den vil overstige i hvert fald 100 mb, men det er alt efter hvilken kundegruppe som bliver den endelige. Det kunne ende med database op mod 1 GB... men normal brugere vil ikke komme over 5-10 mb...
</quote>

Hvis vi snakker GB bør du nok kigge på Oracle, MS SQL Server eller Interbase. Interbase har umiddelbart den fordel at den er gratis.

<quote>
Takker.
Håber du lige svarer på den sidste tvivl, så vil jeg udløse pointene ;o)
</quote>

Sådan :)



<quote>
Jeg skal lave et system med følgende muligheder:
- Tjek op mod database, hvor applikationen forespørger en server på nettet
hver minut, for at opdatere.
</quote>

Er du sikker på der er en god ide? Det er stadig de færreste der har adsl eller anden fast adgang til nettet. Hvilken slags oplysninger skal den forespørge?

<quote>
- Flere vinduer i et... hvor man kan skifte mellem dem (f.eks. ligesom
HomeSite hvor man kan åbne flere filer og skifte mellem dem i en menu
nederst)
</quote>

Se på MDI.

<quote>
- Database på maskinen hvor brugerens oplysninger ligger i (muligvis skal
disse ligge på en server også som ligger på nettet, det er ikke helt
bestemt)
</quote>

Hvis du lægger oplysningerne oplysningerne på en central server på nettet skal du lige huske at sørge for at denne maskine kører 24/7 og at den har en ordentlig forbindelse til nettet, ellers skal folk nok begynde at klage :) Det er nok umiddelbart nemmest at gemme oplysningerne på brugerens computer.

<quote>
- Interface hvor man via "højre-klik" med musen på en række kommer menu.
- Skal fungere lidt ala et regneark, men individuelle rækker som skal
referere til hinanden.
</quote>

Det kan du sikkert finde/købe nogle komponenter der kan.

<quote>
Applikationens database kan blive forholdvis stor og skal gerne bestå af
flere databaser. F.eks. Aktiv DB, Passiv DB, etc..
</quote>

Hvad er forholdsvis stor....5MB, 100MB eller flere GB?

Access eller Paradox burde kunne klare det hvis det ikke er mere end 5-10MB.

<quote>
Nogle der kan forklare om delphi er den rigtige retning af gå i, eller om
jeg skal søge over i andre sprog? Eventuelle alternativer?
</quote>

Delphi kan sagtens løse sådan en opgave.

<quote>
Smid gerne nogle links hvor jeg finder forklaring eller komponenter til
ovenstående punkter.
</quote>

Du kan finde links til komponenter på www.torry.net.



User
Bruger #328 @ 18.09.01 18:38
<quote>
Er du sikker på der er en god ide? Det er stadig de færreste der har adsl eller anden fast adgang til nettet. Hvilken slags oplysninger skal den forespørge?
</quote>

Jep, det er nødvendig for systemet, da det skal være noget realtime tingest. Dog regner jeg med også at lave en offline del. Således applikationen virker begrænset uden netadgang. Desuden er applikationen primært beregnet til erhvervskunder.

<quote>
>- Flere vinduer i et... hvor man kan skifte mellem dem (f.eks. ligesom
>HomeSite hvor man kan åbne flere filer og skifte mellem dem i en menu
>nederst)

Se på MDI.
</quote>

Ok, vil jeg prøve. Kan du forklare det lidt nærmere? Hvad er MDI mere præcist?

<quote>
Hvis du lægger oplysningerne oplysningerne på en central server på nettet skal du lige huske at sørge for at denne maskine kører 24/7 og at den har en ordentlig forbindelse til nettet, ellers skal folk nok begynde at klage :) Det er nok umiddelbart nemmest at gemme oplysningerne på brugerens computer.
<quote>

Ja, men det kommer formentlig heller ikke til at dreje sig om en server. Tanken er i øjeblikket 5 servere, 2 i Europa, 1 i US, 1 i asien... så det skulle være mærkelig hvis alle mirrors var nede samtidig.

Iøvrigt, hvor er det godt at rekuttere Delphi programmører? Kan formentlig ikke klare hele projektet selv. Og det drejer sig om jeg skal have søgt om noget kapital, og der skal formentlig ansættes min. 1 programmør mere ;o)

<quote>
>- Interface hvor man via "højre-klik" med musen på en række kommer menu.
>- Skal fungere lidt ala et regneark, men individuelle rækker som skal
>referere til hinanden.

Det kan du sikkert finde/købe nogle komponenter der kan.
</quote>

Kender du navne på eventuelle komponenter?

<quote>
>Applikationens database kan blive forholdvis stor og skal gerne bestå af
>flere databaser. F.eks. Aktiv DB, Passiv DB, etc..

Hvad er forholdsvis stor....5MB, 100MB eller flere GB?

Access eller Paradox burde kunne klare det hvis det ikke er mere end 5-10MB.
</quote>

Ok, lyder fint. Det er op til brugeren, og tror ikke den vil overstige i hvert fald 100 mb, men det er alt efter hvilken kundegruppe som bliver den endelige. Det kunne ende med database op mod 1 GB... men normal brugere vil ikke komme over 5-10 mb...

<quote>
>Nogle der kan forklare om delphi er den rigtige retning af gå i, eller om
>jeg skal søge over i andre sprog? Eventuelle alternativer?

Delphi kan sagtens løse sådan en opgave.
</quote>

Fint :o)

<quote>
>Smid gerne nogle links hvor jeg finder forklaring eller komponenter til
>ovenstående punkter.

Du kan finde links til komponenter på www.torry.net.</quote>
</quote>

Takker.
Håber du lige svarer på den sidste tvivl, så vil jeg udløse pointene ;o)

mvh

Johan



t