.NET特集
.NETやASP.NET、JavaScriptを中心に、実務で使える設計・実装の要点を短く解説します。
-
クラウド時代に最適化されるASP.NET vNextとは ~Visual Studio14(CTP4)とK Projectの紹介
次期ASP.NETはクラウドに最適化され、WindowsやIISに依存しないオープンな基盤となります。本稿では、その新しい仕組みである「Kプロジェクト(K Project)」について紹介します。
-
.NETからGoogle Analytics APIを呼び出し、データを取得する
後編に当たる本稿では、コードを記述し、実際に動かしてみるところまでを紹介します。
-
.NETからOAuthでGoogle APIを呼び出す設定を行う
この記事では、ASP.NET MVC(C#)からGoogle APIの1つであるGoogle Analytics APIを呼び出す方法について紹介します。
-
Microsoft Accessで構築した社内システムをASP.NET + SQL Serverに乗り換える際、Accessのレポート機能などで実現していた帳票印刷を、ASP.NETで実現する必要があります。ASP.NETで帳票の印刷機能を実現する方法を説明します。
-
.NET Frameworkの言語からJSONデータを読み書きするためのライブラリとして、.NET Framework標準のDataContractJsonSerializerと、CodePlexで公開されているDynamicJsonを取り上げ、それぞれの使用方法について解説します。
-
Windows Azure MarketPlace DataMarketを使用した開発事始め
前編では、Windows Azure MarketPlace DataMarketの概要とExcelやPowerPivotでの使用方法について解説しましたが、後編では引き続いてアプリケーションからの使用方法について解説します。
-
LightSwitchを使用して素早くビジネスアプリケーションを開発してみよう
Visual Studio LightSwitchは、ビジネスアプリケーションを素早く構築するためのマイクロソフトの新しい開発環境です。本稿では、ベータ版のLightSwitchを紹介し、実際にサンプルアプリケーションを作成してみます。
-
Windows Azureが提供する新しいマッシュアップサービス MarketPlace DataMarket
Windows Azure MarketPlace DataMarketのサービス概要を紹介します。また、その使用方法についても解説します。
-
PDC 2010で明らかになったWindows Azureの新機能(後編)
前回に引き続き、PDCおよびWindows Azure SDK 1.3リリースで明らかになった新機能についての概要を紹介します。
-
PDC 2010で明らかになったWindows Azureの新機能(前編)
PDCおよびWindows Azure SDK 1.3リリースで明らかになった新機能についての概要を紹介します。
-
マイクロソフトの新しい開発環境であるWebMatrixの機能や使用方法を紹介します。実際にWebMatrixを使用してデータベースと連携するサンプルWebサイトを作成します。
-
サーバーサイドの開発改善に注目!~VS2010+ASP.NET 4新機能(後編)~
今回はサーバーサイドにフォーカスを当て、サーバーサイドにおける細かな改善点、新コントロール、Dynamic Dataアプリケーションについて紹介します。
-
クライアントサイドの開発強化に注目! - VS2010+ASP.NET 4.0新機能(前編) -
ASP.NET 4.0の全体像、基本的な新機能、Visual Studio 2010の新機能、ASP.NET 4.0以前でも活用できるJavaScript周りのノウハウについて紹介します。
-
ASP.NET AJAX 4.0で追加されたDataViewとDataContextというクライアントコントロールを中心に、業務アプリケーションを作成する上で重要になるASP.NET DataServicesとの連携、といった部分に踏み込み解説を行います。
-
今までのASP.NET AJAXについて振り返り、さらに最新ASP.NET AJAX 4.0の概要、新機能のテンプレートとバインディングについて解説します。
-
ASP.NET Futuresで次世代ASP.NETを体験しよう
ASP.NET AJAXの登場はASP.NET利用者にとって大変な衝撃があったかと思います。ASP.NET開発チームはASP.NET 3.5とは別に将来的にASP.NETに組み込むためのコントロールや新機能の開発を進めています。これらの新機能の登場はユーザーにとって再度大きな衝撃を与えると言っても過言ではありません。本稿ではASP.NETの新機能を提供するASP.NET Futures CTPで利用可能な代表的なコントロールの扱い方について学習したいと思います。
-
ASP.NET AJAXで学ぶAJAX対応コントロール実装の基本(後篇)
ASP.NET AJAXと同様に、ASP.NET AJAX Control Toolkitも非常に便利な開発ツールです。開発の幅を広げるのに役立ちますが、使っているうちにもう少し利用しやすいコントロールが欲しいと思うことがあるかもしれません。本稿では前篇で作成したExtenderコントロールを拡張する方法や、ASP.NET AJAX Control Toolkitの最新動向について紹介します。
-
ASP.NET AJAXで学ぶAJAX対応コントロール実装の基本(前篇)
ASP.NET AJAXと同様に、ASP.NET AJAX Control Toolkitも非常に便利な開発ツールです。開発の幅を広げるのに役立ちますが、使っているうちにもう少し利用しやすいコントロールが欲しいと思うことがあるかもしれません。本稿ではASP.NET AJAX Control Toolkit Extenderを利用して自作のExtenderコントロールを作成する方法を学習します。
-
使ってみようASP.NET AJAX Control Toolkit(入力補助コントロール編2)
前回のASP.NET AJAX Control Toolkitの入力ページ補助コントロール編に続いて、本稿では「入力検証機能を強化するエクステンダ」と「特殊なメニュー表示を可能にするエクステンダ」の計11個のコントロールをサンプルを交えて学習していきます。
-
使ってみようASP.NET AJAX Control Toolkit(入力補助コントロール編)
ASP.NETユーザーがメインで利用することになるASP.NET 2.0 AJAX Extensionsは優秀な技術セットですが、ASP.NET AJAX Control Toolkitを利用する事で更にWebサイトのユーザーエクスペリエンスの向上が望めます。
-
WebサービスをバインドしたDataGridViewでソート処理を実装する
DataGridViewへバインドしたオブジェクトでソート機能を利用できるようにする手軽な方法を紹介します。
-
NAnt+InstallShield活用でビルド・インストーラ作成の自動化を行う
InstallShieldのプロパティファイル編集を手動せずに、NAntを利用して自動的に行うことで、ミスをなくし、確実にインストーラを作成することができます。
-
Ajax対応コントロールでJavaScriptレス アニメーションを実装する
ASP.NET AJAXの中で唯一、Microsoftだけではなく、コミュニティも加わって開発された「ASP.NET AJAX Control Toolkit」。その中でも、Webページにさまざまなエフェクトを追加するAnimationExtenderコントロールにフォーカスを当てて学習していきます。
-
SOAP拡張機能でSoapExceptionに例外情報を付加する
SOAPの仕様では、例外発生時にdetail要素に任意の情報を付加するように定められています。しかし、特別な仕組みを構築せずWebサービスを作成した状態では、detail要素には何の情報も設定されません。本稿では、.NET Frameworkで提供されるSOAP機能拡張を活用し、例外情報を付加するSoapExtentionクラスの作成方法について説明します。
-
S2Dao.NETを使ったO/Rマッピングは、コードがシンプルな上に、O/Rマッピングを定義するXMLを書く必要もありません。本稿はS2Dao.NETのサンプルソースを使いながら、DBを操作するプログラミングの解説をしていきます。
-
触ってみようASP.NET 2.0 AJAX Extensions
MicrosoftのAJAXフレームワーク、「ASP.NET AJAX」の本格リリースが近づいてきました。本稿では、JavaScriptを理解しなくともAJAXの技術を利用することが可能なASP.NET 2.0 AJAX Extensionsについて解説します。
-
NAntでVisual Source Safeの操作を自動化する
本稿ではNAntおよび、NAntContribのVSS関連タスクを利用して、Visual Source Safe(VSS)の操作からファイルのチェックアウト、編集、コメント付のチェックインまでを自動で行います。
-
.NET Framework 2.0に含まれているMSBuildというビルドツールを利用すると、アプリケーション開発で繰り返しがちな定型作業を省力化して、プログラミングそのものに専念できるようになります。本稿では、MSBuildの概要と使用例について紹介します。
-
.NET用のビルドツールNAntを利用する際に、アセンブリのファイルバージョンのアップデートを自動で行う方法を紹介します。これにより、手動によるビルドバージョン変更の手間がなくなり、ビルドが何度行われているかを正確に把握することができます。
-
iTextSharpを利用して.NETでPDF帳票を出力する
帳票を出力する方法は幾つかありますが、その中でもよく利用されているのがPDFによる印刷です。本稿では、iTextSharpというオープンソースのライブラリを利用して、.NETのアプリケーションからPDFファイルを生成する方法を紹介します。
-
RegexDesigner.NETを使って.NETでの正規表現をマスターする
正規表現は便利で強力な反面、パターンとよばれる記号と文字列の組み合わせ方法を学習する必要があるため、最初は難しく感じることがあります。そこで、本稿では「RegexDesigner.NET」という正規表現のパターンを簡単にテストできるフリーウェアを使いながら、正規表現の基本的な例を紹介していきます。
-
テンプレートエンジンNVelocityを活用してテキストを生成する
テンプレートとして用意しておいたテキストファイルをアプリケーションの実行時に読み込み、動的に値を埋め込める「NVelocity」というプロダクトを紹介します。
-
NAntを使用すると、アプリケーション開発時の繰り返し作業(リリースモードでコンパイルしたり、VSS(Visual Source Safe:ソースコード管理ソフト)から最新ソースを取ってきてビルドしたりというような作業)を自動化することができます。本稿では、NAntの概要と、使用例について紹介します。
-
S2Container.NETのDIとAOPを活用し生産性の高いシステムを構築する
「Seasar2」は、DIコンテナとAOPという便利な機能を提供するJavaのオープンソースのフレームワークで、今後の開発の中心となる基盤として注目を集めています。本稿では「Seasar2」を.NET環境に移植した「S2Container.NET」と呼ばれるプロダクトを紹介します。
-
NHibernateを利用してSQLを書かずにデータベースにアクセスする方法
NHibernateは、SQLを書かずにテーブルのデータとクラスをシームレスに変換させるO/Rマッピングを実現するため、コーディングの量を軽減することができます。
-
iBATIS.NETにてO/Rマッピングを行う(DAO Framework編)
iBATIS.NETに含まれるの2つのフレームワークのひとつ「DAO Framework」について紹介します。DAO Frameworkは、パーシステンス層(DBアクセス)とサービス層(ビジネスロジック)の依存性を下げる簡易のDI(Dependency Injectioun)機能を提供します。
-
iBATIS.NETにてO/Rマッピングを行う(SQL Maps編)
iBATIS.NETに含まれる2つのフレームワークのひとつ「SQL Maps」について紹介します。SQL Mapsは、XMLに定義したSQLを実行し、その実行結果とオブジェクトをマッピングする機能を提供します。
-
log4netはJavaで有名な「log4j」を.NETに移植したロギングライブラリです。 log4netを使用すると簡単に効果的なログ出力が可能になります。