Logowanie do aplikacji

0

Podstawy programowania bazodanowego.
Piszę aplikacje obsługującą bazę MS SQL. Korzysta ona z kilku tabel, widoków procedur itp..
Zrobiłem bazę. Zabrałem się za tworzenie okienek obsługujących bazę. I tu pojawiły się wątpliwości. W każdym miejscu umieszczam connection stringa.
Wymyśliłem że brakuje mi Formatki - klasy gdzie użytkownik będzie wpisywał login i hasło w celu zalogowania się do bazy.
Jak wykonać taką formatkę lub klasę do której będę mógł dostać się z każdego miejsca w programie?

0

Zrób formatkę logowania, a dane w niej pobrane przechowaj w klasie wykonanej zgodnie z wzorcem singleton (poszukaj o nim w Google). Nie jest to cudowne rozwiązanie, ale Tobie powinno wystarczyć.

Wydaje mi się, że chcesz całą logikę swojej aplikacji i obsługi bazy danych zaszyć w formatkach, co nie jest dobrym rozwiązaniem. Pomyśl o zbudowaniu aplikacji zgodnie z jakimś wzorcem architektonicznym, np. MVP., na dłuższą metę Ci się to opłaci.

Jakiej technologii chcesz użyć do obsługi bazy danych?

0
somekind napisał(a):

Jakiej technologii chcesz użyć do obsługi bazy danych?

Co masz na myśli??

0

W jaki sposób chcesz pobrać lub zapisać coś do bazy danych?

0
somekind napisał(a):

Pomyśl o zbudowaniu aplikacji zgodnie z jakimś wzorcem architektonicznym, np. MVP., na dłuższą metę Ci się to opłaci.

Z góry dziekuje za podanie kilku linków do opisu zagadnienia architektury MVP lub podobnej.

Chyba że chodzi o skrót MVC
http://pl.wikipedia.org/wiki/Model-View-Controller

0
somekind napisał(a):

W jaki sposób chcesz pobrać lub zapisać coś do bazy danych?

Zaciagam dane z widoków do grida lub wołam procedury. DataBinding, SqlCommand w zależności od okoliczności. Zapisuje poprzez wołanie procedury z parametrami.

1 użytkowników online, w tym zalogowanych: 0, gości: 1