問題タブ [console-application]
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# - IDisposable データベース リソースを効率的に使用するために C# コンソール アプリケーションを構築するにはどうすればよいですか?
これは、C# コンソール アプリケーション用に私が提案した (問題領域を説明するために非常に簡略化した) 設計です。データベース接続は IDisposable を実装していますが、このソリューションでusing
はデータベース接続オブジェクトを使用できません。誰かがコンソール アプリケーションのより正しい構造を提案できますか? これは私が頻繁に解決する必要がある問題です。
編集:
一部の人々は、なぜそれらをメンバー変数として使用したいのか理解できません。これは、doDatabaseWork で何が行われるかの私の使用例 (少し疑似コード化されたもの) です。
このループの存続期間中、これらの接続を開いたままにしておく方法がわかりますか?
c# - コンソールを非表示にしてC#コンソールアプリケーションを実行する方法
コンソールアプリケーションの実行時にコンソールウィンドウを非表示にする方法はありますか?
現在、Windowsフォームアプリケーションを使用してコンソールプロセスを開始していますが、タスクの実行中にコンソールウィンドウを表示したくありません。
c# - .NETコンソールアプリケーションでアプリケーションのパスを取得するにはどうすればよいですか?
コンソールアプリケーションでアプリケーションのパスを見つけるにはどうすればよいですか?
Windowsフォームでは、現在のパスを見つけるために使用できますApplication.StartupPath
が、これはコンソールアプリケーションでは利用できないようです。
c# - C#でWindows XPPrintSpoolerサービスをプログラムでオフにするにはどうすればよいですか。
印刷スプーラーサービスをオフにし、いくつかのことを実行してから、印刷スプーラーサービスを開始する小さなコンソールアプリ(パッチ)を作成する必要があります。これをC#で書きたいのですが。誰かが私を正しい方向に向けることができますか?前もって感謝します!
.net - コンソール アプリケーションでの ELMAH の使用
ELMAHを使い始めたばかりでファンです。私のチームは多数の Web アプリケーションをサポートしていますが、ELMAH によって各アプリケーションの例外を同じ MS SQL データベース テーブルに保存できることに特に興奮しています。
また、いくつかのコンソール、DLL、およびデスクトップ アプリケーションもサポートしています。ELMAH DLL を使用して、これらのアプリの例外を同じ場所に記録することはできますか?
c# - SSL 経由で WebServices を使用する C# クライアントを実装しますか?
そこで、Oracle から公開された Web サービスを呼び出す C# コンソール アプリケーションに ServiceReference を追加しました。
すべてのセットアップが完了し、SSL (http) を使用していないときは桃のように動作します。現在、SSL を使用して設定しようとしていますが、サービス参照 (または Web 参照) に追加する際に問題が発生しています。たとえば、サービスが公開されている URL (https) を Visual Studio に追加しようとすると、適切な Web メソッドが返されません。
基になる接続が閉じられました: 送信時に予期しないエラーが発生しました。トランスポート ストリームから予期しない EOF または 0 バイトを受信しました。メタデータに解決できない参照が含まれています: ' https://srs204.mywebsite.ca:7776/SomeDirectory/MyWebService?WSDL '
私が抱えているもう 1 つの困惑は、証明書の管理と展開に関するものです。この小さなユーティリティを使用する必要がある約 1000 の外部クライアント サイトがあり、Web サービスに接続するには、適切な証明書ストアに証明書をインストールする必要があります。これを処理するための最良のアプローチについてはわかりません。それらはルートストアにある必要がありますか?
私はウェブでさまざまなオプションを調べてかなりの時間を費やしましたが、どこにもきれいな答えが得られません.
要約すると、ここでいくつかの質問があります。
1) SSL を使用する Visual Studio で Web サービスをセットアップするための良いリンクを持っている人はいますか?
2) 証明書の登録方法を教えてください。どの店舗に存在する必要がありますか?CertMgr のようなものを使用して登録できますか?
このようなものを設定するための一般的なグッドプラクティスを示す良い本/チュートリアル/何でもあるはずです。私はそれを見つけることができないようです!
c# - コンソール アプリケーションで IP アドレスを取得する
コンソール アプリケーションから自分の IP アドレスを調べようとしています。
Request.ServerVariables
コレクションやを使用して、Web アプリケーションに慣れていますRequest.UserHostAddress
。
コンソールアプリでこれを行うにはどうすればよいですか?
c# - Windows Mobile コンソール アプリケーションを閉じる
Windows Mobile でコンソール アプリケーションを閉じる最善かつ最もクリーンな方法は何ですか?
デフォルトでは、アプリケーションは非表示で、実行中のプログラムでは見ることができません。これは、バックグラウンド プロセスを実行するのに最適ですが、ユーザーがアプリケーションを閉じる必要がある場合があります。
windows - Ruby キーボードのイベント処理
curses を使用して小さなコンソール アプリケーションを開発しています。
ユーザー入力を待つメインループセクションがあり、getstr関数を使用します。もちろん、これはユーザーがEnterキーを押すのを待ちます。
上下とタブのキープレスをキャプチャしたいと思います。これはgetstrではできないと思います。
誰でもこれを行う方法を知っていますか?
編集: STDIN.getc を使用してアプリケーションの実行をブロックしようとしましたが、getch は矢印キーをキャッチしません。
編集 #2: Windows でこのコードを試しています。Linux では Curses.getch が機能するようですが、Windows では上向き矢印のキーが送信されません。