0

私はWindowsアプリケーション開発に非常に慣れていません。私は、xml スキーマ ファイルを使用してツリー ビュー コントロールを作成するアプリケーションを開発することを計画していました。

どの記事を読むべきか、C# でソフトウェアを設計する方法を教えてもらえますか? これが無関係な質問であることは承知していますが、それでも助けを期待しています。

(私は2008年版を持っています)。

4

1 に答える 1

1

あなたは初心者なので、2 つの面から作業を開始することをお勧めします。.NET プラットフォーム、特にSystem.Xml.Schemaパッケージで XSD がどのようにサポートされているか、および Winform コントロールを操作する方法です。

まず、XSD は単なる XML です。単純な XSD は、特に簡単に開始できます。XML ファイルをツリー ビュー コントロールにバインドすることは、おそらく致命的なことです。Codeproject を見てみましょう。おそらくこの記事から始めてください。XSD、おそらく上で言及した XSD API を知ることで、ツリーで見たいものは何か、必要に応じて最適な表現方法は何かを理解するのに役立ちます。たとえば、ノードをどのように編成しますか? XSD ファイルをどのように解析しますか? XML として、またはコンパイル済みの有効な XSD ファイルとして? ソースで作成されたレイアウトを表示しますか、それともコンパイル後の情報セットを表示しますか?

たぶん、すでにそれを行っている既存のソフトウェアを見てみることができます。たとえば、QTAssistant XSRには、ツリーを使用して、XSD コンテンツのさまざまなビューがあります。

フィルター内の XSD コンテンツの QTAssistant ツリー ビュー

XSD に精通している場合は、既に答えを知っているかもしれません。それ以外の場合は、上記の質問に答えるために十分な XSD を学習してください。幸運を!

于 2012-04-18T14:36:36.393 に答える