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 ke WorldWideScripts.net

@id1wwsBerlangganan feed kami untuk tetap up to date!

Baru ! Ikuti kami seperti yang Anda inginkan!


Windows Registry Classes - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Pengantar

Windows Registry adalah database hirarki yang menyimpan pengaturan dan konfigurasi untuk aplikasi, driver perangkat, layanan, kernel dan banyak lagi. Ketiga kelas dimaksudkan untuk memudahkan penggunaan Windows Registry, dan mereka dapat dengan mudah menjadi bagian dari setiap aplikasi Anda mungkin bekerja pada.

  1. CoreRegistry: Mendapat dan menetapkan kunci dan nilai mereka ke Registry. Mengkonversi objek untuk biner
  2. SimpleRegistry: Menyederhanakan useage dari Registry ketika mengembangkan perangkat lunak besar
  3. AdvancedRegistry: Menunjukkan bagaimana untuk menyimpan benda-benda seperti Gambar dan kelas kustom ke Registry

Fitur

  • Jenis dasar seperti int, bool dan tali yang didukung
  • Objek seperti DateTime, Gambar dan Warna yang didukung
  • Mulai program dengan Windows hanya dengan satu baris kode
  • Array atau Daftar dapat dengan mudah diubah dan disimpan
  • Nilai-nilai Enum didukung sebagai nama kunci, dan contoh diberikan
  • Anda dapat dengan mudah menambahkan dukungan untuk casting langsung dari objek jika diperlukan

Cara menggunakan

Kelas sederhana dan muka initalized dengan program dan nama perusahaan. String ini akan menentukan lokasi kunci di Registry.

 SimpleRegistry reg = SimpleRegistry baru ("myprogram", "MyCompany"); AdvancedRegistry adv = baru AdvancedRegistry ("myprogram", "MyCompany"); 

Inti menawarkan lebih overloads konstruktor untuk mengatur lokasi, dan dapat diarahkan ke lokasi manapun jika Anda ingin membaca kunci ditetapkan oleh program lain.

 CoreRegistry reg = baru CoreRegistry (RegistryClasses.LocalMachine, @ "SOFTWARE \ MyCompany \ myprogram \ SpecialKeys"); 

Kelas canggih menawarkan Anda cara untuk menyimpan array string, mulai aplikasi Anda dengan Windows dan menyimpan obyek Image untuk Registry.

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

Kelas sederhana menawarkan Anda cara untuk memperluas fungsi kelas Inti kode lebih mudah dibaca dan pemeliharaan yang baik untuk pengaturan Anda.

 reg.SomeBoolean = checkBox1.Checked; reg.SomeColor = label1.BackColor; reg.SomeDateTime = dateTimePicker1.Value; reg.SomeInteger = numericUpDown1.Value; reg.SomeString = textBox1.Text; jika (reg.SomeBoolean && reg. SomeInteger> 10) { reg.SomeString = "Sesuatu yang lain..."; } 

Apa yang Anda dapatkan dari menggunakan kelas-kelas ini

  • Jenis-casting: Kelas RegistryKey dalam namespace Microsoft.Win32 hanya objek menyimpan dan retrive benda. Ketika string disimpan dan retrived, itu dikembalikan sebagai objek dan perlu dicor ke string. Hal yang sama berlaku untuk semua jenis dan benda-benda lainnya, Anda terus-menerus harus melakukan beberapa pengecoran yang kelas ini lakukan untuk Anda.
  • Dibaca: Bila Anda memiliki aplikasi yang perlu menyimpan sejumlah besar pengaturan dan konfigurasi, Anda ingin membuat kode sumber yang dibaca mungkin dan menjaga jumlah baris untuk minimum. Menggunakan kelas-kelas ini achives tujuan itu.
  • Maintanence Menjaga semua interaksi Registry dalam satu atau dua kelas tidak hanya membuat aplikasi Anda lebih mudah dibaca, tetapi juga meningkatkan maintanence dan membuatnya lebih mudah bagi Anda untuk menambahkan fitur baru dan fungsi yang perlu penyimpanan Registry.
  • Hirarki Jika skenario adalah bahwa Anda memiliki "perpustakaan global" yang jumlah aplikasi menggunakan, Anda bisa memiliki CoreRegistry di perpustakaan global dan campuran SimpleRegistry dan AdvancedRegistry dalam aplikasi. Kemudian ketika fitur atau tipe data yang dibutuhkan, CoreRegistry akan diperpanjang memungkinkan semua aplikasi lain untuk menggunakan fitur yang mulus.

Ambil
Komponen lain dalam kategori iniSemua komponen penulis ini
KomentarPertanyaan yang sering diajukan dan jawaban

Properties

Dibuat:
29 Maret 10

Pembaharuan Terakhir:
N / A

Browser kompatibel:
Chrome 4, Chrome 5, Firefox, IE6, IE7, IE8, Opera, Safari

File Termasuk:
C # CS

Software Versi:
NET 3.5

Kata kunci

eCommerce, eCommerce, Semua barang, biner, pengecoran, pendaftaran, pengaturan, penyimpanan, Jendela