Amazon SimpleDBはスキーマも定義せず、メンテナンスも考えず、分散化なども行わずに利用できるシンプルなデータベースサービスだ。これだけ容易に使えると、通常のデータベースの使い勝手が悪く感じられてしまうほどだ。 コンソールで実行しているデモアプリケーション だが現状では制限されたβサービスであり、オンラインが必須であり、開発時にも課金がされてしまう。...
実践的な開発経験のある.NET Frameworkアプリケーションプログラマであれば、ILDASMを使ってプログラムを逆アセンブルしたコードを見たことがあるでしょう。.NET Frameworkアプリケーション開発は、Visual BasicやC#、C++/CLIなど、多くの言語を使って開発できますが、最終的に生成されるのは標準化されているCIL(Common Intermediate Language)と呼ばれる中間言語です。Microsoft Intermediate Language...
ですが、まだまだ事例も少なく、資料も日本語ではほとんど用意されておりません。そのため、言語としては多くの優れた機能と可能性を秘めているSilverlightの恩恵を受けることが簡単ではありません。 そこで、本連載では初心者から中級者を対象にSilverlightが持つ機能について分かりやすく解説していきます。また、「マイクロソフトの技術というと、.NETを知らないと学習で...
など、Visual Studio 2008 世代で追加された多くのリッチな機能が華々しく紹介される中、C++ 言語に関連した新機能の報道やイベントでの話題は、ほとんど聞かなくなりました。ASP .NET AJAX、Web サービス、新しいユーザー・エクスペリエンス、こうした最新の話題とともに使われるコードの多くは Visual Basic か C# ばかりです。 Visual C++ 2005 で登場した C++/CLI は、.NET Framework アプリケー...
C# 3.0では、言語的にいくつかの構文が追加されています。この追加は、かなりの部分において、統合言語クエリ(LINQ)をサポートするために行われた変更と言ってよいでしょう。追加された機能としては、ラムダ式、拡張メソッド、匿名型、暗黙的に型付けされたローカル変数、自動プロパティ、オブジェクト初期化子などがあります(他にも多数の機能があります)。 追加...
非同期ポストバックを使用してWebPartsコントロール(.webpartsファイル)のインポート・エクスポートは不可(実行すると通常のポストバックが実行) 非同期ポストバック中にWebPartsコントロールのスタイルの追加・変更は不可(エディタパーツによる設定変更) 検証コントロール 検証対象のコントロールと同一パネル内に配置することを推奨 以上の点からUpdatePanelコントロール...
.NET Framework ファミリの一員となった F# を使用すると、タイプ セーフ、パフォーマンス、およびスクリプト言語同様の機能を、すべて .NET 環境内で実現できます。この関数型言語 F# は、CLR 向けの構文互換性を持つ OCaml 方言として Microsoft Research の Don Syme により考案されましたが、ラボからワークショップへと急速に移行しつつあります。.NET ジェネリックや LINQ などのテクノロジ...
2006年9月、.NETで動作するPython「IronPython」が正式にリリースされました。.NET環境の本格的な動的言語ということもあってIronPythonは多くの注目を集めました。その反面、C#やVisual Basicを使っている開発者にとって、IronPythonをどのような局面で使ってよいのかわからない人も少なくないと思います。また、IronPythonの魅力がわからない人もいるのではないかと思います。 そこで、本...