Womanizer92 Geschrieben 27. Juli 2009 Geschrieben 27. Juli 2009 Hallo leute. Habe mich gerade eben hier angemeldet. Mein Problem. Ich habe eine Aufgabe ein Programm zu schreiben. Es soll so aussehen. Man startet es. Gibt Software Name ein und klickt auf suchen. Und wenn das Programm in den eingetragenen Einträgen das gesuchte Programm findet zeigt es an in welchem Ordner es ist. Das alles muss vorher eingetragen werden, Welche CD in welchem Ordner ist. (Habe vor Kurzem CD's in Ordner einsortiert, nun will er das ich dazu ein Programm schreibe damit er die CD's schneller findet) Ich brauche hilfe, ich weiß nicht wie ich die sachen eintragen soll, durch ein array oder sonst was. ka, eine suchfunktion brauche ich auch. danke schonmal Zitieren
Womanizer92 Geschrieben 27. Juli 2009 Autor Geschrieben 27. Juli 2009 Datenbank. hmm wenn ich in Microsoft Access 2003 eine Tabel mit Softwarename und Ordner-Nr. machen würde und das dann abspeichern tu, würde es reichen um c# und diese db zu verbinden? Zitieren
TDM Geschrieben 27. Juli 2009 Geschrieben 27. Juli 2009 Wenn sichergestellt ist, dass eine Software nicht mehrfach auftreten kann (Sicherheitskopien), dann wäre das sinnvoll. Ansonsten sollte man das evtl. noch normalisieren. Zitieren
hubibi Geschrieben 27. Juli 2009 Geschrieben 27. Juli 2009 Jetzt bitte nicht hauen... aber ich würde halt einfach Excel dafür nehmen. Zitieren
Kosinator Geschrieben 29. Juli 2009 Geschrieben 29. Juli 2009 Ist zwar alles andere als schön (und wenn du tatsächlich im Beruf auch nur das Geringste mt IT zu tun hast, dann..... Aber lassen wir das...) aber es "geht". Da ich davon ausgehe, dass du nicht mit Excel-Interops arbeiten möchtest, kann ich nur empfehlen, deine Excel Tabelle eindeutig anzulegen (z.B. Genau 4 "Spalten" (A1-A4), keine LeerZeilen in den Daten usw.) und diese dann in Access zu importieren, und dann als "Access Datenbank" (wenn man das so nennen darf) zu behandeln (s.TDM). Wenn es tatsächlich eine Aufgabe (der Schule, oder des Betriebes etwa) ist, würde ich, an deiner Stelle, etwas ordentliches programmieren, und je nach menge der Daten (wenn z.B. nur eine Funktionalität da sein sollte mit 5-100 Musterdaten) keine DB nutzen, sondern einfach eine Klasse, ein Dictionary oder Array, womöglich auch geschachtelt. Hoffe es hilft. Zitieren
Asenir Geschrieben 30. Juli 2009 Geschrieben 30. Juli 2009 Ist jetzt eigentlich kein guter Tipp aber wenn du es wirklich nur ganz billig haben willst, dann schreib das ganze doch einfach in eine Datei und ließ es einfach wieder aus. Zitieren
TDM Geschrieben 31. Juli 2009 Geschrieben 31. Juli 2009 und je nach menge der Daten (wenn z.B. nur eine Funktionalität da sein sollte mit 5-100 Musterdaten) keine DB nutzen, sondern einfach eine Klasse, ein Dictionary oder Array, womöglich auch geschachtelt. Klar, wenn du nach jedem Programmstart alles neu einstellen willst... Zitieren
hubibi Geschrieben 31. Juli 2009 Geschrieben 31. Juli 2009 Ist zwar alles andere als schön (und wenn du tatsächlich im Beruf auch nur das Geringste mt IT zu tun hast, dann..... Aber lassen wir das...) aber es "geht". Da ich davon ausgehe, dass du nicht mit Excel-Interops arbeiten möchtest, kann ich nur empfehlen, deine Excel Tabelle eindeutig anzulegen (z.B. Genau 4 "Spalten" (A1-A4), keine LeerZeilen in den Daten usw.) und diese dann in Access zu importieren, und dann als "Access Datenbank" (wenn man das so nennen darf) zu behandeln (s.TDM). Ich habe eigentlich damit nicht gemeint das er seine Daten über ein Programm in Excel ablegen soll, sondern das er einfach seinen CDs von Hand in Excel verwaltet. Um ein paar CDs Ordnern zuzuordnen muss ich doch keine Software schreiben, da reicht eine einfach Excel Tabelle. So war das von mir gemeint ;-) Zitieren
TDM Geschrieben 31. Juli 2009 Geschrieben 31. Juli 2009 Ich habe eigentlich damit nicht gemeint das er seine Daten über ein Programm in Excel ablegen soll, sondern das er einfach seinen CDs von Hand in Excel verwaltet. Um ein paar CDs Ordnern zuzuordnen muss ich doch keine Software schreiben, da reicht eine einfach Excel Tabelle. So war das von mir gemeint ;-) Bei Excel ist aber das Problem, dass du nicht unbedingt gleichzeitig auf die Datei zugreifen kannst. Als Einzelner ist das kein Problem, bei einer Client-Server-Architektur, können aber mehrere gleichzeitig die DB ändern und das Programm als DBMS verwenden. Wenn dann richtig. :beagolisc Zitieren
hubibi Geschrieben 31. Juli 2009 Geschrieben 31. Juli 2009 Bei Excel ist aber das Problem, dass du nicht unbedingt gleichzeitig auf die Datei zugreifen kannst. Als Einzelner ist das kein Problem, bei einer Client-Server-Architektur, können aber mehrere gleichzeitig die DB ändern und das Programm als DBMS verwenden. Wenn dann richtig. :beagolisc Kanonen auf Spatzen ;-) Zitieren
Kosinator Geschrieben 31. Juli 2009 Geschrieben 31. Juli 2009 Ich habe eigentlich damit nicht gemeint das er seine Daten über ein Programm in Excel ablegen soll, sondern das er einfach seinen CDs von Hand in Excel verwaltet. Um ein paar CDs Ordnern zuzuordnen muss ich doch keine Software schreiben, da reicht eine einfach Excel Tabelle. So war das von mir gemeint ;-) jaja, das meine ich auch^^ Einfach ne Form-Application basteln, die Acsecc-Datei als "Datenbank" dranhängen, und dann aufs form ne Textbox (suchfeld) und 3-4 Anzeigefelder knallen, die Properies setzen (via databinding auf nen Dataview z.B.) und diesen über die "Rowfilter" eigenschaft filtern. Zum auslesen genügt das sicher, du kannst auch "ordentlich" die Acsess Tabelle abfragen (mit select like substring gimihm), und noch n Update ans ende, und viola, nicht nur anzeigen der Daten, sondern auch verändern - neuanlage geht 1A. Schu die doch mal die Northwind Datenbank an, und entsprechende sourcen, solltest dich schnell einlesen können, denke ich, nimmste halt dann deine (Als DB )Importiere Acess Datei... Kann gerne auch kurz tippen das "kleine" Programm dafür, mit musterdaten, dauert 30 min, obwohl, warte, ne erst du, wenn du nicht weiterkommst helf ich gerne, aber ich sollte nicht andereLeuts Aufgaben lösen. @ TDM: mit 5-100 "Musterdaten" kann man dieses auch im source erstellen (oder als XML ex-Importieren, schön übersichtlich), aber ich weiß was du meinst. Schönes WE euch Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.