From 05218e9c7a6c76c8b9a1a94b8c40d7344f465122 Mon Sep 17 00:00:00 2001 From: Ismail Date: Thu, 20 Jul 2017 20:24:13 +0200 Subject: [PATCH] =?UTF-8?q?Hinzuf=C3=BCgen=20der=20C=20#=20Doku,=20(=201.?= =?UTF-8?q?=20Teil=20"Daten=20abrufen")?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doku/content.tex | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/doku/content.tex b/doku/content.tex index ea712c2..b78c395 100644 --- a/doku/content.tex +++ b/doku/content.tex @@ -289,15 +289,42 @@ 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. +Den definitiven (connectionstring) haben wir in «App.config» definiert. + \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 fügte wir danach eine «TextBox» ein. +Damit wird sobald die gesuchten Daten aufgeführt werden, die Informationen aufgerufen und in der «ListBox» angezeigt. + \subsubsection{Datenverarbeitung} +Um die benötigten Daten hinzuzufügen, erstellten wir eine neue Klasse, die wir «cities» nannten und haben die Struktur dieser Tabelle aus der Datenbank abgebildet. +In der Klasse « dataaccess» bauten wir eine Methode auf, mit der wir die Daten als Liste als neue 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. + + \subsubsection{Problematik} +-Verbindungsaufbau +-Insert Data + +-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. +\subsubsection{Referenzen} +-using System.Configuration; +-using Dapper; +\subsubsection{Addons} \newpage \begin{landscape}