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

— アドオンWorldWideScripts.netへ

@ja1wws日付まで滞在するために私達のフィードを購読する!

新しい!あなたがそれを望むように私たちに従ってください!


Windows Registry Classes - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

はじめに

Windowsレジストリは、アプリケーション、デバイスドライバ、サービス、カーネルお​​よび多くのための設定および構成を保存する階層型データベースです。 これらの三つのクラスは、Windowsレジストリの使用を容易にするためのものであり、彼らは簡単にあなたが取り組んでいる可能性のあるアプリケーションの一部になることができます。

  1. CoreRegistry:レジストリにキーとその値を取得し、設定します。 バイナリにオブジェクトを変換します
  2. SimpleRegistry:大規模なソフトウェアを開発する際にレジストリのuseageを簡素化
  3. AdvancedRegistry:レジストリにこのような画像やカスタムクラスなどのオブジェクトを格納する方法を示します

特徴

  • このようなint型、ブール値、文字列などの基本的なタイプがサポートされています
  • このような日​​時、画像とカラーなどのオブジェクトがサポートされています。
  • コー​​ドの一行だけを使用してWindowsで任意のプログラムを起動します。
  • 配列またはリストを簡単に変換され、保存されていることができます
  • 列挙型の値は、キー名としてサポートされており、例が与えられています
  • 必要に応じて簡単にオブジェクトの直接鋳造のためのサポートを追加することができます

使用方法

シンプルかつ高度なクラスは、プログラムや会社名でinitalizedされています。 これらの文字列は、レジストリのキーの位置を決定します。

 SimpleRegistryのREG =新しいSimpleRegistry(「MYPROGRAM "、" MyCompanyの "); AdvancedRegistry ADV =新しいAdvancedRegistry(「MYPROGRAM "、" MyCompanyの "); 

コアを使用すると、別のプログラムによって設定されたキーを読みたい場合は、よりコンストラクタのオーバーロードは、場所を設定し、任意の場所に向けることができる提供しています。

 CoreRegistry REG =新しいCoreRegistry(RegistryClasses.LocalMachine、 @ "SOFTWARE \ MyCompanyの\ MYPROGRAM \ SpecialKeys"); 

上級クラスはあなたに、文字列の配列を格納し、Windowsにアプリケーションを起動するとレジストリにImageオブジェクトを保存する方法を提供しています。

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

単純なクラスは、あなたの設定のためのより多くの読み取り可能なコードとの良好な維持管理へのコアクラスの機能を拡張する方法を提供します。

 reg.SomeBoolean = checkBox1.Checked。 reg.SomeColor = label1.BackColor。 reg.SomeDateTime = dateTimePicker1.Value。 reg.SomeInteger = numericUpDown1.Value。 reg.SomeString = textBox1.Text。 (reg.SomeBoolean && REG。SomeInteger> 10)の場合 { reg.SomeString = "何か他のもの...」。 } 

これらのクラスを使用してからあなたは何を得ますか

  • タイプキャスト:のみストアオブジェクトとは、オブジェクトをretriveできMicrosoft.Win32名前空間でのRegistryKeyクラス。 文字列が格納されてretrivedされると、それはオブジェクトとして返される文字列にキャストする必要があります。 同じことが他のすべてのタイプとオブジェクトのために行く、あなたは常にこれらのクラスはあなたのためにやっているいくつかの鋳造を行う必要があります。
  • 可読性:あなたが設定および構成を大量に格納する必要があるアプリケーションがあるときは、可能な限りソースコードが読み取り可能にし、最小限に行数を維持したいです。 これらのクラスを使用すると、その目標をachives。
  • 、メンテナンス一つまたは二つのクラス内のすべてのレジストリの相互作用を維持するだけでなく、アプリケーションが読みやすくなりますが、また、メンテナンス性が向上し、レジストリのストレージを必要とする新機能と機能を追加することが容易になります。
  • 階層シナリオでは、アプリケーションの数が使用"グローバルライブラリ"を持っているということです場合は、アプリケーションでSimpleRegistryとAdvancedRegistryのグローバルライブラリとの混合物でCoreRegistryを持つことができます。 機能またはデータ型が必要とされるときに、CoreRegistryはシームレスにその機能を使用するには、他のすべてのアプリケーションを可能にする拡張されます。

ダウンロードしてください
このカテゴリー内の他のコンポーネントこの著者のすべてのコンポーネント
コメントよくある質問と回答を求めた

プロパティ

作成:
3月29日10

最終更新日:
N / A

互換性のあるブラウザ:
クローム4、Chromeの5は、Firefox、IE6、IE7、IE8、オペラ、サファリ

含まれるファイル:
C#CS

ソフトウェアバージョン:
.NET 3.5

キーワード

eコマース, eコマース, 全商品, バイナリ, キャスティング, レジストリ, 設定, ストレージ, 窓