タグ

2008年8月9日のブックマーク (5件)

  • LINQ(リンク)の基礎知識

    VS 2008最大の新機能LINQを分かりやすく解説。C#コードでDBやオブジェクトを検索。LINQを始めるにはまずここから。 連載目次 Visual Studio 2008(以下、VS 2008)にはさまざまな新機能が追加されていますが、最大の新機能といえばやはり「LINQ」(「リンク」と読みます)でしょう。 LINQとは、 Language INtegrated Query の略で「統合言語クエリ」と訳されますが、もう少し分かりやすくいい換えれば、 言語(C#やVisual Basicなど)のコード内に記述できるクエリ となります。クエリとは「問い合わせ」です。開発でクエリといえばデータベース検索に使われるSQL文が代表的ですが、LINQではSQL文に似た構文によりクエリを記述し、データベースをはじめ、さまざまな対象から、データの検索や集計、取得などが可能になります。 LINQによるク

    LINQ(リンク)の基礎知識
    raitu
    raitu 2008/08/09
    LINQまとめ
  • 【レポート】LINQだけじゃないC# 3.0新機能 (1) LINQ だけじゃない C#3.0新機能 | エンタープライズ | マイコミジャーナル

    はじめに 8月にパシフィコ横浜の国際会議場で開催された Microsoft Tech・Ed 2007 Yokohamaの開発者向けセッションで語られたVisual Studio 2008や.NET Framework 3.5関連のセッションでは、その大部分がLINQにフォーカスされていました。Visual StudioやC# 3.0に関連したテクニカルセッションにおいてもLINQを中心としたものが多く感じられました。 C# 3.0の新機能の中でもLINQを利用するために追加されたクエリ式が注目されていますが、それ以外にもいくつかの拡張が施されています。クエリ式は重要な追加機能ですが、クエリ式を十分に使いこなすにはC# 3.0で追加されたその他機能が重要になります。 稿では、C# 3.0で追加されたクエリ式以外の構文を解説します。稿のサンプルコードは Microsoft Visual S

    raitu
    raitu 2008/08/09
    C#3.0新機能について判りやすく。ラムダ式とか拡張メソッドとか暗黙的型付けとか
  • MSDN ホームページ

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    MSDN ホームページ
  • iPhoneのカメラで撮影した「ぐにょーん写真」を見せびらかす

    iPhoneのカメラは最新のケータイに比べると性能が悪い。フォーカスはもちろん露出補正やホワイトバランスもいじれない。ましてや手ブレ補正だってないのだ。でも、工夫をすれば面白い写真も撮れるし、見せびらかすことだってできるのだ。 iPhoneが発売されて約1カ月。iPhoneが普通の携帯電話とはあまりにも異なるために、iPhoneはここが駄目だとかこんなことができないとか、そういう部分を特集した記事を見かけることも多い。でも個人的にはiPhoneでできることを探していくことの方がずっと楽しい。そうやってiPhoneならではの機能を使って積極的にiPhoneを楽しんでいきたいのだ! というわけで、今回は筆者がいかにiPhoneのカメラで楽しんでいるかを紹介したい。なお、今回の写真は全てiPhoneで撮影したものなので、ちょっとピントが甘かったりするものがあるがご容赦いただきたい。 ぐにょーん写

    iPhoneのカメラで撮影した「ぐにょーん写真」を見せびらかす
    raitu
    raitu 2008/08/09
    //iPhoneじゃなくても、CMOSイメージセンサーでメカニカルシャッターがないカメラなら、大抵ぐにょーん写真が撮れます//via lengu
  • 全てが式になる,全てが木になる,全てが式木になる - NyaRuRuが地球にいたころ

    関数型プログラマはプログラムを木だと思ってるらしい,より もいっこ yhara くんのところから. 関数型プログラマはプログラムを木だと思ってるらしい gauche.nightで出た話題だけど、関数型プログラマはプログラムを木だと思ってるらしい。 (car (string-split (string-reverse (string-upcase str)) "\n")) うん、これは木だ。 head $ lines $ reverse $ upcase str Haskellだと $ があるから見た目はネストしてないけど、実際には関数に関数の返り値を渡している。 そう、関数型プログラマは関数呼び出しの中に関数を書くことに抵抗がない。でもC言語とかだとさ、関数呼び出しの中に関数って書かないじゃん、普通。すごく短いやつを除けば、だいたい一旦変数に代入するでしょ。 そのへんの違いが関数型言語を学

    全てが式になる,全てが木になる,全てが式木になる - NyaRuRuが地球にいたころ
    raitu
    raitu 2008/08/09
    ラムダ式の木構造について