The WDK is used to develop, test, and deploy drivers for Windows. The most recent public release is WDK 10.0.26100.1 (released May 22, 2024). You can install and run this WDK on Windows 7 and later. You can use this kit to build drivers for Windows 10, Windows Server 2016 and later client and server versions. To target Windows 8.1, Windows 8, and Windows 7, install an older WDK and an older versio
Downloading files is a very common activity, and in Internet Explorer 10 we made several improvements in the file download experience and integrated the SmartScreen Application reputation check to help users make better trust decisions. This article summarizes many server side customization options available with the Microsoft Download Manager so that developers can provide the best file download
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. オブジェクトをシリアライズする時に、どのシリアライザを使用するかによってデータの互換性を含めて、様々な問題が発生することがあります。.NET Framework や Mono を使った開発で、利用するシリアライザの種類を列挙します。 バイナリ シリアライザ BinaryFormatter が標準で組み込まれていますので、使われるケースが多いと思われます。 標準以外にも様々なシリアライザが OSS として開発されていたりします。 XML シリアライザ DataContractFormatter が標準で組
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 December 2015 Volume 30 Number 13 Essential .NET - C# 7 の設計 Mark Michaelis | December 2015 このコラムが公開される頃、C# 7 設計チームが、議論、計画、実験、プログラミングを重ねて、約 1 年間が経つことになります。今回は、C# 7 設計チームが取り組んでいるアイデアの一部をいくつか紹介します。 ここで紹介するのは、C# 7 に何を取り込むかを検討するためのアイデアにすぎないことを忘れないでください。話題に上っただけのものもあれば、実験的実装の範囲でしか実現されていないものもあります。確定したものはなく、多くは日の目を
async void を避ける 使用できる戻り値の型には、Task、Task<T>、および void の 3 つがありますが、async メソッドで自然な戻り値の型は Task と Task<T> だけです。同期コードから非同期コードに変換する際、型 T を返すメソッドはすべて Task<T> を返す async メソッドになり、void を返すメソッドはすべて Task を返す async メソッドになります。次のコード スニペットは、void を返す同期メソッドとそれに相当する非同期メソッドを示しています。 void MyMethod() { // Do synchronous work. Thread.Sleep(1000); } async Task MyMethodAsync() { // Do asynchronous work. await Task.Delay(1000);
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 2015 年 7 月 Volume 30 Number 7 非同期プログラミング - 非同期への変換 Stephen Cleary | 2015 年 7 月 Visual Studio Async CTP の発表当時は恵まれた環境で作業していました。2 つの比較的小さなグリーンフィールド アプリケーション (新規開発のアプリケーション) を 1 人で担当していて、async と await のメリットを十分に生かせていました。当時は筆者を含め MSDN フォーラムのさまざまなメンバーが非同期処理に関する複数のベスト プラクティスについて調査、議論、実装を行っていました。最も重要なベスト プラクティスについては
強化された Windows フォーム サポートによる .NET アプリケーションのリッチな UI の作成 Chris Sells and Michael Weinhardt この記事で取り上げる話題: Windows フォーム コントロールの新規事項 設定、およびリソースの管理 レイアウト、サイズ変更、および拡大縮小 データ バインディング ClickOnce 配置 この記事で使用する技術: Windows Forms、Visual Studio、.NET Framework 2.0 翻訳元: Craft A Rich UI For Your .NET App With Enhanced Windows Forms Support (英語) 目次 Windows フォーム プロジェクト コード分離 リソース管理の改善 設定管理の改善 System.Windows.Forms.Form スナ
Many Web applications require a way to restrict access to some resources (such as specific pages) so that those resources are accessible only to authenticated users. The default Web application project template for ASP.NET MVC provides a controller, data models, and views that you can use to add ASP.NET forms authentication to your application. The built-in functionality lets users register, log o
Microsoft ASP.NET AJAX により、応答性に優れ、使い慣れたユーザー インターフェイス要素を使用して、充実したユーザー エクスペリエンスを提供する Web ページを簡単に作成できます。 ASP.NET AJAX には、ブラウザーに依存しない ECMAScript (JavaScript) テクノロジとダイナミック HTML (DHTML) テクノロジを組み込んだクライアント スクリプト ライブラリが用意されており、これらのライブラリが ASP.NET 2.0 サーバー ベース開発プラットフォームと統合されます。 ASP.NET AJAX を使用することで、Web アプリケーションのユーザー エクスペリエンスと効率を向上させることができます。 ASP.NET AJAX は、クライアント スクリプト ライブラリとサーバー コンポーネントを統合した強固な開発フレームワークです。
Windows Communication Foundation (WCF) AJAX サービスには、JavaScript 対応の Web ページからアクセスできます。ASP.NET AJAX は必要ありません。ここでは、このような WCF サービスを作成する方法について説明します。 ASP.NET AJAX と共に WCF を使用する手順については、「ASP.NET AJAX 用の WCF サービスの作成」を参照してください。 WCF AJAX サービスを作成する手順は、次の 3 つに分けられます。 ブラウザーからアクセスできる AJAX エンドポイントの作成 AJAX 互換サービス コントラクトの作成 WCF AJAX サービスへのアクセス AJAX エンドポイントの作成 WCF サービスで AJAX のサポートを有効にする最も基本的な方法は、次の例に示すように、サービスに関連付けられ
ここでは、Visual Studio を使用して、AJAX 対応 Windows Communication Foundation (WCF) サービスと、このサービスにアクセスする ASP.NET クライアントを作成する方法について説明します。 ASP.NET Web アプリを作成する Visual Studio を開きます。 [ファイル] メニューで [新規作成]>[プロジェクト] を選択します。 [新しいプロジェクト] ダイアログで [インストール済み]>[Visual C#]>[Web] カテゴリを展開し、 [ASP.NET Web Application (.NET Framework)] を選択します。 プロジェクトに「SandwichServices」という名前を付け、 [OK] をクリックします。 [新しい ASP.NET Web アプリケーション] ダイアログで、 [空]
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. February 2014 Volume 29 Number 2 Aspect-Oriented Programming : Aspect-Oriented Programming with the RealProxy Class Bruno Sonnino | February 2014 A well-architected application has separate layers so different concerns don’t interact more than needed. Im
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Xamarin.Forms によるモバイル プラットフォーム間での UI コードの共有 Jason Smith Xamarin を使えば、C# で美しいネイティブ モバイル アプリを作成し、コードの大部分を複数のプラットフォームで共有できるようになります。これまでは、対象とするプラットフォームごとに UI を個別にデザインする必要がありました。しかし Xamarin.Forms であれば、UI を 1 つビルドして、すべてのプラットフォームでネイティブにレンダリングできるようになります。 Xamarin.Forms はクロスプラットフォーム UI 抽象化レイヤーです。このレイヤーを介して UI やバックエンド
Overview Microsoft's Visual Studio Tools for Apache Cordova is a Microsoft Visual Studio workload that simplifies development of mobile apps on Android, iOS, and Windows using Apache Cordova. Apache Cordova enables cross-platform mobile development using standard web technologies (HTML, CSS, and JavaScript). The Tools for Apache Cordova may be installed along with your initial Visual Studio instal
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く