ここでは ASP.NET MVC について説明します。 おおざっぱに言えば ASP.NET はこれが登場した当時の "ウェブ・フォーム" という形式と、新しい "MVC" という形式があります。 僕としては、ズバリ言ってしまえば MVC の方が好きです。単純に出来上がったウェブサイトの出来がいいですから。 ただ、入門者が勉強するに当たってちょっと厄介なことがあります。"設定よりも規約" といわれる設計理念です。 一度学んでしまえば問題ない(というか美しいとさえ思える)のですが、いっちばん最初につまずき易いことでもあります。 どういうことかというと、僕なりに言えば「設定ファイル等で無理やり動作を変えるのではなく、全員守るべきルールを取り決めて、暗黙的に動かそう」ということです。 例えば Java を知っている方なら、ファイル名とクラス名を同じにするということは良く分かっていると思います。 で
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. How Log Parser 2.2 Works Written By: Gabriele Giuseppini Software Design Engineer in Test, Microsoft Corporation Reviewed By: Jeffrey A. Johnson, Software Design Engineer in Test, Microsoft Corporation Introduction I have been asked "what does Log Parser
ツールを活用して面倒な作業をこなし、Azure を使う開発者のイノベーションを効率化しましょう。プリペイドで始めることも、最大 30 日間無料で Azure を試すこともできます。開始の際に使用期間の確約はなく、いつでもキャンセルできます。
すべての 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 開発者
便利だけどあんまり使われていないので、使用例をちょっと紹介。 開発中に#ifdef DEBUGでトレース埋め込んだりすることがあると思います。良くあるパターンとしてメソッド名や引数、時間などを書き出すと思いますが、単純作業で退屈ですし、ソースコードが読みにくくなってちょっと嫌です。そんなの時に、カスタム属性とRealProxyを使うと便利です。 こんなクラスがあったとします。 class MyClass : ContextBoundObject { public double Add(double x, double y) { return x + y; } public void Multiply(double x, double y, out double z) { z = x * y; } public double Divide(double x, double y) { if (
Visual Studio .NET(以下VS.NET)には、C#やVisual Basic .NETで作成されたEXEファイルやDLLファイルのメタデータを表示したり、ILのコードへと逆アセンブルしたりできるツール「ILDASM(ildasm.exe)」が付属している。しかし、このツールを起動するにはWindowsのエクスプローラからildasm.exeをダブルクリックするなどして直接実行するしかない(ildasm.exeは実際には.NET Framework SDKに含まれるツールのため)。ここでは、ILDASMをVS.NETのIDE内から実行する方法を紹介する。 [ツール]メニューから起動 VS.NETの[ツール]メニューには、VS.NETのインストール時にすでにいくつかの外部ツールが登録されており、選択して起動することができる。このメニューにILDASMの項目を追加し、同じようにメ
更新 : 2011 年 4 月 MSIL 逆アセンブラーは MSIL アセンブラー (Ilasm.exe) と対をなすツールです。 Ildasm.exe は、Microsoft Intermediate Language (MSIL) コードを含む、ポータブル実行可能 (PE) ファイルを使用して、Ilasm.exe に対する入力として適したテキスト ファイルを作成します。 このツールは Visual Studio および Windows SDK と一緒に自動的にインストールされます。 このツールを実行するには、Visual Studio コマンド プロンプトまたは Windows SDK コマンド プロンプト (CMD シェル) を使用することをお勧めします。 これらのユーティリティを使用すると、インストール フォルダーに移動することなくツールを簡単に実行できます。 詳細については、「V
.class public auto ansi beforefieldinit エントリをダブルクリックすると、次の情報が表示されます。 この図では、WordCounter 型が System.Object 型から派生した型であることがすぐにわかります。 WordCounter 型は WordOccurrence という名前の別の型を含んでいます。WordOccurrence 型を展開すると、次の図に示すように、この型のメンバを表示できます。 ツリーを参照すると、WordOccurrence が System.IComparable インターフェイス、特に CompareTo メソッドを実装していることがわかります。しかし、以降の説明では WordOccurrence 型については無視して、WordCounter 型を重点的に見ていきます。 WordCounter 型には totalByt
クラス・ライブラリが何をしているか知りたいとき クラス・ライブラリは便利なものであり、プログラムを開発する際にはお世話になることが多い。.NET Frameworkに標準で含まれるものもあるし、ほかのベンダから提供されるものを使う場合もあるだろう。また、共通して使うクラスをクラス・ライブラリとして自分で開発することもあるだろう。 しかし、クラス・ライブラリを使っていると、しばしばある種の問題に直面する。クラスの動作がはっきりしない、あるいは意図したとおりではない、という場合である。クラス・ライブラリのソース・コードがあればそれを見て確認できるが、それが提供されていない場合はリファレンス・マニュアルにより判断することになる。だが、これの出来が悪いと頭を悩ませることになる。マニュアルの記述があいまいで、どういう動作になるのが正しいか分からなかったり、マニュアルに記述された動作と実際の動作が違っ
Welcome to SapporoWorks! We create stimulating network programs. By a demand from user, SapporoWorks evolves. Please note that the SAPPOROWORKS Web Site has moved! The new address is http://www.sapporoworks.ne.jp/spw/ If your browser supports it, you will be automatically redirected to the new page in a few seconds. If you are not redirected, please click on the new address shown above.
重要 一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。 複数のスレッドがコレクションに同時にアクセスするたびに、System.Collections および System.Collections.Generic 名前空間の対応する型の代わりに使用する必要がある、スレッド セーフなコレクション クラスをいくつか提供します。 ただし、拡張メソッドまたは明示的なインターフェイス実装を介したコレクション オブジェクトの要素へのアクセスは、スレッド セーフであるとは限らず、呼び出し元による同期が必要になる場合があります。
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Don Box, Anders Hejlsberg February 2007 Applies to: Visual Studio Code Name "Orcas" .Net Framework 3.5 Summary: General-purpose query facilities added to the .NET Framework apply to all sources of information, not just relational or XML data. This facili
Contents Application Profiling Optimizing the Application Targeted Profiling The past decade has brought us many new software technologies and platforms. Each of these new technologies requires special knowledge to create great-performing applications. As Internet technologies like blogs have now enabled frustrated users to easily cast a negative light on your applications, you really need to make
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く