タグ

ASPNETに関するazanのブックマーク (21)

  • .NET開発者がよく使うサイト、本当に使えるサイト【2015年度版】

    .NET開発者がよく使うサイト、当に使えるサイト【2015年度版】:特集:.NET開発者のためのオンラインリソースガイド Web上には.NET関連サイトが数え切れないほどたくさんある。その中でも.NET開発初心者がまずは押さえておきたいWebサイトを厳選してまとめた。 稿は、これから.NETでプログラミングを始めようとしている方や、新しく.NETでの開発に携わることになった方に贈るオンラインリソースガイドの2015年度版である。インターネット上に数ある.NET関連サイトの中で、.NET開発者がまずは押さえておくべきWebサイトについてまとめている。 稿がまとめているサイト&ジャンル分けについて .NET開発者がよく利用するサイトの代表は、やはり.NET Framework & Visual Studioを提供するマイクロソフトのサイトだろう。だが、ひとくくりに「マイクロソフトのサイト

    .NET開発者がよく使うサイト、本当に使えるサイト【2015年度版】
  • 「Node.js Tools 1.0 for Visual Studio」がリリース、Visual Studio 2013/2012でNode.jsの利用を可能に

    「Node.js Tools 1.0 for Visual Studio」は、リッチな編集環境、コードコンプリート機能、インタラクティブウィンドウ(REPL)、npmの統合、高度なデバッグやプロファイリング、テスト環境の統合、Visual Studioとの完全な統合、Node.js/io.js/JavaScriptTypeScriptHTMLCSS/JSONのサポートを備えている。 編集環境については、構文のハイライトやコードの折りたたみ、検索機能、コードコンプリート機能をはじめ、ユーザーが「あるべき」と考える機能をすべて搭載する。インタラクティブウィンドウ(REPL)は、書いたコードをその場で実行できる機能で、迅速な開発に役立つ。また、npmの依存性管理をソリューションエクスプローラーに統合し、依存性の解決に必要なパッケージの検索およびインストールを可能にしている。 このほか、プロ

    「Node.js Tools 1.0 for Visual Studio」がリリース、Visual Studio 2013/2012でNode.jsの利用を可能に
  • ASP.NET Identityでユーザーを管理する

    ユーザー管理機能の必要性 これまで様々な認証方法を紹介してきましたが、そのどれもが「利用者がユーザー情報を登録、変更する」ことを前提としていました。しかし、実際のWebアプリケーションでは、管理、運用を行う側で、集中的にユーザー情報を管理したいケースが多々あります。例えば、新たなユーザーの代理登録を行ったり、不要なユーザーを削除したり、パスワードを忘れたユーザーのパスワードを変更したり、といったものです。 こういった運用は、もちろんデータベースに登録されたユーザー情報テーブル等のデータを、直接変更することでも対処は可能です。しかし、データを直接操作するのは、その手順自体が煩雑なことに加え、アプリケーションで行っている多くの検証をスキップしてしまうこともあり、データの不整合が発生する可能性が非常に高くなります。 そのため、できることならアプリケーション側でユーザー情報を管理する手段を用意し、

    ASP.NET Identityでユーザーを管理する
  • ASP.NET MVC5で導入されたBootstrapを理解しよう

    この記事では、ASP.NET MVC5のひな形ページで使用されているBootstrapというフレームワークについて紹介します。Bootstrapは、CSS3ベースのオープンソースで、デザインが苦手なエンジニアでも見栄えの良いページを作ることができる魅力的なフレームワークです。 前編にあたる稿では、「Bootstrapの特長」「ASP.NET MVCで生成されるひな形」「Bootstrapの仕組みとUIコンポーネントの理解」について紹介します。Bootstrapを学ぶことで、よりリッチなサイトを簡単に作れるようになります。 Bootstrapの特長 Bootstrapは、元TwitterのMark Otto氏とJacob Thornton氏らによって開発されているオープンソース(MITライセンス)です。HTML5、CSS3、jQueryといった技術をベースとしており、最近ではフラットデザイ

    ASP.NET MVC5で導入されたBootstrapを理解しよう
  • 第2回 RESTfulなAPIの設計を学ぼう

    Web APIといっても、どのようなURLの、どのようなAPIを定義すればよいのか? RESTfulなHTTPサービスを実装するためのAPIの定義方法の基礎を説明する。 連載目次 連載は、ASP.NET Web APIを基礎から解説している。前回は、簡単なHello, Worldコードを確認しただけであったが、今回から格的な実装の解説に入る。 ASP.NET Web APIにおいて、最低限必要になる実装は、「ルーティングの設定」と「APIコントローラの実装」である。今回~次回は、そのうちの「APIコントローラの実装」について解説を行う*1。 開発環境はMicrosoft Visual Studio Express 2012 for Web(Update3)、言語はC#、対象とするASP.NET Web APIのバージョンは1とする*2。 *1 ルーティングの設定については、第4回目で紹

    第2回 RESTfulなAPIの設計を学ぼう
  • ASP.NET Web APIの全体像をつかむ

    RESTfulなHTTPサービスを構築するためのフレームワーク「ASP.NET Web API」を基礎から解説する連載スタート。まずは“Hello, World”のコードを説明し、挙動を確認する。 連載目次 ASP.NET Web APIとは 「ASP.NET Web API」とは、ブラウザや、デスクトップ・アプリケーションから、タブレットや携帯電話などのモバイル・デバイスまで、さまざまなクライアントにHTTPサービスを提供するためのフレームワークだ。2012年8月に、.NET Framework 4.5、ASP.NET MVC 4とともにバージョン1(=ASP.NET Web API)として正式版がリリースされた。 「One ASP.NET」のビジョン(=ASP.NETをコアとしたHTTPサービス構築テクノロジ全体を示す概念)の下、「サービス」を提供するフレームワークとしてSignalR

    ASP.NET Web APIの全体像をつかむ
  • ASP.NET SignalRを知る

    連載目次 ASP.NET SignalRとは 近年になってASP.NETを取り巻く状況には大きな変化が起こっている。数年前までは「ASP.NET」といえば、それはすなわちWebフォームのことであった。だが、ASP.NET MVCやASP.NET Web APIASP.NET Webページが登場したことで、ASP.NETはその姿を大きく変えて「One ASP.NET」と呼ばれるビジョンが提唱されるまでになっている。 今回紹介する「ASP.NET SignalR」(シグナルアール。以降、単に「SignalR」)も、(上の概念図を見て分かるように)ASP.NETを基盤としたテクノロジであり、これを利用することでASP.NETアプリにリアルタイム性を持たせることが可能となる。 今回、正式版としてバージョン1.0がリリースされたSignalRは、もともと、ASP.NET開発チームのDavid Fo

    ASP.NET SignalRを知る
  • ASP.NET Webフォームの新機能

    ASP.NET 4.5で追加されたWebフォーム関連の新機能の中から、データ操作関連の新機能とHTML5対応について説明。さらに、2012.2 Updateからの新機能である「FriendlyUrls」について紹介する。 連載目次 はじめに ASP.NET 4.5と、先日公開された「ASP.NET and Web Tools 2012.2」(以降、2012.2 Update)には、ASP.NETを使ったWebアプリ開発の助けとなるさまざまな機能が含まれている。 前回は基となるASP.NETのコア機能と、開発ツールであるVisual Studio 2012の新機能について説明した。第2回目となる稿では、ASP.NET Webフォームに関連する機能の中から、ASP.NET 4.5で追加された、データ操作に関連するいくつかの新機能とHTML5対応について説明し、最後に2012.2 Updat

    ASP.NET Webフォームの新機能
  • .NET業務アプリのスマホ対応のポイント(1/3) - @IT

    特集:.NET業務アプリのスマホ対応のポイント ある日、「アプリをスマートフォンに対応しろ」と言われたら 尾崎 義尚 2012/05/07 ■1. スマートフォン対応とは 最近は、スマートフォン以外の携帯電話を見かけることの方が少なくなった。電車の中でも、ほとんどの人がスマートフォンを使っている。そんな中でよく聞くのが、「自社アプリをスマートフォン対応したい」という話だ。すでに作られている業務アプリをスマートフォンに対応させて、いつでもどこでも操作できるようにしたいというものだ。 そこで稿では、社内アプリをスマートフォンに対応させるために、何をしたらよいのかを考えていこう。 ■2. ネットワーク接続 スマートフォンのネットワーク接続方法には、「3G回線」と「Wi-Fi接続」の2パターンが用意されている。 スマートフォンをWebアプリに接続するためには、当然のことながらWebサーバに接続で

  • ASP.NET MVC 3における単体テストの基礎

    はじめに 前回はASP.NET MVC 3(以下、MVC 3)のController周りの改良点として、Dependency Injection(以下、DI)の簡単な実装を紹介しました。今回は前回実装したDIプロジェクトのテスト前にMVC 3における単体テストの基について紹介します。 なお、ASP.NET MVCの基的な開発については過去の連載を参照してください。 ASP.NET MVCフレームワーク 正式版 入門 ASP.NET MVC 2入門 颯爽登場!ASP.NET MVC 3の概要を押さえる ASP.NET MVC 3Tools UpdateとView周りの改良点 ASP.NET MVC 3における検証まわりの改善点 ASP.NET MVC 3におけるDI実装のポイント 必要な環境 次の環境が必要です。 Visual Studio 2010(Visual Web Develop

    ASP.NET MVC 3における単体テストの基礎
  • Visual StudioでASP.NET Webページの開発を行うには?[VS 2010] - @IT

    IT > Insider.NET > .NET TIPS > Visual StudioでASP.NET Webページの開発を行うには?[VS 2010] 主にPHP言語や.NET言語で作られたオープンソースのWebアプリをカスタマイズ・運用するために使われる代表的な開発環境としては、「WebMatrix」がある。WebMatrixで新規にWebサイトを作成する場合の(具体的には「空のサイト」テンプレートからサイトを作成する場合の)、標準的な開発技術は「(C#の)ASP.NET Webページ(Web Pages)」になる。このASP.NET Webページ(=.cshtml/.vbhtmlファイル)とは、「Razor構文」と呼ばれるシンプルな記述方法を用いて作成できるWebアプリのことである。詳しくは「特集:新ツール「WebMatrix」でのASP.NET Webページ開発を試してみた」を

  • Microsoft FTP 7.5 の新機能

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 作成者 : Tim Elhajj および Robert McMurray 発行日 : 2008 年 1 月 15 日 (作業者 : iisteam (英語)) 更新日 : 2009 年 3 月 18 日 (作業者 : iisteam (英語)) はじめに Microsoft は、Windows Server® 2008 向けの個別ダウンロードとして入手できる、新しい FTP サービスをリリースしました。新しい FTP サービスは Windows 環境の FTP にセキュリティで保護された堅牢なソリューションを提供します。この新しい FTP サービスは Windows Server 2008 専用に作成され、W

    Microsoft FTP 7.5 の新機能
  • 開発者が知っておくべき、6つのUIアーキテクチャ・パターン - @IT

    .NET開発者中心 厳選ブログ記事 開発者が知っておくべき、6つのUIアーキテクチャ・パターン ―― 「matarillo.com」より ―― 猪股 健太郎 2011/12/15 「.NET開発者中心 厳選ブログ記事」シリーズでは、世界中にある膨大なブログ・コンテンツの中から、特にInsider.NET/.NET開発者中心の読者に有用だと考えられるブログ記事を編集部が発掘・厳選し、そのブログ記事を執筆したブロガーの許可の下、その全文を転載・翻訳しています。この活動により、.NET開発者のブログ文化の価値と質を高め、より一層の盛り上げに貢献することを目指しています。 Martin Fowler氏の『GUI Architectures』を訳して公開しようと思ったのだが、FAQページに「PofEAAの続編などは商業出版する予定なので翻訳はしないでほしい」と書いてある。なので翻訳の公開はやめて、「

  • ASP.NETでWindowsサービスのような機能を実装する方法

    はじめに アプリケーションを作成していると、定期的に処理を実行したいということがよくあります。例えば、「毎日1回不要なデータを消す」「定期的にキャッシュしたデータが更新されていないかチェック」といった場合です。こういった場合にはWindowsサービスを利用するなどの方法が取られます。 しかしWebアプリケーションでWindowsサービスを利用する場合、Webサイトのセットアップとは別にサービスを設定する必要があり、メンテナンスの手間がかかります。Webサイト上のスレッドで実行できれば、サービス起動などの手間を減らすことができます。 稿では、Windowsサービスのような定期的な処理を実行するための機能をASP.NETに組み込む方法を解説します。この機能はWebサイト1つにDBサーバ1台という形での利用を想定しています。大規模Webサイトで複数のWebアプリケーションを同時にホストするよう

    ASP.NETでWindowsサービスのような機能を実装する方法
  • .NETでスマホ向けWebアプリ開発を始める前の基礎知識(1/3) - @IT

    .NETによるスマートフォンWeb UI開発ガイド【導入編】 .NETでスマホ向けWebアプリ開発を始める前の基礎知識 デジタルアドバンテージ 一色 政彦 2011/04/01 いま、開発者の間で「スマートフォン開発」に対する関心が高まってきている。これは.NET開発者においても例外ではなく、Insider.NET/.NET開発者中心の読者の66%(※@IT読者全体では70%)がスマートフォン開発を検討しているのだ*1。(執筆現時点での).NET開発における主要なアプリ形態としては(※稿では「アプリケーション」は「アプリ」と表記)、Windowsアプリと(PC向け)Webアプリが挙げられるが、数年後にはそこにスマートフォンが加わりそうな雰囲気である。 スマートフォン開発といっても、大きく分類して「ネイティブ・アプリ」と「Webアプリ」の2種類が考えられる。現時点で、この両者への開発者の関

    azan
    azan 2011/05/04
    『スマホWeb UI開発ガイド』(110401)
  • ノベル、「Mono for Android」を発表--Android向けに.NETアプリ開発を可能に

    Novellは、GoogleLinuxベースのモバイルOS向けに「Microsoft Visual Studio」を使って.NETおよびC#アプリケーションの開発を可能にするツールセット「Mono for Android」を発表した。 米国時間4月6日に発表された「Mono for Android」は、Microsoftの「.NET」フレームワークを使用するモバイル開発者の可能性を広げる製品だ。Novellは2009年、Appleの「iOS」デバイス向けに「MonoTouch」という同様の製品をリリースしている。MonoはMicrosoftのツールセットのオープンソース実装で、.NETアプリケーションを複数のプラットフォームで実行できるようにする。 Novellの開発者プラットフォーム担当チーフで、Monoプロジェクトの創設者でもあるMiguel de Icaza氏は声明で、「複数のモバ

    ノベル、「Mono for Android」を発表--Android向けに.NETアプリ開発を可能に
    azan
    azan 2011/05/04
    VisualStudioでC#を使った開発(110407)
  • 無理してiPhoneアプリを作る必要はない − TechTargetジャパン ホワイトペーパー ダウンロードセンター

    iPhoneに最適化されたWebアプリケーションを、Visual Studioで構築する手法を解説する。グレープシティ株式会社 無理してiPhoneアプリを作る必要はない iPhoneに最適化されたWebアプリケーションを、Visual Studioで構築する手法を解説する。 要約 業務システムのクライアントとしてスマートフォンが利用されはじめている。外出先からインターネットを通じて既存のシステムに接続するのが一般的な用途だろう。 システムインタフェースとしてWebアプリケーションが用意されていれば追加投資せずに接続できる。しかし、スマートフォンでPC用のWebサイトを参照すれば使い勝手が犠牲になることは明確だ。 広く認知されたスマートフォンであるiPhoneのネイティブアプリのUIであれば、ユーザーの戸惑いは最小限に抑えられるが、iPhoneアプリは開発するにも、最終的にリリースするにも

    azan
    azan 2011/05/03
    グレープシティ ComponentOne Studio for iPhone
  • Visual StudioのIntelliSenseでHTML5を利用するには?[C#、VB] - @IT

    次世代のWeb標準技術であるHTML5に対する機能のニーズが高まってきている。これを受けて、HTML5のある程度のサポート*1がVisual Studio 2010(以降、VS 2010)のSP1(Service Pack 1)で追加された(※これまでVS 2010ではサポートされていなかった)。 TIPSでは、VS 2010のコード・エディタのIntelliSense(インテリセンス)で、HTML5のタグや属性を利用する方法について説明する。ちなみに、VS 2008のIntelliSenseでHTML5を利用したい場合は、「Visual Studioギャラリー:HTML 5 Intellisense for Visual Studio 2010 and 2008(英語)」をインストールしてから、以下の手順を実行すればよい。 ■IntelliSenseのHTML5サポートを利用する方法

  • Webフォーム vs. ASP.NET MVC ― スマートフォン向けWeb開発で使えるのはどっち?(1/4) - @IT

    .NETによるスマートフォンWeb UI開発ガイド【導入編】 Webフォーム vs. ASP.NET MVC ― スマートフォン向けWeb開発で使えるのはどっち? WINGSプロジェクト かるあ(監修:山田祥寛) 2011/04/18 ここ数年で、日においてもiPhoneAndroid端末といったスマートフォンの所有率が大きく伸び、それに伴い、スマートフォン全般向けのWebアプリの開発や、各スマートフォン・プラットフォーム向けのネイティブ・アプリの開発が注目を浴びている(※稿では「アプリケーション」は「アプリ」と略す)。 稿では、ASP.NETが提供する、Webフォーム、ASP.NET MVCという2つのWeb開発技術を取り上げ、スマートフォン向けのWeb開発を行ううえで、どちらが適しているのかを検証していきたい。 ■Webアプリとネイティブ・アプリの比較 スマートフォン向けのアプ

  • .NET FrameworkでJSONデータを処理する

    はじめに JSON(JavaScript Object Notation)形式のデータは、XML形式よりもシンプルな記法でデータ構造を記述できることから、Webサービスで広く用いられています。 JSONはJavaScriptのオブジェクトのリテラル表現がもととなっているため、JavaScriptではそのまま読み書きすることができます。一方、C#などの.NET Framework上の言語では、JSONデータをいったん.NETのオブジェクトに変換した上で処理を行う必要があります。 この記事では、.NET Frameworkの言語からJSONデータを読み書きするためのライブラリとして、.NET Framework標準のDataContractJsonSerializerと、CodePlexで公開されているDynamicJsonを取り上げ、それぞれの使用方法について解説します。特にDynamicJ