タグ

.NETに関するjak180のブックマーク (6)

  • LINQの仕組み&遅延評価の正しい基礎知識 - @IT

    .NET開発者中心 厳選ブログ記事 LINQの仕組み&遅延評価の正しい基礎知識 ―― ブログ「neue cc」より ―― 河合 宜文 2011/08/10 「.NET開発者中心 厳選ブログ記事」シリーズでは、世界中にある膨大なブログ・コンテンツの中から、特にInsider.NET/.NET開発者中心の読者に有用だと考えられるブログ記事を編集部が発掘・厳選し、そのブログ記事を執筆したブロガーの許可の下、その全文を転載・翻訳しています。この活動により、.NET開発者のブログ文化の価値と質を高め、より一層の盛り上げに貢献することを目指しています。 稿では、LINQについて基礎から理解することを目的に、その仕組みと遅延評価について最初から解説します(※「何をもって最初/基礎とするか」は人により異なると思いますが、稿の解説はあくまで、わたしなりの基準における基礎です)。 なお、ここではLINQ

  • MVVMパターンの常識 ― 「M」「V」「VM」の役割とは?(1/5) - @IT

    .NET開発者中心 厳選ブログ記事 MVVMパターンの常識 ― 「M」「V」「VM」の役割とは? ―― 「the sea of fertility」より ―― 尾上 雅則 2011/05/18 「.NET開発者中心 厳選ブログ記事」シリーズでは、世界中にある膨大なブログ・コンテンツの中から、特にInsider.NET/.NET開発者中心の読者に有用だと考えられるブログ記事を編集部が発掘・厳選し、そのブログ記事を執筆したブロガーの許可の下、その全文を転載・翻訳しています。この活動により、.NET開発者のブログ文化の価値と質を高め、より一層の盛り上げに貢献することを目指しています。 MVVM(Model-View-ViewModel)パターンに関する知見があちこちに散らばっているように見えるので、そろそろまとめてみることにしました。この記事は、MVVMの基的な考え方・実装方法などを把握されて

  • 『テーブルごと自動更新! C# + MySQL Connector/Net』

    まさかの奇跡の連続更新。いままでMySQL Connector/Net の機能を見てきたわけですが、データ取得、追加、更新、削除と、個別に扱ってきました。しかしながら、.NetのDataTableクラスとMySqlDataAdapterクラスの組み合わせで、もっと簡単に更新作業ができてしまいます。ユーザーが行った変更を解析?し、レコードの追加、更新、削除をまとめてやってくれるのです。…ならなんで初めに紹介しなかったんだよ!という話になるかもしれませんが、これにはそれなりの理由があります。 この機能を使うには単一のテーブルであることが条件です。ということはJoin結合などを用いたSelect文でデータを取得した場合、これから紹介する方法は使えないことになります。普通データベースを構築すると正規化の段階でテーブルがいくつかにわかれ、データを取得する段階で結合すると思います。単一のテーブルのデー

    『テーブルごと自動更新! C# + MySQL Connector/Net』
  • VisualStudioからAJAXを自動生成するツール Visual WebGui:インタース グループ

  • MSDN ホームページ

  • TCPを利用した複数クライアント接続可能なチャットアプリケーションの作成:CodeZine

    はじめに ここでは、複数のクライアントが同時に接続できるTCPを利用したクライアントサーバー型チャットアプリケーション(僭越ながら、「DOBON Chat」と命名させていただきます)のサンプルを示し、その要点を解説します。 .NET FrameworkではTCPを利用したデータ通信を行うためのクラスとして、TcpClient及びTcpListenerクラス(共にSystem.Net.Sockets名前空間)が用意されています。これらのクラスは内部でSocketクラス(System.Net.Sockets名前空間)を使用しており、Socketクラスをより簡単に扱えるようにするためのクラスであると言えます。しかしSocketクラスを直接扱う場合と比べて機能的に劣り、しかも取り扱いの難しさもそれほど変わるとは思えません。そこでここでは、TcpClientとTcpListenerクラスを使わずに、

    TCPを利用した複数クライアント接続可能なチャットアプリケーションの作成:CodeZine
  • 1