- 式ツリーからラムダ式を構築する
この記事では、ラムダ式について詳しく説明します。.NETの開発者がラムダ式を理解し、コード内でもう少し上手に、もう少し頻繁にラムダ式を使用できるようになるためのお手伝いをしたいと思います。
[2010年04月08日] - Microsoft Visual Studio 2010の紹介
この記事では、Microsoft Visual Studio 2010 IDE Professional Editionの新しい機能のうち、注目すべき機能について紹介します。Visual Studio 2010 IDEについて知るための良いきっかけになればと思います。
[2010年04月06日] - 分散DBMS「Mnesia」の並列処理
Mnesiaは、Erlangという言語をベースとした並列プログラミング用のオープンソース開発環境であるErlang OTPに付属している高機能のデータベース管理システム(DBMS)です。この記事では、Erlangの並列処理に関する側面について説明していきます。
[2010年04月05日] - Visual StudioのWeb参照とカスタムクラスのパフォーマンスを比較する
Visual Studioが自動生成したプロキシクラスを利用することと、WebサービスのXMLを直接取得して構文解析することは、どちらが効率的と言えるのでしょうか。この記事では、Visual Studioが自動生成したプロキシクラスが本当に効率的なのか、2種類の実験を行い、解説していきます。
[2010年04月02日] - ASP.NET 4.0のGridViewの新しい並べ替えスタイル
ASP.NET 4.0ではGridViewコントロールに、SortedAscendingHeaderStyle、SortedAscendingCellStyle、SortedDescendingHeaderStyle、SortedDescendingCellStyleの4つのスタイルプロパティが追加されました。この記事では、これらの新しいプロパティを使って、並べ替え列のスタイルを設定する方法について説明します。
[2010年03月31日] - ASP.NET 4.0におけるURLルーティング
ASP.NETルーティングは、.NET Frameworkにおける強力なライブラリです。開発者はこれを用いることで、アプリケーションで扱うURLを、実際の物理的なファイルから切り離すことができます。本稿では、ASP.NET 4.0でのASP.NETルーティング実装における拡張点について解説したいと思います。
[2010年03月29日] - Encogニューラルネットワークを用いた基本的な金融市場予測
Encogは、Lesser GNU Public License(GNU劣等一般公衆利用許諾契約書)の下にリリースされているオープンソースのニューラルネットワークフレームワークです。本稿では、金融予測にニューラルネットワークを適用する方法を紹介します。
[2010年03月26日] - SQL Server 2008のポリシー管理
Microsoft SQL Server 2008の発表に伴い、SQL Serverインスタンスをコントロールするための新機能として、ポリシー管理が追加されました。この記事では、ポリシーを定義する方法、そして定義したポリシーを用いてSQL Server 2008インスタンスをより適切に管理する方法について説明します。
[2010年03月11日] - iPhoneネットワークプログラミング
外の世界と通信する方法を会得すると、非常に面白いアプリを作ることができます。本稿では、iPhoneプログラミングにおいて、TCP/IPによって他のサーバーと通信する方法や、簡単なチャットアプリの作り方を学びます。
[2010年03月10日] - Windows Mobile WebアプリケーションにAJAXサポートを追加する
世の中ではモバイル化が進行し、ユーザーはWebアプリケーションを携帯電話から利用するようになってきました。この記事では、Visual Studio 2008とC#を使って、Windows Mobile Professional 6.0 phone(またはそれ以降)で動作する単純なAJAX対応Webアプリケーションの開発方法を説明します。
[2010年03月09日] - JavaとC++のパフォーマンスを比較する
本稿では、基本的な整数演算などのテストを行いながら、JavaとC++のパフォーマンスを比較し、どちらがより速くコードを生成できるかについて説明していきます。
[2010年03月08日] - Javaの単体テストでランダムなデータを活用する
従来、ランダムデータを使用するのは、手間が大きすぎて価値に見合わない作業でした。しかし、QaRandomizerを利用すればランダムデータの威力をテストで簡単に生かせます。本稿ではQaRandomizerが生成するランダムなデータを使った基本的な単体テストや、モックオブジェクトを使用した単体テストの方法について説明します。
[2010年03月03日] - XML Binding Language 2.0でアプリケーションを簡素化する
AJAX空間の安定性と、その背後にあるGoogleなどの企業リソースの有用性を考えると、バインディング言語としてのXMLには大いに利用価値があります。この記事では、「XML Binding Language 2.0(XBL 2.0)」について取り上げます。
[2010年03月01日] - API Code PackとVisual Studio 2008でWindows 7のジャンプリストを作成する
Windows 7が全国の販売店に出回るようになった今、この新しいOSが家庭でも企業でも主流になるのは時間の問題です。本稿では、Windows 7の新機能の1つであるジャンプリストに焦点を当て、Visual Studio 2008とC#を使って独自の.NETアプリケーションでカスタムジャンプリストを有効にする方法を紹介します。
[2010年02月17日] - ASP.NETアプリケーションにカラーピッカーコントロールを追加する
Webサイトでよく求められる要件の1つが、ユーザー自身が色を選択する機能です。ASP.NETには、商用版から無償版、オープンソースのものまで、色々なカラーピッカーコントロールを利用できます。この記事では、AJAX Control Toolkitの一部であるオープンソースのColorPicker Extenderと、oboutがリリースしている無償のASP.NET Color Pickerを紹介します。
[2010年02月16日] - 生産性向上に役立つMono 2.4のコンポーネントとアーキテクチャ
この記事では、オープンソースの.NET開発フレームワークであるMonoの最新版の仕組みを紹介します。また、そのコンポーネントとアーキテクチャが開発者の生産性向上にどのように役立つのかを説明します。
[2010年02月12日] - HTML 5のマルチメディア(オーディオ/ビデオ)サポート紹介
HTML 5になって初めて追加された要素として、audioタグとvideoタグがあります。これらの要素を使えば、オーディオやビデオをブラウザで簡単に扱えるようになります。付随するサポートAPIは、ユーザーによるきめ細かな制御を可能にします。
[2010年02月10日] - ASP.NETで画像のアップロードとサムネイルの作成を行うには
.NET Frameworkには文字どおり何千もの側面があり、サムネイル画像の作成方法はアプリケーションを作成する際に役立つことがあります。この記事では、inputコントロールを使用して画像を参照およびアップロードし、その画像をWebサイト上に表示するためのサムネイルに変換する方法について説明します。
[2010年02月09日] - 編集距離アルゴリズムを使って文字列を変換する
編集距離アルゴリズムは、2つの文字列が相違している度合いを示す働きをします。これを利用して、文字列やファイルのバージョンの違いによる相違点を調べたり、アプリケーションに差分比較ツールを追加できます。
[2010年02月05日] - iPhone Bluetoothプログラミング
iPhoneは他のモバイルプラットフォームとは異なり、Bluetoothを通信チャネルとして使用することが比較的簡単にできます。この記事では、TCP/IPを使用してサーバーとやり取りする方法と、簡単なチャットアプリケーションを作成する方法を紹介します。
[2010年02月03日]


