Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Contacts - Adressdatenbank (https://www.delphipraxis.net/114005-contacts-adressdatenbank.html)

The_Doomed 18. Mai 2008 09:06


Contacts - Adressdatenbank
 
Liste der Anhänge anzeigen (Anzahl: 1)
so jetzt is mein erstes Datenbankprojekt fertig

Contacts hab ich das gute stück genann und es wär nett wenn ihr mir ein
feedback dazu geben könntet
die Datenbank is auf xml basiert da ich mich in sql erst noch reinarbeiten muss

ich hoffe euch gefällts ^^

Die Muhkuh 18. Mai 2008 09:26

Re: Contacts - Adressdatenbank
 
Hi,

bitte die Position der Formulare auf poScreenCenter umstellen und nicht poDekstopCenter. Sehr nervig, wenn beim Multimonitorbetrieb die Fenster zwischen beiden Monitoren aufgehen.

The_Doomed 18. Mai 2008 09:32

Re: Contacts - Adressdatenbank
 
jupp kein problem ^^

RWarnecke 18. Mai 2008 09:41

Re: Contacts - Adressdatenbank
 
Kein schlechtes Programm. Aber mir persönlich gefällt so ein Design nicht. Ich habe es lieber strukturiert und übersichtlich. Mir sind aber noch ein paar Dinge aufgefallen :
  • Die Tabreihenfolge der Felder sollten korrigiert werden
  • Die Beschreibung zu den einzelnen Feldern im Edit selber, keine schlechte Idee. Aber wenn ich ein Feld überspringe, dann sollte das Feld leer sein und nicht noch zum Beispiel Zuname oder Titel drinstehen.

Aber ansonsten nicht schlecht.

Edit:
Zitat:

Zitat von The_Doomed
...die Datenbank is auf xml basiert da ich mich in sql erst noch reinarbeiten muss...

Für SQL hätte ich da noch eine kleine Anregung. Wenn Du die Postleitzahl eingibst, dann sollte der Ort erscheinen.

The_Doomed 18. Mai 2008 09:47

Re: Contacts - Adressdatenbank
 
das mit der Tabreihenfolge is mir auch aufgefallen aber ich weiß nicht wie ich die korrigiere
das mit den feldern hatte ich so gedacht dass man das dann rauslöscht wenn man es nicht braucht ^^

DeddyH 18. Mai 2008 09:52

Re: Contacts - Adressdatenbank
 
Klick mal mit der rechten Maustaste auf das Formular. Im Kontextmenü kannst Du dann die Tabulatorreihenfolge einstellen.

RWarnecke 18. Mai 2008 09:56

Re: Contacts - Adressdatenbank
 
Zitat:

Zitat von The_Doomed
das mit der Tabreihenfolge is mir auch aufgefallen aber ich weiß nicht wie ich die korrigiere

Wenn Du mit der rechten Maustaste auf die Form klickst, dann bekommst Du im Menü einen Punkt Tabulatorreihenfolge. Damit kannst Du die Reihenfolge für die Felder festlegen.
Zitat:

Zitat von The_Doomed
das mit den feldern hatte ich so gedacht dass man das dann rauslöscht wenn man es nicht braucht ^^

Es wäre aber von Vorteil und bedienerfreundlicher, wenn die Felder automatisch gelöscht werden.

The_Doomed 18. Mai 2008 10:36

Re: Contacts - Adressdatenbank
 
so das wäre auch erledigt

haentschman 18. Mai 2008 10:43

Re: Contacts - Adressdatenbank
 
Hallo... :-D

4 Punkte:

- das Design ist zwar mit viel "Liebe zum Detail" erstellt aber der Standardnutzer will seinen Windowsstandard. (Menüs,Buttons etc.)
- Tab Reihenfolge und Fensterposition ist ja schon genannt worden.
- wenn kein Datensatz vorhanden ist, sollte 'Change' und 'Delete' deaktiviert sein, ansonsten
Zitat:

ClientDataSet1: Operation bei leerer Datenmenge nicht ausführbar
- Sprachendurcheinander: Buttons - Englisch , der Rest - Deutsch

hoffe dir Anregungen gegeben zu haben... :hi:

The_Doomed 18. Mai 2008 11:03

Re: Contacts - Adressdatenbank
 
die buttons hab ich deswegen englisch gemacht da die deutschen übersetzungen
viel zu lang für eine menüleiste sind
ich könnte aber ein helpcontext machen der die deutsche übersetzung liefert

Zitat:

- das Design ist zwar mit viel "Liebe zum Detail" erstellt aber der Standardnutzer will seinen Windowsstandard. (Menüs,Buttons etc.)
ich bin ja selbst windows user und kann dem punkt schon mal absolut nicht zustimmen
da ich programme die eine von windows unabhängige benutzeroberfläche haben wesentlich
angenehmer zu bedienen finde als ständig in diesen menüs rumzusuchen

ps: habe mich an Programmen wie z.B. RegClean und Office2007 orientiert deren benutzeroberfläche ich absolut übersichtlich und
gut bedienbar finde

RWarnecke 18. Mai 2008 11:07

Re: Contacts - Adressdatenbank
 
Zitat:

Zitat von The_Doomed
ich bin ja selbst windows user und kann dem punkt schon mal absolut nicht zustimmen
da ich programme die eine von windows unabhängige benutzeroberfläche haben wesentlich
angenehmer zu bedienen finde als ständig in diesen menüs rumzusuchen

Ich weiß ja nicht, wie Du die Oberfläche gemacht hast. Aber ich bin zum Beispiel jemand der gerne viel über die Tastatur macht, so heißen über Tastenkombinationen. Daher mein Vorschlag, baue doch Skins ein. So kann jeder es selber wählen ob er den Standard oder das Design haben will.

haentschman 18. Mai 2008 11:10

Re: Contacts - Adressdatenbank
 
Zitat:

die buttons hab ich deswegen englisch gemacht da die deutschen übersetzungen
viel zu lang für eine menüleiste sind
ja, ja ...ein Teufelskreis :mrgreen:

Zitat:

ich bin ja selbst windows user und kann dem punkt schon mal absolut nicht zustimmen
da ich programme die eine von windows unabhängige benutzeroberfläche haben wesentlich
angenehmer zu bedienen finde als ständig in diesen menüs rumzusuchen
- wenn du es nur für dich machst...ok
- wenn du es für die Allgemeinheit programmierst wirst du auf viele treffen die anders denken.

The_Doomed 18. Mai 2008 11:13

Re: Contacts - Adressdatenbank
 
gut die tastenkombos kann ich ja auch selbst für das programm definieren
das mit dem zweiten skin wäre glaub ich n ziemlich großer aufwand aber wenn
ich mal wieder ferien hab ne machbare sache, denk ich ^^

RWarnecke 18. Mai 2008 11:26

Re: Contacts - Adressdatenbank
 
Das mit der Tabreihenfolge haste ja jetzt gut hinbekommen. Ich habe noch ein paar Sachen entdeckt, die Du verbessern könntest :
  • Mit der Enter-Taste ins nächste Feld springen, statt mit der TAB-Taste. (Geschmackssache !!)
  • Wenn ich im letzten Feld vom Reiter bin, dann könnte er mit der TAB-Taste oder der Enter-Taste in den nächsten Reiter springen
  • Das nur bestimmte Zeichen für die Felder Telefonnr., Faxnr., Handynr., Hausnr u.s.w. zugelassen werden. Dort kann ich eingeben was ich will.
  • Beim Feld Geburtstag, sollte entweder überprüft werden, ob es ein gültiges Datum ist oder gleich ein Datumsfeld einfügen. (gibt es glaube ich bei den Jedi-Komponenten)

Dann noch eine Frage, errinnert mich Dein Programm daran, wann der nächste aus der Datenbank Geburtstag hat ?

grenzgaenger 18. Mai 2008 11:30

Re: Contacts - Adressdatenbank
 
Zitat:

Zitat von haentschman
Zitat:

ich bin ja selbst windows user und kann dem punkt schon mal absolut nicht zustimmen da ich programme die eine von windows unabhängige benutzeroberfläche haben wesentlich
angenehmer zu bedienen finde als ständig in diesen menüs rumzusuchen
- wenn du es nur für dich machst...ok
- wenn du es für die Allgemeinheit programmierst wirst du auf viele treffen die anders denken.

alternativ kann man das ja auch den user selbst konfigurieren lassen, z.b. die bezeichnungen auf deinen buttons anpassen ;-)

hast ja schon 'ne flexible datenstruktur (XML) mit der das einfach machbar ist...

The_Doomed 18. Mai 2008 11:39

Re: Contacts - Adressdatenbank
 
ich weiß nicht ob du dir das prog mal angesehen hast aber die buttons sind grafiken und den text da zu ändern
wäre n bisschen sinnlos weil genau da der hund begraben liegt
würde ich das machen würden die buttons viel zu groß werden und dadurch wäre das komplette design hinfällig
da ist es schon sinnvoller n neues skin zu machen allerdings fehlt mir da n bisschen der ansatz wie ich das realisieren soll
deswegen verschieb ich den spaß mal auf einen zeitraum der nicht so arbeitsreich ist wie der momentane

RWarnecke 18. Mai 2008 12:08

Re: Contacts - Adressdatenbank
 
Hier im Forum suchenSkin Komponenten

The_Doomed 18. Mai 2008 13:13

Re: Contacts - Adressdatenbank
 
damit hatte ich mich auch schon beschäftigt da
ich aber weder professionell noch komerziell (was ja leider nicht immer dasselbe ist)
programmiere lohnt alpha control nicht
muss mich mal umschauen obs da noch andere freeware diesbezüglich gibt mal sehen aber wie gesagt momentan hab ich
für so ne aufwendigen sachen zu wenig zeit ^^

DeddyH 18. Mai 2008 13:58

Re: Contacts - Adressdatenbank
 
Es gibt beispielsweise von den AlphaControls aber auch eine kostenlose Variante.

Der.Kaktus 18. Mai 2008 14:03

Re: Contacts - Adressdatenbank
 
Zitat:

Zitat von DeddyH
Es gibt beispielsweise von den AlphaControls aber auch eine kostenlose Variante.

Im Prinzip ja...aber..da sind einige Funktionen nicht implementiert..Erinnere mich da an einen Thread die Woche, wegen MainMenue! ;-)

DeddyH 18. Mai 2008 14:04

Re: Contacts - Adressdatenbank
 
Einen Kaufanreiz sollte man schon haben, gell? Und es gibt hier in der DP doch irgendwo dieses "Vista-Menü", das ist auch anpassbar und sieht super aus.

Der.Kaktus 18. Mai 2008 14:08

Re: Contacts - Adressdatenbank
 
Zitat:

...Einen Kaufanreiz sollte man schon haben, gell? Und es gibt hier in der DP doch irgendwo dieses "Vista-Menü", das ist auch anpassbar und sieht super aus.
Das mit dem Menue iss OK..stuemmt..sehr schoen sogar...aber mit dem "Kaufanreiz"? da stimme ich Dir nicht zu..da gibt es bestimmt Alternativen..gerade, wenn man nur Hobbymaessig programmiert.

P.S.: hier mal der Link zum Vista-Menue..->> Vista-Menue

The_Doomed 18. Mai 2008 14:17

Re: Contacts - Adressdatenbank
 
gibt es abgesehen vom skin noch sachen die euch aufgefallen sind

grenzgaenger 18. Mai 2008 14:23

Re: Contacts - Adressdatenbank
 
Zitat:

Zitat von Der.Kaktus
Zitat:

Zitat von DeddyH
Es gibt beispielsweise von den AlphaControls aber auch eine kostenlose Variante.

Im Prinzip ja...aber..da sind einige Funktionen nicht implementiert..Erinnere mich da an einen Thread die Woche, wegen MainMenue! ;-)

das waren die Skinkompos von devExpress, nicht die alphas.

schöne grüsse
GG

Der.Kaktus 18. Mai 2008 14:27

Re: Contacts - Adressdatenbank
 
Hallo, also ich finde das Programm nicht schlecht...würde mir persoenlich, schrieb "RWarnecke" schon, "EnterToTab" wünschen.

Der.Kaktus 18. Mai 2008 14:30

Re: Contacts - Adressdatenbank
 
Zitat:

Zitat von grenzgaenger
..das waren die Skinkompos von devExpress, nicht die alphas.

schöne grüsse
GG

Danke, aber irgendwas war mit Menue und Skin *g*

The_Doomed 19. Mai 2008 17:38

Re: Contacts - Adressdatenbank
 
so hab jetzt noch n paar dinge verbessert
z.B TabOnEnter
automatisches Löschen von Angaben die nicht verändert wurden
und das deaktivieren von Change und Delete bei leerer Datenbank


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz