AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte einfache Adressdatenbank
Thema durchsuchen
Ansicht
Themen-Optionen

einfache Adressdatenbank

Ein Thema von Luckie · begonnen am 3. Mär 2003 · letzter Beitrag vom 11. Aug 2003
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Luckie
Luckie
Registriert seit: 29. Mai 2002
So, hier ist also nun meine komplett überarbeitet Adress-Datenbank(irgendwo hatte ich euch mal damit gedroht hier in der DP ).

Was den Umfang und das Können an geht: Sie war und ist für rein persönliche Zwecke gedacht und genau auf meine Bedürfnisse zu geschnitten.

Besonderheiten (so fern man es als Besonderheit bezeichnen kann):
- Import und Export von CSV-Dateien
- Volltextsuche über alle Felder (ist wohl eher ein Filter)
- Sie kann nicht oder besser noch nicht drucken.
- Ansicht im Listview umschaltbar und sortierbar
- klein aber fein

Download: AdressDBSFX.exe

Noch ohne Source, aber wenn ich die Dokumentation zum Quelltext fertig habe, gibt es auch den selbigen - versprochen.
Ein Teil meines Codes würde euch verunsichern.
 
Alexander

 
Turbo Delphi für .NET
 
#2
  Alt 3. Mär 2003, 19:14
mir gefällt deine nonvcl Adressdatenbank sehr, eigentlich auf das wesentlich beschränkt, nut würde ich, wenn ich eine neue Adresse anlege und dort noch keine e-Mail-adresse hinterlegt habe, den Button "Mail-Schreiben" deaktivieren. Desweiteren fehlt die Hilfe, du hast nur einen Button gemacht.
Und nochwas istmir aufgefallen, du hast die Eingabefelder, in die man Zahlen eingibt (Telefonnr., PLZ, ...) noch nicht überprüft ob Nicht-Integerwerte drinne stehen. Sonst gefällt mir diese Adressdatenbank sehr, vielleciht kannst du die ja in den IE oder in Outlook einbauen (Button in Toolbar oder so)
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#3
  Alt 3. Mär 2003, 19:42
Ups, das mit den Buttons für die E-M;ail stimmt, sind aber nur zwei Klicks.
Die Felder Telefonnumer und PLZ sind extra keine "nur-Zahlen"-Felder. Ich habe jemanden aus England in der DB und dort sind auch Buchstaben in der Postleitzahl. Und Telefonnumern gebe ich machmal mit der Vorwahl in Klammern ein. Oder es mag Leute geben, die die Vorwahl mit einem Bindestrich abtrennen.
Und das mit dem Hilfe-Button, den muß ich noch rausmachen. Eine Hilfe dürfte wohl überflüssig sein oder?

IE- / Outlook-Look? Was meinst du damit? Andere Icons oder was?
Michael
  Mit Zitat antworten Zitat
Daniel B
 
#4
  Alt 3. Mär 2003, 19:45
Zitat von Luckie:
IE- / Outlook-Look? Was meinst du damit? Andere Icons oder was?
Du sollst es in OE oder IE einbauen. So wie die Google-Toolbar z.B..
So hab ich es verstanden.

Grüsse, Daniel
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#5
  Alt 3. Mär 2003, 19:49
Ach so. Aber warum? Wäre eventuell ganz nett in Outlook aber warum im IE? Und in Outlook hat man doch schon ein Adressbuch. Warum sollte man meins benutzen?
Michael
  Mit Zitat antworten Zitat
Alexander

 
Turbo Delphi für .NET
 
#6
  Alt 3. Mär 2003, 19:54
weiß nicht, wäre aber ganz lustig. IE deswegen dass man dann irgendwo schnell dein PRogramm aufrufen kann, um irgendwelche Adressen nachschlagen zu können, um diese dann auf der Website irgendwo (was weiß ich warum...) einzutragen...
Hilfe ist wirklich überflüssig...
Du könntest aber vielleciht noch das Feld ICQ mit aufnehmen. Nur so als Idee.
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#7
  Alt 3. Mär 2003, 20:29
Trag es in der Bemerkung ein.
Michael
  Mit Zitat antworten Zitat
MathiasSimmack
 
#8
  Alt 4. Mär 2003, 08:58
Gut, dass du´s als BETA gekennzeichnet hast. Dann kann ich ja mal ...
  • Meine Meinung zum Thema Enter vs. F6 kennst du ja. Wer kommt schon von sich aus auf die Idee, dass man den aktuellen Kontakt mit F6 bearbeiten kann? Enter ist logischer. Ich kenne zwar dein Argument ("Wenn Windows nicht will, ich kann auch anders" ), halte dem aber entgegen, dass du das Problem mit einem normalen Fenster anstelle eines Dialogs überhaupt nicht hättest.
  • Das Speichern eines neuen Kontaktes würde ich vom Namen und Vornamen abhängig machen. Da mir ja Einblicke in den Code gewährt wurden, weiß ich, dass du ganz schöne "Bocksprünge" machen musstest, um einen Sektionsnamen in der Adressendatei zu bilden - immer abhängig von dem, was der User angegeben hat.
    Vielleicht wäre daher ein anderes Datenformat angebracht? Nichts übertriebenes, evtl. ein typisiertes Record, bei dem man keine speziellen Kenner braucht, sondern dass einfach in kompletten Umfang in die Datei geschrieben wird. Gut, die manuelle Bearbeitung der Datei mit einem Editor wäre schwerer, aber - dafür habe ich doch dein Adressenprogramm?!
  • Den Shortcut STRG+Entf zum Löschen finde ich unglücklich gewählt. Entf hätte es doch auch getan, und wäre auch logischer gewesen. STRG+Entf würde sich anbieten, um z.B. alle Kontakte auf einen Schlag zu löschen.
  • ESC zum Beenden des Hauptfensters ist IMHO unpassend. So ein Verhalten ist man von Dialogfenstern gewohnt. Ein Hauptfenster kann -wenn via Shortcut!- mit ALT+F4 beendet werden, und dabei sollte es auch bleiben.
    Hat man z.B. den Kontaktdialog offen und drückt versehentlich zweimal auf ESC, dann ist man gleich aus dem ganzen Programm raus.
  • Evtl. noch zusätzlich einbauen: Wenn man den Listen- oder Icon-Modus benutzt, dann sollte man die Einträge auch alfabetisch sortieren können. Geht im Explorer ja auch (Anordnen nach -> Name/Typ/Größe).
  • Und du könntest im Listen- und Icon-Modus die Statuszeile zur Anzeige der Email o.ä. nutzen. Ein Feld ist ja noch frei.
So, das war´s dann wohl ... die nächsten Win32-API-Tutorials gibt´s dann wahrscheinlich ohne mich.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#9
  Alt 4. Mär 2003, 09:33
Zitat von MathiasSimmack:
  • Meine Meinung zum Thema Enter vs. F6 kennst du ja. Wer kommt schon von sich aus auf die Idee, dass man den aktuellen Kontakt mit F6 bearbeiten kann? Enter ist logischer. Ich kenne zwar dein Argument ("Wenn Windows nicht will, ich kann auch anders" ), halte dem aber entgegen, dass du das Problem mit einem normalen Fenster anstelle eines Dialogs überhaupt nicht hättest.
  • Ist ja eigentlich nur für mich bestimmt und ich weiß, dass es F6 ist. Aber können wir uns auf einen Kompromiss einigen und F" nehmen?
    Zitat:
  • Das Speichern eines neuen Kontaktes würde ich vom Namen und Vornamen abhängig machen. Da mir ja Einblicke in den Code gewährt wurden, weiß ich, dass du ganz schöne "Bocksprünge" machen musstest, um einen Sektionsnamen in der Adressendatei zu bilden - immer abhängig von dem, was der User angegeben hat.
    Vielleicht wäre daher ein anderes Datenformat angebracht? Nichts übertriebenes, evtl. ein typisiertes Record, bei dem man keine speziellen Kenner braucht, sondern dass einfach in kompletten Umfang in die Datei geschrieben wird. Gut, die manuelle Bearbeitung der Datei mit einem Editor wäre schwerer, aber - dafür habe ich doch dein Adressenprogramm?!
Mit typisierten Dateien stehe ich auf den Kriegsfuß.
Zitat:
  • Den Shortcut STRG+Entf zum Löschen finde ich unglücklich gewählt. Entf hätte es doch auch getan, und wäre auch logischer gewesen. STRG+Entf würde sich anbieten, um z.B. alle Kontakte auf einen Schlag zu löschen.
  • STRG+Entf finde ich besser, da man es bewußt drücken muß.
    Zitat:
  • ESC zum Beenden des Hauptfensters ist IMHO unpassend. So ein Verhalten ist man von Dialogfenstern gewohnt. Ein Hauptfenster kann -wenn via Shortcut!- mit ALT+F4 beendet werden, und dabei sollte es auch bleiben.
    Hat man z.B. den Kontaktdialog offen und drückt versehentlich zweimal auf ESC, dann ist man gleich aus dem ganzen Programm raus.
  • Ich mag es, wenn ich Programme schnell beenden kann und das ist ESC recht praktisch finde ich.
    Zitat:
  • Evtl. noch zusätzlich einbauen: Wenn man den Listen- oder Icon-Modus benutzt, dann sollte man die Einträge auch alfabetisch sortieren können. Geht im Explorer ja auch (Anordnen nach -> Name/Typ/Größe).
  • Ist doch alphabetsich geordnet: Von links nachrechts und von oben nach unten bei der Icon-Ansicht und aufsteigend in der Listen-Ansicht.
    Zitat:
  • Und du könntest im Listen- und Icon-Modus die Statuszeile zur Anzeige der Email o.ä. nutzen. Ein Feld ist ja noch frei.
  • Wäre eine Idee. Aber E-Mail halte ich da für unpraktisch, wenn dann Telefonnumer eins und zwei, damit mal wählen kann. Alles andere wäre unpraktisch, denke ich.
    Zitat:
    So, das war´s dann wohl ... die nächsten Win32-API-Tutorials gibt´s dann wahrscheinlich ohne mich.
    Du bist raus.
    Nein, du weißt, dass ich für konstruktive Kritik immer offen bin.
    Michael
      Mit Zitat antworten Zitat
    MathiasSimmack
     
    #10
      Alt 4. Mär 2003, 10:24
    Zitat von Luckie:
    Ich mag es, wenn ich Programme schnell beenden kann und das ist ESC recht praktisch finde ich.
    Aber ich bin doch der Anwender - sprich: Kunde. Und sind die nicht eigentlich die Könige.
      Mit Zitat antworten Zitat
    Antwort Antwort
    Seite 1 von 2  1 2      


    Forumregeln

    Es ist dir nicht erlaubt, neue Themen zu verfassen.
    Es ist dir nicht erlaubt, auf Beiträge zu antworten.
    Es ist dir nicht erlaubt, Anhänge hochzuladen.
    Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

    BB-Code ist an.
    Smileys sind an.
    [IMG] Code ist an.
    HTML-Code ist aus.
    Trackbacks are an
    Pingbacks are an
    Refbacks are aus

    Gehe zu:

    Impressum · AGB · Datenschutz · Nach oben
    Alle Zeitangaben in WEZ +1. Es ist jetzt 19:50 Uhr.
    Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
    LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
    Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz