Stammdatenverwaltung

Anfängerfragen zum Programmieren mit PureBasic.
Jerac
Beiträge: 3
Registriert: 01.04.2008 22:09

Stammdatenverwaltung

Beitrag von Jerac »

Ich möchte mit PureBasic eine bzw. mehrere durch ein Menu miteinander verbundene Stammdatenverwaltungen (Adressen, Aufträge, Artikel) erzeugen. Allerdings habe ich bisher nur auf textbasierten Systemen programmiert und die Tutorials, die ich bisher gesehen habe sind nicht hilfreich.

Hat jemand einen hilfreichen Hinweis? Der Quellcode einer einfachen Stammdatenverwaltung würde mir sicher schon helfen.

Danke.

J
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Du kannst dafür z.B. die Database-Library, die mit PB mitgeliefert wird,
nutzen. Die Abfragen laufen über SQL-Queries.
Oder du schreibst dir deine eigen Datenbank-Lösung dafür. Allerdings ist es
über ODBC sicherer, wenn du auf die Datenbank von mehreren Computern
aus übers Netzwerk zugreifen möchtest.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

ich würde dir auch zur Nutzung der vorhandenen Datenbank-lösungen raten.

ein Vorgehen über Structure (Datensatz-Felder) und LinkedList (Tabelle)
und manuelles speichern (FileSeek) ist zwar möglich und "direkter",
aber auch ungleich aufwendiger.
außerdem wird es eine echte Herausforderung, beim Selbstgestrickten die Relationalität herzustellen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

@Jerac:
Jerac hat geschrieben:Der Quellcode einer einfachen Stammdatenverwaltung würde mir sicher schon helfen.
ich befürchte, so ein Grundgerüst wird Dir hier niemand bieten können.

Hast Du konkrete Fragen? Dann kann man Dir sicherlich auch schnell
weiterhelfen.

<präventivmaßnahme>
Wenn Du eine andere PureBasic-Version als die z.Zt. aktuelle 4.1 oder
grösser verwendest (z.B. V3.3), dann schreib das bitte in Deine Signatur.
</präventivmaßnahme>

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
GreyEnt
Beiträge: 376
Registriert: 20.07.2006 19:41

Beitrag von GreyEnt »

Hier ein Freies Programm zum Thema.
http://www.cao-faktura.de/

einfach Geil das Programm.
Vielleicht kann Dir ja jemand von dem Team weiterhelfen?
Ich progge PureBasic weil Jägermeister nen dicken Kopf macht.
Jerac
Beiträge: 3
Registriert: 01.04.2008 22:09

Beitrag von Jerac »

Danke für alle Infos so far. Ich habe z.Z. die Version 4.0, aber ein Update ist ja kein Thema.

Die Einbindung der Datenbank macht mir weniger Sorgen, als vielmehr die Programmierung eines 'Text'-Programmes unter einer Graphikoberfläche. Hierzu bräuchte ich am besten irgentwelche Quellcodes, aus denen sich leicht nachvollziehen lässt, welche LIBs eingebunden werden müssen, welche Inits nötig sind und wie der verd. Text dann auf den Screen bzw. in das Window (und wie öffne ich das?) gebracht wird.

In Kurz: Ich habe keine Idee wie ich unter Windows programmieren soll....
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Schau in die Hilfe unter Windows und Gadgets und guck dir die passenden
Beispiele aus dem Examples-Ordner an. Fenster basteln ist wirklich leicht.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

yup...
und grad zu ListIconGadget, EditorGadget und Gridgadget gibt es SO viele forenartikel,
ich glaube, es ist schon fast alles ins forum geschrieben worden, was man dazu sagen kann.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Jerac hat geschrieben:und wie der verd. Text dann auf den Screen bzw. in das Window (und wie öffne ich das?) gebracht wird.
hast du mal einen Screenshot von Deinem jetzigen 'Text'-Programm? Dann
könnten wir Dir Empfehlungen aussprechen, welches Gadget Du für die
Präsentation welcher Daten verwenden kannst.

Grüße ... Kiffi
a²+b²=mc²
Jerac
Beiträge: 3
Registriert: 01.04.2008 22:09

Beitrag von Jerac »

Ich habe kein derzeitiges Text-Programm, sondern will eine Stammdatenverwaltung erstellen.

Ist es wirklich so schwierig bis unmöglich irgendeinen Quellcode in PureBasic zu bekommen, der ein Programm von ein bis zwei Seiten mit Texteingaben (Anlegen, Ändern, Speichern, Löschen) darstellt? So könnte ich mir PB am schnellsten erschließen.

Z.Z. scheitere ich immer wieder sehr schnell, z.B. muß vor Anwendung eines Gadgets eine Gadget-Liste angelegt werden. Tue ich dies, wird eine fehlende Initialisierung verlangt. Jedoch findet ich keinen Init-Befehl. Bitte, bitte, keine Einzelantwort zu diesem Problem, das hilft mir auch nicht weiter, spätestens in der übernächsten Zeile hänge ich wieder fest.

U. a. auch deshalb, weil in der Hilfe die Parameter der Befehle oft nicht oder nicht schlüssig beschrieben sind. Wenn ich erst einmal den Einstieg geschafft habe, kann ich natürlich durch Probieren viel herausfinden, aber der Einstieg ist über einen beliebigen Quellcode nun mal (für mich) am einfachsten, so habe ich auch andere Sprachen gelernt.

Also, wer kann mir bitte bitte mit einem Quellcode helfen?
Antworten