問題タブ [regions]
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.
c# - Visual Studio でナビゲーション バーを変更したり、同様のグラフィック要素をコード エディターに追加したりすることはできますか?
C# コードでリージョンが提供するグループ化とブラウズ機能は気に入っていますが、それらを手動で維持するプロセスは好きではありません (大きなファイルには時間がかかるため、自動フォーマット ツールでさえ完璧ではありません)。したがって、より良い解決策は、IDE によって自動的に実行され、コードに触れない方法です。Visual Studio には、クラスとメンバーをアルファベット順に参照するためのナビゲーション バーを備えたこれらの線に沿った機能が既に用意されていますが、コード要素の種類によるグループ化は提供されていません。私がやりたいのは、ナビゲーション バーに 2 つではなく 3 つのセクションがあることです。最初のセクションにはクラスが表示され、2 番目のセクションにはアルファベット順に並べ替えられたメンバーが表示され、3 番目のセクションにはリージョンが提供するように、要素の種類ごとにネストされたメンバーが表示されます (例: フィールド、プロパティ)。 、パブリック メソッド、イベント ハンドラなど)。Visual Studio SDK を介して何らかの方法でこのナビゲーション バーにアクセスできますか? アクセスできない場合は、同様のグラフィカル要素をコード エディターに追加して、最初から作成できますか? 別の方法は、ReSharper のファイル構造ウィンドウと同様に、ツール ウィンドウに私のアイデアを実装してドッキングすることですが、これはあまり理想的ではありません。ありがとう!
css - 折りたたみ可能な領域を備えた CSS エディター
Visual Studio で折りたたみ可能な領域を CSS ファイルに配置する方法はありますか? または、これを提供する代替の (無料の) エディターを誰かが推奨できますか?
ruby - C# で #region を使用するように、Ruby で begin/end を使用しても問題ありませんか?
私は最近 C# から Ruby に移行しましたが、折りたたみ可能なラベル付きのコード領域を作成する機能が不足していることに気づきました。この種のことをしても問題ないはずだと思いました:
...でも、実際にそれを行ってよいのでしょうか? method1 と method2 は method3 と同じようなものになるのでしょうか? それとも、まだ見たことのない、これを行うための Ruby イディオムはありますか?
iphone - CoreLocation:一度に特定の地域のみを監視します
私のiPhoneアプリでは、ユーザーが一度に特定の地理的領域に入り、その結果として行動するかどうかを監視したいと思います。新しいiOS4では、いくつかの関心領域(CLRegion)をCLLocationManagerに登録できるので、それでうまくいくことがわかりましたが、領域のセットを動的に変更する必要もあります。 (したがって、ある時点でユーザーに特定のリージョンのみを通知します)が、リージョンは追加することしかできないようです。iOS 4でのこの変更に気付く前に、Rツリーを使用してすべての領域にインデックスを付け(2D空間の長方形として)、オンデマンドでクエリを実行して、ノードを自分で追加/削除することを計画していました。これが私の質問です:--CLLocationManagerがRツリーに似たものを使用しているかどうかは誰にも分かりますか?-非常に効率的ですか?(ある時点ですべてのリージョンを登録済みとして配置し、その瞬間に利用可能なシーンのNSSetを調べるなどのフィルターを適用できます)-少なくとも、 CL、それは実行可能ですか?どのように?
wpf - プリズム、リージョン、マジックストリング、リファクタリング:ここで何かが足りませんか?
アプリケーションでさまざまなリージョンの複合アプリケーションビューを構築するために、これまでは常にコンテンツプレゼンターを使用し、DataBindingを使用してコンテンツを設定してきました。
コンテンツを変更したい場合は、イベントアグリゲーターを使用し、ViewZoneChangedEventを公開し、「シェル」ウィンドウでサブスクライブし、それに応じてビューモデルを更新して、新しいデータがバインディングとUIが更新されます。
さて、最近、Prismでそれらの地域に出くわしました。実際、しばらく見ていましたが、快適ではありませんでしたが、Prismはある種の「ベストプラクティスガイダンス」であるため、何かが足りない可能性があります。説明させてください。なぜ私は不快に感じるのですか。
私の古いやり方では、XAMLとの結合はありません。XAMLに存在する必要のある特定のマジックストリングについて言及することは決してありません。スタイルは変更される可能性があるため、これは不可欠だと思います。
少なくともリージョンがリージョン名のコンパイル時チェックを実行する場合(実際にどこかに存在することをチェック)、有効なリージョン名の使用を強制し、リファクタリング時に非常に役立ちますが、私が知る限り、そのようなことはありません。列挙型とToString
列挙型のメソッドを使用して文字列に変換し、領域名として使用する人もいますが、私が知る限り、入力された文字列が本当に有効であるかどうかを確認してエラーを表示する実際のルーチンはありませんたとえば、Brushes.InValidColorに対して行われる方法をコンパイルする場合。
だから、私の質問は次のとおりです:プレーンな古いバインディング(およびViewModels間で通信したい場合はeventAggregator)と比較して、プリズム領域はテーブルに何をもたらしますか?
リージョン名のコンパイル時の検証についての私の仮定は正しいですか?
sql - SQL:長方形へのポイントのリスト
私は2つのテーブルを持っています:
領域ごとに正確に4つのポイントがあり、これらのポイントが長方形を表すと仮定すると、このビューを表示するSQLクエリはありますか?
?
database - 国/州/市のデータベース?
重複の可能性:
国とその都市のデータベース
わかりました、これは技術的な質問ではありません。ビジネスディレクトリを作成していますが、リストを場所で分類したいと思います。ユーザーに場所を入力するオプションを提供する代わりに、国/州/都市の形式に従う場所のリストをユーザーに提供します。GeoBytesでGeoWorldMapを試しました。当初は有望に見えたのですが、認識されている国は192〜195か国ですが、275か国程度のリストが出ていることに気付くまでは、まさにそれでいいと思いました。余分な80カ国。この問題に気付いたとき、私は彼らのWebサイトにアクセスして計算を行い、彼らのリストが定期的に更新されていることを知りました。だから、これは私の心に疑問をもたらします。考えられるすべての場所をリストした正確なデータベースを見つけることは可能ですか?ここのほとんどの開発者は、このようなものに何を使用しますか?
silverlight - 登録されたビューが表示されないプリズム領域
SilverLight 4 アプリケーションで PRISM を使用しています。一部の地域に登録されたビューが表示されないという問題があります。
起動時にモジュールをロードするとき、次のようにいくつかのビューをリージョンに登録します。
IMyView と呼ばれるインターフェイスを実装するビューがあります。xaml には、次のようにグリッドで定義された領域を持つ 2 つのコンテンツ コントロールがあります。
ビューをメイン領域に追加するために、2 つの異なる方法を試しました。どちらもビューを追加し、ボタンなどの基本要素が表示されますが、ビューで定義された領域は関連するビューで埋められません。
方法 1:
方法 2:
xaml ファイルで定義された領域が登録されていないように感じます。そのため、登録されたビューが表示されません。
MainViewRegion は、TabControl のシェルで次のように定義されます。
私の問題を解決するための提案は大歓迎です!
asp.net-mvc - Global.asaxで数十のルートマッピングを処理するための推奨されるソリューションは何ですか
私はプログラミング標準のトピックに関する地域について次の答えを読んでいました:
私は@Cumbayahが言っていることに同意する傾向がありますが、コードを整理するためにリージョンに依存している場所が1つあることを認めなければなりません。これはGlobal.asaxにあり、ルートの長いリストをある程度読みやすくしています。
重要なのは、5〜10個のコントローラーがあり、それぞれにいくつかのルートがあり、特定のアクションメソッド用のものと、より一般的なものがあります。つまり、Global.asaxの単一のメソッドで定義された約30,40,50のルート定義について話しているのです。今のところ、コントローラーごとに異なる#Regionsに分割して、少し整理していますが、確かに悪臭があります。これを行うためのより良い方法はありますか?
c# - Visual Studio 2010 で領域を自動的に開く
コード ファイルを開いたときに、Visual Studio ウィンドウに表示される領域を既定で展開したいと考えています。これはVS2010で可能ですか、それとも私のためにそれを行う拡張機能がありますか?
それを除けば、私のリクエストは拡張機能で記述できるものですか?