diff --git a/doku/content.tex b/doku/content.tex index 55923d0..53ba4f3 100644 --- a/doku/content.tex +++ b/doku/content.tex @@ -292,26 +292,40 @@ Verarbeitung unsere Datenbank auf. \subsubsection{Connection} -Um die Verbindung ( connectionstring ) abrufen zu können, erstellen wir eine « helper» Klasse. -Darin haben wir den Verbindungspfad definiert der beim Verbindungsaufbau in App.config aufgerufen wird. +Um die Verbindung ( connectionstring ) abrufen zu können, erstellen +wir eine « helper» Klasse. Darin haben wir den Verbindungspfad +definiert der beim Verbindungsaufbau in App.config aufgerufen wird. Den definitiven (connectionstring) haben wir in «App.config» bestimmt. \subsubsection{GUI} -Das GUI wurde beim aufbauen des Projektes als «Windows Form Application» gestartet und «Dashboard» genannt. -Nach dem Anpassen der Grösse, haben wir eine «ListBox» eingesetzt und sie umbenannt. Sie dient dazu, zukünftig gesuchte Daten darin aufzuführen. -Um die gesuchten Daten einzugeben,haben wir danach eine «TextBox» eingefügt. -Sobald die gesuchten Daten in der «TextBox» eingegeben wurden, werden die Informationen aufgerufen und in der «ListBox» aufgezeigt. +Das GUI wurde beim aufbauen des Projektes als «Windows Form +Application» gestartet und «Dashboard» genannt. Nach dem Anpassen der +Grösse, haben wir eine «ListBox» eingesetzt und sie umbenannt. Sie +dient dazu, zukünftig gesuchte Daten darin aufzuführen. Um die +gesuchten Daten einzugeben,haben wir danach eine «TextBox» eingefügt. +Sobald die gesuchten Daten in der «TextBox» eingegeben wurden, werden +die Informationen aufgerufen und in der «ListBox» aufgezeigt. \subsubsection{Datenverarbeitung} -Um die benötigten Daten von der Datenbank hinzuzufügen oder zurückzuschicken, brauchen wir ein Model, in welches Daten eingefügt werden können. Hierfür erstellten wir eine neue Klasse, die wir «cities» nennen und die Struktur dieser Tabelle aus der Datenbank abbilden. -In der Klasse « dataaccess» bauen wir eine Methode auf, mit der wir die Daten als Liste mit einer neuen Verbindung abrufen(und danach wieder schliessen) können und haben die «ListBox» in der «Dashboard» Klasse damit verbunden. -Um die Verbindung zur « listBox» zu vervollständigen, haben wir in der «cities» Klasse die Lese- Eigenschaft «Fullinfo» eingesetzt, um nur die gewollten Daten abzurufen. +Um die benötigten Daten von der Datenbank hinzuzufügen oder +zurückzuschicken, brauchen wir ein Model, in welches Daten eingefügt +werden können. Hierfür erstellten wir eine neue Klasse, die wir +«cities» nennen und die Struktur dieser Tabelle aus der Datenbank +abbilden. In der Klasse « dataaccess» bauen wir eine Methode auf, mit +der wir die Daten als Liste mit einer neuen Verbindung abrufen(und +danach wieder schliessen) können und haben die «ListBox» in der +«Dashboard» Klasse damit verbunden. Um die Verbindung zur « listBox» +zu vervollständigen, haben wir in der «cities» Klasse die Lese- +Eigenschaft «Fullinfo» eingesetzt, um nur die gewollten Daten +abzurufen. -Mit einem connection.Query Funktion, haben wir wie in einer SQL- Datenbank Funktionk, danach die Daten in der Klasse «dataaccess» abgefragt. +Mit einem connection.Query Funktion, haben wir wie in einer SQL- +Datenbank Funktionk, danach die Daten in der Klasse «dataaccess» +abgefragt. @@ -323,10 +337,15 @@ Mit einem connection.Query Funktion, haben wir wie in einer SQL- Datenbank Funkt -Datenvormatierung (Geburtstag) \subsubsection{Referenzen und Addons} -Mit Dapper entschieden wir uns, nachdem wir ein wenig nachgeforscht haben und wir auf Stack Overflow fündig wurden. Da auf dieser Webseite Dapper genutzt wird und wir bisher immer gute Erfahrungen mit Stack Overflow hatten, schien die Entscheidung einfach. +Mit Dapper entschieden wir uns, nachdem wir ein wenig nachgeforscht +haben und wir auf Stack Overflow fündig wurden. Da auf dieser Webseite +Dapper genutzt wird und wir bisher immer gute Erfahrungen mit Stack +Overflow hatten, schien die Entscheidung einfach. + \subsubsection{Referenzen} -using System.Configuration; -using Dapper; + \subsubsection{Addons} \newpage