問題タブ [converter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
8 に答える
3964 参照

python - Python から Ruby へのソース コード コンバーターをコーディングするにはどうすればよいですか?

私の先生は、プログラミングのクラスで最高の成績を取りたいのなら、Simple Source Code Converter をコーディングするべきだと言いました。

Python から Ruby (彼が言った最も単純なもの)

ここで質問です。Python から Ruby への単純なソース コード コンバーターをコーディングするのはどれくらい難しいのでしょうか。(ファイル制御、制御ステートメントなどを変換する必要があります)

何かヒントはありますか?

コンバーターのコーディングにはどの言語を使用すればよいですか (C#、Python、または Ruby)?

0 投票する
4 に答える
1501 参照

html - 無料で配布可能なコードからhtmlへのコンバーターとして最適なのはどれですか

私のアプリケーションでは、Java/VB/VB.net/etc プログラムを HTML に変換し、その HTML ページを (Word ドキュメントに挿入するために) 使用する必要があります。

確かにこのためのコードを書くことはできますが、これにはプログラミングも必要であり、複数のプログラミング言語からのプログラミングや、バグへの対処が必要になります。できるだけ早くリリースする必要があります。この HTML 生成にサードパーティ ツールを使用しても問題ありません。

ただし、このサードパーティ ツールである code to html formatter は、無料で堅牢で、Java 1.5 および他の言語の最新バージョンに変換する必要があります。

無料で、配布可能で、堅牢で、複数の言語 (Java を含む) の最新バージョンに変換できる、そのようなコンバーター (コードから html へのコンバーター/フォーマッター) を知っていますか?

さらに詳しく説明すると、ソース コード ファイルを入力として受け取り、出力として HTML ファイルを生成するユーティリティに興味があります。HTML ファイルでは、JavaScript を使用してコードを色付けしないでください。Word に挿入すると、色付けが失われるためです。

0 投票する
1 に答える
1433 参照

c# - WPF のクラスのデフォルト ValueConverter

私は自分の新しいプロジェクトを開始しようとしており、現在、ローカリゼーション、モジュール性などのいくつかの手法を評価しています.

私は (少なくとも私の意見では) ローカリゼーションに対してかなり良いアプローチをとっていますが、今はデータバインディングの良い解決策を見つけるのに苦労しています。

テキストフィールドなどの値(一般的にUIElements)をフォームのDataContextの特定のメソッドにバインドしたい。メソッドは次のようになります。

public void GetValue(string name)

ここで、名前は「ノード/サブノード/サブサブノード」の形式の「パス」です。バインディングに ValueConverter を使用することを考えましたが、これは今のところうまくいきました。

私のバインディング式は次のようになります。

{Binding Path=Localization, Converter={StaticResource LocalizationConverter}, ConverterParameter=PrismBreak/Shell.xaml/New}

このバインディング式は、その仕事をしていますが、すべての UIElement に使用するために少し爆破されていると思います。そのため、特定のタイプのデフォルトの ValueConverter を定義できるかどうかを考えました (-> そのタイプが ValueConverter が使用されている場所にバインドされている場合)。

それはWPFで可能ですか?

それが不可能な場合、動的パラメーターを使用してメソッドにバインドする他の良い方法はありますか?

よろしくお願いいたします。

クリス

0 投票する
5 に答える
9076 参照

wpf - Wpf とバインドする場合、コンバーターを使用せずに System.String 関数を使用する方法はありますか?

Wpf とバインドする場合、コンバーターを使用せずにSystem.String 関数を使用する方法はありますか?

それが基本的に私の願いです。

0 投票する
1 に答える
3546 参照

wpf - ItemsSource + Converter + Treeview が更新されない

これはかなり複雑です。うまくいけば、誰かが私を助けてくれるように、これを十分に明確にすることができます。Manager と呼べるオブジェクトがあります。Manager には、彼が管理する人々のコレクションがあり、人々はすべて IPerson を実装していますが、さまざまな種類の人々がさまざまなプロパティを持っています。このマネージャーをツリーで表示し、マネージャー ノードの下に、彼が管理しているすべてのプロジェクトを表示したいと考えています。これは、彼が管理する人々から判断できます。

したがって、コンバーターを使用して人をプロジェクトのリストに変換する計画です。XAML は次のとおりです。

私の Person クラスは INotifyPropertyChanged を実装し、人々を保持するリストは INotifyCollectionChanged を実装します。このコードは、ツリービューの ItemsSource を設定するとうまく機能し、マネージャーはプロジェクトのリストと共に表示されます。

ただし、人のリストに新しい人を追加しても、TreeView は更新されません。デバッグすると、追加アクションと追加された項目で CollectionChanged が起動していることがわかります。また、CollectionChanged イベントは null ではないため、UI が監視していることがわかります。ただし、アイテムが追加されたときにコンバーターは実行されません。

IPerson オブジェクトを保持する List の Add メソッドを次に示します。

どういうわけかデータバインディングを壊していますか?

他にどのようなことを確認できますか?

コンバーターは、人物リストの各アイテムを見て、彼らが取り組んでいるプロジェクトを把握し、プロジェクト名を出力リストに追加します。

0 投票する
3 に答える
459 参照

c# - LinkedList の ConvertAll がない?

LinkedList<T>を使用して型をすばやく変換する拡張メソッドを持っている人はいますConverter<TInput, TOutput>か?

私は少し驚いています、どこConvertAll<TOutput>(delegate)ですか?

0 投票する
2 に答える
4664 参照

silverlight - Silverlight 2 動的データ バインディング コンバーター

Silverlight 2 で....

次のように、xaml コードに RadioButton があります。

これはうまくいきます。私の問題は、この機能を動的に複製しようとすることです。

これは機能しますが、コンバーターを入れようとすると壊れます。これを行う適切な方法は何ですか?良い実例はありますか?

これが私が試したものです....

これは正常にコンパイルされますが、正しく実行されません。1) 静的リソースを動的に参照するにはどうすればよいですか? 2) この静的リソースを XAML に動的に追加するにはどうすればよいですか? 現在、このリファレンスをハードコーディングしています。

これを必要以上に難しくしていませんか?

0 投票する
2 に答える
2449 参照

wpf - WPF でカスタム コンバーターを使用するときに Convert を常に実行するように強制しますか?

私はWPFでカスタム日付コンバーターを実装しています。これは、日付入力についてより賢くするためのアイデアであり、Outlookのように(「今日」を入力できるなど)、機能している独自のコンバーターを作成しました。ユーザーのエントリを M/d/yy の形式でフォーマットします。たとえば、「8-2」と入力すると、8/2/09 と表示されます。素晴らしい。

問題は、ユーザーが入力できるものがいくつかあり、最終的に同じ日付になるということです。(簡単な例として、8-2 と 8/2)。つまり、8/2 と入力して開始し、ConvertBack と Convert を介して実行され、8/2/09 と表示されるとしましょう。ここまでは順調ですね。次に、同じフィールドに 8-2 (または 8/2) を入力したとします。これは、バインドされたプロパティに既に存在する同じ日付を生成する ConvertBack を介して実行されるため、わざわざ Convert を実行する必要はありません。つまり、「8/2」がテキスト ボックスに表示されます。ヤッ!データの問題はなく、表示上の問題はありますが、きれいさが重要です。

WPF にすべての (エラー以外の) エントリの後に Convert を実行させるにはどうすればよいですか?

コンバーターの簡略化されたバージョンを次に示します。

使用方法は次のとおりです。

ありがとう!スコット

以下のコメントへの応答として、バッキング プロパティを次に示します。

0 投票する
2 に答える
3680 参照

java - Spring Web Flow 2 でカスタム コンバーターを作成するにはどうすればよいですか?

Spring MVC と Hibernate で Web Flow 2.0.7 を使用しています。

私の問題は、コンバーター内からのカスタム型とデータベース接続のカスタム コンバーターに関するものです。

タイプPersonがあり、そのPersonにカスタムタイプTitleのフィールドがあり、すべてのタイトルが既にデータベースにあるとします。これで、選択ドロップダウン ボックスでタイトルを選択するなど、ユーザーがPersonインスタンスを入力できる html フォームができました。

フロー定義では、データベースからすべてのタイトルを取得し、カスタム コンバーターを使用してドロップダウン ボックスに表示し、TitleStringに変換し、後でTitleに戻します。

私の質問は、String (要素の値として設定したデータベース ID) からデータベースの正しいTitleオブジェクトに変換するプロセスについてです。基本的に:それを行う方法は?

これまでのところ、データベースにアクセスするために titleManager をコンバーターに挿入することはできませんでした。このシナリオは、Spring Web Flow Forumでコメントされました。別の解決策として、ビューをレンダリングする前にタイトルをキャッシュし、フォームが POST された後に何らかの方法でメモリ内のタイトルを取得することが考えられます。

この種のデータバインディングを処理する方法を教えていただければ幸いです。これまでのところ機能させることができなかったので、それ以外の場合は素晴らしい Webflow を最小限しか使用できません。

すでにWeb Flow Board にスレッドを投稿しましたが、ベスト プラクティスがなく、自分では見つけることができません。

どうもありがとう!

ウルフラム