InfoQ

InfoQ

トピック・タグ別の表示

Visual Basic.NETに関するすべてのコンテンツ


Visual Basic.NETに関する最新コンテンツ

LightSwitchの画面項目にSilverlightユーザーコントロールを追加する

トピック
C#,
Visual Basic.NET,
Silverlight,
.NETフレームワーク,
IDE,
.NET,
RIA,
プログラミング,
.NET Framework Programming

LightSwitchにSilverlightのユーザーコントロールを追加して画面のカスタマイズを行う方法を紹介する。

Visual Basic.NETに関するNews

WinRTのasyncとawaitの先

トピック
Visual Basic.NET,
C#,
.NETフレームワーク,
.NET,
プログラミング

Windows Runtimeは、より優れた非同期プログラミングを提供する。 C#とVisual Basicのawaitとasyncキーワードは、このサポートの一部である。

.NET Framework 4.5 の新たな非同期機能拡張

トピック
Visual Basic.NET,
ASP.NET,
WCF,
WPF,
.NET,
プログラミング

.NET Framework 4.5 Beta では Async/Await キーワードの導入,C# および Visual Basic 言語の簡略化に加えて,いくつかの標準 I/O やデータアクセス機能に非同期メソッドが追加されている。これら新しい非同期機能は ASP.NET 4.5,WCF,WPF でも利用可能だ。

Visual Basic 11概観

トピック
Visual Basic.NET,
Visual Studio,
.NET,
IDE,
Microsoft,
MVC,
プログラミング,
IDEs

Visual Basic 11には非同期関数や待望のイテレータなどの新しい機能が盛り込まれる。

Roslynの舞台裏

トピック
C#,
Visual Basic.NET,
.NET,
プログラミング

MicrosoftのChannel 9で、Roslynプロジェクトの主要開発者へのインタビューが公開されている。 チームのねらいと取り組んでいる内容について、Karen Ng氏、Matt Warren氏、Peter Golde氏、Anders Hejlsberg氏が有益な情報を提供している。

Microsoft,「サービスとしてのコンパイラ (Compiler as a Service) 」を公表

トピック
C#,
Visual Basic.NET,
.NET,
コンパイラ,
プログラミング,
Refactoring,
Static Analysis

Rosyln プロジェクトを取り上げた最初のレポートでは,単にランタイムへのアクセス性に優れたコンパイラと REPL 形式のインタプリタとして報告しただけだったが,それよりもはるかに野心的なものであることが明らかになった。コンパイラのパイプラインをすべて公開することで Microsoft が期待するのは,多くのレベルでさまざまなツールが開発されることだ。

Roslynを使ってVisual Studioエクステンションを作る

トピック
Visual Basic.NET,
C#,
Visual Studio,
.NET,
コンパイラ,
IDE,
Microsoft,
プログラミング,
Refactoring

昨日はRosylnコンパイラとWorkspace APIを紹介した。今日は、Rosyln Service APIとこのAPIを使ったVisual Studioエクステンションの作り方を紹介する。この記事では、Code Issue、Code Refactoring、Completion Provider、Outlinerの4つのエクステンションを紹介する。

AsyncとAwaitのコスト

トピック
C#,
Visual Basic.NET,
.NET,
プログラミング

非同期テクノロジは、アプリケーション全体のスループットを大幅に向上するが、それはタダではない。非同期機能は、同期の代替よりも遅いことがあり、また注意を払わないと大幅にメモリを圧迫することになる。MSDN MagazineのStephen Toub氏は、先日「非同期のパフォーマンス:AsyncとAwaitのコストを理解する」というタイトルの記事で、このトピックについて取り上げた。

.NET Framework 4更新

トピック
HTML 5,
RIA,
Visual Basic.NET,
Markup Languages,
.NETフレームワーク,
Visual Studio,
ASP.NET,
Microsoft,
IDE,
.NET,
言語,
プログラミング

A .NET 4の累積パッケージが6月11日に公開された。このパッケージには、たくさんの修正と機能追加が含まれている。これらの多くは以前に個別の修正として公開されたものだ。また、HTML 5と移植可能なライブラリのサポートも含まれている。参考までに、下記に技術別の修正をまとめた。ファイルのバージョンを含む完璧な一覧についてはKB 2468871を参照のこと。

新.NET Async制御フローの説明

トピック
C#,
Visual Basic.NET,
.NETフレームワーク,
.NET,
プログラミング

Alan Berman氏は最近、新しいAsyncとAwaitキーワードがいかに制御フローに影響するかを詳細に説明している。これらのキーワードを使うことで、明示的に定義されたコールバックを使わずに、非同期関数の返り値を処理できるようになる。このお陰で、1つの関数内に非同期の関数の呼び出しと処理をいっしょに置けるので、ずっと自然にコードをまとめることができる。

Visual Basic からランタイムライブラリがなくなる

トピック
Visual Basic.NET,
.NET,
コンパイラ,
言語設計,
プログラミング,
XNA

Visual Basic とそのコンパイラが使用するランタイムライブラリは,その規模の大きさから,この言語を使用する上での大きな障害である。Windows Phone 7 と XBox 360 はこのライブラリをサポートしていないため,どちらにもやっかいな回避策が必要となっている。Microsoft は Visual Basic 10 SP 1 で,再度これを修正しようと試みている。