先日、ASP.NET MVCのバージョン1が正式にリリースされた。ここでは、ASP.NET MVCの利用によって何が変わるのか、従来のASP.NETとの違いという切り口から見ていくことにする。 革新的だったASP.NETのアーキテクチャ ASP.NETが.NET Frameworkと共にリリースされたのは2002年のことである。当時はJavaサーブレットやPHPなどの「HTTPを意識しながら、テキストエディタベースでWebアプリケーションを作っていくやり方」しか存在しなかった。 その点、ASP.NETはWebアプリケーション開発のフレームワークでありながら、デスクトップアプリケーションを開発していくときと同じ感覚で利用できた点が革新的であった。すなわち、Visual Studioの画面上でテキストボックスやボタンなどのコントロールをドラッグアンドドロップで配置し、それらのコントロールに対し
おくればせながら、 元ネタをよーやく検証しました。 ( もちろん ! ) 再現できたので、 Visual Studio & .Net Framework プロダクト フィードバック センターに vote / 検証 / 回避策 それぞれ ++ してきました。 > 一日でトップアクティブバグレポートに躍り出るとは思いませんでした。 私が出した WPF ネタが長らくトップだったのに。 残念じゃ~ (^^; > なんかわざとやっているのかと思います。 わざとかどうかは別として、 とりあえずは IndexOf() だけみたいですね。 StringComparison を指定できるその他のメソッド Compare(), LastIndexOf(), StartsWith() といったあたりは、 "愛々" では大丈夫そうでした。 → テストコード UnitTest1.cs ( 7,192 バイト, VS
.NET での文字列比較ですが、忘れやすいのでメモしておきます。 New Recommendations for Using Strings in .NET 2.0 カルチャを認識しない文字列操作の実行 Share This : Speed Up String Processing with StringComparison.Ordinal DO: Use StringComparison.Ordinal or OrdinalIgnoreCase for comparisons as your safe default for culture-agnostic string matching. DO: Use StringComparison.Ordinal and OrdinalIgnoreCase comparisons for increased speed. DO: Use Str
例 ProtectSection メソッドを使用する方法の例を次に示します。 static public void ProtectSection() { // Get the current configuration file. System.Configuration.Configuration config = ConfigurationManager.OpenExeConfiguration( ConfigurationUserLevel.None); // Get the section. UrlsSection section = (UrlsSection)config.GetSection("MyUrls"); // Protect (encrypt)the section. section.SectionInformation.ProtectSection( "RsaPro
2007年12月14日(金)、ついに「Visual Studio 2008日本語版」(以降、VS 2008)がRTM(製造工程向けリリース)になった。現在、MSDNサブスクライバ・ダウンロードなどを通じてWebから入手可能になっており、ボリューム・ライセンス販売は2008年2月1日(金)より、店頭パッケージ販売は2月8日(金)より開始される予定だ。 VS 2008の主な関連サイトは次のとおり。 Visual Studio 2008公式サイト MSDNサブスクライバ・ダウンロード Visual Studio 2008 Express Editionダウンロード 本特集(前・後編)では、新登場したVS 2008の主要な新機能を、スクリーン・ショットと簡単な説明によるダイジェスト形式で紹介する(※本特集では詳しい機能説明は行わない。詳細な機能説明は今後の記事企画にご期待いただきたい)。前編ではV
では、Visual Studio を使ったデータベースの作成手順について説明します。 まず、Visual Studio の [ソリューションエクスプローラ] で、LinqToSqlTest プロジェクトを右クリックして、 [追加] → [新しい項目] を選びます。 ダイアログが開いたら、[カテゴリ] から [データ] → [サービスベースのデータベース] を選んで、 適当な名前をつけて(ここでは ComicDatabase.mdf とします) [追加] ボタンを押します。 できた mdf ファイルをソリューションエクスプローラ上でダブルクリックすると、 [サーバーエクスプローラ] が開くので、 サーバーエクスプローラ中の [テーブル] のところを右クリックして [新しいテーブルの追加] を行います。 上記の表1~4のようなテーブル定義を行ってください。 テーブル名は、右下に出ている [プロ
対象読者 本記事はC#でのプログラミングを行ったことがある方を対象としています。サンプルを動作させるための環境設定等は「WPF(Windows Presentation Foundation)+XAML入門 前編」ご覧ください。関連記事WPF(Windows Presentation Foundation)+XAML入門 前編WPF(Windows Presentation Foundation)+XAML入門 後編 WCF登場の歴史的経緯 WCF(コードネーム:Indigo)は、.NET Framework 3.0の通信部分を司るコンポーネントです。さて、WCFについて考える前に、これまで存在したネットワーク分散サービスのフレームワークをいくつか列挙してみましょう。
前回はWCFの基本的な概念を説明した。今回はプログラミングやコンフィグレーションといったいわば実装手段を見ていく。今回のサンプル実装を通じて前回説明したWCFの概念がどのように実装されていくのかを理解していただければ幸いである。 なお、ここに記載した内容は製品出荷前の現段階(2006 February CTP段階)での内容であるため将来変更される可能性が十分あることをあらかじめご了承いただきたい。本稿ではVisual Studio 2005とWinFX February CTPをインストールした環境でプログラミングを行っているが、すでにWinFX Beta2のダウンロードが可能となっている。最新のベータ版のダウンロードおよびインストール手順に関しては、下記サイトを参照していただきたい。 Windows Vista デベロッパー センター ベータ版ダウンロード 1. サービスの実装 さて、前
このセクションでは、Windows Communication Foundation (WCF) アプリケーションを作成するための基礎について説明します。 このセクションの内容 基本的なプログラミング ライフサイクル WCF サービスとクライアント アプリケーションの設計、ビルド、展開のライフサイクルについて説明します。 サービスの設計と実装 サービス コントラクトの設計および実装方法、メッセージ交換パターンの選択方法、エラー コントラクトの指定方法、およびその他のサービスの基本的な側面について説明します。 サービスの構成 WCF サービスを構成して、コントラクト要件のサポート、ローカル ランタイム動作のカスタマイズ、およびサービスを公開するアドレスの指定を行う方法について説明します。 ホスティング サービス アプリケーションでサービスをホストするときの基本について説明します。 クライアン
■ 自己紹介 ■ こんにちは。 Chicaです。 あんまり自己紹介が得意じゃないので簡単ですが、現在は外資系の会社でシステム開発を行っています。 英語が結構得意な感じです。 ちょっとした社会貢献になればと思って始めてみました。 何かご意見などございましたら、お気軽にご連絡くださいね。^^
■ 自己紹介 ■ こんにちは。 Chicaです。 あんまり自己紹介が得意じゃないので簡単ですが、現在は外資系の会社でシステム開発を行っています。 英語が結構得意な感じです。 ちょっとした社会貢献になればと思って始めてみました。 何かご意見などございましたら、お気軽にご連絡くださいね。^^
\閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう
東京大学は11月30日,タブレットPCを使って学生の読解力を鍛えるという授業の模様を報道陣に公開した。マイクロソフトの寄附で設立した研究部門が開発するタブレットPC用ソフト「MEET eJournalPlus」を使い,「文献を批判的に読み解く,批判的読解力を育成する」(東大)としている。東大は2008年7月に,MEET eJournalPlusをフリー・ソフトウエアとして公開する予定。 研究部門の名称は「マイクロソフト先進教育環境寄附研究部門(略称MEET)」。MEETは先進的な教育環境の開発や評価に取り組んでおり,2007年2月にもNHK番組のアーカイブ「NHKアーカイブス」のコンテンツを学生が自由に閲覧できるようにした教育用ソフト「MEET Video Explorer」を公開している(関連記事:タブレットPCとNHK映像を使う「世界初」の授業、東大が公開)。 今回公開した「MEET
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く