Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

C# Programm, Datenverwaltung

Empfohlene Antworten

Veröffentlicht

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

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?

Wenn sichergestellt ist, dass eine Software nicht mehrfach auftreten kann (Sicherheitskopien), dann wäre das sinnvoll. Ansonsten sollte man das evtl. noch normalisieren.

Jetzt bitte nicht hauen... aber ich würde halt einfach Excel dafür nehmen.

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.

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.

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... :rolleyes:

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 ;-)

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

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 ;-)

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.