WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
.NET / Miscellaneous

Windows Registry Classes

— Add- On do WorldWideScripts.net

Subskrybuj nasz kanał aby być na bieżąco!

Nowy! Dołącz do nas, jak chcesz!


Windows Registry Classes - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Wprowadzenie

Rejestr systemu Windows to hierarchiczna baza danych, która przechowuje ustawienia i konfiguracje dla aplikacji, sterowników urządzeń, usług, jądra i więcej. Te trzy klasy są przeznaczone do ułatwienia korzystania z rejestru systemu Windows, i mogą łatwo stać się częścią każdego wniosku może być pracuje.

  1. CoreRegistry: Pobiera i ustawia klucze i ich wartości do rejestru. Przekształca obiekty do binarnego
  2. SimpleRegistry: Ułatwia useage z rejestru przy opracowywaniu dużych oprogramowania
  3. AdvancedRegistry: Pokazuje, jak do przechowywania przedmiotów, takich jak obraz i niestandardowej klasy do rejestru

Cechy

  • Wspierane są podstawowe typy, takie jak int, bool i sznurka
  • Przedmioty takie jak DateTime, obrazu i kolorów są obsługiwane
  • Uruchom dowolny program w systemie Windows z tylko jednej linii kodu
  • Tablice lub Listy mogą łatwo przekształcane są i przechowywane
  • Wartości wyliczeniowe są obsługiwane jako kluczowych nazwisk i przykład podano
  • Możesz łatwo dodać obsługę bezpośredniego odlewania obiektów w razie potrzeby

Jak używać

Proste i zaawansowane zajęcia initalized z nazwą programu i firmy. Ciągi te określi położenie kluczy w rejestrze.

 Reg SimpleRegistry = new SimpleRegistry ("MojProgram", "MyCompany"); AdvancedRegistry adv = new AdvancedRegistry ("MojProgram", "MyCompany"); 

Rdzeń oferuje więcej przeciążenia konstruktora, aby ustawić lokalizację, a mogą być kierowane do dowolnego miejsca, jeśli chcesz przeczytać klucze określone przez inny program.

 CoreRegistry reg = new CoreRegistry (RegistryClasses.LocalMachine, @ "SOFTWARE \ MyCompany \ MojProgram \ specialkeys"); 

Zaawansowane klasy oferuje sposób przechowywania tablicę łańcuchów, uruchom aplikację z systemu Windows i zapisać obiekt obraz do rejestru.

 adv.SetNameList (textBox1.Lines); adv.StartUpWithWindows = true; adv.SetImage (pictureBox1.Image); 

Klasa oferuje prosty sposób na rozszerzenie funkcjonalności klasy Core kod bardziej czytelny i dobrej konserwacji ustawień.

 reg.SomeBoolean = checkBox1.Checked; reg.SomeColor = label1.BackColor; reg.SomeDateTime = dateTimePicker1.Value; reg.SomeInteger = numericUpDown1.Value; reg.SomeString = TextBox1.Text; if (reg.SomeBoolean && reg. SomeInteger> 10) { reg.SomeString = "Coś innego..."; } 

Co zyskujesz z używania tych klas

  • Odlewania typu: Klasa klucz rejestru w przestrzeni nazw Microsoft.Win32 może tylko obiekty magazynowe i sprowadzaniu obiektów. Kiedy łańcuch jest przechowywane i retrived, jest ona zwracana jako obiekt i musi być odlewane do łańcucha. To samo dotyczy wszystkich innych typów i obiektów, ciągle muszę zrobić odlew, który robi te zajęcia są dla Ciebie.
  • Czytelność: Gdy używasz aplikacji, które muszą przechowywać dużą ilość ustawień i konfiguracji, chcesz, aby kod źródłowy tak czytelne jak to możliwe, i utrzymać liczbę linii do minimum. Korzystanie z tych klas achives ten cel.
  • Maintanence zachowując wszystkie interakcje rejestru w jednym lub dwóch klas nie tylko sprawia, że aplikacja jest bardziej czytelny, ale także poprawia maintanence i ułatwia dodawanie nowych funkcji, które wymagają przechowywania rejestru.
  • Hierarchia Jeśli scenariusz jest, że masz "globalnej biblioteki", że liczba wniosków używania, możesz mieć CoreRegistry w tej globalnej biblioteki i mieszaniny SimpleRegistry i AdvancedRegistry w aplikacjach. Potem, gdy potrzebna jest funkcja lub dane litery tym CoreRegistry zostanie rozszerzony umożliwiając wszystkie inne aplikacje, aby korzystać z tej funkcji bezproblemowo.

Pobierz
Inne akcesoria w tej kategoriiWszystkie składniki tego autora
KomentarzeNajczęściej zadawane pytania i odpowiedzi

Właściwości

Utworzono:
29 marca 10

Ostatnia Aktualizacja:
N /

Zgodne przeglądarki:
Chrome 4, Chrome 5, Firefox, IE6, IE7, IE8, Opera, Safari

Pliki wliczony:
C # CS

Wersja oprogramowania:
.NET 3.5

Słowa kluczowe

eCommerce, eCommerce, Wszystkie Przedmioty, dwó, jkowy, odlew, rejestr, Ustawienia, przechowywanie, okna