カスタム動作を定義して、インストール後に実行するコマンドを指定できます。 たとえば、このチュートリアルでは、カスタム動作を定義し、CustomActionData プロパティに EXE のパス名を渡して、アプリケーションのインストール後にこの実行可能ファイルをネイティブ コードにコンパイルします。 注意 お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。 これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。 詳細については、「Visual Studio の設定」を参照してください。 配置する Web ブラウザー アプリケーションを作成するには [ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。 [Windows フォ
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform Windows 365 開発者
WebClientクラス(System.Net名前空間)やHttpWebRequestクラス/HttpWebResponseクラス(System.Net名前空間)を使ってWebページにアクセスする際、Webサーバによっては、ページが存在しブラウザで開くことができるにもかかわらず、「サーバーによってプロトコル違反が発生しました. Section=ResponseHeader Detail=CR の後には LF を指定しなければなりません。」というメッセージの例外が発生して、アクセスできない場合がある*。 これは、冒頭で挙げたクラスがWebサーバから返されるデータを厳密に検証した結果、HTTPプロトコルに違反している個所が見つかった場合に発生する例外である(実際に行われる検証内容については、「HttpWebRequestElement.UseUnsafeHeaderParsingプロパティの解
はじめに Visual Studioには、標準でたくさんのコントロールが用意されていますが、もう少し「あんなこと、こんなことができればいいのにな」と思うことがあると思います。また、ちょっと複雑なことをしようとすると、それに応じたコーディングが必要になり、手間がかかってしまいます。 ComponentOne Studio(コンポーネントワンスタジオ、以下「C1Studio」)には標準で用意されているコントロールには無い、便利で充実した機能が実装されたコンポーネントが多数収録されています。このコンポーネントは単体でも使い勝手のよいものですが、ちょっと工夫しながら組み合わせることで驚くほど簡単にアプリケーションを作り上げることができるのです。 この連載では売上管理アプリケーションを例に、誰でも手軽に「組み合わせの達人」になれる方法を紹介します。前回までは、C1Studioに収録されているFlex
例えば、フルフォーマットでプリントする場合には、次のように {0:f} でフォーマット付で呼び出します。 Console.WriteLine("{0:f}", time1); あるいは、 string str = System.DateTime.Now.ToString("D"); Console.WriteLine( "str" ); というように出力できます。 このフォーマットは、コントロールパネル→地域と言語のオプション→地域オプションに依存しています。 下図の【長い形式】のところを見ると、2002年xxxもしくは平成xxxxというように表示されていると思いますが、ここでPCのロケールがセットされており、このロケールによって 結果が異なってきます。 次の表に、デフォルトの西暦表示の場合と、和暦を指定した場合の表示の違いについて示しています。 フォーマットも、上の図の短い形式、長い形式
このトピックのコード例では、 BeginInvoke と EndInvoke を使用して非同期呼び出しを行う 4 つの一般的な方法を示します。 BeginInvoke を呼び出した後、次の処理を行うことができます。 何か処理を実行した後、呼び出しが完了するまでブロックする EndInvoke を呼び出します。 WaitHandle プロパティを使用して IAsyncResult.AsyncWaitHandle を取得し、その WaitOne メソッドを使用して WaitHandle が通知されるまで実行をブロックし、 EndInvokeを呼び出します。 IAsyncResult によって返される BeginInvoke をポーリングして非同期呼び出しが完了したかどうかを確認した後、 EndInvokeを呼び出します。 コールバック メソッドのデリゲートを BeginInvokeに渡します。
連載目次 Windowsアプリケーションでは、デスクトップいっぱいにウィンドウを表示する「最大化表示」のほかに、ウィンドウの上下左右の枠と上部のタイトル・バーを非表示にして、ウィンドウ内部(=クライアント領域)をデスクトップ全体に表示する「フルスクリーン表示」がある(フルスクリーン表示では、デスクトップ最下部(デフォルト時)にあるタスク・バーも覆う)。 次の画面は、Visual Studio .NET 2003のIDEを、実際にフルスクリーンで表示したところだ。 Visual Studio .NET 2003のフルスクリーン表示 Visual Studio .NETのIDEで、ショートカット・キー[Alt]+[Shift]+[Enter]を押すか、メニュー・バーから[表示]-[全画面表示]を選択すると、IDEのウィンドウ内部がデスクトップ全体に広がって表示される。 本稿では、このようなフル
.NET FrameworkのSystem.Collections名前空間には様々な機能を持った便利なクラスが複数存在します。 これらはコレクションと呼ばれ、一般的に使う配列の様に一つのコレクションオブジェクトが複数のオブジェクトを保持する一方、配列とは異なり、ソートや動的な領域確保など配列にはない機能も持っています。 また、キューやスタック、リスト、集合などのデータ構造もコレクションとして用意されています。 ここではそのコレクションクラスについて解説します。 LINQおよびEnumerableクラスなどで提供される拡張メソッドについても一部触れていますが、詳細については解説しません。 必要に応じて他のドキュメントを参照してください。 コレクションの種類と特徴 コレクションクラスの種類とインターフェイス コレクションクラスの特徴 コレクション、リストのクラスと特徴 ディクショナリのクラスと
725番のブログWith The Diary, The Family, The Work, The Life, And It ... 【VB.NET】 プロセス操作 ■プロセスを開始 System.Diagnostics.Process.Start(アプリケーションパス,引数...) 例 proc = System.Diagnostics.Process.Start(アプリケーションパス,引数...) ■プロセスが動いているか System.Diagnostics.Processの HasExited true:動いていない false:動いている 例 proc = System.Diagnostics.Process.Start(アプリケーションパス,引数...) if (proc.HasExited = false) then '動いている else '動いていない end if ■プ
恥ずかしながら、ユニット テストをまともに使ったことがない。 重要性は理解しているつもりで、興味もあったのだけど、仕事で触れず、趣味の開発にも取り入れることはなかった。しかし、プログラマが知るべき 97 のことのテストに関するトピックを読んで、関心度がモリモリ上昇。何かをはじめる時は、こういう気分に乗るのがよい。 あと、仕事でユニット テストの採用を提案するとして、自分で使っていないものを勧められようはずもない。使うにしても、簡単なスニペットを書いて、それをテストして…ではダメだ。ユニット テストを考慮していないものに取り入れるほうが現実的だろう。 というわけで、まずは趣味のプロジェクトにユニット テストを導入してみる。プロジェクトは .NET 製なので、ツールには NUnit を選ぶ。 もくじ レガシーコード改善ガイド NUnit のインストール テスト プロジェクトの作成 テスト コー
VB.netを使ったHTTPサーバーの実験 1、 ブラウザにより、サーバーのシステムタイムを見られるようにする。 2、 アパッチやIISのような出来合いのhttpdコンポーネントを使わない。 通常のHTTPモデル ブラウザー --セッション開始--> サーバー ブラウザー --ヘッダー送信--> サーバー ブラウザー <--レスポンス-- サーバー ブラウザー <--セッション終了-- サーバー この仕組みをVB.netで実現すると次のようになります。 ------------------------------------------------------------------------------ Module Module1 Sub Main() Const portNum As Integer = 1000 '待機するポート番号を指定 Dim listener
Windows® API Code Pack for Microsoft® .NET Framework provides a source code library that can be used to access some features of Windows 7 and Windows Vista from managed code. These Windows features are not available to developers today in the .NET Framework. The individual features supported in this version (v1.1) of the library are: Windows 7 Taskbar Jump Lists, Icon Overlay, Progress Bar, Tabb
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く