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

Abonu al nia feed resti ĝisdata!

Nova! Sekvu nin kiel vi deziras gxin!


Windows Registry Classes - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Enkonduko

La Windows Registry estas hierarkia datumbazo kiu stokas agordojn kaj agordoj por aplikaĵoj, peliloj, servoj, la kerno kaj pli. Tiuj tri klasoj celas faciligi la uzon de Windows Registro, kaj ili povas facile fariĝi parto de ajna apliko vi eblas esti laboranta sur.

  1. CoreRegistry: Gets kaj aroj ŝlosilojn kaj ilia valoro al la Registro. Konvertas objektoj al duuma
  2. SimpleRegistry: simpligas la useage de Registro kiam evoluiganta grandajn programaro
  3. AdvancedRegistry: Montras kiel memori objektoj kiel bilda kaj kutimo klaso Registro

Karakterizaĵoj

  • Bazaj tipoj kiel int, bool kaj kordoj estas subtenataj
  • Objektoj kiel DatoTempo, Bildo kaj Koloro estas subtenataj
  • Komenci ajna programo kun Vindozo kun nur unu linio de kodo
  • Arrays aŭ Listoj povas facile estas transformitaj kaj stokitaj
  • Enum- valoroj estas apogitaj kiel ŝlosilo nomoj, kaj ekzemplo estas donita
  • Vi povas facile aldoni subtenon por rekta gisado de celoj se bezonataj

Kiel uzi

Simpla kaj Advanced klasoj initalized kun programo kaj kompania nomo. Tiuj kordoj determinos la situon de la klavoj en registro.

 SimpleRegistry reg = nova SimpleRegistry ("MyProgram", "miafirmao"); AdvancedRegistry adv = nova AdvancedRegistry ("MyProgram", "miafirmao"); 

Kerno proponas pli konstruilo superŝarĝas agordi la loko, kaj povas esti direktita al ajna loko se vi volas legi klavoj agordi per alia programo.

 CoreRegistry reg = nova CoreRegistry (RegistryClasses.LocalMachine, @ "PROGRAMARO \ miafirmao \ MyProgram \ SpecialKeys"); 

Altnivela klaso proponas vin manieron stoki tabelo de kordoj, komenci vian aplikon kun Windows kaj savi Bildo objekto Registro.

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

Simpla klaso proponas vin maniero etendi la Core klaso funcionalidad pli legebla kodo kaj bona bontenado por viaj difinoj.

 reg.SomeBoolean = checkBox1.Checked; reg.SomeColor = label1.BackColor; reg.SomeDateTime = dateTimePicker1.Value; reg.SomeInteger = numericUpDown1.Value; reg.SomeString = textBox1.Text; se (reg.SomeBoolean && reg. SomeInteger> 10) { reg.SomeString = "Io alia..."; } 

Kion vi gajnos de uzante tiujn klasojn

  • Tipo-gisado: La RegistryKey klaso en la Microsoft.Win32 nomspaco povas nur vendejo objektoj kaj retrive objektoj. Kiam kordo estas stokita kaj retrived, ĝi revenis kiel objekto kaj bezonas esti distribuita la rolo al ŝnuro. Samo validas por ĉiuj aliaj tipoj kaj objektoj, vi konstante devas fari iuj gisado kiun tiuj klasoj faras por vi.
  • Legeblecon: Kiam vi havas aplikon ke bezonas stoki grandan kvanton de agordoj kaj agordo, vi volas fari la fonto-kodo kiel legebla ebla kaj teni la nombron de linioj al minimumo. Uzante ĉi tiuj klasoj achives tiun celon.
  • Maintanence Subtenante ĉiuj Registro interago en unu aŭ du klasoj ne nur faras vian aplikon pli legebla, sed ankaŭ plibonigas maintanence kaj faciligante por vi aldoni novajn karakterizaĵojn kaj funkciojn kiuj bezonas Registro stokado.
  • Hierarkio Se la scenaro estas ke vi havas "tutmonda biblioteko" ke nombro de aplikoj uzi, vi povus havi CoreRegistry en tiu tutmonda biblioteko kaj miksaĵo de SimpleRegistry kaj AdvancedRegistry en la aplikoj. Tiam kiam esprimilo aŭ datumtipo estas bezonata, la CoreRegistry plilongigus ebligante ĉiuj aliaj aplikoj uzi tiun funkcion perfekte.

Elŝuti
Aliaj komponantoj en ĉi tiu kategorioĈiuj komponantoj de tiu aŭtoro
KomentojOftaj demandoj kaj respondoj

Propraĵoj

Kreita:
29 marto 10

Lasta Ĝisdatigu:
N / A

Kongrua Browsers:
Chrome 4, Chrome 5, Firefox, IE6, IE7, IE8, Opero, Safaro

Dosieroj Inkluditaj:
C # CS

Programaro Versio:
NET 3.5

Ŝlosilvortoj

eCommerce, eCommerce, Ĉiuj Eroj, duuma, casting, registro, agordojn, stokado, fenestroj