Startseite > Archiv > Anwendungseinstellungen mit .NET 2.0 verwalten

Anwendungseinstellungen mit .NET 2.0 verwalten

dotnetpro 6/2005 Von Jörg Neumann erschienen in dotnetpro 6/2005 auf Seite 54
Code: A0506Settings
Keine Bewertung

Für das Verwalten von Anwendungseinstellungen fehlte .NET bislang eine durchgängige Architektur. Die Konfigurationsdateien sind zwar flexibel, erlauben aber keinen schreibenden Zugriff und versagen bei benutzerspezifischen Daten. .NET 2.0 und Visual Studio 2005 gehen diese Probleme nun an und bieten interessante Lösungen.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

054_settings_jp_ws_kf_ws02   2002   2003   2005   200515   200555   200557   200559   2005www   A0506SettingsAbbildung   Abbildung   Abbrechen   aber   abgebildet   abgelegt   abhängig   abhängiges   ablaufen   Ableitung   Abtei   abzuleiten   Active   ähneltsehr   Aktion   aktiven   Aktualisierungen   alle   aller   also   analysieren   andere   anderen   anderes   Ändern   ändert   Änderun   Änderungen   Anfängen   Angabe   angeben   angehört   angemeldet   Angenommen   angesiedelt   angibt   Anlegen   anmeldet   anpassen   Anregungen   anschließend   Anwen   Anwender   anwenderspezfisches   Anwendung   anwendungs   Anwendungsdaten   Anwendungsdatenverzeichnis   Anwendungsdatenverzeichnisses   Anwendungseinstel   Anwendungseinstellungen   Anwendungskonfiguration   anwendungsspezi   anwendungsspezifisch   anwendungsspezifische   Anwendungsversionen   anwendungswei   anwendungsweit   anwendungsweite   anwendungsweiten   anzugeben   applica   Application   ApplicationName   ApplicationScopedSetting   ApplicationScopedSettingAttribute   ApplicationSet   ApplicationSetting   ApplicationSettingBase   ApplicationSettings   ApplicationSettingsBase   AppSet   AppSettingsReader   Arbeit   arbeiten   Arbeitsschritte   Architektur   ArgumentException   Artikel   Attri   Attribut   Attribute   Attributen   Attributes   AttributeTargets   AttributeUsage   Attributs   auch   auchderapp   Aufbau   aufgefordert   aufgerufen   Auflistung   Aufruf   aufzurufen   ausgelesen   ausgelöst   Auslesen   auslösen   Ausnahme   Aussehen   Außerdem   Auswertung   automa   automatisch   automatische   automatischen   Autor   BackCo   BackColor   bald   bankverbindung   base   Basic   Basisklasse   Basisklassen   beachten   Bedarf   Beenden   befindet   begutachten   Beide   beiden   beim   Beispiel   Beispielcode   Beispiele   beispielsweise   benden   Benut   Benutzer   Benutzerkonten   Benutzerkontos   Benutzername   benutzerspe   benutzerspezifi   benutzerspezifisch   benutzerspezifische   benutzerspezifischen   Berechtigungsverwaltung   Bereich   bereit   bereits   beschäftigt   besteht   Beta   Betaversion   Bibliotheken   biete   bieten   bietet   bildet   bindenden   bindet   binding   bindungsinformationen   Bisher   bislang   Bleibt   blems   Blick   Block   bool   boten   brach   bricht   buts   Cancel   Changing   chenden   cher   cheren   cherheit   chermedium   chern   chert   class   ClickOnce   Client   Clients   cmab   Code   Collection   color   Community   Component   config   Configuration   configurationAppSettings   Container   Context   CreateSubKey   CurrentUser   dabei   dafür   damit   Danach   dann   daraufhin   Darüber   darum   darunter   dass   DataBindings   DataSourceUpdate   DataSourceUpdateMode   Datei   Dateien   Daten   Datenbank   Datensicherheit   dauert   dazu   Default   DefaultSettingValue   DefaultValue   defi   definier   Definieren   definiert   deklariert   deklarierten   Demo   Demoanwendung   demonstriert   Depart   DepartmentNo   derem   deren   DerEntwickler   derRegistry   Deserialisierung   Desi   Designer   dessen   desWertes   DieAppSettingsReader   dieDetails   DieEreignisbehandlungsmethoden   Dien   DieRegistrySettingsProvider   dies   diese   diesem   diesen   dieser   dieses   diglich   Directory   direkt   Dispose   disposing   dium   dnbda   doch   Doku   Dokumentation   Dokumente   Doppelklick   Dort   dotnet   dotnetpro   dungsname   durch   durchgängige   durchlaufen   Dynamic   ebenfalls   Ecke   Eigen   eigene   Eigenentwicklungen   eigener   Eigenschaft   Eigenschaften   eigentlich   eine   einem   einen   einer   einfache   einfachen   eingefügt   einige   Einsatz   einsetzen   Einstel   Einstellun   Einstellung   Einstellungen   Einstellungs   Einstellungseigenschaft   Einstellungsgenerierung   Einstellungsklasse   Einstellungswerte   Eintrag   Einzig   einzufügen   Elemen   else   Empty   entfaltet   entgegen   enthal   enthält   enthalten   entspre   entsprechen   entsprechend   entsprechende   entsprechenden   entsprechender   entweder   entwerfen   Entwickler   Entwicklers   Enumeration   Ereignis   Ereignisbehandlung   Ereignisse   erfolgen   erfolgt   erfolgte   erforderlich   ergänzen   Ergebnis   erhält   erheblich   erhöht   erlauben   erleich   erleichtert   ermit   ermitteln   ermittelt   ermög   ermöglicht   erreichen   erst   erstellen   erstellt   erwähnt   erweiterbar   Erweiterbarkeit   erweitern   erweitert   erzeugt   esse   etwas   exis   Existiert   expli   explizit   Explorer   externe   face   fache   Fachzeitschriften   Fall   falls   false   faultValue   Fazit   Februar   Fehlerfall   Fehlern   fehlte   Feld   Fenster   Fenstergrößen   Fensters   fest   festgelegt   festlegen   figuration   figurations   figurationsdatei   FileSettingsProvider   finden   Findet   Firma   fischen   flexibel   Folge   folgen   folgende   folgt   foreach   Form   Form1   Formatierung   Forms   Frage   fragen   Framework   freigibt   führen   führten   füllen   fung   Funk   funktio   Funktionalität   funktioniert   geändert   geänderte   gebotene   Gebrauch   gebunden   geeignete   gefüllt   gefunden   gehen   geladen   genannten   genschaft   genschaften   genschaftenfenster   geprüft   geringem   geschrieben   geschriebener   geschützt   gespei   gespeichert   GetPreviousVersion   GetProper   GetPropertyValues   GetRegistryKey   getrennt   GetType   GetValue   Gewissen   gewohnt   gewohnten   gewünschten   gezeigten   gibt   gistrySettingsProvider   gleichar   gner   grammstart   Gray   griffsklasse   große   Größe   größer   Grundlage   grundlegende   gurationsdatei   gurationsmechanismus   halten   Hamburg   handelt   Hash   Hauptverzeichnis   Heft   heraus   hier   hierbei   Hierdurch   hierfür   hierüber   hinaus   hinge   hingegen   Hinter   hinterlegen   hinterlegt   hoffen   HTML   IApplicationSettingsProvi   IComponent   Idee   Ihre   ihren   Ihrer   imple   implementieren   implementiert   Implementierung   Informa   Informatio   Informationen   informieren   informiert   Infra   Infrastruk   Infrastruktur   Initialisierung   Initialize   InitializeComponent   Instanz   inter   interessante   interface   Interner   Interpretieren   IPersistCom   IPersistComponent   IPersistComponentSettings   IsNullOrEmpty   istes   Jede   jedoch   jeweiligen   Joerg   Jörg   kann   KEEP   KEEPIT   kein   keine   keinen   kennen   klarieren   klas   Klasse   Klassebe   Klassen   klassenweiten   Klein   kleine   kleiner   Klicken   Kommt   Kompo   Komponente   Komponenten   Komponenteneigenschaft   Komponenteneinstellungen   Komponenteninstanz   konfi   Konfigura   Konfigurationsda   Konfigurationsdatei   Konfigurationsdateien   Konfigurationsmecha   konfigurieren   konfiguriert   konkreten   können   könnte   Konzept   kram   Kulissen   kümmert   Kunde   künftig   Lade   laden   länger   lassen   lässt   LastUser   Lauf   läuft   Laufzeit   Laufzeitfehlern   laut   ledig   lediglich   legt   leicht   leichtesten   leitet   Length   lesend   library   lich   licht   ließe   Liest   Listing   listung   lität   LoadCom   LoadComponentSet   LoadComponentSettings   Local   LocalFileSettingsProvider   LocalMachi   LocalMachine   LocalMachineWritable   Location   logischen   lokale   LokaleEinstellun   lokalen   Lösung   lösungen   lungen   lungsnummer   m_applicationName   m_Path   m_saveSettings   m_settings   m_settingsKey   m_writable   machen   machine   macht   Management   manuelle   Medien   Medium   mehr   mehrere   meist   meisten   meldet   Members   Menge   mens   mente   mentierung   mentNo   Menüs   mern   Metho   Methode   Methodeder   Methoden   Microsoft   ming   mithilfe   mithin   Mitteln   mittels   mobi   Mobilität   möchte   Mode   möglich   mögliche   Möglichkeit   Möglichkeiten   möglichst   momentan   msdn   muss   myNamespace   MyProvider   MySettings   nach   nachdem   Name   Name_Hash   Namen   Namens   NameValueCollection   natürlich   Neben   nente   nentenhersteller   Netz   neue   neuen   Neumann   neWritable   NewValue   nicht   niert   nimmt   nismus   noch   normalerweise   nötig   null   Nullwert   Nummer   nutzen   Nutzer   nutzerspezifische   nutzt   Oberfläche   object   Objekt   Objekte   Objekts   oder   öffnen   öffnet   Ohne   OnPropertyChanged   OpenSubKey   Optionen   Ordner   Orten   Overhead   override   Owner   Parameter   partial   Path   Persistenzklassen   perties   perty   Point   ponente   ponentSettings   Position   Positionen   ppvc   Praxis   Preview   private   Problem   Probleme   Profil   profile   Profilen   profitie   Programm   Programmende   Programmie   Programmierer   Projektmappen   Prop   Proper   Properties   Property   PropertyValue   propValue   protected   Provi   Provider   Providers   prüft   public   realisieren   Rechner   Rechners   rechten   Regel   regelmäßig   Regeln   Registry   RegistryKey   RegistrySet   RegistrySettings   RegistrySettingsPro   RegistrySettingsProvider   reich   Reset   ResetComponentSettings   return   Roaming   ruht   rung   Save   SaveComponentSettings   SaveSettings   schaft   schen   schiedenen   schieht   Schlüssel   schränkt   schrei   schreiben   schreibenden   schreibge   schreibgeschützt   schreibt   schrieben   Schritte   schützt   sealed   Sehr   sein   seine   Seit   Seite   selbst   Selbstkonfigurierende   sender   senebene   separat   seriali   Serialisierung   serializeAs   SerializedValue   Server   Servers   SetPropertyValues   Setting   SettingBase   SettingChanging   SettingChangingEventArgs   SettingChangingEventHandler   settingName   SettingPro   SettingProperty   SettingPropertyValue   SettingProvider   Settings   Settings_SettingChanging   SettingsBase   SettingsContext   SettingsKey   SettingsPro   SettingsProperty   SettingsPropertyCollection   SettingsPropertyValue   SettingsPropertyValueCollection   SettingsProvider   SettingsSave   SettingsSerializeAs   settingValues   SetValue   sich   sicherheitsrelevant   sichern   sieht   Simple   sind   sodass   Software   solche   soll   Sollte   sollten   sondern   sowie   sowohl   später   spei   Speiche   Speicher   Speicherme   Speichermechanismus   speichern   Speicherort   speicherorts   speichert   speicherun   Speicherung   spezifische   spezifischen   spielsweise   sprachen   sprechenden   Stadium   Standard   Standardwerte   ständig   Standort   Start   Statische   Statt   stattfindet   steht   Stelle   stellt   stellten   stelltzur   stellung   stellungen   stets   Steu   steuern   strakten   strikte   string   Stringform   struktor   Struktur   Studio   sucht   system   Technik   Technology   teien   Teile   teilt   teln   tenbanken   tenbindung   tert   TestComponent   testComponent1   TestComponentSettings   Testkompo   Testkomponente   Text   Themen   this   thode   Throw   tiert   ties   tige   ting   tingBase   tings   tingsProvider   tingsReader   tionalitäten   tionen   tionName   tionScopedSetting   tionsdatei   tionsdateien   tionseinstellungen   tionSettingBase   tisch   tischmithilfederinnerenKlasse   Tool   ToolStrip   ToString   Trennung   Tribut   Tritt   trotzdem   true   Typen   TypeOf   typisierte   typisierten   typsi   typsicheren   tyValues   über   übergeben   übergibt   Übermittlung   überschreiben   überschreibt   überschriebe   übertragen   UhrSeite   umgebungen   umgehen   umgekehrte   umzustellen   undmüssen   ungültige   unter   unterbringen   Unterhalb   unterscheiden   unterscheidet   unterstützen   unterstützt   Update   User   userScoped   UserScopedSet   UserScopedSetting   UserScopedSettingAttribute   validieren   Validierung   Validierungscode   Value   verändert   veranlasst   Verbindung   Verbindungsinformationen   verbirgt   verdeutlicht   vereinfachen   Verfahren   verfügt   Verfügung   Vergangenheit   Verglichen   versagen   verschiedene   verschiedenen   versehen   Versio   Version   versionieren   versionsbezogen   Versionsverzeichisse   verstehen   verteilt   verteiltes   verwalten   verwaltet   Verwaltung   verweisen   verweist   verwenden   verwendet   verwendete   Verzeichnis   verzichtet   vider   viele   vielleicht   View   Visu   Visual   void   völlig   Voraussetzung   Voraussetzungen   vorfindet   Vorgängerversionen   vorgefertigter   vorgehen   vornimmt   Vorschein   Vorteil   Während   Währenddie   wand   weise   weisen   weist   weitere   weiterhin   weiterzuge   welchem   welcher   welches   wendeten   wendung   wendungsnamen   wendungszweck   Wenn   werden   Wert   Werte   Wesent   Wesentlichen   wichtig   wickler   wieder   wiederum   WieesderUserwill   WINDOWS   wird   wirft   Wohin   Writable   writableAttr   wurde   wurden   wurfszeitkonfiguration   zedValue   Zeichen   Zeichenfolge   Zeichenkette   zeigt   Zeile   Zeit   zentralen   zentraler   zept   zername   zerstören   Zerstörung   Ziele   zifische   zugegriffen   zugreifen   Zugriff   Zugriffstyp   zuletzt   zunächst   zupassen   zurück   zurückzusetzen   Zusätz   Zusätzlich   zusätzliche   Zutun   zuVerfügung   Zuwei   Zwar   zwei   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen