タグ

.netに関するfragarach_the_swordのブックマーク (8)

  • データの同時更新を防ぐための排他制御

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    データの同時更新を防ぐための排他制御
    fragarach_the_sword
    fragarach_the_sword 2012/10/01
    CodeZine連載:実例で学ぶASP.NET Webフォーム業務アプリケーション開発のポイント:データの同時更新を防ぐための排他制御
  • @IT:特集:ASP.NETで実践するO/Rマッピング(NHibernate編)

    いまさら強調するまでもなく、今日、データベースといえば、リレーショナル・データベース(以降、RDB)が主流であることは間違いない。しかし、C#やJavaC++といったオブジェクト指向言語の台頭によって、RDBが常に最適解とはいえない状況が発生しつつある。というのも、RDBとオブジェクト指向言語で扱うオブジェクトとは、そもそもの構造が異なるためだ。 オブジェクト指向に基づいてデータベース・アクセスを行おうとすれば、例えばINSERT命令を発行するには、データベースに格納すべき値をオブジェクトから取り出し、INSERT命令を動的に組み立てる必要がある(1つのオブジェクトをテーブル内の1レコードに対応させる場合)。逆に、SELECT命令でデータベースから取り出した結果セットは、オブジェクトを生成してから、結果セット内の各値を対応するオブジェクトのプロパティに代入しなければならない。 このような

    fragarach_the_sword
    fragarach_the_sword 2011/06/09
    @IT:特集:ASP.NETで実践するO/Rマッピング(NHibernate編)
  • 連載:XAMLの基礎知識 - @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

    fragarach_the_sword
    fragarach_the_sword 2011/05/28
    連載:XAMLの基礎知識 - @IT
  • MVC、C#、SQL Serverを利用した最新「高速」データベース開発法

    データベースは企業システム内に閉じたデータを統合管理していればいい、という時代ではないのかもしれません。今回は、マイクロソフトの最新手法「ASP.NET MVC」を使ってみます。Webデータベースシステムの短納期開発が狙えます。 データベースシステムは様々な形態のものが作られ、使われてきました。ファイル共有型の小規模システム、より格的なデータベース管理システム(Database Management SystemDBMS)を使ったクライアント/サーバー型のシステム、そして21世紀に入って主流になってきたと言えるのが、Webデータベースシステムです。 Webデータベースシステムでは、Webブラウザ、Webサーバー、アプリケーションサーバー、データベース管理システムなどがかかわってくるので、開発が簡単であるとは言えません。でも、必要なソフトウエアをパッケージ化し、効率よくWebデータベース

    MVC、C#、SQL Serverを利用した最新「高速」データベース開発法
    fragarach_the_sword
    fragarach_the_sword 2011/02/11
    MVC、C#、SQL Serverを利用した最新「高速」データベース開発法 - データベース新基礎知識:ITpro
  • 「IronRuby 1.0」リリース 開発開始から3年、初の安定版

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    「IronRuby 1.0」リリース 開発開始から3年、初の安定版
    fragarach_the_sword
    fragarach_the_sword 2010/04/24
    「IronRuby 1.0」リリース 開発開始から3年、初の安定版:CodeZine
  • 新たな関数型言語「F#」

    はじめに F#とは、マイクロソフトリサーチが開発しているOcaml(Objective Caml)互換の関数型プログラミング言語(以降、関数型言語)です。他の.NET Framework対応言語と同じくVisual Studio(以降、VS)に統合される予定で、現在マイクロソフトから提供されているVS2010のベータ版にも搭載されています。 マルチコアプロセッサが主流になり、従来の科学やその他の学術研究分野に限らず、金融業、製造業など幅広い分野においてHPC(High Performance Computing)が普及してきました。それに伴い、並列処理や分散プログラミングを得意とし、高演算処理能力を発揮する関数型言語への期待は急速に高まりつつあります。関数型言語はその長所にもかかわらず、他言語との相互運用性の乏しさもあって長い間ごく限られた一部のデベロッパーにしか学習されていませんでした。

    新たな関数型言語「F#」
    fragarach_the_sword
    fragarach_the_sword 2009/12/19
    CodeZine連載:C#プログラマのためのF#入門(1)
  • クラウドは万能か? マイクロソフトのAzure戦略

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    クラウドは万能か? マイクロソフトのAzure戦略
    fragarach_the_sword
    fragarach_the_sword 2009/02/05
    クラウドは万能か? マイクロソフトのAzure戦略:CodeZine
  • .NET開発者向け新関数型言語 「F#」入門 (1/3):CodeZine(コードジン)

    F#は.NET開発者向けの新しい関数型プログラミング言語です。また、オブジェクト指向プログラミングもサポートしており、最新の.NET Frameworkのあらゆる要素をサポートできます。Visual Studioの次期バージョン(バージョン2010)でもサポートされる予定です。稿では、重要性が増していくであろう、そのF#言語の概要を分かりやすく説明します。 はじめに 現在、.NET開発者がMicrosoftのソリューションだけを使ってアプリケーションを開発する場合は、Visual Basic、C#、C++のいずれかを使用します。この3つの言語はどれも命令型プログラミングと呼ばれるプログラミングパラダイム(モデル)に基づいています。つまり、問題を解決するための手順を開発者が自ら正確に指定しなければなりません。これは、ステートメントを正しい順序で並べることによって行われますが、アプリケーショ

    .NET開発者向け新関数型言語 「F#」入門 (1/3):CodeZine(コードジン)
    fragarach_the_sword
    fragarach_the_sword 2009/01/24
    .NET開発者向け新関数型言語 「F#」入門:CodeZine
  • 1