タグ

.NETに関するtanosikeizaigakuのブックマーク (5)

  • SOAPとは 【Simple Object Access Protocol】

    概要 SOAP(Simple Object Access Protocol)とは、ネットワーク上でWebサービス間やサーバとクライアントがメッセージを交換しあって連携するためのプロトコル(通信規約)の一つ。メッセージの記述にXMLを、データ伝送に主にHTTPを用い、Webサービスの提供や利用に適している。 システム間で処理の依頼や応答、データの受け渡しを行うための仕様で、「XML-RPC」から発展した技術である。特定のシステムに固有の技術を用いず、Web標準を応用して構成されており、WindowsLinuxなど様々な環境が混在していても相互運用性を確保することができる。 SOAPメッセージ/SOAPエンベロープSOAPで送受信されるXML形式のデータを「SOAPメッセージ」(SOAP message)という。SOAPメッセージであることを示すため一番外側を「エンベロープ」(envelop

    SOAPとは 【Simple Object Access Protocol】
    tanosikeizaigaku
    tanosikeizaigaku 2021/02/13
    SOAPとは、異なるコンピューター上で動作するプログラム同士がネットワークを伝えあい、連携して動作するための通信プロトコル。仕出しにRESTに置き換えられるようになった。XML、HTTPを使って転送
  • ある配列(またはコレクション)から、別の配列に存在しない要素だけを抽出する(差集合を作成する)

    ある配列(またはコレクション)から、別の配列に存在しない要素だけを抽出する(差集合を作成する)例えば、2つの配列{ 1, 2, 3 }と{ 3, 4, 5 }があった時、はじめの配列に含まれていて2番目の配列に含まれていない要素である 1 と 2 を抽出して、{ 1, 2 }という配列を作成するように、指定した配列(またはコレクション)から、別の配列に含まれていない要素だけを抜き出す方法(つまり、差集合を取得する方法)を紹介します。また、指定した配列から、別の配列に含まれているすべての要素を削除する方法も紹介します。 ここで紹介しているコードの多くは配列を例にしていますが、コレクションでも同じようにできます。 For文を使用する方法説明するまでもないとは思いますが、まずはFor文を使った最も基的な方法から紹介します。 以下の例では、For文を使って基になる配列の要素を列挙して、比較する配

    ある配列(またはコレクション)から、別の配列に存在しない要素だけを抽出する(差集合を作成する)
    tanosikeizaigaku
    tanosikeizaigaku 2020/06/08
    差分を取得するにはExceptメソッドを使うと楽
  • 【C#,LINQ】Except~配列やリストの差集合が欲しいとき~ - 徳島ゲーム開発ごっこ 技術ブログ

    C#のLINQの関数であるExcept()の使い方についてです。 配列やリストの要素同士を比べて、差集合のシーケンスを作成することが出来ます。 この記事には.NET Framework 4.6.1を使用しています。 差集合が欲しいの 比較処理を自作するの LINQのリンク 差集合が欲しいの 配列やリスト同士を比べて、同じ要素のものだけを弾いて、残った集合を差集合と呼ぶそうですよ。 差集合 - Wikipedia これをコード上で実現する場合は、LINQのExcept()を使いましょう。 public static IEnumerable<TSource> Except<TSource>( this IEnumerable<TSource> first, IEnumerable<TSource> second ); Enumerable.Except(TSource) メソッド (IEnum

    【C#,LINQ】Except~配列やリストの差集合が欲しいとき~ - 徳島ゲーム開発ごっこ 技術ブログ
    tanosikeizaigaku
    tanosikeizaigaku 2020/06/08
    コレクションとコレクションを比較して、アンマッチのものを取得する処理
  • C#(シーシャープ)、Xamarin(ザマリン)とは? 非エンジニアでもわかるように、ちょまどさんが解説 | さくマガ

    千代田 まどか(ちよだ まどか)さん。 通称「ちょまど」さん。IT エンジニア漫画家として活動中。2017年に行われたデベロッパーズサミットでベストスピーカー賞 総合1位受賞。Twitter(@chomado)Instagram(chomado)ホームページ(千代田まどかのブログ『ちょまど帳』) *ちょまどさんの発言は個人の見解であり所属する組織の公式見解ではありません。 ≫ 【2週間無料!】初心者でもホームページが作れる!高速・安定・快適なレンタルサーバー 以前にもインタビューを受けてくれたちょまどさんにプログラミング言語の「C#(シーシャープ)」についてお聞きしました。C# が好きすぎて転職先を決めたというエピソードもあるちょまどさんに、非エンジニアでも分かるように C# について語っていただきました。 C# は大体なんでもできるプログラミング言語 ーー早速ですが、非エンジニアからす

    C#(シーシャープ)、Xamarin(ザマリン)とは? 非エンジニアでもわかるように、ちょまどさんが解説 | さくマガ
    tanosikeizaigaku
    tanosikeizaigaku 2020/06/08
    "、C# の名前の由来ですが、もともと C 言語の進化系として C++ (シープラスプラス)が生まれ(中略)進化系というのを強調するために、もうひとつ “++” を足して “#”、つまり C# になりました。"
  • DataGridView内の指定したセルの色を変更する

    注意:DataGridViewコントロールは、.NET Framework 2.0で新しく追加されました。 ここでは、指定したセル(およびヘッダーセル)の前景色と背景色を変更する方法を紹介します。セルの値によって色を変更する方法については、こちらで説明します。 セルの前景色と背景色は、セルスタイル(DataGridViewCellStyleオブジェクト)のForeColorとBackColorプロパティで変更できます。また、選択時のセルの前景色と背景色は、SelectionForeColorとSelectionBackColorプロパティで変更できます。なお、セルスタイルに関する知識の無い方は、まずは「DataGridViewにセルスタイルを設定する」をお読みください。 以下に、現在マウスポインタの下にあるセルの背景色を赤にする例を示します。 'DataGridView1のCellMous

    DataGridView内の指定したセルの色を変更する
    tanosikeizaigaku
    tanosikeizaigaku 2020/06/03
    セルのEnabledをfalseにしていると、Style.Colorを変えても、見栄えの色は変わらなかった...。Enabled = falseかつ、色を変える方法は無いのかなぁ
  • 1