Winreg

Winreg 1.2

Windows / pda-systems.COM / 168 / Мушаххасоти пурра
Тавсифи

Winreg: Воситаи пурқуввати дастрасӣ ба реестр барои таҳиягарони Java

Агар шумо як таҳиягари Java бошед, дар ҷустуҷӯи роҳи осони дастрасӣ ба феҳристи Windows аз барномаҳои худ, Winreg ҳалли комил аст. Ин синфи хурд роҳи содда ва самараноки муомила бо реестрро бидуни ниёз ба китобхонаҳои беруна ё зангҳои система таъмин мекунад. Бо Winreg, шумо метавонед зуд ва ба осонӣ арзишҳоро дар феҳрист хонед ва нависад, ки онро барои ҳар як таҳиягаре, ки дар замимаҳои Windows дар асоси кор кор мекунанд, воситаи муҳим мегардонад.

Winreg чист?

Winreg як синфи сабуки Java мебошад, ки дастрасӣ ба феҳристи Windows-ро таъмин мекунад. Он барои истифодаи осон тарҳрезӣ шудааст ва ҳеҷ вобастагии беруна ё зангҳои системаи модариро талаб намекунад. Ба ҷои ин, он API-ҳои стандартии Java-ро барои муомила бо феҳрист истифода мебарад, ки онро барои таҳиягарони ҳама сатҳҳои маҳорат содда ва осон мегардонад.

Бо Winreg, шумо метавонед арзишҳоро дар версияҳои 32-бит ва 64-битии реестр хонед ва нависед. Шумо инчунин метавонед дар ҳолати зарурӣ калидҳо ва зеркалидҳои нав эҷод кунед, ки ба шумо назорати пурраи ҳамкории барномаатонро бо ин ҷузъи муҳими системаи оператсионии Windows медиҳад.

Чаро Winreg истифода баред?

Сабабҳои зиёд вуҷуд доранд, ки чаро таҳиягарон метавонанд аз барномаҳои худ ба феҳристи Windows дастрасӣ пайдо кунанд. Барои намуна:

- Нигоҳ доштани танзимоти барнома: Бисёр барномаҳо афзалиятҳои корбарро на дар файлҳои конфигуратсия ё пойгоҳи додаҳо дар феҳрист нигоҳ медоранд.

- Мулоқот бо нармафзори дигар: Баъзе нармафзорҳо ба арзишҳои мушаххасе, ки дар қисмҳои муайяни реестр мавҷуданд, такя мекунанд.

- Debugging: Ҳангоми бартараф кардани мушкилот бо як замимаҳо ё ҷузъҳои система, тафтиши сабтҳои он дар реестр метавонад дар бораи чӣ хатогиҳо фаҳмиши арзишманд фароҳам оварад.

Новобаста аз он ки шумо барои дастрасӣ ба ин қисми муҳими Windows ниёз доред, Winreg онро осон мекунад.

Вижагиҳо

Инҳоянд танҳо чанде аз хусусиятҳои асосии Winreg:

- API оддӣ: API-и аз ҷониби Winreg пешниҳодшуда содда ва барои истифода осон аст.

- Вобастагии беруна нест: ба шумо ягон китобхона ё DLL-ҳои иловагӣ лозим нест - ҳама чизе, ки ба шумо лозим аст, дар ин файли синфи ягона дохил карда шудааст.

- Мутобиқати байниплатформаҳо: Ҳангоме ки махсус барои истифода дар системаҳои Windows тарҳрезӣ шудааст, ҳеҷ чиз шуморо аз истифодаи ин китобхона дар платформаҳои дигар дар ҳолати зарурӣ боздорад.

- Литсензияи ASL 2.0: Ин литсензияи иҷозаи кушодаасос ба шумо имкон медиҳад, ки ин кодро дар доираи лоиҳаҳои худ бе ташвиш дар бораи масъалаҳои литсензиядиҳӣ дохил кунед.

Он чӣ гуна кор мекунад?

Истифодаи WinReg соддатар буда наметавонист - танҳо ин қадамҳоро иҷро кунед:

1) Як мисоли `RegistryKey`-ро эҷод кунед, ки ё HKEY_LOCAL_MACHINE (барои танзимоти мошини васеъ) ё HKEY_CURRENT_USER (барои танзимоти корбар мушаххас) намояндагӣ мекунад.

2) `openSubKey()`-ро дар он объекте занг занед, ки дар сатри ифодакунандаи номи калид (масалан, "SOFTWARE\\Microsoft\\Windows") ё роҳи пурра (масалан, "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows" мегузарад. ").

3) Пас аз кушодани бомуваффақият ба яке аз якчанд усулҳои дастрас занг занед, ба монанди `getValue()', ки маълумоти марбут ба номи арзиши муайяншударо дар зери калиди ҷорӣ бармегардонад; `setValue()`, ки маълумоти марбут ба номи арзишро дар зери калиди ҷорӣ муқаррар мекунад; `deleteValue()` ки арзиши муайяншударо зери калиди ҷорӣ нест мекунад; ва ғайра...

Ин ҳама он ҷо низ ҳаст! Бо танҳо ин чанд сатри коди ба лоиҳаи шумо иловашуда, шумо назорати пурраи хондан/навиштан/несткунии калидҳо/арзишҳоро дар дохили пойгоҳи пурқуввати Реестри Windows доред!

Хулоса

Хулоса, агар шумо дар ҷустуҷӯи асбоби осони истифода бошед, ки ба таҳиягарони Java имкон медиҳад, ки дастрасии зуд ба махзани пурқудрати Реестри Windows гардад, пас ба ҷуз winReg нигоҳ накунед! API-и оддии он дар якҷоягӣ бо мутобиқати байниплатформаҳо онро ҳангоми таҳияи нармафзоре, ки ба платформаҳои Microsoft нигаронида шудааст, ба монанди барномаҳои мизи корӣ, ки ба таври аслӣ дар конфигуратсияҳои сахтафзори аълосифат кор мекунанд ва инчунин қарорҳои дар асоси веб, ки дар дастгоҳҳои гуногун, аз ҷумла смартфонҳо ва планшетҳо ҷойгир шудаанд, интихоби беҳтарин месозад. !

Мушаххасоти пурра
Ношир pda-systems.COM
Сомонаи ношир http://www.pda-systems.com
Рӯзи нашр 2013-02-25
Санаи иловашуда 2013-02-25
Категория Воситаҳои таҳиякунанда
Категорияи зерсохтор Software Java
Версия 1.2
Талаботи ОС Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP
Талабот None
Нарх Free
Боргириҳо дар як ҳафта 0
Боргирии умумӣ 168

Comments: